Dmitry Selyutin (ghostmansd)

Status Tracking

Currently working on

  • Bug #945: binutils: support fmvis/fishmv instructions
    • this task is part of MoU Milestone Bug #958
  • Bug #947: switch reference assembler to machine-readable specs
    • this task is a MoU Milestone
  • Bug #948: pysvp64asm: support insndb-based assembly for simple word instructions
    • this task is part of MoU Milestone Bug #947
  • Bug #949: pysvp64asm: support special operands for assembly
    • this task is part of MoU Milestone Bug #947
  • Bug #950: pysvp64asm: support insndb-based assembly for SVP64 instructions
    • this task is part of MoU Milestone Bug #947
  • Bug #954: binutils: support min/max instructions
    • this task is part of MoU Milestone Bug #958
  • Bug #955: binutils: support absolute difference instructions
    • this task is part of MoU Milestone Bug #958
  • Bug #956: binutils: support average add instructions
    • this task is part of MoU Milestone Bug #958
  • Bug #957: binutils: support carry propagate instructions
    • this task is part of MoU Milestone Bug #958
  • Bug #958: provide support for missing instructions in binutils
    • this task is a MoU Milestone
  • Bug #959: binutils: support bmask instruction
    • this task is part of MoU Milestone Bug #958
  • Bug #964: binutils: support maddedu, divmod2du instructions
    • this task is part of MoU Milestone Bug #772
  • Bug #966: create shift-and-add instruction
    • this task is part of MoU Milestone Bug #771
  • Bug #967: unit test for shift-and-add instruction
    • this task is part of MoU Milestone Bug #840

Completed but not yet added to payees list

  • Bug #550: binutils support needed for svp64
    • this task is part of MoU Milestone Bug #577

Payment not yet submitted

NLnet.2021.02A.052.CryptoRouter

  • Bug #966: create shift-and-add instruction
    • €600 out of total of €750
    • this task is part of MoU Milestone Bug #771
  • Bug #967: unit test for shift-and-add instruction
    • €150 which is the total amount
    • this task is part of MoU Milestone Bug #840

MoU Milestone subtotals for not yet submitted payments

  • Bug #771: Creation of Cryptographic-Primitive OpenPower ISA Pseudo-code
    • subtotal €600 out of total including subtasks of €6000

MoU Milestone subtotals for not yet submitted payments

  • Bug #840: Formal proofs and unit tests for cryptoprimitives
    • subtotal €150 out of total including subtasks of €9500

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 €7000

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