add important clarification of #1033
authorJacob Lifshay <programmerjake@gmail.com>
Thu, 24 Aug 2023 05:36:27 +0000 (22:36 -0700)
committerJacob Lifshay <programmerjake@gmail.com>
Thu, 24 Aug 2023 05:36:27 +0000 (22:36 -0700)
nlnet_2022_ongoing/discussion.mdwn

index dda5edc4e5667d0ba2808dc1498a37fb5fe1e503..51c4c07a420e56d783b6e480db9f01a90ded31b1 100644 (file)
@@ -42,6 +42,11 @@ Cesar likely do the former, Jacob could do the latter.
 ### Bug 1033
 
 * Create the framework for testing (or choose existing)
+  (jacob: important clarification -- afaict this task is adding new `StateRunner`
+  and `State` subclasses for FPGA/verilator/etc.
+  This task is *not* for creating a new framework or choosing an existing framework,
+  we already have one with implementations for pypowersim, nmigen simulation of the
+  libre-soc core, and `ExpectedState`. maybe also QEMU through GDB, icr.)
 * Add specialisation for pypowersim, microwatt (verilator), FPGA.
 * Cavatools out of scope.
 * Builds on top of <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/test/state.py;hb=c23202498ae30addf04ab4c1e0d7262cc825cd45>?