Updated cavatools discussion based on meeting.
[libreriscv.git] / nlnet_2021_3mdeb_cavatools / discussion.mdwn
1 # 19th September 2023 - Diagram for proposed grant budget reallocation
2
3 The budgets outlined below have not all been put in the bug tracker, so that
4 NLnet can confirm whether proposed changes are appropriate first.
5
6 Bug 939 - NLnet 2021 cavatools proposal 2021-08-071
7 |
8 |- (DONE) Bug 947 - switch reference assembler to machine-readable specs - 5500
9 |- (DONE) Bug 958 - provide support for missing instructions in binutils - 3000
10 |- (DONE) Bug 976 - support missing specifiers - 1500
11 |- (DONE) Bug 979 - Implement C-based Power ISA decoder compiler - 5500
12 |- (CANCELLED) Bug 980 - Implement C-based Power ISA pseudocode compiler - 5500
13 Return to NLnet.
14 |- (Confirmed) Bug 981 - Support PowerPC ABI in cavatools - 4500
15 Dmitry to work on. Need a sub-task/s?
16 |- (IN PROGESS) Bug 982 - Support PowerPC ABI in ISACaller - 4500
17 (propose breakdown andrey 1000, dmitriy 3000, luke 500)
18 |- (IN PROGRESS) Bug 983 - Support PowerPC SFFS compliance - 6000
19 |- (CONFIRMED) Bug 1169 - Add ELF and mmap support to ISACaller - 6000
20 |- (PARTLY USED) Bug 984 - Support SVP64 in cavatools - 8000:
21 |- (DONE) Bug 1154 - Support basic PowerPC generated assembly - 2500
22 |- Unallocated 5500. After discussion, Dmitry suggested to create a new
23 task for C-code generation here (instead of 980).
24 |- (CANCELLED) Bug 985 - Integrate cavatools into test API - 3000
25 Return to NLnet.
26 |- (IN PROGESS) Bug 987 - cavatools-related administrative activities - 3000
27 |- (DONE) Bug 997 - sorting out task schedule and MoU - 1000
28 |- (CONFIRMED) Bug 1171 - Improve budget-sync to generate HTML version of task_db/report - 2000
29
30 Amount to return to NLnet from Cavatools grant:
31 `5500 (#980) + 3000 (985) = **8500EUR**`
32
33 ## TODO
34
35 * Andrey: Look over 982, and see what needs to be done. Wait for confirmation
36 on task 1171, but should look at budget-sync program to see how it generates
37 the individual and grant reports.
38
39 * Dmitry: Please have a think about bugs 981, the new sub-task you proposed to
40 be under 984 (assume full budget of 5500). Don't modify 981, but feel free to
41 make additional comments.
42
43 * Jacob plan out what's required for 1169, and list the necessary tasks (stick
44 to bare minimum needed to get mmap support and a simple static elf to run).
45