Dmitry Selyutin (ghostmansd)
Status Tracking
Currently working on
- Bug #980:
Implement C-based Power ISA pseudocode compiler
- this task is a MoU Milestone
 
 
Payment not yet submitted
NLnet.2022-08-051.OPF
- Bug #1089:
feedback on OPF SVP64 RFC for "managment" instructions: ls008
- €1250 out of total of €2500
 - this task is part of MoU Milestone Bug #1012
 
 
MoU Milestone subtotals for not yet submitted payments
- Bug #1012:
Iterative OPF ISA WG questions, feedback, and re-submission
- subtotal €1250 out of total including subtasks of €22000
 
 
NLnet.2022-08-107.ongoing
- Bug #1035:
Implement Scalar Power ISA v3.1 (32-bit-only) instructions (no PO1) in ISACaller
- €1500 out of total of €4000
 - this task is a MoU Milestone
 
 - Bug #1039:
add hardware-cycle-accurate stastistical modelling to ISACaller for an in-order core
- €200 out of total of €3000
 - this task is a MoU Milestone
 
 - Bug #1068:
add instructions from ls012 not currently implemented in binutils
- €3800 which is the total amount
 - this task is part of MoU Milestone Bug #1003
 
 - Bug #1079:
make LD/ST-with-update EXTRA3
- €1000 out of total of €2000
 - this task is part of MoU Milestone Bug #1003
 
 - Bug #1094:
insndb instruction database visitor-walker is needed
- €3000 out of total of €4000
 - this task is part of MoU Milestone Bug #1003
 
 - Bug #1147:
support Scalar Power ISA v3.1 (32-bit-only) instructions (no PO1) in binutils
- €1000 which is the total amount
 - this task is part of MoU Milestone Bug #1035
 
 - Bug #1150:
implement PO9 changeover and associated tasks
- €4000 out of total of €10000
 - this task is a MoU Milestone
 
 - Bug #1183:
add /mrr mode (reverse mode) to Data-Dependent Fail-First CR_ops and "single looping" to DDFFirst in general
- €2000 out of total of €6000
 - this task is part of MoU Milestone Bug #1027
 
 
MoU Milestone subtotals for not yet submitted payments
- Bug #1035:
Implement Scalar Power ISA v3.1 (32-bit-only) instructions (no PO1) in ISACaller
- subtotal €2500 out of total including subtasks of €7000
 
 
MoU Milestone subtotals for not yet submitted payments
- Bug #1039:
add hardware-cycle-accurate stastistical modelling to ISACaller for an in-order core
- subtotal €200 out of total including subtasks of €3000
 
 
MoU Milestone subtotals for not yet submitted payments
- Bug #1003:
instruction database continuation and binutils, SVP64
- subtotal €7800 out of total including subtasks of €10500
 
 
MoU Milestone subtotals for not yet submitted payments
- Bug #1150:
implement PO9 changeover and associated tasks
- subtotal €4000 out of total including subtasks of €10000
 
 
MoU Milestone subtotals for not yet submitted payments
- Bug #1027:
implement "necessary" additions to SVP64 and Scalar Power ISA
- subtotal €2000 out of total including subtasks of €30000
 
 
Submitted to NLNet but not yet paid
NLnet.2021-08-071.cavatools
- Bug #980:
Implement C-based Power ISA pseudocode compiler
- submitted on 2024-01-18
 - €5500 which is the total amount
 - this task is a MoU Milestone
 
 
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #980:
Implement C-based Power ISA pseudocode compiler
- subtotal €5500 out of total including subtasks of €5500
 
 
NLnet.2022-08-051.OPF
- Bug #1054:
questions and feedback (v2) on OPF RFC ls012
- submitted on 2024-01-18
 - €500 out of total of €2500
 - this task is part of MoU Milestone Bug #1012
 
 - Bug #1057:
split out all int/fp min/max ops into their own RFC ls013
- submitted on 2024-01-18
 - €500 out of total of €2500
 - this task is part of MoU Milestone Bug #1009
 
 
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #1012:
Iterative OPF ISA WG questions, feedback, and re-submission
- subtotal €500 out of total including subtasks of €22000
 
 
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #1009:
Write and submit 1st Draft External RFCs
- subtotal €500 out of total including subtasks of €34000
 
 
Paid by NLNet
NLNet.2019.10.032.Formal
- Bug #577:
gcc compiler, binutils and assembly macros for OpenPOWER-SV
- submitted on 2022-09-25
 - paid on 0222-10-06
 - €525 out of total of €925
 - this task is a MoU Milestone
 
 - Bug #833:
svp64: generate code for integrating SVP64 concepts into binutils
- submitted on 2022-05-13
 - paid on 2022-06-15
 - €1000 which is the total amount
 - this task is part of MoU Milestone Bug #577
 
 - Bug #834:
binutils: support draft fsins/fcoss/ternlogi instructions
- submitted on 2022-05-17
 - paid on 2022-07-07
 - €500 out of total of €725
 - this task is part of MoU Milestone Bug #577
 
 - Bug #838:
