X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=ghostmansd.mdwn;h=9f3605440d0121184e04c9e52a9f2f9bf6b2c6bc;hb=9f37111eb74b3ca2505cdc12b0f701a7405b37c1;hp=174162b995172e99cd51cabe029165dbbba0e1c3;hpb=bef9b57ef10c60af1b21fbda12e0e2cccf58b0ef;p=libreriscv.git diff --git a/ghostmansd.mdwn b/ghostmansd.mdwn index 174162b99..9f3605440 100644 --- a/ghostmansd.mdwn +++ b/ghostmansd.mdwn @@ -7,58 +7,209 @@ # Status Tracking -## Currently working on +## Payment not yet submitted -* [Bug #845](https://bugs.libre-soc.org/show_bug.cgi?id=845): - binutils: drop svmagic and deal with the prefix instead -* [Bug #849](https://bugs.libre-soc.org/show_bug.cgi?id=849): - binutils: parse macros in SVP64 and refactor code -* [Bug #857](https://bugs.libre-soc.org/show_bug.cgi?id=857): - binutils: provide tests for setvl/svstep/svshape/svremap -## Completed but not yet paid +### NLnet.2021-08-071.cavatools +* [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981): + Support PowerPC ABI in cavatools + * €4500 which is the total amount + * this task is a MoU Milestone +* [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982): + Support PowerPC ABI in ISACaller + * €1000 out of total of €4500 + * this task is a MoU Milestone -### NLNet.2019.10.032.Formal +MoU Milestone subtotals for not yet submitted payments -* [Bug #845](https://bugs.libre-soc.org/show_bug.cgi?id=845): - binutils: drop svmagic and deal with the prefix instead - * €850 out of total of €1150 -* [Bug #849](https://bugs.libre-soc.org/show_bug.cgi?id=849): - binutils: parse macros in SVP64 and refactor code - * €1300 out of total of €1600 -* [Bug #857](https://bugs.libre-soc.org/show_bug.cgi?id=857): - binutils: provide tests for setvl/svstep/svshape/svremap - * €500 out of total of €650 +* [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981): + Support PowerPC ABI in cavatools + * subtotal €4500 out of total including subtasks of €4500 + +MoU Milestone subtotals for not yet submitted payments + +* [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982): + Support PowerPC ABI in ISACaller + * subtotal €1000 out of total including subtasks of €4500 + +### NLnet.2022-08-051.OPF + +* [Bug #1054](https://bugs.libre-soc.org/show_bug.cgi?id=1054): + questions and feedback \(v2\) on OPF RFC ls012 + * €500 out of total of €2500 + * this task is part of MoU Milestone + [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012) +* [Bug #1089](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=1012) + +MoU Milestone subtotals for not yet submitted payments + +* [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012): + Iterative OPF ISA WG questions, feedback, and re\-submission + * subtotal €1750 out of total including subtasks of €22000 + +### NLnet.2022-08-107.ongoing + +* [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=1003) +* [Bug #1079](https://bugs.libre-soc.org/show_bug.cgi?id=1079): + make LD/ST\-with\-update EXTRA3 + * €1000 out of total of €2000 + * this task is part of MoU Milestone + [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003) +* [Bug #1094](https://bugs.libre-soc.org/show_bug.cgi?id=1094): + insndb instruction database visitor\-walker is needed + * €3000 out of total of €4000 + * this task is part of MoU Milestone + [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003) +* [Bug #1147](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=1035) +* [Bug #1183](https://bugs.libre-soc.org/show_bug.cgi?id=1183): + add /mrr mode \(reverse mode\) to Data\-Dependent Fail\-First CR\_ops + * €2000 out of total of €4000 + * this task is part of MoU Milestone + [Bug #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027) + +MoU Milestone subtotals for not yet submitted payments + +* [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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 #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027): + implement "necessary" additions to SVP64 and Scalar Power ISA + * subtotal €2000 out of total including subtasks of €28000 ## Submitted to NLNet but not yet paid +### NLnet.2022-08-051.OPF + +* [Bug #1063](https://bugs.libre-soc.org/show_bug.cgi?id=1063): + consider removing predicate\-result from SVP64 + * submitted on 2023-09-14 + * €750 out of total of €1500 + * this task is part of MoU Milestone + [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011) + +MoU Milestone subtotals for submitted but not yet paid payments + +* [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011): + OPF ISA WG Draft RFC Research + * subtotal €750 out of total including subtasks of €19000 + +## Paid by NLNet + + ### NLNet.2019.10.032.Formal +* [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=577) * [Bug #834](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=577) +* [Bug #838](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=577) * [Bug #844](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=577) +* [Bug #845](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=577) * [Bug #847](https://bugs.libre-soc.org/show_bug.cgi?id=847): dev\-env\-setup script for binutils\-gdb for target powerpc64le\-linux\-gnu - * submitted on 2022-06-13 + * 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](https://bugs.libre-soc.org/show_bug.cgi?id=577) +* [Bug #849](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=577) +* [Bug #857](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=577) +* [Bug #867](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=577) -## Paid by NLNet - - -### NLNet.2019.10.032.Formal +MoU Milestone subtotals for paid payments -* [Bug #833](https://bugs.libre-soc.org/show_bug.cgi?id=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 +* [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577): + gcc compiler, binutils and assembly macros for OpenPOWER\-SV + * subtotal €8875 out of total including subtasks of €12000 ### NLNet.2019.10.046.Standards @@ -66,18 +217,38 @@ 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](https://bugs.libre-soc.org/show_bug.cgi?id=241) * [Bug #657](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=242) * [Bug #712](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=241) * [Bug #723](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=242) + +MoU Milestone subtotals for paid payments + +* [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241): + OpenPOWER SImulation is needed of standards + * subtotal €425 out of total including subtasks of €12000 + +MoU Milestone subtotals for paid payments + +* [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242): + OpenPOWER simulation unit tests are needed + * subtotal €447.50 out of total including subtasks of €6000 ### NLNet.2019.10.043.Wishbone @@ -85,3 +256,202 @@ "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](https://bugs.libre-soc.org/show_bug.cgi?id=384) + +MoU Milestone subtotals for paid payments + +* [Bug #384](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=233) +* [Bug #884](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=232) + +MoU Milestone subtotals for paid payments + +* [Bug #233](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=232): + Implementation of video opcodes in simulator + * subtotal €1250 out of total including subtasks of €5000 + +### NLNet.2019.10.042.Vulkan + +* [Bug #898](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=252) +* [Bug #899](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=252) +* [Bug #911](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=254) +* [Bug #917](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=254) + +MoU Milestone subtotals for paid payments + +* [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=772) +* [Bug #966](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=771) +* [Bug #967](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=840) + +MoU Milestone subtotals for paid payments + +* [Bug #772](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=840): + Formal proofs and unit tests for cryptoprimitives + * subtotal €150 out of total including subtasks of €9500 + +### NLnet.2021-08-071.cavatools + +* [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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 #997](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=987) +* [Bug #1154](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=984) + +MoU Milestone subtotals for paid payments + +* [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=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](https://bugs.libre-soc.org/show_bug.cgi?id=976): + support missing specifiers + * subtotal €1500 out of total including subtasks of €1500 + +MoU Milestone subtotals for paid payments + +* [Bug #979](https://bugs.libre-soc.org/show_bug.cgi?id=979): + Implement C\-based Power ISA decoder compiler + * subtotal €5000 out of total including subtasks of €5500 + +MoU Milestone subtotals for paid payments + +* [Bug #987](https://bugs.libre-soc.org/show_bug.cgi?id=987): + cavatools\-related administrative activities + * subtotal €500 out of total including subtasks of €3000 + +MoU Milestone subtotals for paid payments + +* [Bug #984](https://bugs.libre-soc.org/show_bug.cgi?id=984): + Support SVP64 in cavatools + * subtotal €2500 out of total including subtasks of €8000