1 <!-- autogenerated by budget-sync -->
3 # Dmitry Selyutin (ghostmansd)
10 ## Payment not yet submitted
13 ### NLnet.2021-08-071.cavatools
15 * [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981):
16 Support PowerPC ABI in cavatools
17 * €4500 which is the total amount
18 * this task is a MoU Milestone
19 * [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982):
20 Support PowerPC ABI in ISACaller
21 * €1000 out of total of €4500
22 * this task is a MoU Milestone
24 MoU Milestone subtotals for not yet submitted payments
26 * [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981):
27 Support PowerPC ABI in cavatools
28 * subtotal €4500 out of total including subtasks of €4500
30 MoU Milestone subtotals for not yet submitted payments
32 * [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982):
33 Support PowerPC ABI in ISACaller
34 * subtotal €1000 out of total including subtasks of €4500
36 ### NLnet.2022-08-051.OPF
38 * [Bug #1054](https://bugs.libre-soc.org/show_bug.cgi?id=1054):
39 questions and feedback \(v2\) on OPF RFC ls012
40 * €500 out of total of €2500
41 * this task is part of MoU Milestone
42 [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012)
43 * [Bug #1089](https://bugs.libre-soc.org/show_bug.cgi?id=1089):
44 feedback on OPF SVP64 RFC for "managment" instructions: ls008
45 * €1250 out of total of €2500
46 * this task is part of MoU Milestone
47 [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012)
49 MoU Milestone subtotals for not yet submitted payments
51 * [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012):
52 Iterative OPF ISA WG questions, feedback, and re\-submission
53 * subtotal €1750 out of total including subtasks of €22000
55 ### NLnet.2022-08-107.ongoing
57 * [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035):
58 Implement Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in ISACaller
59 * €1500 out of total of €4000
60 * this task is a MoU Milestone
61 * [Bug #1039](https://bugs.libre-soc.org/show_bug.cgi?id=1039):
62 add hardware\-cycle\-accurate stastistical modelling to ISACaller for an in\-order core
63 * €200 out of total of €3000
64 * this task is a MoU Milestone
65 * [Bug #1068](https://bugs.libre-soc.org/show_bug.cgi?id=1068):
66 add instructions from ls012 not currently implemented in binutils
67 * €3800 which is the total amount
68 * this task is part of MoU Milestone
69 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
70 * [Bug #1079](https://bugs.libre-soc.org/show_bug.cgi?id=1079):
71 make LD/ST\-with\-update EXTRA3
72 * €1000 out of total of €2000
73 * this task is part of MoU Milestone
74 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
75 * [Bug #1094](https://bugs.libre-soc.org/show_bug.cgi?id=1094):
76 insndb instruction database visitor\-walker is needed
77 * €3000 out of total of €4000
78 * this task is part of MoU Milestone
79 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
80 * [Bug #1147](https://bugs.libre-soc.org/show_bug.cgi?id=1147):
81 support Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in binutils
82 * €1000 which is the total amount
83 * this task is part of MoU Milestone
84 [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035)
85 * [Bug #1183](https://bugs.libre-soc.org/show_bug.cgi?id=1183):
86 add /mrr mode \(reverse mode\) to Data\-Dependent Fail\-First CR\_ops
87 * €2000 out of total of €4000
88 * this task is part of MoU Milestone
89 [Bug #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027)
91 MoU Milestone subtotals for not yet submitted payments
93 * [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035):
94 Implement Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in ISACaller
95 * subtotal €2500 out of total including subtasks of €7000
97 MoU Milestone subtotals for not yet submitted payments
99 * [Bug #1039](https://bugs.libre-soc.org/show_bug.cgi?id=1039):
100 add hardware\-cycle\-accurate stastistical modelling to ISACaller for an in\-order core
101 * subtotal €200 out of total including subtasks of €3000
103 MoU Milestone subtotals for not yet submitted payments
105 * [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003):
106 instruction database continuation and binutils, SVP64
107 * subtotal €7800 out of total including subtasks of €10500
109 MoU Milestone subtotals for not yet submitted payments
111 * [Bug #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027):
112 implement "necessary" additions to SVP64 and Scalar Power ISA
113 * subtotal €2000 out of total including subtasks of €28000
115 ## Submitted to NLNet but not yet paid
118 ### NLnet.2022-08-051.OPF
120 * [Bug #1063](https://bugs.libre-soc.org/show_bug.cgi?id=1063):
121 consider removing predicate\-result from SVP64
122 * submitted on 2023-09-14
123 * €750 out of total of €1500
124 * this task is part of MoU Milestone
125 [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011)
127 MoU Milestone subtotals for submitted but not yet paid payments
129 * [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011):
130 OPF ISA WG Draft RFC Research
131 * subtotal €750 out of total including subtasks of €19000
136 ### NLNet.2019.10.032.Formal
138 * [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577):
139 gcc compiler, binutils and assembly macros for OpenPOWER\-SV
140 * submitted on 2022-09-25
142 * €525 out of total of €925
143 * this task is a MoU Milestone
144 * [Bug #833](https://bugs.libre-soc.org/show_bug.cgi?id=833):
145 svp64: generate code for integrating SVP64 concepts into binutils
146 * submitted on 2022-05-13
148 * €1000 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 #834](https://bugs.libre-soc.org/show_bug.cgi?id=834):
152 binutils: support draft fsins/fcoss/ternlogi instructions
153 * submitted on 2022-05-17
155 * €500 out of total of €725
156 * this task is part of MoU Milestone
157 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
158 * [Bug #838](https://bugs.libre-soc.org/show_bug.cgi?id=838):
159 sync or at least statically check fields\.text, power\_decoder, trans/svp64, CSVs between each other
160 * submitted on 2022-09-13
162 * €1500 which is the total amount
163 * this task is part of MoU Milestone
164 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
165 * [Bug #844](https://bugs.libre-soc.org/show_bug.cgi?id=844):
166 binutils: implement the first revision with magic instruction
167 * submitted on 2022-06-08
169 * €1000 out of total of €1300
170 * this task is part of MoU Milestone
171 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
172 * [Bug #845](https://bugs.libre-soc.org/show_bug.cgi?id=845):
173 binutils: drop svmagic and deal with the prefix instead
174 * submitted on 2022-09-25
176 * €850 out of total of €1150
177 * this task is part of MoU Milestone
178 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
179 * [Bug #847](https://bugs.libre-soc.org/show_bug.cgi?id=847):
180 dev\-env\-setup script for binutils\-gdb for target powerpc64le\-linux\-gnu
181 * submitted on 2022-07-19
183 * €200 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 #849](https://bugs.libre-soc.org/show_bug.cgi?id=849):
187 binutils: parse macros in SVP64 and refactor code
188 * submitted on 2022-07-25
190 * €2100 out of total of €2400
191 * this task is part of MoU Milestone
192 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
193 * [Bug #857](https://bugs.libre-soc.org/show_bug.cgi?id=857):
194 binutils: provide tests for setvl/svstep/svshape/svremap
195 * submitted on 2022-07-19
197 * €500 out of total of €650
198 * this task is part of MoU Milestone
199 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
200 * [Bug #867](https://bugs.libre-soc.org/show_bug.cgi?id=867):
201 add svindex instruction to binutils \(and openpower\-isa infrastructure\)
202 * submitted on 2022-07-19
204 * €700 out of total of €1200
205 * this task is part of MoU Milestone
206 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
208 MoU Milestone subtotals for paid payments
210 * [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577):
211 gcc compiler, binutils and assembly macros for OpenPOWER\-SV
212 * subtotal €8875 out of total including subtasks of €12000
214 ### NLNet.2019.10.046.Standards
216 * [Bug #656](https://bugs.libre-soc.org/show_bug.cgi?id=656):
217 add v3\.0B BCD instructions to simulator
219 * €100 out of total of €200
220 * this task is part of MoU Milestone
221 [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241)
222 * [Bug #657](https://bugs.libre-soc.org/show_bug.cgi?id=657):
223 unit tests needed for BCD instructions
225 * €150 out of total of €300
226 * this task is part of MoU Milestone
227 [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242)
228 * [Bug #712](https://bugs.libre-soc.org/show_bug.cgi?id=712):
229 introduce XLEN\-friendly helper class which aggregates all helpers
231 * €325 out of total of €500
232 * this task is part of MoU Milestone
233 [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241)
234 * [Bug #723](https://bugs.libre-soc.org/show_bug.cgi?id=723):
235 implement standalone extsb/extsh/extsw tests
237 * €297.50 out of total of €350
238 * this task is part of MoU Milestone
239 [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242)
241 MoU Milestone subtotals for paid payments
243 * [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241):
244 OpenPOWER SImulation is needed of standards
245 * subtotal €425 out of total including subtasks of €12000
247 MoU Milestone subtotals for paid payments
249 * [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242):
250 OpenPOWER simulation unit tests are needed
251 * subtotal €447.50 out of total including subtasks of €6000
253 ### NLNet.2019.10.043.Wishbone
255 * [Bug #660](https://bugs.libre-soc.org/show_bug.cgi?id=660):
256 "First developer steps" documentation page
258 * €125 out of total of €250
259 * this task is part of MoU Milestone
260 [Bug #384](https://bugs.libre-soc.org/show_bug.cgi?id=384)
262 MoU Milestone subtotals for paid payments
264 * [Bug #384](https://bugs.libre-soc.org/show_bug.cgi?id=384):
265 Documentation for the Libre\-SOC Power ISA Core and internal architecture
266 * subtotal €125 out of total including subtasks of €6900
268 ### NLNet.2019.10.031.Video
270 * [Bug #864](https://bugs.libre-soc.org/show_bug.cgi?id=864):
271 implement parallel prefix reduction in simulator
272 * submitted on 2022-09-13
274 * €900 out of total of €3000
275 * this task is part of MoU Milestone
276 [Bug #233](https://bugs.libre-soc.org/show_bug.cgi?id=233)
277 * [Bug #884](https://bugs.libre-soc.org/show_bug.cgi?id=884):
278 sync pysvp64asm register parsing
279 * submitted on 2022-07-25
281 * €1250 out of total of €3500
282 * this task is part of MoU Milestone
283 [Bug #232](https://bugs.libre-soc.org/show_bug.cgi?id=232)
285 MoU Milestone subtotals for paid payments
287 * [Bug #233](https://bugs.libre-soc.org/show_bug.cgi?id=233):
288 Audio and Video unit tests needed to be run in simulator
289 * subtotal €900 out of total including subtasks of €3000
291 MoU Milestone subtotals for paid payments
293 * [Bug #232](https://bugs.libre-soc.org/show_bug.cgi?id=232):
294 Implementation of video opcodes in simulator
295 * subtotal €1250 out of total including subtasks of €5000
297 ### NLNet.2019.10.042.Vulkan
299 * [Bug #898](https://bugs.libre-soc.org/show_bug.cgi?id=898):
300 binutils svp64 objdump support
301 * submitted on 2022-09-16
303 * €2500 which is the total amount
304 * this task is part of MoU Milestone
305 [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252)
306 * [Bug #899](https://bugs.libre-soc.org/show_bug.cgi?id=899):
307 implement additional Transcendentals in simulator
308 * submitted on 2022-09-16
310 * €2000 out of total of €4000
311 * this task is part of MoU Milestone
312 [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252)
313 * [Bug #911](https://bugs.libre-soc.org/show_bug.cgi?id=911):
314 svshape2 instruction \(with offsets\)
315 * submitted on 2022-09-16
317 * €1000 out of total of €3000
318 * this task is part of MoU Milestone
319 [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254)
320 * [Bug #917](https://bugs.libre-soc.org/show_bug.cgi?id=917):
321 pysvp64dis: support SVP64 disassembly
322 * submitted on 2022-09-20
324 * €2500 out of total of €3000
325 * this task is part of MoU Milestone
326 [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254)
328 MoU Milestone subtotals for paid payments
330 * [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252):
331 3D accelerated opcodes need to be added to the POWER ISA simulator
332 * subtotal €4500 out of total including subtasks of €7000
334 MoU Milestone subtotals for paid payments
336 * [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254):
337 Second iteration round for opcodes, simulation and hardware for 3D MESA
338 * subtotal €3500 out of total including subtasks of €12500
340 ### NLnet.2021.02A.052.CryptoRouter
342 * [Bug #964](https://bugs.libre-soc.org/show_bug.cgi?id=964):
343 binutils: support maddedu, divmod2du instructions
344 * submitted on 2023-01-25
346 * €500 which is the total amount
347 * this task is part of MoU Milestone
348 [Bug #772](https://bugs.libre-soc.org/show_bug.cgi?id=772)
349 * [Bug #966](https://bugs.libre-soc.org/show_bug.cgi?id=966):
350 create shift\-and\-add instruction
351 * submitted on 2022-12-10
353 * €600 out of total of €750
354 * this task is part of MoU Milestone
355 [Bug #771](https://bugs.libre-soc.org/show_bug.cgi?id=771)
356 * [Bug #967](https://bugs.libre-soc.org/show_bug.cgi?id=967):
357 unit test for shift\-and\-add instruction
358 * submitted on 2022-12-10
360 * €150 which is the total amount
361 * this task is part of MoU Milestone
362 [Bug #840](https://bugs.libre-soc.org/show_bug.cgi?id=840)
364 MoU Milestone subtotals for paid payments
366 * [Bug #772](https://bugs.libre-soc.org/show_bug.cgi?id=772):
367 Creation of the HDL Code for the cryptoprimitive \(bitmanip, bigint, etc\.\) Instructions
368 * subtotal €500 out of total including subtasks of €9000
370 MoU Milestone subtotals for paid payments
372 * [Bug #771](https://bugs.libre-soc.org/show_bug.cgi?id=771):
373 Creation of Cryptographic\-Primitive OpenPower ISA Pseudo\-code
374 * subtotal €600 out of total including subtasks of €6000
376 MoU Milestone subtotals for paid payments
378 * [Bug #840](https://bugs.libre-soc.org/show_bug.cgi?id=840):
379 Formal proofs and unit tests for cryptoprimitives
380 * subtotal €150 out of total including subtasks of €9500
382 ### NLnet.2021-08-071.cavatools
384 * [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=947):
385 switch reference assembler to machine\-readable specs
386 * submitted on 2023-03-06
388 * €5500 which is the total amount
389 * this task is a MoU Milestone
390 * [Bug #958](https://bugs.libre-soc.org/show_bug.cgi?id=958):
391 provide support for missing instructions in binutils
392 * submitted on 2023-03-06
394 * €3000 which is the total amount
395 * this task is a MoU Milestone
396 * [Bug #976](https://bugs.libre-soc.org/show_bug.cgi?id=976):
397 support missing specifiers
398 * submitted on 2023-05-19
400 * €1500 which is the total amount
401 * this task is a MoU Milestone
402 * [Bug #979](https://bugs.libre-soc.org/show_bug.cgi?id=979):
403 Implement C\-based Power ISA decoder compiler
404 * submitted on 2023-09-14
406 * €5000 out of total of €5500
407 * this task is a MoU Milestone
408 * [Bug #997](https://bugs.libre-soc.org/show_bug.cgi?id=997):
409 sorting out task schedule and MoU
410 * submitted on 2023-03-06
412 * €500 out of total of €1000
413 * this task is part of MoU Milestone
414 [Bug #987](https://bugs.libre-soc.org/show_bug.cgi?id=987)
415 * [Bug #1154](https://bugs.libre-soc.org/show_bug.cgi?id=1154):
416 Support basic PowerPC generated assembly
417 * submitted on 2023-09-14
419 * €2500 which is the total amount
420 * this task is part of MoU Milestone
421 [Bug #984](https://bugs.libre-soc.org/show_bug.cgi?id=984)
423 MoU Milestone subtotals for paid payments
425 * [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=947):
426 switch reference assembler to machine\-readable specs
427 * subtotal €5500 out of total including subtasks of €5500
429 MoU Milestone subtotals for paid payments
431 * [Bug #958](https://bugs.libre-soc.org/show_bug.cgi?id=958):
432 provide support for missing instructions in binutils
433 * subtotal €3000 out of total including subtasks of €3000
435 MoU Milestone subtotals for paid payments
437 * [Bug #976](https://bugs.libre-soc.org/show_bug.cgi?id=976):
438 support missing specifiers
439 * subtotal €1500 out of total including subtasks of €1500
441 MoU Milestone subtotals for paid payments
443 * [Bug #979](https://bugs.libre-soc.org/show_bug.cgi?id=979):
444 Implement C\-based Power ISA decoder compiler
445 * subtotal €5000 out of total including subtasks of €5500
447 MoU Milestone subtotals for paid payments
449 * [Bug #987](https://bugs.libre-soc.org/show_bug.cgi?id=987):
450 cavatools\-related administrative activities
451 * subtotal €500 out of total including subtasks of €3000
453 MoU Milestone subtotals for paid payments
455 * [Bug #984](https://bugs.libre-soc.org/show_bug.cgi?id=984):
456 Support SVP64 in cavatools
457 * subtotal €2500 out of total including subtasks of €8000