mention page number of vgbbd
[libreriscv.git] / ghostmansd.mdwn
1 <!-- autogenerated by budget-sync -->
2
3 # Dmitry Selyutin (ghostmansd)
4
5
6
7 # Status Tracking
8
9
10 ## Payment not yet submitted
11
12
13 ### NLnet.2021-08-071.cavatools
14
15 * [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981):
16 Support PowerPC ABI in cavatools
17 * &euro;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 * &euro;1000 out of total of &euro;4500
22 * this task is a MoU Milestone
23
24 MoU Milestone subtotals for not yet submitted payments
25
26 * [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981):
27 Support PowerPC ABI in cavatools
28 * subtotal &euro;4500 out of total including subtasks of &euro;4500
29
30 MoU Milestone subtotals for not yet submitted payments
31
32 * [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982):
33 Support PowerPC ABI in ISACaller
34 * subtotal &euro;1000 out of total including subtasks of &euro;4500
35
36 ### NLnet.2022-08-051.OPF
37
38 * [Bug #1054](https://bugs.libre-soc.org/show_bug.cgi?id=1054):
39 questions and feedback \(v2\) on OPF RFC ls012
40 * &euro;500 out of total of &euro;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 * &euro;1250 out of total of &euro;2500
46 * this task is part of MoU Milestone
47 [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012)
48
49 MoU Milestone subtotals for not yet submitted payments
50
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 &euro;1750 out of total including subtasks of &euro;22000
54
55 ### NLnet.2022-08-107.ongoing
56
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 * &euro;1500 out of total of &euro;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 * &euro;200 out of total of &euro;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 * &euro;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 * &euro;1000 out of total of &euro;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 * &euro;3000 out of total of &euro;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 * &euro;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 * &euro;2000 out of total of &euro;4000
88 * this task is part of MoU Milestone
89 [Bug #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027)
90
91 MoU Milestone subtotals for not yet submitted payments
92
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 &euro;2500 out of total including subtasks of &euro;7000
96
97 MoU Milestone subtotals for not yet submitted payments
98
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 &euro;200 out of total including subtasks of &euro;3000
102
103 MoU Milestone subtotals for not yet submitted payments
104
105 * [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003):
106 instruction database continuation and binutils, SVP64
107 * subtotal &euro;7800 out of total including subtasks of &euro;10500
108
109 MoU Milestone subtotals for not yet submitted payments
110
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 &euro;2000 out of total including subtasks of &euro;28000
114
115 ## Submitted to NLNet but not yet paid
116
117
118 ### NLnet.2022-08-051.OPF
119
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 * &euro;750 out of total of &euro;1500
124 * this task is part of MoU Milestone
125 [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011)
126
127 MoU Milestone subtotals for submitted but not yet paid payments
128
129 * [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011):
130 OPF ISA WG Draft RFC Research
131 * subtotal &euro;750 out of total including subtasks of &euro;19000
132
133 ## Paid by NLNet
134
135
136 ### NLNet.2019.10.032.Formal
137
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
141 * paid on 0222-10-06
142 * &euro;525 out of total of &euro;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
147 * paid on 2022-06-15
148 * &euro;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
154 * paid on 2022-07-07
155 * &euro;500 out of total of &euro;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
161 * paid on 2022-09-15
162 * &euro;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
168 * paid on 2022-07-07
169 * &euro;1000 out of total of &euro;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
175 * paid on 0222-10-06
176 * &euro;850 out of total of &euro;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
182 * paid on 2022-07-22
183 * &euro;200 out of total of &euro;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
189 * paid on 2022-08-10
190 * &euro;2100 out of total of &euro;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
196 * paid on 2022-07-22
197 * &euro;500 out of total of &euro;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
203 * paid on 2022-07-22
204 * &euro;700 out of total of &euro;1200
205 * this task is part of MoU Milestone
206 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
207
208 MoU Milestone subtotals for paid payments
209
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 &euro;8875 out of total including subtasks of &euro;12000
213
214 ### NLNet.2019.10.046.Standards
215
216 * [Bug #656](https://bugs.libre-soc.org/show_bug.cgi?id=656):
217 add v3\.0B BCD instructions to simulator
218 * paid on 2021-11-01
219 * &euro;100 out of total of &euro;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
224 * paid on 2021-11-01
225 * &euro;150 out of total of &euro;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
230 * paid on 2021-11-01
231 * &euro;325 out of total of &euro;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
236 * paid on 2021-11-01
237 * &euro;297.50 out of total of &euro;350
238 * this task is part of MoU Milestone
239 [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242)
240
241 MoU Milestone subtotals for paid payments
242
243 * [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241):
244 OpenPOWER SImulation is needed of standards
245 * subtotal &euro;425 out of total including subtasks of &euro;12000
246
247 MoU Milestone subtotals for paid payments
248
249 * [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242):
250 OpenPOWER simulation unit tests are needed
251 * subtotal &euro;447.50 out of total including subtasks of &euro;6000
252
253 ### NLNet.2019.10.043.Wishbone
254
255 * [Bug #660](https://bugs.libre-soc.org/show_bug.cgi?id=660):
256 "First developer steps" documentation page
257 * paid on 2021-11-01
258 * &euro;125 out of total of &euro;250
259 * this task is part of MoU Milestone
260 [Bug #384](https://bugs.libre-soc.org/show_bug.cgi?id=384)
261
262 MoU Milestone subtotals for paid payments
263
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 &euro;125 out of total including subtasks of &euro;6900
267
268 ### NLNet.2019.10.031.Video
269
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
273 * paid on 2022-09-15
274 * &euro;900 out of total of &euro;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
280 * paid on 2022-08-10
281 * &euro;1250 out of total of &euro;3500
282 * this task is part of MoU Milestone
283 [Bug #232](https://bugs.libre-soc.org/show_bug.cgi?id=232)
284
285 MoU Milestone subtotals for paid payments
286
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 &euro;900 out of total including subtasks of &euro;3000
290
291 MoU Milestone subtotals for paid payments
292
293 * [Bug #232](https://bugs.libre-soc.org/show_bug.cgi?id=232):
294 Implementation of video opcodes in simulator
295 * subtotal &euro;1250 out of total including subtasks of &euro;5000
296
297 ### NLNet.2019.10.042.Vulkan
298
299 * [Bug #898](https://bugs.libre-soc.org/show_bug.cgi?id=898):
300 binutils svp64 objdump support
301 * submitted on 2022-09-16
302 * paid on 2022-09-23
303 * &euro;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
309 * paid on 2022-09-23
310 * &euro;2000 out of total of &euro;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
316 * paid on 2022-09-23
317 * &euro;1000 out of total of &euro;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
323 * paid on 2022-09-27
324 * &euro;2500 out of total of &euro;3000
325 * this task is part of MoU Milestone
326 [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254)
327
328 MoU Milestone subtotals for paid payments
329
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 &euro;4500 out of total including subtasks of &euro;7000
333
334 MoU Milestone subtotals for paid payments
335
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 &euro;3500 out of total including subtasks of &euro;12500
339
340 ### NLnet.2021.02A.052.CryptoRouter
341
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
345 * paid on 2023-03-10
346 * &euro;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
352 * paid on 2022-12-30
353 * &euro;600 out of total of &euro;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
359 * paid on 2022-12-30
360 * &euro;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)
363
364 MoU Milestone subtotals for paid payments
365
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 &euro;500 out of total including subtasks of &euro;9000
369
370 MoU Milestone subtotals for paid payments
371
372 * [Bug #771](https://bugs.libre-soc.org/show_bug.cgi?id=771):
373 Creation of Cryptographic\-Primitive OpenPower ISA Pseudo\-code
374 * subtotal &euro;600 out of total including subtasks of &euro;6000
375
376 MoU Milestone subtotals for paid payments
377
378 * [Bug #840](https://bugs.libre-soc.org/show_bug.cgi?id=840):
379 Formal proofs and unit tests for cryptoprimitives
380 * subtotal &euro;150 out of total including subtasks of &euro;9500
381
382 ### NLnet.2021-08-071.cavatools
383
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
387 * paid on 2023-03-10
388 * &euro;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
393 * paid on 2023-03-10
394 * &euro;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
399 * paid on 2023-05-31
400 * &euro;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
405 * paid on 2023-09-20
406 * &euro;5000 out of total of &euro;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
411 * paid on 2023-03-10
412 * &euro;500 out of total of &euro;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
418 * paid on 2023-09-20
419 * &euro;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)
422
423 MoU Milestone subtotals for paid payments
424
425 * [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=947):
426 switch reference assembler to machine\-readable specs
427 * subtotal &euro;5500 out of total including subtasks of &euro;5500
428
429 MoU Milestone subtotals for paid payments
430
431 * [Bug #958](https://bugs.libre-soc.org/show_bug.cgi?id=958):
432 provide support for missing instructions in binutils
433 * subtotal &euro;3000 out of total including subtasks of &euro;3000
434
435 MoU Milestone subtotals for paid payments
436
437 * [Bug #976](https://bugs.libre-soc.org/show_bug.cgi?id=976):
438 support missing specifiers
439 * subtotal &euro;1500 out of total including subtasks of &euro;1500
440
441 MoU Milestone subtotals for paid payments
442
443 * [Bug #979](https://bugs.libre-soc.org/show_bug.cgi?id=979):
444 Implement C\-based Power ISA decoder compiler
445 * subtotal &euro;5000 out of total including subtasks of &euro;5500
446
447 MoU Milestone subtotals for paid payments
448
449 * [Bug #987](https://bugs.libre-soc.org/show_bug.cgi?id=987):
450 cavatools\-related administrative activities
451 * subtotal &euro;500 out of total including subtasks of &euro;3000
452
453 MoU Milestone subtotals for paid payments
454
455 * [Bug #984](https://bugs.libre-soc.org/show_bug.cgi?id=984):
456 Support SVP64 in cavatools
457 * subtotal &euro;2500 out of total including subtasks of &euro;8000