1 <!-- autogenerated by budget-sync -->
3 # Dmitry Selyutin (ghostmansd)
10 ## Currently working on
12 * [Bug #980](https://bugs.libre-soc.org/show_bug.cgi?id=980):
13 Implement C\-based Power ISA pseudocode compiler
14 * this task is a MoU Milestone
16 ## Payment not yet submitted
19 ### NLnet.2022-08-051.OPF
21 * [Bug #1054](https://bugs.libre-soc.org/show_bug.cgi?id=1054):
22 questions and feedback \(v2\) on OPF RFC ls012
23 * €500 out of total of €2500
24 * this task is part of MoU Milestone
25 [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012)
26 * [Bug #1057](https://bugs.libre-soc.org/show_bug.cgi?id=1057):
27 split out all int/fp min/max ops into their own RFC ls013
28 * €500 out of total of €2500
29 * this task is part of MoU Milestone
30 [Bug #1009](https://bugs.libre-soc.org/show_bug.cgi?id=1009)
31 * [Bug #1089](https://bugs.libre-soc.org/show_bug.cgi?id=1089):
32 feedback on OPF SVP64 RFC for "managment" instructions: ls008
33 * €1250 out of total of €2500
34 * this task is part of MoU Milestone
35 [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012)
37 MoU Milestone subtotals for not yet submitted payments
39 * [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012):
40 Iterative OPF ISA WG questions, feedback, and re\-submission
41 * subtotal €1750 out of total including subtasks of €22000
43 MoU Milestone subtotals for not yet submitted payments
45 * [Bug #1009](https://bugs.libre-soc.org/show_bug.cgi?id=1009):
46 Write and submit 1st Draft External RFCs
47 * subtotal €500 out of total including subtasks of €34000
49 ### NLnet.2022-08-107.ongoing
51 * [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035):
52 Implement Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in ISACaller
53 * €1500 out of total of €4000
54 * this task is a MoU Milestone
55 * [Bug #1039](https://bugs.libre-soc.org/show_bug.cgi?id=1039):
56 add hardware\-cycle\-accurate stastistical modelling to ISACaller for an in\-order core
57 * €200 out of total of €3000
58 * this task is a MoU Milestone
59 * [Bug #1068](https://bugs.libre-soc.org/show_bug.cgi?id=1068):
60 add instructions from ls012 not currently implemented in binutils
61 * €3800 which is the total amount
62 * this task is part of MoU Milestone
63 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
64 * [Bug #1079](https://bugs.libre-soc.org/show_bug.cgi?id=1079):
65 make LD/ST\-with\-update EXTRA3
66 * €1000 out of total of €2000
67 * this task is part of MoU Milestone
68 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
69 * [Bug #1094](https://bugs.libre-soc.org/show_bug.cgi?id=1094):
70 insndb instruction database visitor\-walker is needed
71 * €3000 out of total of €4000
72 * this task is part of MoU Milestone
73 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
74 * [Bug #1147](https://bugs.libre-soc.org/show_bug.cgi?id=1147):
75 support Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in binutils
76 * €1000 which is the total amount
77 * this task is part of MoU Milestone
78 [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035)
79 * [Bug #1150](https://bugs.libre-soc.org/show_bug.cgi?id=1150):
80 implement PO9 changeover and associated tasks
81 * €4000 out of total of €10000
82 * this task is a MoU Milestone
83 * [Bug #1183](https://bugs.libre-soc.org/show_bug.cgi?id=1183):
84 add /mrr mode \(reverse mode\) to Data\-Dependent Fail\-First CR\_ops and "single looping" to DDFFirst in general
85 * €2000 out of total of €6000
86 * this task is part of MoU Milestone
87 [Bug #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027)
89 MoU Milestone subtotals for not yet submitted payments
91 * [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035):
92 Implement Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in ISACaller
93 * subtotal €2500 out of total including subtasks of €7000
95 MoU Milestone subtotals for not yet submitted payments
97 * [Bug #1039](https://bugs.libre-soc.org/show_bug.cgi?id=1039):
98 add hardware\-cycle\-accurate stastistical modelling to ISACaller for an in\-order core
99 * subtotal €200 out of total including subtasks of €3000
101 MoU Milestone subtotals for not yet submitted payments
103 * [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003):
104 instruction database continuation and binutils, SVP64
105 * subtotal €7800 out of total including subtasks of €10500
107 MoU Milestone subtotals for not yet submitted payments
109 * [Bug #1150](https://bugs.libre-soc.org/show_bug.cgi?id=1150):
110 implement PO9 changeover and associated tasks
111 * subtotal €4000 out of total including subtasks of €10000
113 MoU Milestone subtotals for not yet submitted payments
115 * [Bug #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027):
116 implement "necessary" additions to SVP64 and Scalar Power ISA
117 * subtotal €2000 out of total including subtasks of €30000
122 ### NLNet.2019.10.032.Formal
124 * [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577):
125 gcc compiler, binutils and assembly macros for OpenPOWER\-SV
126 * submitted on 2022-09-25
128 * €525 out of total of €925
129 * this task is a MoU Milestone
130 * [Bug #833](https://bugs.libre-soc.org/show_bug.cgi?id=833):
131 svp64: generate code for integrating SVP64 concepts into binutils
132 * submitted on 2022-05-13
134 * €1000 which is the total amount
135 * this task is part of MoU Milestone
136 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
137 * [Bug #834](https://bugs.libre-soc.org/show_bug.cgi?id=834):
138 binutils: support draft fsins/fcoss/ternlogi instructions
139 * submitted on 2022-05-17
141 * €500 out of total of €725
142 * this task is part of MoU Milestone
143 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
144 * [Bug #838](https://bugs.libre-soc.org/show_bug.cgi?id=838):
145 sync or at least statically check fields\.text, power\_decoder, trans/svp64, CSVs between each other
146 * submitted on 2022-09-13
148 * €1500 which is the total amount
149 * this task is part of MoU Milestone
150 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
151 * [Bug #844](https://bugs.libre-soc.org/show_bug.cgi?id=844):
152 binutils: implement the first revision with magic instruction
153 * submitted on 2022-06-08
155 * €1000 out of total of €1300
156 * this task is part of MoU Milestone
157 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
158 * [Bug #845](https://bugs.libre-soc.org/show_bug.cgi?id=845):
159 binutils: drop svmagic and deal with the prefix instead
160 * submitted on 2022-09-25
162 * €850 out of total of €1150
163 * this task is part of MoU Milestone
164 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
165 * [Bug #847](https://bugs.libre-soc.org/show_bug.cgi?id=847):
166 dev\-env\-setup script for binutils\-gdb for target powerpc64le\-linux\-gnu
167 * submitted on 2022-07-19
169 * €200 out of total of €650
170 * this task is part of MoU Milestone
171 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
172 * [Bug #849](https://bugs.libre-soc.org/show_bug.cgi?id=849):
173 binutils: parse macros in SVP64 and refactor code
174 * submitted on 2022-07-25
176 * €2100 out of total of €2400
177 * this task is part of MoU Milestone
178 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
179 * [Bug #857](https://bugs.libre-soc.org/show_bug.cgi?id=857):
180 binutils: provide tests for setvl/svstep/svshape/svremap
181 * submitted on 2022-07-19
183 * €500 out of total of €650
184 * this task is part of MoU Milestone
185 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
186 * [Bug #867](https://bugs.libre-soc.org/show_bug.cgi?id=867):
187 add svindex instruction to binutils \(and openpower\-isa infrastructure\)
188 * submitted on 2022-07-19
190 * €700 out of total of €1200
191 * this task is part of MoU Milestone
192 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
194 MoU Milestone subtotals for paid payments
196 * [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577):
197 gcc compiler, binutils and assembly macros for OpenPOWER\-SV
198 * subtotal €8875 out of total including subtasks of €12000
200 ### NLNet.2019.10.046.Standards
202 * [Bug #656](https://bugs.libre-soc.org/show_bug.cgi?id=656):
203 add v3\.0B BCD instructions to simulator
205 * €100 out of total of €200
206 * this task is part of MoU Milestone
207 [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241)
208 * [Bug #657](https://bugs.libre-soc.org/show_bug.cgi?id=657):
209 unit tests needed for BCD instructions
211 * €150 out of total of €300
212 * this task is part of MoU Milestone
213 [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242)
214 * [Bug #712](https://bugs.libre-soc.org/show_bug.cgi?id=712):
215 introduce XLEN\-friendly helper class which aggregates all helpers
217 * €325 out of total of €500
218 * this task is part of MoU Milestone
219 [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241)
220 * [Bug #723](https://bugs.libre-soc.org/show_bug.cgi?id=723):
221 implement standalone extsb/extsh/extsw tests
223 * €297.50 out of total of €350
224 * this task is part of MoU Milestone
225 [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242)
227 MoU Milestone subtotals for paid payments
229 * [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241):
230 OpenPOWER Simulation is needed of standards
231 * subtotal €425 out of total including subtasks of €12000
233 MoU Milestone subtotals for paid payments
235 * [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242):
236 OpenPOWER simulation unit tests are needed
237 * subtotal €447.50 out of total including subtasks of €6000
239 ### NLNet.2019.10.043.Wishbone
241 * [Bug #660](https://bugs.libre-soc.org/show_bug.cgi?id=660):
242 "First developer steps" documentation page
244 * €125 out of total of €250
245 * this task is part of MoU Milestone
246 [Bug #384](https://bugs.libre-soc.org/show_bug.cgi?id=384)
248 MoU Milestone subtotals for paid payments
250 * [Bug #384](https://bugs.libre-soc.org/show_bug.cgi?id=384):
251 Documentation for the Libre\-SOC Power ISA Core and internal architecture
252 * subtotal €125 out of total including subtasks of €6900
254 ### NLNet.2019.10.031.Video
256 * [Bug #864](https://bugs.libre-soc.org/show_bug.cgi?id=864):
257 implement parallel prefix reduction in simulator
258 * submitted on 2022-09-13
260 * €900 out of total of €3000
261 * this task is part of MoU Milestone
262 [Bug #233](https://bugs.libre-soc.org/show_bug.cgi?id=233)
263 * [Bug #884](https://bugs.libre-soc.org/show_bug.cgi?id=884):
264 sync pysvp64asm register parsing
265 * submitted on 2022-07-25
267 * €1250 out of total of €3500
268 * this task is part of MoU Milestone
269 [Bug #232](https://bugs.libre-soc.org/show_bug.cgi?id=232)
271 MoU Milestone subtotals for paid payments
273 * [Bug #233](https://bugs.libre-soc.org/show_bug.cgi?id=233):
274 Audio and Video unit tests needed to be run in simulator
275 * subtotal €900 out of total including subtasks of €3000
277 MoU Milestone subtotals for paid payments
279 * [Bug #232](https://bugs.libre-soc.org/show_bug.cgi?id=232):
280 Implementation of video opcodes in simulator
281 * subtotal €1250 out of total including subtasks of €5000
283 ### NLNet.2019.10.042.Vulkan
285 * [Bug #898](https://bugs.libre-soc.org/show_bug.cgi?id=898):
286 binutils svp64 objdump support
287 * submitted on 2022-09-16
289 * €2500 which is the total amount
290 * this task is part of MoU Milestone
291 [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252)
292 * [Bug #899](https://bugs.libre-soc.org/show_bug.cgi?id=899):
293 implement additional Transcendentals in simulator
294 * submitted on 2022-09-16
296 * €2000 out of total of €4000
297 * this task is part of MoU Milestone
298 [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252)
299 * [Bug #911](https://bugs.libre-soc.org/show_bug.cgi?id=911):
300 svshape2 instruction \(with offsets\)
301 * submitted on 2022-09-16
303 * €1000 out of total of €3000
304 * this task is part of MoU Milestone
305 [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254)
306 * [Bug #917](https://bugs.libre-soc.org/show_bug.cgi?id=917):
307 pysvp64dis: support SVP64 disassembly
308 * submitted on 2022-09-20
310 * €2500 out of total of €3000
311 * this task is part of MoU Milestone
312 [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254)
314 MoU Milestone subtotals for paid payments
316 * [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252):
317 3D accelerated opcodes need to be added to the POWER ISA simulator
318 * subtotal €4500 out of total including subtasks of €7000
320 MoU Milestone subtotals for paid payments
322 * [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254):
323 Second iteration round for opcodes, simulation and hardware for 3D MESA
324 * subtotal €3500 out of total including subtasks of €12500
326 ### NLnet.2021.02A.052.CryptoRouter
328 * [Bug #964](https://bugs.libre-soc.org/show_bug.cgi?id=964):
329 binutils: support maddedu, divmod2du instructions
330 * submitted on 2023-01-25
332 * €500 which is the total amount
333 * this task is part of MoU Milestone
334 [Bug #772](https://bugs.libre-soc.org/show_bug.cgi?id=772)
335 * [Bug #966](https://bugs.libre-soc.org/show_bug.cgi?id=966):
336 create shift\-and\-add instruction
337 * submitted on 2022-12-10
339 * €600 out of total of €750
340 * this task is part of MoU Milestone
341 [Bug #771](https://bugs.libre-soc.org/show_bug.cgi?id=771)
342 * [Bug #967](https://bugs.libre-soc.org/show_bug.cgi?id=967):
343 unit test for shift\-and\-add instruction
344 * submitted on 2022-12-10
346 * €150 which is the total amount
347 * this task is part of MoU Milestone
348 [Bug #840](https://bugs.libre-soc.org/show_bug.cgi?id=840)
350 MoU Milestone subtotals for paid payments
352 * [Bug #772](https://bugs.libre-soc.org/show_bug.cgi?id=772):
353 Creation of the HDL Code for the cryptoprimitive \(bitmanip, bigint, etc\.\) Instructions
354 * subtotal €500 out of total including subtasks of €9000
356 MoU Milestone subtotals for paid payments
358 * [Bug #771](https://bugs.libre-soc.org/show_bug.cgi?id=771):
359 Creation of Cryptographic\-Primitive OpenPower ISA Pseudo\-code
360 * subtotal €600 out of total including subtasks of €6000
362 MoU Milestone subtotals for paid payments
364 * [Bug #840](https://bugs.libre-soc.org/show_bug.cgi?id=840):
365 Formal proofs and unit tests for cryptoprimitives
366 * subtotal €150 out of total including subtasks of €9500
368 ### NLnet.2021-08-071.cavatools
370 * [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=947):
371 switch reference assembler to machine\-readable specs
372 * submitted on 2023-03-06
374 * €5500 which is the total amount
375 * this task is a MoU Milestone
376 * [Bug #958](https://bugs.libre-soc.org/show_bug.cgi?id=958):
377 provide support for missing instructions in binutils
378 * submitted on 2023-03-06
380 * €3000 which is the total amount
381 * this task is a MoU Milestone
382 * [Bug #976](https://bugs.libre-soc.org/show_bug.cgi?id=976):
383 support missing specifiers
384 * submitted on 2023-05-19
386 * €1500 which is the total amount
387 * this task is a MoU Milestone
388 * [Bug #979](https://bugs.libre-soc.org/show_bug.cgi?id=979):
389 Implement C\-based Power ISA decoder compiler
390 * submitted on 2023-09-14
392 * €5000 out of total of €5500
393 * this task is a MoU Milestone
394 * [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981):
395 Support PowerPC ABI in cavatools
396 * submitted on 2023-10-26
398 * €4500 which is the total amount
399 * this task is a MoU Milestone
400 * [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982):
401 Support PowerPC ABI in ISACaller
402 * submitted on 2023-10-26
404 * €2200 out of total of €4500
405 * this task is a MoU Milestone
406 * [Bug #997](https://bugs.libre-soc.org/show_bug.cgi?id=997):
407 sorting out task schedule and MoU
408 * submitted on 2023-03-06
410 * €500 out of total of €1000
411 * this task is part of MoU Milestone
412 [Bug #987](https://bugs.libre-soc.org/show_bug.cgi?id=987)
413 * [Bug #1154](https://bugs.libre-soc.org/show_bug.cgi?id=1154):
414 Support basic PowerPC generated assembly
415 * submitted on 2023-09-14
417 * €2500 which is the total amount
418 * this task is part of MoU Milestone
419 [Bug #984](https://bugs.libre-soc.org/show_bug.cgi?id=984)
421 MoU Milestone subtotals for paid payments
423 * [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=947):
424 switch reference assembler to machine\-readable specs
425 * subtotal €5500 out of total including subtasks of €5500
427 MoU Milestone subtotals for paid payments
429 * [Bug #958](https://bugs.libre-soc.org/show_bug.cgi?id=958):
430 provide support for missing instructions in binutils
431 * subtotal €3000 out of total including subtasks of €3000
433 MoU Milestone subtotals for paid payments
435 * [Bug #976](https://bugs.libre-soc.org/show_bug.cgi?id=976):
436 support missing specifiers
437 * subtotal €1500 out of total including subtasks of €1500
439 MoU Milestone subtotals for paid payments
441 * [Bug #979](https://bugs.libre-soc.org/show_bug.cgi?id=979):
442 Implement C\-based Power ISA decoder compiler
443 * subtotal €5000 out of total including subtasks of €5500
445 MoU Milestone subtotals for paid payments
447 * [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981):
448 Support PowerPC ABI in cavatools
449 * subtotal €4500 out of total including subtasks of €4500
451 MoU Milestone subtotals for paid payments
453 * [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982):
454 Support PowerPC ABI in ISACaller
455 * subtotal €2200 out of total including subtasks of €4500
457 MoU Milestone subtotals for paid payments
459 * [Bug #987](https://bugs.libre-soc.org/show_bug.cgi?id=987):
460 cavatools\-related administrative activities
461 * subtotal €500 out of total including subtasks of €3000
463 MoU Milestone subtotals for paid payments
465 * [Bug #984](https://bugs.libre-soc.org/show_bug.cgi?id=984):
466 Support SVP64 in cavatools
467 * subtotal €2500 out of total including subtasks of €8000
469 ### NLnet.2022-08-051.OPF
471 * [Bug #1063](https://bugs.libre-soc.org/show_bug.cgi?id=1063):
472 consider removing predicate\-result from SVP64
473 * submitted on 2023-09-14
475 * €750 out of total of €1500
476 * this task is part of MoU Milestone
477 [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011)
479 MoU Milestone subtotals for paid payments
481 * [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011):
482 OPF ISA WG Draft RFC Research
483 * subtotal €750 out of total including subtasks of €19000