sync or at least statically check fields.text, power_decoder, trans/svp64, CSVs between each other
- submitted on 2022-09-13
 - paid on 2022-09-15
 - €1500 which is the total amount
 - this task is part of MoU Milestone Bug #577
 
 - Bug #844:
binutils: implement the first revision with magic instruction
- submitted on 2022-06-08
 - paid on 2022-07-07
 - €1000 out of total of €1300
 - this task is part of MoU Milestone Bug #577
 
 - Bug #845:
binutils: drop svmagic and deal with the prefix instead
- submitted on 2022-09-25
 - paid on 0222-10-06
 - €850 out of total of €1150
 - this task is part of MoU Milestone Bug #577
 
 - Bug #847:
dev-env-setup script for binutils-gdb for target powerpc64le-linux-gnu
- submitted on 2022-07-19
 - paid on 2022-07-22
 - €200 out of total of €650
 - this task is part of MoU Milestone Bug #577
 
 - Bug #849:
binutils: parse macros in SVP64 and refactor code
- submitted on 2022-07-25
 - paid on 2022-08-10
 - €2100 out of total of €2400
 - this task is part of MoU Milestone Bug #577
 
 - Bug #857:
binutils: provide tests for setvl/svstep/svshape/svremap
- submitted on 2022-07-19
 - paid on 2022-07-22
 - €500 out of total of €650
 - this task is part of MoU Milestone Bug #577
 
 - Bug #867:
add svindex instruction to binutils (and openpower-isa infrastructure)
- submitted on 2022-07-19
 - paid on 2022-07-22
 - €700 out of total of €1200
 - this task is part of MoU Milestone Bug #577
 
 
MoU Milestone subtotals for paid payments
- Bug #577:
gcc compiler, binutils and assembly macros for OpenPOWER-SV
- subtotal €8875 out of total including subtasks of €12000
 
 
NLNet.2019.10.046.Standards
- Bug #656:
add v3.0B BCD instructions to simulator
- paid on 2021-11-01
 - €100 out of total of €200
 - this task is part of MoU Milestone Bug #241
 
 - Bug #657:
unit tests needed for BCD instructions
- paid on 2021-11-01
 - €150 out of total of €300
 - this task is part of MoU Milestone Bug #242
 
 - Bug #712:
introduce XLEN-friendly helper class which aggregates all helpers
- paid on 2021-11-01
 - €325 out of total of €500
 - this task is part of MoU Milestone Bug #241
 
 - Bug #723:
implement standalone extsb/extsh/extsw tests
- paid on 2021-11-01
 - €297.50 out of total of €350
 - this task is part of MoU Milestone Bug #242
 
 
MoU Milestone subtotals for paid payments
- Bug #241:
OpenPOWER Simulation is needed of standards
- subtotal €425 out of total including subtasks of €12000
 
 
MoU Milestone subtotals for paid payments
- Bug #242:
OpenPOWER simulation unit tests are needed
- subtotal €447.50 out of total including subtasks of €6000
 
 
NLNet.2019.10.043.Wishbone
- Bug #660:
"First developer steps" documentation page
- paid on 2021-11-01
 - €125 out of total of €250
 - this task is part of MoU Milestone Bug #384
 
 
MoU Milestone subtotals for paid payments
- Bug #384:
Documentation for the Libre-SOC Power ISA Core and internal architecture
- subtotal €125 out of total including subtasks of €6900
 
 
NLNet.2019.10.031.Video
- Bug #864:
implement parallel prefix reduction in simulator
- submitted on 2022-09-13
 - paid on 2022-09-15
 - €900 out of total of €3000
 - this task is part of MoU Milestone Bug #233
 
 - Bug #884:
sync pysvp64asm register parsing
- submitted on 2022-07-25
 - paid on 2022-08-10
 - €1250 out of total of €3500
 - this task is part of MoU Milestone Bug #232
 
 
MoU Milestone subtotals for paid payments
- Bug #233:
Audio and Video unit tests needed to be run in simulator
- subtotal €900 out of total including subtasks of €3000
 
 
MoU Milestone subtotals for paid payments
- Bug #232:
Implementation of video opcodes in simulator
- subtotal €1250 out of total including subtasks of €5000
 
 
NLNet.2019.10.042.Vulkan
- Bug #898:
binutils svp64 objdump support
- submitted on 2022-09-16
 - paid on 2022-09-23
 - €2500 which is the total amount
 - this task is part of MoU Milestone Bug #252
 
 - Bug #899:
implement additional Transcendentals in simulator
- submitted on 2022-09-16
 - paid on 2022-09-23
 - €2000 out of total of €4000
 - this task is part of MoU Milestone Bug #252
 
 - Bug #911:
svshape2 instruction (with offsets)
- submitted on 2022-09-16
 - paid on 2022-09-23
 - €1000 out of total of €3000
 - this task is part of MoU Milestone Bug #254
 
 - Bug #917:
pysvp64dis: support SVP64 disassembly
- submitted on 2022-09-20
 - paid on 2022-09-27
 - €2500 out of total of €3000
 - this task is part of MoU Milestone Bug #254
 
 
