[Libre-soc-isa] [Bug 686] create Power ISA test API

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Sep 17 19:35:29 BST 2021


https://bugs.libre-soc.org/show_bug.cgi?id=686

--- Comment #52 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---

https://libre-soc.org/irclog/%23libre-soc.2021-09-17.log.html#t2021-09-17T19:22:43

khlehman i was just about to try splitting out result-generation
in test_core.py into a list-of-states for HDL and a list-of-states
for ISACaller sim, and realised that memory-checking hasn't been
added yet.

                        # Memory check
                        yield from check_sim_memory(self, l0, sim, code)

could you tackle that next?  check_sim_memory, in soc's test_compunit.py,
is brain-dead-simple, 5 lines of code, but needs splitting out into 3
separate loops:

* one to obtain the memory from the HDL "mem" object
* one to obtain the memory from the simulator
* one to compare the results

now... the minor complication is, that if split, you don't necessarily
know the size of the simulator memory (you'll see by examining the
check_sim_memory function).

have a hunt around (in decoder/isa/mem.py as well) see if you can think
of a solution/workaround

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libre-SOC-ISA mailing list