Updated cavatools discussion based on meeting.
authorAndrey Miroshnikov <andrey@technepisteme.xyz>
Tue, 19 Sep 2023 22:35:28 +0000 (22:35 +0000)
committerAndrey Miroshnikov <andrey@technepisteme.xyz>
Tue, 19 Sep 2023 22:35:28 +0000 (22:35 +0000)
nlnet_2021_3mdeb_cavatools/discussion.mdwn

index 28d8f9c44e4c3903b79eb98a8484599309ee582a..0d6b1b198ffa696ac26b9caa76dfad454a425d40 100644 (file)
@@ -1,6 +1,7 @@
 # 19th September 2023 - Diagram for proposed grant budget reallocation
 
-*(Subject to change based on this evening's discussion)*
+The budgets outlined below have not all been put in the bug tracker, so that
+NLnet can confirm whether proposed changes are appropriate first.
 
     Bug 939 - NLnet 2021 cavatools proposal 2021-08-071
     |
@@ -8,25 +9,37 @@
     |- (DONE) Bug 958 - provide support for missing instructions in binutils - 3000
     |- (DONE) Bug 976 - support missing specifiers - 1500
     |- (DONE) Bug 979 - Implement C-based Power ISA decoder compiler - 5500
-    |- (CANCELLED?) Bug 980 - Implement C-based Power ISA pseudocode compiler - 5500
-           If Dmitriy has enough time, this task can be done, otherwise cancel.
-    |- (MERGE) Bug 981 - Support PowerPC ABI in cavatools - 4500
-                         Proposing to merge with 982 instead
+    |- (CANCELLED) Bug 980 - Implement C-based Power ISA pseudocode compiler - 5500
+                             Return to NLnet.
+    |- (Confirmed) Bug 981 - Support PowerPC ABI in cavatools - 4500
+                             Dmitry to work on. Need a sub-task/s?
     |- (IN PROGESS) Bug 982 - Support PowerPC ABI in ISACaller - 4500
                     (propose breakdown andrey 1000, dmitriy 3000, luke 500)
     |- (IN PROGRESS) Bug 983 - Support PowerPC SFFS compliance - 6000
-      |- (CONFIRMED) Bug 1169 - Add ELF and mmap support to ISACaller
+      |- (CONFIRMED) Bug 1169 - Add ELF and mmap support to ISACaller - 6000
     |- (PARTLY USED) Bug 984 - Support SVP64 in cavatools - 8000:
       |- (DONE) Bug 1154 - Support basic PowerPC generated assembly - 2500
-      |- Unallocated 5500 - Return to NLnet
+      |- Unallocated 5500. After discussion, Dmitry suggested to create a new
+         task for C-code generation here (instead of 980).
     |- (CANCELLED) Bug 985 - Integrate cavatools into test API - 3000
                              Return to NLnet.
     |- (IN PROGESS) Bug 987 - cavatools-related administrative activities - 3000
       |- (DONE) Bug 997 - sorting out task schedule and MoU - 1000
-      |- Unallocated 2000. Luke proposed to extend budget-sync to produce
-         task_db/report in HTML format, with links to include individual
-         contributor information as html report with bug links etc.
-         Some budget should also go to Red for admin.
+      |- (CONFIRMED) Bug 1171 - Improve budget-sync to generate HTML version of task_db/report - 2000
+
+Amount to return to NLnet from Cavatools grant:
+`5500 (#980) + 3000 (985) = **8500EUR**`
+
+## TODO
+
+* Andrey: Look over 982, and see what needs to be done. Wait for confirmation
+on task 1171, but should look at budget-sync program to see how it generates
+the individual and grant reports.
+
+* Dmitry: Please have a think about bugs 981, the new sub-task you proposed to
+be under 984 (assume full budget of 5500). Don't modify 981, but feel free to
+make additional comments.
 
-## Approximate amount to return to NLnet from Cavatools grant: 8500-14000EUR
+* Jacob plan out what's required for 1169, and list the necessary tasks (stick
+to bare minimum needed to get mmap support and a simple static elf to run).