Luke Kenneth Casson Leighton (lkcl)
Status Tracking
Currently working on
- Bug #24: pinmux memory map
- Bug #26: pinmux default mux values
- Bug #34: pinmux add sdram interface
- Bug #36: pinmux split out #defines from bsv to includes
- Bug #432: mulld pseudocode overflow calculation incorrect
- Bug #448: MUL pipeline unit tests
- Bug #587: create setvl pseudocode, v3.0B fields, SVL-Form, and csv file
- Bug #609: set SVSTATE over DMI and JTAG interface
- Bug #924: potential major opcode allocation for SVP64
- Bug #936: change the spec so RC1=1 fail-first instructions always write all outputs up to and including failing subvector
- Bug #937: instructions for bigint shift and prefix-code encode
- Bug #946: insndb: investigate and possibly fix instructions missing in CSVs
- Bug #960:
Final Report on OPF ISA External RFC ls003 - maddedu, maddedus, divmod2du, dsld, dsrd
- this task is part of MoU Milestone Bug #1013
- Bug #1021: OPF ISA Schedule A preparation planning and creation of tasks
- Bug #1025:
create IEEE754 FP Pipelines and decoder for TestIssuer
- this task is a MoU Milestone
- Bug #1039:
add hardware-cycle-accurate stastistical modelling to ISACaller for an in-order core
- this task is a MoU Milestone
- Bug #1047:
SVP64 LD/ST Data-Dependent Fail-First providing linked-list walking
- this task is part of MoU Milestone Bug #1027
- Bug #1228:
SFFS ISACaller userspace ELF support for dynamic linking and PIC and statically-linked-glibc
- this task is a MoU Milestone
- Bug #1231: glibc needs dcbt
- Bug #1235: resolve openpower-isa repository screwups
Completed but not yet added to payees list
- Bug #48:
Complete IEEE754 floating point pipeline
- this task is a MoU Milestone
- Bug #50:
nmigen pinmux
- this task is a MoU Milestone
- Bug #62:
nmigen-based general-purpose util / data handling / io-control library needed
- this task is a MoU Milestone
- Bug #81:
implement 6600-style "precise" out-of-order scoreboard
- this task is a MoU Milestone
- Bug #122:
FP software emulation needed,
- this task is part of MoU Milestone Bug #48
- Bug #132:
SIMD-like nmigen signal for partitioning
- this task is part of MoU Milestone Bug #62
- Bug #137: NLNet 2019 Video Acceleration Proposal 2019-10-031
- Bug #138: NLNet 2019 Coriolis2 Layout proposal 2019-10-029
- Bug #140: Implement MESA 3D Vulkan Driver NLNet 2019-10-042
- Bug #172:
partitioned signal add/sub/neg
- this task is part of MoU Milestone Bug #48
- Bug #175: NLNet 2019 Wishbone proposal 2019-10-043
- Bug #191: NLNet 2019 Core Proposal 2019-02-012
- Bug #195:
Formal correctness framework is needed for Power ISA
- this task is a MoU Milestone
- Bug #196:
Formal correctness proof needed for the IEEE754 FPU
- this task is a MoU Milestone
- Bug #197:
Formal correctness proof needed of the 6600-style Out-of-Order execution engine
- this task is a MoU Milestone
- Bug #201:
create specifications for modifications needed for additional nmigen functionality.
- this task is a MoU Milestone
- Bug #234:
Hardware implementation of video opcodes
- this task is a MoU Milestone
- Bug #242:
OpenPOWER simulation unit tests are needed
- this task is a MoU Milestone
- Bug #243:
Documentation budget for OpenPower Member discussion and proposals
- this task is a MoU Milestone
- Bug #249:
Additional Wishbone B4 peripherals for Libre-SOC (including conversion from patented AXI4)
- this task is a MoU Milestone
- Bug #251:
Initial 3D MESA non-accelerated software-only driver is needed
- this task is a MoU Milestone
- Bug #252:
3D accelerated opcodes need to be added to the POWER ISA simulator
- this task is a MoU Milestone
- Bug #254:
Second iteration round for opcodes, simulation and hardware for 3D MESA
- this task is a MoU Milestone
- Bug #362:
improvements to nmigen and yosys
- this task is a MoU Milestone
- Bug #384:
Documentation for the Libre-SOC Power ISA Core and internal architecture
- this task is a MoU Milestone
- Bug #389:
Review all diagrams on wiki for translation into SVG
- this task is part of MoU Milestone Bug #384
- Bug #469:
Create D-cache from microwatt dcache.vhdl
- this task is part of MoU Milestone Bug #51
- Bug #550:
binutils support needed for svp64
- this task is part of MoU Milestone Bug #577
- Bug #577:
gcc compiler, binutils and assembly macros for OpenPOWER-SV
- this task is a MoU Milestone
- Bug #589: NLnet top-level gigabit crypto router 2021-02-052
- Bug #690: NGI POINTER Gigabit Router ASIC, top level milestone
- Bug #714:
Coriolis2 Installation as Normal User Script
- this task is part of MoU Milestone Bug #384
- Bug #728:
ISACaller needs a cleanup and partial re-factoring
- this task is part of MoU Milestone Bug #241
- Bug #748: NLnet toplevel Milestone 2021-08-049 coriolis2
- Bug #763:
Work on I/O Core Pad JTAG Tests
- this task is part of MoU Milestone Bug #50
- Bug #774:
Equipment needed, such as FPGA boards and Ethernet PMODs
- this task is a MoU Milestone
- Bug #775:
Project Management
- this task is a MoU Milestone
- Bug #777:
Add / documentation / relicense Tercel QSPI XIP core
- this task is part of MoU Milestone Bug #50
- Bug #795:
No console output from ls2 builds
- this task is part of MoU Milestone Bug #249
- Bug #797:
Add 10/100 OpenCores Ethernet MAC
- this task is part of MoU Milestone Bug #249
- Bug #801:
ls2/gram DDR3 controller not working on hardware
- this task is part of MoU Milestone Bug #249
- Bug #813:
FPGA Simulation
- this task is part of MoU Milestone Bug #814
- Bug #814:
NGI POINTER Milestone 2
- this task is a MoU Milestone
- Bug #819:
Complete the conversion to Python 3,
- this task is a MoU Milestone
- Bug #821:
Servers for running coriolis2 VLSI layout
- this task is part of MoU Milestone Bug #814
- Bug #850:
NGI POINTER Milestone 3
- this task is a MoU Milestone
- Bug #863:
AV opcode implementation, add to Decoder, CSV files
- this task is part of MoU Milestone Bug #234
- Bug #886:
transcendentals opcode spec writeup needed
- this task is part of MoU Milestone Bug #255
- Bug #892:
donations from purism
- this task is a MoU Milestone
- Bug #896:
DOUBLE2SINGLE doesn't handle generating the return value for inf/nan inputs
- this task is part of MoU Milestone Bug #252
- Bug #912:
NGI POINTER Milestone 4
- this task is a MoU Milestone
- Bug #929:
maddld and friends incorrectly ignored by sv_analysis.py
- this task is a MoU Milestone
- Bug #939: NLnet 2021 cavatools proposal 2021-08-071
- Bug #975:
Payment for Jacob upgrading his PC to a Ryzen 7950X
- this task is part of MoU Milestone Bug #774
- Bug #981:
Support PowerPC ABI in cavatools
- this task is a MoU Milestone
- Bug #997:
sorting out task schedule and MoU
- this task is part of MoU Milestone Bug #987
- Bug #1029:
presentation and explanation of ls003
- this task is part of MoU Milestone Bug #1019
Payment not yet submitted
NLnet.2022-08-051.OPF
- Bug #1048:
OPF ISA External RFC ls011 - Fixed and Floating point LD/ST-with-update EXT2xx instructions
- €2000 out of total of €2500
- this task is part of MoU Milestone Bug #1009
- Bug #1049:
implement Fixed and Floating point LD/ST-with-update postincrement EXT2xx instructions in ISACaller
- €3000 which is the total amount
- this task is part of MoU Milestone Bug #1011
- Bug #1053:
Separate Vector CRs containing CR8-CR127 from Scalar CR containing CR0-CR7
- €1200 out of total of €1500
- this task is part of MoU Milestone Bug #1011
- Bug #1054:
questions and feedback (v2) on OPF RFC ls012
- €1000 out of total of €2500
- this task is part of MoU Milestone Bug #1012
- Bug #1076:
External OPF ISA WG RFC ls016 - DCT/FFT twin-butterfly instructions
- €2000 which is the total amount
- this task is part of MoU Milestone Bug #1009
- 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 #1009:
Write and submit 1st Draft External RFCs
- subtotal €4000 out of total including subtasks of €34000
MoU Milestone subtotals for not yet submitted payments
- Bug #1011:
OPF ISA WG Draft RFC Research
- subtotal €4200 out of total including subtasks of €19000
MoU Milestone subtotals for not yet submitted payments
- Bug #1012:
Iterative OPF ISA WG questions, feedback, and re-submission
- subtotal €2250 out of total including subtasks of €22000
NLnet.2022-08-107.ongoing
- Bug #852:
implement grevlut*
- €800 out of total of €2000
- this task is part of MoU Milestone Bug #1027
- Bug #1004:
FPGA bring up for platform definitions
- €500 out of total of €1500
- this task is part of MoU Milestone Bug #1037
- Bug #1026:
implement Draft Instructions in nmigen HDL
- €2000 out of total of €5000
- this task is a MoU Milestone
- Bug #1031:
implement CRweird instructions in ISACaller
- €2200 out of total of €3000
- this task is part of MoU Milestone Bug #1027
- Bug #1033:
Implementation and enhancement of "Test API"
- €500 out of total of €2500
- this task is a MoU Milestone
- Bug #1034:
implement crternlogi crbinlog and binlog in ISACaller
- €1700 out of total of €3000
- this task is part of MoU Milestone Bug #1027
- Bug #1036:
Formal Proof for LDSTCompUnit is needed
- €600 out of total of €3000
- this task is a MoU Milestone
- Bug #1039:
add hardware-cycle-accurate stastistical modelling to ISACaller for an in-order core
- €1500 out of total of €3000
- this task is a MoU Milestone
- Bug #1039:
add hardware-cycle-accurate stastistical modelling to ISACaller for an in-order core
- €1300 out of total of €3000
- this task is a MoU Milestone
- Bug #1047:
SVP64 LD/ST Data-Dependent Fail-First providing linked-list walking
- €3000 which is the total amount
- this task is part of MoU Milestone Bug #1027
- Bug #1079:
make LD/ST-with-update EXTRA3
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #1003
- Bug #1116:
evaluate, spec, and implement Vector-Immediates in SVP64 Normal
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #1027
- 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
- €3500 out of total of €6000
- this task is part of MoU Milestone Bug #1027
MoU Milestone subtotals for not yet submitted payments
- Bug #1027:
implement "necessary" additions to SVP64 and Scalar Power ISA
- subtotal €12200 out of total including subtasks of €30000
MoU Milestone subtotals for not yet submitted payments
- Bug #1037:
improvements of Libre-SOC core support on FPGA boards
- subtotal €500 out of total including subtasks of €6000
MoU Milestone subtotals for not yet submitted payments
- Bug #1026:
implement Draft Instructions in nmigen HDL
- subtotal €2000 out of total including subtasks of €8000
MoU Milestone subtotals for not yet submitted payments
- Bug #1033:
Implementation and enhancement of "Test API"
- subtotal €500 out of total including subtasks of €2500
MoU Milestone subtotals for not yet submitted payments
- Bug #1036:
Formal Proof for LDSTCompUnit is needed
- subtotal €600 out of total including subtasks of €3000
MoU Milestone subtotals for not yet submitted payments
- Bug #1039:
add hardware-cycle-accurate stastistical modelling to ISACaller for an in-order core
- subtotal €2800 out of total including subtasks of €3000
MoU Milestone subtotals for not yet submitted payments
- Bug #1003:
instruction database continuation and binutils, SVP64
- subtotal €1000 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
Submitted to NLNet but not yet paid
NLnet.2021.02A.052.CryptoRouter
- Bug #771:
Creation of Cryptographic-Primitive OpenPower ISA Pseudo-code
- submitted on 2024-05-27
- €1750 which is the total amount
- this task is a MoU Milestone
- Bug #772:
Creation of the HDL Code for the cryptoprimitive (bitmanip, bigint, etc.) Instructions
- submitted on 2024-05-22
- €1200 out of total of €3000
- this task is a MoU Milestone
- Bug #840:
Formal proofs and unit tests for cryptoprimitives
- submitted on 2024-05-21
- €3750 out of total of €7750
- this task is a MoU Milestone
- Bug #1151:
Ed25519 demo
- submitted on 2024-05-21
- €1500 which is the total amount
- this task is part of MoU Milestone Bug #773
- Bug #1155:
O(n2) multiplication REMAP mode(s)
- submitted on 2024-05-21
- €300 out of total of €1000
- this task is part of MoU Milestone Bug #773
- Bug #1157:
Implement poly1305
- submitted on 2024-05-21
- €1200 out of total of €1500
- this task is part of MoU Milestone Bug #773
- Bug #1157:
Implement poly1305
- submitted on 2024-05-21
- €300 out of total of €1500
- this task is part of MoU Milestone Bug #773
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #771:
Creation of Cryptographic-Primitive OpenPower ISA Pseudo-code
- subtotal €1750 out of total including subtasks of €6000
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #772:
Creation of the HDL Code for the cryptoprimitive (bitmanip, bigint, etc.) Instructions
- subtotal €1200 out of total including subtasks of €9000
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #840:
Formal proofs and unit tests for cryptoprimitives
- subtotal €3750 out of total including subtasks of €9500
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #773:
High-Level Demos of Cryptographic and Other Relevant Algorithms
- subtotal €3300 out of total including subtasks of €5500
NLnet.2021-08-071.cavatools
- Bug #984:
Support SVP64 in cavatools
- submitted on 2024-06-01
- €2000 out of total of €5500
- this task is a MoU Milestone
- Bug #984:
Support SVP64 in cavatools
- submitted on 2024-06-03
- €3500 out of total of €5500
- this task is a MoU Milestone
- Bug #985:
Integrate cavatools into test API
- submitted on 2024-06-04
- €2200 out of total of €3000
- this task is a MoU Milestone
- Bug #985:
Integrate cavatools into test API
- submitted on 2024-06-06
- €800 out of total of €3000
- this task is a MoU Milestone
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #984:
Support SVP64 in cavatools
- subtotal €5500 out of total including subtasks of €8000
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #985:
Integrate cavatools into test API
- subtotal €3000 out of total including subtasks of €3000
NLnet.2022-08-051.OPF
- Bug #996:
add shaddsw or replace shadduw with shaddsw since i32 indexes are waay more common than u32
- submitted on 2023-06-22
- €500 out of total of €2000
- this task is part of MoU Milestone Bug #1011
- Bug #1016:
experiment reducing number of different instructions in int/fp move/convert
- submitted on 2023-06-22
- €500 out of total of €1500
- this task is part of MoU Milestone Bug #1011
- Bug #1023:
crternlut/crbinlut analysis needed of CR regfile usage
- submitted on 2023-06-22
- €1200 out of total of €1500
- this task is part of MoU Milestone Bug #1011
- Bug #1043:
ls009 research: DCT REMAP may have redundant modes
- submitted on 2023-06-22
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #1011
- Bug #1046:
questions and re-submission of ls001 (SVP64 concept) PO9 Allocation proposal (as ls001.po9)
- submitted on 2023-10-09
- €3000 which is the total amount
- this task is part of MoU Milestone Bug #1012
- Bug #1051:
OPF RFC ls012 research: create table of instructions and their priorities
- submitted on 2023-06-22
- €1300 out of total of €3500
- this task is part of MoU Milestone Bug #1011
- Bug #1056:
questions and feedback (v2) on OPF RFC ls010 (Simple-V Zero-Overhead Loop Prefix Subsystem)
- submitted on 2023-10-10
- €2200 out of total of €3500
- this task is part of MoU Milestone Bug #1012
- Bug #1060:
OPF RFC ls009 questions and feedback
- submitted on 2023-10-09
- €3200 out of total of €3500
- this task is part of MoU Milestone Bug #1012
- Bug #1063:
consider removing predicate-result from SVP64
- submitted on 2023-06-22
- €750 out of total of €1500
- this task is part of MoU Milestone Bug #1011
- Bug #1090:
feedback on OPF SVP64 RFC for "bigint" instructions: ls003.bignum
- submitted on 2023-12-01
- €1000 out of total of €2500
- this task is part of MoU Milestone Bug #1012
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #1011:
OPF ISA WG Draft RFC Research
- subtotal €5250 out of total including subtasks of €19000
MoU Milestone subtotals for submitted but not yet paid payments
- Bug #1012:
Iterative OPF ISA WG questions, feedback, and re-submission
- subtotal €9400 out of total including subtasks of €22000
Paid by NLNet
NLnet.2019.02.012
- Bug #43:
create an IEEE754 FP "sqrt"
- paid on 2019-08-10
- €480 out of total of €1200
- this task is part of MoU Milestone Bug #48
- Bug #44:
IEEE754 FPU inverse (reciprocal) sqrt
- paid on 2019-08-10
- €600 out of total of €1500
- this task is part of MoU Milestone Bug #48
- Bug #63:
queue (FIFO) library routine needed
- paid on 2019-11-19
- €400 out of total of €800
- this task is part of MoU Milestone Bug #62
- Bug #68:
nmigen general utils needed
- paid on 2019-11-19
- €500 which is the total amount
- this task is part of MoU Milestone Bug #62
- Bug #71:
option to replace SetAssocCache PLRU with random selection (LFSR)
- paid on 2019-06-04
- €250 out of total of €500
- this task is a MoU Milestone
- Bug #73:
all nmigen module-based classes now need to derive from Elaboratable
- paid on 2019-06-16
- €500 which is the total amount
- this task is a MoU Milestone
- Bug #75:
create an IEEE754 FP "add" pipeline
- paid on 2019-06-04
- €1500 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #77:
IEEE754 FP "mul" needed
- paid on 2019-07-10
- €2000 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #78:
IEEE754 FP "div" needed
- paid on 2019-06-16
- €1000 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #86:
6600-style preliminary investigation
- paid on 2019-06-04
- €1000 which is the total amount
- this task is part of MoU Milestone Bug #81
- Bug #94:
implement load/store memory dependency matrix
- submitted on 2020-12-06
- paid on 2020-12-20
- €1500 which is the total amount
- this task is part of MoU Milestone Bug #81
- Bug #95:
implement shadowing for use in precise exceptions, branch speculation, predication and WaW ordering
- paid on 2019-06-16
- €1000 which is the total amount
- this task is part of MoU Milestone Bug #81
- Bug #99:
IEEE754 *pipelined* FPDIV unit needed
- paid on 2019-08-10
- €400 out of total of €1000
- this task is part of MoU Milestone Bug #48
- Bug #107:
IEEE754 FPU FCVT "downconversion" needed
- paid on 2019-07-10
- €750 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #108:
IEEE754 FPU FCVT "upconversion" needed
- paid on 2019-07-30
- €250 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #111:
FCVT unsigned/signed char/short/int/long (8/16/32/64) to FP16/32/64 needed
- paid on 2019-07-30
- €125 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #112:
FCVT FP16/32/64 to unsigned/signed char/short/int/long (8/16/32/64) needed
- paid on 2019-07-30
- €125 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #113:
FCVT unit tests have too great a dynamic range
- paid on 2020-03-12
- €250 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #117:
RISCV FCLASS instruction needed
- paid on 2019-07-30
- €125 which is the total amount
- this task is part of MoU Milestone Bug #48
- Bug #127:
Transcendentals needed (SIN/COS/ATAN2/EXP/LOG/POW etc.)
- paid on 2020-03-12
- €900 out of total of €1250
- this task is part of MoU Milestone Bug #53
- Bug #147:
sv2nmigen now converts module headers
- paid on 2020-01-28
- €250 out of total of €1000
- this task is part of MoU Milestone Bug #72
- Bug #148:
single chain pipeline API needed
- paid on 2019-11-19
- €750 out of total of €1500
- this task is part of MoU Milestone Bug #62
- Bug #171:
partitioned comparison operators
- paid on 2020-03-12
- €200 out of total of €400
- this task is part of MoU Milestone Bug #48
- Bug #173:
dynamic partitioned "shift"
- paid on 2020-03-12
- €350 out of total of €700
- this task is part of MoU Milestone Bug #48
- Bug #208:
implement CORDIC in a general way sufficient to do transcendentals
- submitted on 2020-12-06
- paid on 2020-12-20
- €750 which is the total amount
- this task is part of MoU Milestone Bug #53
- Bug #292:
implement multi-way read/write 6600 signals
- paid on 2020-04-28
- €600 which is the total amount
- this task is part of MoU Milestone Bug #81
- Bug #412:
set up litex for peripherals and linking to core
- paid on 2020-09-04
- €1200 out of total of €2000
- this task is part of MoU Milestone Bug #22
- Bug #485:
Create I-Cache from microwatt icache.vhdl
- submitted on 2022-06-16
- paid on 2022-07-21
- €1200 out of total of €1500
- this task is part of MoU Milestone Bug #51
- Bug #491:
MMU Function Unit needed
- submitted on 2022-06-16
- paid on 2022-07-21
- €450 out of total of €1450
- this task is part of MoU Milestone Bug #51
- Bug #538:
development of Stage API and pipeline API
- submitted on 2020-12-06
- paid on 2020-12-20
- €700 out of total of €1200
- this task is part of MoU Milestone Bug #62
- Bug #707:
PartitionedSignal limited Cat function needed
- submitted on 2021-12-09
- paid on 2021-12-09
- €250 which is the total amount
- this task is part of MoU Milestone Bug #62
- Bug #709:
PartitionedSignal eq needs to be more sophisticated
- submitted on 2021-12-09
- paid on 2021-12-09
- €300 which is the total amount
- this task is part of MoU Milestone Bug #62
- Bug #762:
Peripheral Pin Muxing Development
- submitted on 2022-06-16
- paid on 2022-07-21
- €100 out of total of €1600
- this task is part of MoU Milestone Bug #50
- Bug #790:
dev-env-setup script for nextpnr-xilinx
- submitted on 2022-06-16
- paid on 2022-07-21
- €150 out of total of €600
- this task is part of MoU Milestone Bug #22
- Bug #802:
Document steps for ls2 microwatt hello world for fpga boards
- submitted on 2022-06-16
- paid on 2022-07-21
- €150 out of total of €600
- this task is part of MoU Milestone Bug #22
MoU Milestone subtotals for paid payments
- Bug #48:
Complete IEEE754 floating point pipeline
- subtotal €8155 out of total including subtasks of €15525
MoU Milestone subtotals for paid payments
- Bug #62:
nmigen-based general-purpose util / data handling / io-control library needed
- subtotal €2900 out of total including subtasks of €4550
MoU Milestone subtotals for paid payments
- Bug #71:
option to replace SetAssocCache PLRU with random selection (LFSR)
- subtotal €250 out of total including subtasks of €500
MoU Milestone subtotals for paid payments
- Bug #73:
all nmigen module-based classes now need to derive from Elaboratable
- subtotal €500 out of total including subtasks of €500
MoU Milestone subtotals for paid payments
- Bug #81:
implement 6600-style "precise" out-of-order scoreboard
- subtotal €4100 out of total including subtasks of €4100
MoU Milestone subtotals for paid payments
- Bug #53:
design and software simulation of some of the 3D custom instructions needed for the GPU
- subtotal €1650 out of total including subtasks of €2000
MoU Milestone subtotals for paid payments
- Bug #72:
verilog to nmigen converter (full or partial) needed
- subtotal €250 out of total including subtasks of €1000
MoU Milestone subtotals for paid payments
- Bug #22:
FPGA proof-of-concept test needed
- subtotal €1500 out of total including subtasks of €6125
MoU Milestone subtotals for paid payments
- Bug #51:
Virtual Memory Management system
- subtotal €1650 out of total including subtasks of €4450
MoU Milestone subtotals for paid payments
- Bug #50:
nmigen pinmux
- subtotal €100 out of total including subtasks of €6850
NLNet.2019.10.032.Formal
- Bug #306:
Formal Correctness Proof for ALU pipeline
- paid on 2020-12-06
- €400 out of total of €500
- this task is part of MoU Milestone Bug #195
- Bug #306:
Formal Correctness Proof for ALU pipeline
- submitted on 2022-08-28
- paid on 2022-08-31
- €100 out of total of €500
- this task is part of MoU Milestone Bug #195
- Bug #312:
Formal Correctness Proof for CountZero needed (basically PriorityEncoder)
- paid on 2020-08-21
- €150 which is the total amount
- this task is part of MoU Milestone Bug #198
- Bug #331:
Formal Correctness Proof for LOGICAL pipeline
- submitted on 2020-12-06
- paid on 2020-12-09
- €300 out of total of €400
- this task is part of MoU Milestone Bug #195
- Bug #331:
Formal Correctness Proof for LOGICAL pipeline
- submitted on 2020-08-21
- paid on 2020-08-21
- €100 out of total of €400
- this task is part of MoU Milestone Bug #195
- Bug #332:
Formal correctness proof needed for CR pipeline
- paid on 2020-12-06
- €300 which is the total amount
- this task is part of MoU Milestone Bug #195
- Bug #335:
Formal Correctness Proof for Branch pipeline
- submitted on 2020-12-06
- paid on 2020-12-06
- €300 out of total of €400
- this task is part of MoU Milestone Bug #195
- Bug #335:
Formal Correctness Proof for Branch pipeline
- submitted on 2020-12-06
- paid on 2020-12-06
- €100 out of total of €400
- this task is part of MoU Milestone Bug #195
- Bug #340:
formal proof of POWER9 SHIFTROT pipeline needed
- submitted on 2022-06-16
- paid on 2022-09-06
- €400 out of total of €2400
- this task is part of MoU Milestone Bug #195
- Bug #418:
SPR pipeline formal correctness proof needed
- submitted on 2022-09-05
- paid on 2022-09-06
- €350 out of total of €400
- this task is part of MoU Milestone Bug #195
- Bug #418:
SPR pipeline formal correctness proof needed
- submitted on 2021-04-24
- paid on 2021-05-01
- €50 out of total of €400
- this task is part of MoU Milestone Bug #195
- Bug #419:
MUL pipeline formal proof needed
- submitted on 2022-06-16
- paid on 2022-09-06
- €500 out of total of €550
- this task is part of MoU Milestone Bug #195
- Bug #419:
MUL pipeline formal proof needed
- submitted on 2021-04-24
- paid on 2021-05-01
- €50 out of total of €550
- this task is part of MoU Milestone Bug #195
- Bug #421:
TRAP pipeline formal correctness proof needed
- submitted on 2022-08-28
- paid on 2022-08-31
- €400 out of total of €500
- this task is part of MoU Milestone Bug #195
- Bug #421:
TRAP pipeline formal correctness proof needed
- paid on 2020-10-19
- €100 out of total of €500
- this task is part of MoU Milestone Bug #195
- Bug #565:
Improve formal verification on PartitionedSignal
- submitted on 2022-08-28
- paid on 2022-08-31
- €300 out of total of €3000
- this task is part of MoU Milestone Bug #196
- Bug #578:
python-based svp64 "generator" class
- submitted on 2022-08-28
- paid on 2022-08-31
- €500 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-06-16
- paid on 2022-09-06
- €225 out of total of €725
- this task is part of MoU Milestone Bug #577
- Bug #835:
add support for smtlib2 floating-point to yosys and nmigen
- submitted on 2022-09-05
- paid on 2022-09-06
- €800 out of total of €2600
- this task is part of MoU Milestone Bug #196
- Bug #844:
binutils: implement the first revision with magic instruction
- submitted on 2022-06-16
- paid on 2022-09-06
- €300 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-06-16
- paid on 2022-09-06
- €300 out of total of €1150
- this task is part of MoU Milestone Bug #577
- Bug #849:
binutils: parse macros in SVP64 and refactor code
- submitted on 2022-06-16
- paid on 2022-09-06
- €300 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-08-28
- paid on 2022-08-31
- €150 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-09-05
- paid on 2022-09-06
- €500 out of total of €1200
- this task is part of MoU Milestone Bug #577
MoU Milestone subtotals for paid payments
- Bug #195:
Formal correctness framework is needed for Power ISA
- subtotal €3450 out of total including subtasks of €12000
MoU Milestone subtotals for paid payments
- Bug #198:
Formal correctness proofs are needed for low-level libraries in LibreSOC
- subtotal €150 out of total including subtasks of €9000
MoU Milestone subtotals for paid payments
- Bug #196:
Formal correctness proof needed for the IEEE754 FPU
- subtotal €1100 out of total including subtasks of €12000
MoU Milestone subtotals for paid payments
- Bug #577:
gcc compiler, binutils and assembly macros for OpenPOWER-SV
- subtotal €2275 out of total including subtasks of €12000
NLNet.2019.10.046.Standards
- Bug #214:
ISAMUX/NS Standard writeup needed
- submitted on 2022-06-25
- paid on 2022-07-21
- €1250 out of total of €2500
- this task is a MoU Milestone
- Bug #237:
Variable encoding Standards writeup needed, 16/32/48/64
- submitted on 2022-06-16
- paid on 2022-07-21
- €1250 out of total of €2500
- this task is a MoU Milestone
- Bug #239:
FP16 (and FP128) POWER Formal Standard proposal
- submitted on 2022-06-25
- paid on 2022-07-21
- €1250 out of total of €2500
- this task is a MoU Milestone
- Bug #240:
POWER-RISCV ISA switch formal standard writeup needed
- submitted on 2022-06-25
- paid on 2022-07-21
- €1000 out of total of €3000
- this task is a MoU Milestone
- Bug #241:
OpenPOWER Simulation is needed of standards
- submitted on 2022-09-30
- paid on 2022-10-14
- €700 which is the total amount
- this task is a MoU Milestone
- Bug #269:
auto-conversion / parser of POWER ISA Spec v3.0B
- paid on 2020-04-27
- €500 out of total of €1000
- this task is part of MoU Milestone Bug #241
- Bug #272:
functions needed in POWER simulator which match 3.0B spec
- paid on 2020-10-19
- €50 out of total of €250
- this task is part of MoU Milestone Bug #241
- Bug #463:
python based cycle accurate POWER9 simulator
- paid on 2020-08-10
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #241
- Bug #463:
python based cycle accurate POWER9 simulator
- submitted on 2022-06-25
- paid on 2022-07-21
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #241
- Bug #533:
design new CR instructions suitable for predication
- submitted on 2022-06-16
- paid on 2022-07-21
- €800 out of total of €1000
- this task is part of MoU Milestone Bug #213
- Bug #588:
add SVP64 to PowerDecoder2
- submitted on 2022-06-25
- paid on 2022-07-21
- €700 out of total of €1000
- this task is part of MoU Milestone Bug #241
- Bug #604:
ISACaller simulator needs RADIX MMU support
- submitted on 2021-12-09
- paid on 2021-12-09
- €500 out of total of €800
- this task is part of MoU Milestone Bug #241
- Bug #647:
add FP support to ISACaller simulator
- submitted on 2022-06-25
- paid on 2022-07-21
- €750 which is the total amount
- this task is part of MoU Milestone Bug #241
- Bug #653:
investigate FFT, DCT, etc for REMAP in SVP64
- submitted on 2021-12-09
- paid on 2021-12-09
- €1600 which is the total amount
- this task is part of MoU Milestone Bug #242
- Bug #664:
design SVP64 branch instructions (sv.bc)
- submitted on 2022-06-16
- paid on 2022-07-21
- €1000 out of total of €1500
- this task is part of MoU Milestone Bug #213
- Bug #665:
very basic nmigen-to-c compiler needed
- submitted on 2022-06-25
- paid on 2022-07-21
- €1700 out of total of €2200
- this task is part of MoU Milestone Bug #241
- Bug #686:
create Power ISA test API
- submitted on 2022-09-30
- paid on 2022-10-14
- €800 out of total of €1600
- this task is part of MoU Milestone Bug #242
- Bug #686:
create Power ISA test API
- submitted on 2021-12-09
- paid on 2021-12-09
- €800 out of total of €1600
- this task is part of MoU Milestone Bug #242
- Bug #699:
Draft Release v0.1 of SVP64
- submitted on 2021-12-09
- paid on 2021-12-09
- €4300 out of total of €5500
- this task is part of MoU Milestone Bug #213
- Bug #702:
SVP64 REMAP Matrix unit tests
- submitted on 2021-12-09
- paid on 2021-12-09
- €600 which is the total amount
- this task is part of MoU Milestone Bug #242
- Bug #703:
Initial SVP64 Power ISA Decoder
- submitted on 2022-06-16
- paid on 2022-07-21
- €800 which is the total amount
- this task is part of MoU Milestone Bug #241
- Bug #712:
introduce XLEN-friendly helper class which aggregates all helpers
- submitted on 2021-12-09
- paid on 2021-12-09
- €100 out of total of €500
- this task is part of MoU Milestone Bug #241
- Bug #730:
adapt ALU test cases to include expected results
- submitted on 2022-09-30
- paid on 2022-10-14
- €100 out of total of €1000
- this task is part of MoU Milestone Bug #242
- Bug #730:
adapt ALU test cases to include expected results
- submitted on 2021-12-09
- paid on 2021-12-09
- €200 out of total of €1000
- this task is part of MoU Milestone Bug #242
- Bug #839:
SVP64 / Extra-V / ZOLC whitepaper
- submitted on 2022-06-16
- paid on 2022-07-21
- €1300 out of total of €2000
- this task is part of MoU Milestone Bug #243
- Bug #858:
SVP64 Primer Documentation
- submitted on 2022-07-04
- paid on 2022-07-08
- €1500 out of total of €3000
- this task is part of MoU Milestone Bug #243
- Bug #875:
SVP64 Spec Document Generation
- submitted on 2022-07-04
- paid on 2022-07-08
- €650 out of total of €1000
- this task is part of MoU Milestone Bug #243
- Bug #880:
setvl CTR unit tests needed
- submitted on 2022-07-04
- paid on 2022-07-08
- €200 which is the total amount
- this task is part of MoU Milestone Bug #242
MoU Milestone subtotals for paid payments
- Bug #214:
ISAMUX/NS Standard writeup needed
- subtotal €1250 out of total including subtasks of €2500
MoU Milestone subtotals for paid payments
- Bug #237:
Variable encoding Standards writeup needed, 16/32/48/64
- subtotal €1250 out of total including subtasks of €2500
MoU Milestone subtotals for paid payments
- Bug #239:
FP16 (and FP128) POWER Formal Standard proposal
- subtotal €1250 out of total including subtasks of €2500
MoU Milestone subtotals for paid payments
- Bug #240:
POWER-RISCV ISA switch formal standard writeup needed
- subtotal €1000 out of total including subtasks of €3000
MoU Milestone subtotals for paid payments
- Bug #241:
OpenPOWER Simulation is needed of standards
- subtotal €7800 out of total including subtasks of €12000
MoU Milestone subtotals for paid payments
- Bug #213:
SimpleV Standard writeup needed
- subtotal €6100 out of total including subtasks of €8000
MoU Milestone subtotals for paid payments
- Bug #242:
OpenPOWER simulation unit tests are needed
- subtotal €4300 out of total including subtasks of €6000
MoU Milestone subtotals for paid payments
- Bug #243:
Documentation budget for OpenPower Member discussion and proposals
- subtotal €3450 out of total including subtasks of €6000
NLNet.2019.10.043.Wishbone
- Bug #186:
Create decoder for SOC: Power ISA
- paid on 2020-10-21
- €200 out of total of €500
- this task is part of MoU Milestone Bug #383
- Bug #186:
Create decoder for SOC: Power ISA
- paid on 2020-12-06
- €200 out of total of €500
- this task is part of MoU Milestone Bug #383
- Bug #305:
Create Pipelined ALU similar to alu_hier.py
- paid on 2020-08-21
- €200 out of total of €400
- this task is part of MoU Milestone Bug #383
- Bug #305:
Create Pipelined ALU similar to alu_hier.py
- submitted on 2021-04-24
- paid on 2021-05-01
- €200 out of total of €400
- this task is part of MoU Milestone Bug #383
- Bug #313:
Create Branch Pipeline for POWER9
- paid on 2020-08-21
- €100 out of total of €250
- this task is part of MoU Milestone Bug #383
- Bug #313:
Create Branch Pipeline for POWER9
- submitted on 2021-04-24
- paid on 2021-05-01
- €150 out of total of €250
- this task is part of MoU Milestone Bug #383
- Bug #314:
Create POWER9 Condition Register pipeline
- paid on 2020-08-21
- €100 out of total of €300
- this task is part of MoU Milestone Bug #383
- Bug #314:
Create POWER9 Condition Register pipeline
- submitted on 2021-04-24
- paid on 2021-05-01
- €200 out of total of €300
- this task is part of MoU Milestone Bug #383
- Bug #323:
create POWER9 MUL pipeline
- paid on 2020-08-21
- €250 out of total of €750
- this task is part of MoU Milestone Bug #383
- Bug #324:
create POWER DIV pipeline
- paid on 2020-08-14
- €500 out of total of €1500
- this task is part of MoU Milestone Bug #383
- Bug #325:
create POWER9 TRAP pipeline
- paid on 2020-10-01
- €300 out of total of €500
- this task is part of MoU Milestone Bug #383
- Bug #325:
create POWER9 TRAP pipeline
- submitted on 2022-06-25
- paid on 2022-07-21
- €100 out of total of €500
- this task is part of MoU Milestone Bug #383
- Bug #330:
create POWER9 Logic Pipeline
- paid on 2020-08-21
- €150 out of total of €300
- this task is part of MoU Milestone Bug #383
- Bug #330:
create POWER9 Logic Pipeline
- submitted on 2021-04-24
- paid on 2021-05-01
- €150 out of total of €300
- this task is part of MoU Milestone Bug #383
- Bug #339:
create POWER9 ROTATE (SHIFTROT) pipeline
- paid on 2020-08-21
- €300 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #344:
missing mtmsr and mfsprd
- paid on 2020-08-21
- €100 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #345:
define POWER9 regfiles
- paid on 2020-08-21
- €200 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #346:
simplified test link between compunits and regfile
- paid on 2020-08-21
- €750 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #348:
POWER9 SPR pipeline needed
- submitted on 2020-12-06
- paid on 2020-12-06
- €250 out of total of €300
- this task is part of MoU Milestone Bug #383
- Bug #349:
privileged-instruction decoding function needed
- submitted on 2020-12-06
- paid on 2020-12-06
- €100 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #351:
create a "block" (mass) regfile port (read and write) onto an array-based regfile
- paid on 2020-10-01
- €100 out of total of €200
- this task is part of MoU Milestone Bug #383
- Bug #382:
nmigen wishbone Memory (SRAM) object needed
- paid on 2020-08-21
- €150 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #383:
Complete first functional POWER9 Core
- submitted on 2022-10-07
- paid on 2022-10-14
- €100 which is the total amount
- this task is a MoU Milestone
- Bug #393:
Hook up augmented-Wishbone Memory Bus to LDSTCompUnit (via PortInterface)
- paid on 2020-08-21
- €300 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #407:
XICS interrupt controller is needed
- submitted on 2020-12-06
- paid on 2020-12-06
- €450 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #409:
deal with illegal instruction in simulator and hardware
- paid on 2020-08-21
- €100 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #414:
debug port needed (JTAG, other frontend)
- paid on 2020-08-21
- €250 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #416:
dec and tb POWER9 SPRs needed
- submitted on 2020-12-06
- paid on 2020-12-06
- €200 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #426:
LDST sign-extension support needed
- submitted on 2020-12-06
- paid on 2020-12-06
- €100 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #427:
LDST cache-inhibit instructions needed (l*cix, st*cix)
- submitted on 2021-04-24
- paid on 2021-05-01
- €200 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #435:
PC and MSR need to be in the "state" (Decode2Execute1Type)
- paid on 2020-08-19
- €100 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #441:
Avoid unit tests that depend on other unit tests being run first
- paid on 2020-08-21
- €200 out of total of €400
- this task is part of MoU Milestone Bug #383
- Bug #458:
PartitionedSignal needs nmigen constructs "m.If", Switch etc
- submitted on 2022-06-25
- paid on 2022-07-21
- €1000 out of total of €1250
- this task is part of MoU Milestone Bug #362
- Bug #460:
Documenting the Out of Order architecture
- paid on 2020-08-21
- €500 which is the total amount
- this task is part of MoU Milestone Bug #384
- Bug #468:
wishbone downconverter needed
- submitted on 2020-12-06
- paid on 2020-12-06
- €200 which is the total amount
- this task is part of MoU Milestone Bug #249
- Bug #476:
addme ALU pipeline bug
- submitted on 2020-12-06
- paid on 2020-12-06
- €100 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #478:
MFOCR and MCROF need to be one-hot
- submitted on 2020-12-06
- paid on 2020-12-06
- €200 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #484:
Write VHDL to expose CR and XER from Microwatt so single-stepping is possible
- submitted on 2022-06-25
- paid on 2022-07-21
- €150 which is the total amount
- this task is part of MoU Milestone Bug #383
- Bug #493:
DMI JTAG TAP needed
- submitted on 2020-12-06
- paid on 2020-12-06
- €250 out of total of €400
- this task is part of MoU Milestone Bug #383
- Bug #556:
document SV OpenPOWER
- submitted on 2021-04-24
- paid on 2021-05-01
- €900 which is the total amount
- this task is part of MoU Milestone Bug #384
- Bug #594:
create nmigen RFC for Dynamic Partitioned signals support
- submitted on 2022-06-25
- paid on 2022-07-21
- €1500 which is the total amount
- this task is part of MoU Milestone Bug #384
- Bug #654:
dev-env-setup script for symbiflow (arty A7-100T)
- submitted on 2021-12-09
- paid on 2021-12-09
- €150 out of total of €750
- this task is part of MoU Milestone Bug #384
- Bug #717:
Document Power ISA test API
- submitted on 2022-10-07
- paid on 2022-10-14
- €400 out of total of €500
- this task is part of MoU Milestone Bug #384
- Bug #717:
Document Power ISA test API
- submitted on 2022-06-25
- paid on 2022-07-21
- €100 out of total of €500
- this task is part of MoU Milestone Bug #384
- Bug #733:
document SimdSignal.__Slice__ as part of Partitioned SIMD RFC
- submitted on 2022-06-25
- paid on 2022-07-21
- €350 which is the total amount
- this task is part of MoU Milestone Bug #384
MoU Milestone subtotals for paid payments
- Bug #383:
Complete first functional POWER9 Core
- subtotal €7450 out of total including subtasks of €10000
MoU Milestone subtotals for paid payments
- Bug #362:
improvements to nmigen and yosys
- subtotal €1000 out of total including subtasks of €7000
MoU Milestone subtotals for paid payments
- Bug #384:
Documentation for the Libre-SOC Power ISA Core and internal architecture
- subtotal €3900 out of total including subtasks of €6900
MoU Milestone subtotals for paid payments
- Bug #249:
Additional Wishbone B4 peripherals for Libre-SOC (including conversion from patented AXI4)
- subtotal €200 out of total including subtasks of €12500
NLNet.2019.02.029.Coriolis2
- Bug #178:
first coriolis2 tutorial, workflow and "test project" page
- paid on 2020-03-14
- €1200 out of total of €3000
- this task is a MoU Milestone
- Bug #200:
IEEE754 FPU Coriolis2 layout
- submitted on 2021-12-09
- paid on 2021-12-09
- €750 out of total of €7000
- this task is a MoU Milestone
- Bug #202:
potential changes to LibreSOC HDL to suit coriolis2
- submitted on 2021-04-24
- paid on 2021-04-24
- €3000 out of total of €6000
- this task is a MoU Milestone
- Bug #205:
documentation of coriolis2 layout process for 180nm
- submitted on 2022-07-04
- paid on 2022-07-21
- €3800 which is the total amount
- this task is a MoU Milestone
- Bug #490:
Complete peripheral set including litex for first functional OpenPOWER Core (ls180)
- submitted on 2021-04-24
- paid on 2021-05-01
- €1750 out of total of €2000
- this task is part of MoU Milestone Bug #199
- Bug #502:
determine SRAM block size and implement it
- submitted on 2021-04-24
- paid on 2021-05-01
- €300 out of total of €1250
- this task is part of MoU Milestone Bug #199
- Bug #506:
8x VDD VSS pins needed in ioring
- submitted on 2021-04-24
- paid on 2021-05-01
- €450 out of total of €600
- this task is part of MoU Milestone Bug #199
- Bug #507:
ls180 asic needs an ioring, pads need defining and connecting
- submitted on 2020-12-06
- paid on 2020-12-06
- €750 out of total of €1500
- this task is part of MoU Milestone Bug #199
- Bug #508:
decide package size and pin allocation for 180nm ASIC
- submitted on 2020-12-06
- paid on 2020-12-06
- €50 out of total of €100
- this task is part of MoU Milestone Bug #199
- Bug #521:
small example using JTAG for testing coriolis2 new multi clock plugin
- submitted on 2020-12-06
- paid on 2020-12-06
- €300 out of total of €400
- this task is part of MoU Milestone Bug #199
- Bug #620:
post-layout simulation needed using cocotb
- submitted on 2021-04-24
- paid on 2021-05-01
- €1250 out of total of €2500
- this task is part of MoU Milestone Bug #199
MoU Milestone subtotals for paid payments
- Bug #178:
first coriolis2 tutorial, workflow and "test project" page
- subtotal €1200 out of total including subtasks of €3000
MoU Milestone subtotals for paid payments
- Bug #200:
IEEE754 FPU Coriolis2 layout
- subtotal €750 out of total including subtasks of €7000
MoU Milestone subtotals for paid payments
- Bug #202:
potential changes to LibreSOC HDL to suit coriolis2
- subtotal €3000 out of total including subtasks of €6000
MoU Milestone subtotals for paid payments
- Bug #205:
documentation of coriolis2 layout process for 180nm
- subtotal €3800 out of total including subtasks of €4000
MoU Milestone subtotals for paid payments
- Bug #199:
Layout using coriolis2 main core, 180nm
- subtotal €4850 out of total including subtasks of €9000
NLNet.2019.10.031.Video
- Bug #222:
JPEG optimizations
- submitted on 2022-10-04
- paid on 2022-10-11
- €300 out of total of €1500
- this task is a MoU Milestone
- Bug #223:
MPEG1/2 optimizations
- submitted on 2022-10-04
- paid on 2022-10-11
- €750 out of total of €1500
- this task is a MoU Milestone
- Bug #229:
AV1 optimizations
- submitted on 2022-10-14
- paid on 2022-10-20
- €800 out of total of €4000
- this task is a MoU Milestone
- Bug #557:
First round of development of Audio/Video opcodes
- submitted on 2021-04-24
- paid on 2021-05-01
- €1100 out of total of €2000
- this task is part of MoU Milestone Bug #230
- Bug #864:
implement parallel prefix reduction in simulator
- submitted on 2022-09-12
- paid on 2022-09-15
- €1800 out of total of €3000
- this task is part of MoU Milestone Bug #233
- Bug #881:
Initial work on RFC for OpenPower fpr <-> gpr moves/conversions
- submitted on 2022-07-20
- paid on 2022-07-21
- €800 out of total of €2000
- this task is part of MoU Milestone Bug #230
- Bug #884:
sync pysvp64asm register parsing
- submitted on 2022-07-20
- paid on 2022-07-21
- €1250 out of total of €3500
- this task is part of MoU Milestone Bug #232
- Bug #885:
add svindex instruction
- submitted on 2022-07-20
- paid on 2022-07-21
- €1500 which is the total amount
- this task is part of MoU Milestone Bug #232
- Bug #887:
implement fmvis and 2nd-half variant
- submitted on 2022-09-12
- paid on 2022-09-15
- €500 out of total of €2500
- this task is part of MoU Milestone Bug #234
MoU Milestone subtotals for paid payments
- Bug #222:
JPEG optimizations
- subtotal €300 out of total including subtasks of €1500
MoU Milestone subtotals for paid payments
- Bug #223:
MPEG1/2 optimizations
- subtotal €750 out of total including subtasks of €1500
MoU Milestone subtotals for paid payments
- Bug #229:
AV1 optimizations
- subtotal €800 out of total including subtasks of €4000
MoU Milestone subtotals for paid payments
- Bug #230:
Video opcode development and discussion
- subtotal €1900 out of total including subtasks of €4000
MoU Milestone subtotals for paid payments
- Bug #233:
Audio and Video unit tests needed to be run in simulator
- subtotal €1800 out of total including subtasks of €3000
MoU Milestone subtotals for paid payments
- Bug #232:
Implementation of video opcodes in simulator
- subtotal €2750 out of total including subtasks of €5000
MoU Milestone subtotals for paid payments
- Bug #234:
Hardware implementation of video opcodes
- subtotal €500 out of total including subtasks of €9000
NLNet.2019.10.042.Vulkan
- Bug #139:
Swizzle needs to be high priority capability in ISA
- submitted on 2022-06-16
- paid on 2022-07-21
- €900 out of total of €1500
- this task is part of MoU Milestone Bug #255
- Bug #466:
comprehensive evaluation and planning for 3D MESA driver
- submitted on 2022-06-16
- paid on 2022-07-21
- €300 out of total of €500
- this task is part of MoU Milestone Bug #251
- Bug #794:
UTF8 validation
- submitted on 2022-09-15
- paid on 2022-09-16
- €500 out of total of €2500
- this task is part of MoU Milestone Bug #254
- Bug #851:
vector pack/unpack needed (as REMAP and as RM Modes)
- submitted on 2022-06-16
- paid on 2022-07-21
- €800 out of total of €1200
- this task is part of MoU Milestone Bug #255
- Bug #871:
implement pack/unpack mode in ISACaller
- submitted on 2022-09-27
- paid on 2022-10-11
- €4000 which is the total amount
- this task is part of MoU Milestone Bug #254
- Bug #911:
svshape2 instruction (with offsets)
- submitted on 2022-09-15
- paid on 2022-09-16
- €1500 out of total of €3000
- this task is part of MoU Milestone Bug #254
- Bug #917:
pysvp64dis: support SVP64 disassembly
- submitted on 2022-09-25
- paid on 2022-10-04
- €500 out of total of €3000
- this task is part of MoU Milestone Bug #254
MoU Milestone subtotals for paid payments
- Bug #255:
formal standard documentation of 3D Opcodes
- subtotal €1700 out of total including subtasks of €6000
MoU Milestone subtotals for paid payments
- Bug #251:
Initial 3D MESA non-accelerated software-only driver is needed
- subtotal €300 out of total including subtasks of €12000
MoU Milestone subtotals for paid payments
- Bug #254:
Second iteration round for opcodes, simulation and hardware for 3D MESA
- subtotal €6500 out of total including subtasks of €12500
NLnet.2021.02A.052.CryptoRouter
- Bug #745:
OP_TERNLOG instruction
- submitted on 2023-09-10
- paid on 2023-09-15
- €200 out of total of €1000
- this task is part of MoU Milestone Bug #772
- Bug #755:
add grev instruction (OP_GREV)
- submitted on 2023-09-29
- paid on 2023-10-04
- €500 out of total of €1500
- this task is part of MoU Milestone Bug #772
- Bug #770:
Discussion and Finalisation of Which Cryptographic Primitives to Implement
- submitted on 2022-12-08
- paid on 2022-12-13
- €1300 out of total of €2000
- this task is a MoU Milestone
- Bug #784:
Implement cl* instructions for carry-less operations
- submitted on 2023-09-29
- paid on 2023-10-04
- €1200 out of total of €3000
- this task is part of MoU Milestone Bug #772
- Bug #817:
Big Integer Math (sv.adde, sv.subfe, sv.madded, 128 by 64-bit -> 64-bit div/rem, maybe more...)
- submitted on 2023-03-25
- paid on 2023-04-26
- €1200 out of total of €3500
- this task is part of MoU Milestone Bug #771
- Bug #882:
add support for showing the nearest budgeting parent that is included in the MoU
- submitted on 2023-03-25
- paid on 2023-04-26
- €450 out of total of €1400
- this task is part of MoU Milestone Bug #775
- Bug #966:
create shift-and-add instruction
- submitted on 2023-03-25
- paid on 2023-04-26
- €150 out of total of €750
- this task is part of MoU Milestone Bug #771
- Bug #968:
document shift-and-add instruction
- submitted on 2024-05-27
- paid on 2024-06-26
- €450 out of total of €900
- this task is part of MoU Milestone Bug #776
- Bug #968:
document shift-and-add instruction
- submitted on 2023-03-25
- paid on 2023-04-26
- €450 out of total of €900
- this task is part of MoU Milestone Bug #776
- Bug #977:
chacha20 round unit test
- submitted on 2022-12-08
- paid on 2022-12-13
- €1600 which is the total amount
- this task is part of MoU Milestone Bug #840
- Bug #1007:
implement chacha20 in svp64 assembler
- submitted on 2023-03-25
- paid on 2023-04-26
- €400 out of total of €1500
- this task is part of MoU Milestone Bug #773
- Bug #1044:
SVP64 implementation of pow(x,y,z)
- submitted on 2023-11-30
- paid on 2023-12-19
- €1000 out of total of €2000
- this task is a MoU Milestone
- Bug #1158:
poly1305 documentation
- submitted on 2024-05-27
- paid on 2024-06-26
- €2000 which is the total amount
- this task is part of MoU Milestone Bug #776
- Bug #1166:
Ed25519 documentation.
- submitted on 2024-05-26
- paid on 2024-06-26
- €2600 which is the total amount
- this task is part of MoU Milestone Bug #776
MoU Milestone subtotals for paid payments
- Bug #772:
Creation of the HDL Code for the cryptoprimitive (bitmanip, bigint, etc.) Instructions
- subtotal €1900 out of total including subtasks of €9000
MoU Milestone subtotals for paid payments
- Bug #770:
Discussion and Finalisation of Which Cryptographic Primitives to Implement
- subtotal €1300 out of total including subtasks of €2000
MoU Milestone subtotals for paid payments
- Bug #771:
Creation of Cryptographic-Primitive OpenPower ISA Pseudo-code
- subtotal €1350 out of total including subtasks of €6000
MoU Milestone subtotals for paid payments
- Bug #775:
Project Management
- subtotal €450 out of total including subtasks of €4000
MoU Milestone subtotals for paid payments
- Bug #776:
Documentation of designs, code, processes, and other relevant things as needed
- subtotal €5500 out of total including subtasks of €8000
MoU Milestone subtotals for paid payments
- Bug #840:
Formal proofs and unit tests for cryptoprimitives
- subtotal €1600 out of total including subtasks of €9500
MoU Milestone subtotals for paid payments
- Bug #773:
High-Level Demos of Cryptographic and Other Relevant Algorithms
- subtotal €400 out of total including subtasks of €5500
MoU Milestone subtotals for paid payments
- Bug #1044:
SVP64 implementation of pow(x,y,z)
- subtotal €1000 out of total including subtasks of €2000
NGI.POINTER.Gigabit.ASIC
- Bug #692:
NGI POINTER Kickoff 2021 Sep 13
- paid on 2022-04-22
- €10000 out of total of €30000
- this task is a MoU Milestone
- Bug #815:
Planning meetings for NGI POINTER Milestone 2
- paid on 2022-07-09
- €1000 out of total of €5000
- this task is part of MoU Milestone Bug #814
- Bug #816:
FPGA equipment for NGI POINTER
- paid on 2022-07-09
- €1000 which is the total amount
- this task is part of MoU Milestone Bug #814
- Bug #818:
Simulation of ls2 peripheral fabric with core
- paid on 2022-07-09
- €2000 out of total of €12000
- this task is part of MoU Milestone Bug #814
MoU Milestone subtotals for paid payments
- Bug #692:
NGI POINTER Kickoff 2021 Sep 13
- subtotal €10000 out of total including subtasks of €30000
MoU Milestone subtotals for paid payments
- Bug #814:
NGI POINTER Milestone 2
- subtotal €4000 out of total including subtasks of €40000
NLnet.2021-08-071.cavatools
- Bug #979:
Implement C-based Power ISA decoder compiler
- submitted on 2023-09-10
- paid on 2023-09-12
- €500 out of total of €5500
- this task is a MoU Milestone
- Bug #982:
Support PowerPC ABI in ISACaller
- submitted on 2023-11-04
- paid on 2023-11-24
- €1300 out of total of €4500
- this task is a MoU Milestone
- Bug #983:
Support PowerPC SFFS compliance
- submitted on 2023-12-02
- paid on 2023-12-19
- €1100 out of total of €6000
- this task is a MoU Milestone
- Bug #987:
cavatools-related administrative activities
- submitted on 2023-12-21
- paid on 2024-01-10
- €1000 out of total of €2000
- this task is a MoU Milestone
MoU Milestone subtotals for paid payments
- Bug #979:
Implement C-based Power ISA decoder compiler
- subtotal €500 out of total including subtasks of €5500
MoU Milestone subtotals for paid payments
- Bug #982:
Support PowerPC ABI in ISACaller
- subtotal €1300 out of total including subtasks of €4500
MoU Milestone subtotals for paid payments
- Bug #983:
Support PowerPC SFFS compliance
- subtotal €1100 out of total including subtasks of €6000
MoU Milestone subtotals for paid payments
- Bug #987:
cavatools-related administrative activities
- subtotal €1000 out of total including subtasks of €3000
NLnet.2022-08-051.OPF
- Bug #672:
create SVP64 demo / unit test "positional popcount"
- submitted on 2024-01-05
- paid on 2024-01-25
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #953
- Bug #676:
FORTRAN MAXLOC SVP64 example
- submitted on 2024-02-12
- paid on 2024-02-29
- €1500 out of total of €2000
- this task is part of MoU Milestone Bug #953
- Bug #701:
document Matrix REMAP in SVP64
- submitted on 2023-12-01
- paid on 2023-12-19
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #953
- Bug #988:
XLEN OPF ISA WG RFC ls005
- submitted on 2023-06-22
- paid on 2023-06-25
- €1500 which is the total amount
- this task is part of MoU Milestone Bug #1009
- Bug #1010:
1st Draft OPF ISA WG External RFC ls003: "bigint" operations
- submitted on 2023-06-22
- paid on 2023-06-25
- €1250 out of total of €2000
- this task is part of MoU Milestone Bug #1009
- Bug #1015:
rfc for rest of int/fp move/convert ls006
- submitted on 2024-02-09
- paid on 2024-02-29
- €1000 out of total of €3500
- this task is part of MoU Milestone Bug #1009
- Bug #1017:
ISA WG RFC ls007 for binary and ternary bitops
- submitted on 2023-06-22
- paid on 2023-06-25
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #1009
- Bug #1040:
write up SVP64 RFC for "managment" instructions: ls008
- submitted on 2023-06-22
- paid on 2023-06-25
- €1500 out of total of €2500
- this task is part of MoU Milestone Bug #1009
- Bug #1042:
OPF ISA External RFC ls009 - SVP64 svremap, svindex, svshape, svshape2
- submitted on 2023-06-22
- paid on 2023-06-25
- €1000 out of total of €2500
- this task is part of MoU Milestone Bug #1009
- Bug #1045:
OPF ISA External RFC ls010 - SVP64 Zero-Overhead Loop Prefix System
- submitted on 2023-06-22
- paid on 2023-06-25
- €1300 out of total of €3500
- this task is part of MoU Milestone Bug #1009
- Bug #1052:
OPF RFC ls012 writeup: list of RFCs to be proposed to OPF ISA WG
- submitted on 2023-06-22
- paid on 2023-06-25
- €1400 out of total of €2500
- this task is part of MoU Milestone Bug #1009
- Bug #1055:
update ls004 OPF RFC to include LD-ST-Shifted instructions
- submitted on 2024-02-07
- paid on 2024-02-29
- €1500 out of total of €2500
- this task is part of MoU Milestone Bug #1009
- Bug #1057:
split out all int/fp min/max ops into their own RFC ls013
- submitted on 2023-12-03
- paid on 2023-12-19
- €800 out of total of €2500
- this task is part of MoU Milestone Bug #1009
- Bug #1062:
OPF RFC ls005.xlen iterative feedback and questions
- submitted on 2024-01-05
- paid on 2024-01-25
- €1100 out of total of €2500
- this task is part of MoU Milestone Bug #1012
- Bug #1070:
Simple-V / Libre-SOC FOSDEM Conference Feb 03-04 2024
- submitted on 2024-02-07
- paid on 2024-02-29
- €800 out of total of €4500
- this task is part of MoU Milestone Bug #1019
- Bug #1074:
create twin-butterfly research page into DCT/FFT instructions
- submitted on 2024-02-07
- paid on 2024-02-29
- €500 out of total of €2500
- this task is part of MoU Milestone Bug #1011
- Bug #1092:
OPF RFC ISA WG questions feedback on ls002 float-load-immediate
- submitted on 2024-01-16
- paid on 2024-01-25
- €750 out of total of €2000
- this task is part of MoU Milestone Bug #1012
- Bug #1092:
OPF RFC ISA WG questions feedback on ls002 float-load-immediate
- submitted on 2024-01-11
- paid on 2024-01-29
- €750 out of total of €2000
- this task is part of MoU Milestone Bug #1012
- Bug #1117:
daxpy cookbook example
- submitted on 2024-01-05
- paid on 2024-01-25
- €1000 out of total of €2000
- this task is part of MoU Milestone Bug #953
MoU Milestone subtotals for paid payments
- Bug #953:
SVP64 assembly cookbook
- subtotal €4500 out of total including subtasks of €10000
MoU Milestone subtotals for paid payments
- Bug #1009:
Write and submit 1st Draft External RFCs
- subtotal €12250 out of total including subtasks of €34000
MoU Milestone subtotals for paid payments
- Bug #1012:
Iterative OPF ISA WG questions, feedback, and re-submission
- subtotal €2600 out of total including subtasks of €22000
MoU Milestone subtotals for paid payments
- Bug #1019:
OPF ISA WG Draft RFC Presentations, Conferences and general outreach
- subtotal €800 out of total including subtasks of €9000
MoU Milestone subtotals for paid payments
- Bug #1011:
OPF ISA WG Draft RFC Research
- subtotal €500 out of total including subtasks of €19000
NLnet.2022-08-107.ongoing
- Bug #1028:
implement integer-versions of fft/dct "butterfly" instructions in ISACaller Simulator
- submitted on 2024-02-26
- paid on 2024-03-08
- €500 out of total of €4000
- this task is part of MoU Milestone Bug #1027
- Bug #1028:
implement integer-versions of fft/dct "butterfly" instructions in ISACaller Simulator
- submitted on 2024-02-26
- paid on 2024-03-08
- €2700 out of total of €4000
- this task is part of MoU Milestone Bug #1027
- Bug #1030:
Enable compilation of PyPowersim on non-power platforms.
- submitted on 2024-02-26
- paid on 2024-03-08
- €400 out of total of €2000
- this task is part of MoU Milestone Bug #1027
- Bug #1030:
Enable compilation of PyPowersim on non-power platforms.
- submitted on 2024-02-26
- paid on 2024-03-08
- €1600 out of total of €2000
- this task is part of MoU Milestone Bug #1027
- Bug #1035:
Implement Scalar Power ISA v3.1 (32-bit-only) instructions (no PO1) in ISACaller
- submitted on 2024-02-26
- paid on 2024-03-08
- €1000 out of total of €4000
- this task is a MoU Milestone
- Bug #1072:
implement fcvt/fmv instructions in ISACaller (ls006)
- submitted on 2024-02-26
- paid on 2024-03-08
- €500 out of total of €3000
- this task is part of MoU Milestone Bug #1026
- Bug #1094:
insndb instruction database visitor-walker is needed
- submitted on 2024-02-26
- paid on 2024-03-08
- €500 out of total of €4000
- this task is part of MoU Milestone Bug #1003
- Bug #1120:
Add all scalar 32-bit v3.1 insns to ISACaller
- submitted on 2024-02-26
- paid on 2024-03-08
- €700 out of total of €2000
- this task is part of MoU Milestone Bug #1035
- Bug #1128:
Find a way to check that the SFFS binaries have no VSX instructions.
- submitted on 2024-02-26
- paid on 2024-03-08
- €800 out of total of €2500
- this task is part of MoU Milestone Bug #999
- Bug #1130:
Build Debian SFFS
- submitted on 2024-02-26
- paid on 2024-03-08
- €1000 out of total of €2500
- this task is part of MoU Milestone Bug #999
- Bug #1131:
Build Gentoo SFFS
- submitted on 2024-02-26
- paid on 2024-03-08
- €1000 out of total of €2500
- this task is part of MoU Milestone Bug #999
- Bug #1132:
Build qemu without **GUEST** vsx (***GUEST*** is SFFS only)
- submitted on 2024-02-26
- paid on 2024-03-08
- €1000 out of total of €2500
- this task is part of MoU Milestone Bug #999
MoU Milestone subtotals for paid payments
- Bug #1027:
implement "necessary" additions to SVP64 and Scalar Power ISA
- subtotal €5200 out of total including subtasks of €30000
MoU Milestone subtotals for paid payments
- Bug #1035:
Implement Scalar Power ISA v3.1 (32-bit-only) instructions (no PO1) in ISACaller
- subtotal €1700 out of total including subtasks of €7000
MoU Milestone subtotals for paid payments
- Bug #1026:
implement Draft Instructions in nmigen HDL
- subtotal €500 out of total including subtasks of €8000
MoU Milestone subtotals for paid payments
- Bug #1003:
instruction database continuation and binutils, SVP64
- subtotal €500 out of total including subtasks of €10500
MoU Milestone subtotals for paid payments
- Bug #999:
SFFS Operating System Porting
- subtotal €3800 out of total including subtasks of €10000