MoU Milestone subtotals for paid payments
- Bug #252:
3D accelerated opcodes need to be added to the POWER ISA simulator
- subtotal €4500 out of total including subtasks of €7000
 
 
MoU Milestone subtotals for paid payments
- Bug #254:
Second iteration round for opcodes, simulation and hardware for 3D MESA
- subtotal €3500 out of total including subtasks of €12500
 
 
NLnet.2021.02A.052.CryptoRouter
- Bug #964:
binutils: support maddedu, divmod2du instructions
- submitted on 2023-01-25
 - paid on 2023-03-10
 - €500 which is the total amount
 - this task is part of MoU Milestone Bug #772
 
 - Bug #966:
create shift-and-add instruction
- submitted on 2022-12-10
 - paid on 2022-12-30
 - €600 out of total of €750
 - this task is part of MoU Milestone Bug #771
 
 - Bug #967:
unit test for shift-and-add instruction
- submitted on 2022-12-10
 - paid on 2022-12-30
 - €150 which is the total amount
 - this task is part of MoU Milestone Bug #840
 
 
MoU Milestone subtotals for paid payments
- Bug #772:
Creation of the HDL Code for the cryptoprimitive (bitmanip, bigint, etc.) Instructions
- subtotal €500 out of total including subtasks of €9000
 
 
MoU Milestone subtotals for paid payments
- Bug #771:
Creation of Cryptographic-Primitive OpenPower ISA Pseudo-code
- subtotal €600 out of total including subtasks of €6000
 
 
MoU Milestone subtotals for paid payments
- Bug #840:
Formal proofs and unit tests for cryptoprimitives
- subtotal €150 out of total including subtasks of €9500
 
 
NLnet.2021-08-071.cavatools
- Bug #947:
switch reference assembler to machine-readable specs
- submitted on 2023-03-06
 - paid on 2023-03-10
 - €5500 which is the total amount
 - this task is a MoU Milestone
 
 - Bug #958:
provide support for missing instructions in binutils
- submitted on 2023-03-06
 - paid on 2023-03-10
 - €3000 which is the total amount
 - this task is a MoU Milestone
 
 - Bug #976:
support missing specifiers
- submitted on 2023-05-19
 - paid on 2023-05-31
 - €1500 which is the total amount
 - this task is a MoU Milestone
 
 - Bug #979:
Implement C-based Power ISA decoder compiler
- submitted on 2023-09-14
 - paid on 2023-09-20
 - €5000 out of total of €5500
 - this task is a MoU Milestone
 
 - Bug #981:
Support PowerPC ABI in cavatools
- submitted on 2023-10-26
 - paid on 2023-11-13
 - €4500 which is the total amount
 - this task is a MoU Milestone
 
 - Bug #982:
Support PowerPC ABI in ISACaller
- submitted on 2023-10-26
 - paid on 2023-11-13
 - €2200 out of total of €4500
 - this task is a MoU Milestone
 
 - Bug #997:
sorting out task schedule and MoU
- submitted on 2023-03-06
 - paid on 2023-03-10
 - €500 out of total of €1000
 - this task is part of MoU Milestone Bug #987
 
 - Bug #1154:
Support basic PowerPC generated assembly
- submitted on 2023-09-14
 - paid on 2023-09-20
 - €2500 which is the total amount
 - this task is part of MoU Milestone Bug #984
 
 
MoU Milestone subtotals for paid payments
- Bug #947:
switch reference assembler to machine-readable specs
- subtotal €5500 out of total including subtasks of €5500
 
 
MoU Milestone subtotals for paid payments
- Bug #958:
provide support for missing instructions in binutils
- subtotal €3000 out of total including subtasks of €3000
 
 
MoU Milestone subtotals for paid payments
- Bug #976:
support missing specifiers
- subtotal €1500 out of total including subtasks of €1500
 
 
MoU Milestone subtotals for paid payments
- Bug #979:
Implement C-based Power ISA decoder compiler
- subtotal €5000 out of total including subtasks of €5500
 
 
MoU Milestone subtotals for paid payments
- Bug #981:
Support PowerPC ABI in cavatools
- subtotal €4500 out of total including subtasks of €4500
 
 
MoU Milestone subtotals for paid payments
- Bug #982:
Support PowerPC ABI in ISACaller
- subtotal €2200 out of total including subtasks of €4500
 
 
MoU Milestone subtotals for paid payments
- Bug #987:
cavatools-related administrative activities
- subtotal €500 out of total including subtasks of €3000
 
 
MoU Milestone subtotals for paid payments
- Bug #984:
Support SVP64 in cavatools
- subtotal €2500 out of total including subtasks of €8000
 
 
NLnet.2022-08-051.OPF
- Bug #1063:
consider removing predicate-result from SVP64
- submitted on 2023-09-14
 - paid on 2023-09-19
 - €750 out of total of €1500
 - this task is part of MoU Milestone Bug #1011
 
 
MoU Milestone subtotals for paid payments
- Bug #1011:
OPF ISA WG Draft RFC Research
- subtotal €750 out of total including subtasks of €19000