[Libre-soc-dev] daily kan-ban update 04nov2020

Tobias Platen libre-soc at platen-software.de
Wed Nov 4 17:57:29 GMT 2020


today:  test case for 'dcbz'
src/soc/fu/mmu/test/test_pipe_caller.py

get assembly name asmcode 50 0x7c021fec
ov 0 en 0 rc 1 en 0 op 28
int_op 28
call dcbz dcbz
getitem 49 64 0x0
is priv False 0x0 SelectableInt(value=0x0, bits=1)

======================================================================
ERROR: run_all (__main__.TestRunner) [case_1_mmu]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_pipe_caller.py", line 185, in process
    yield from self.execute(fsm, instruction, pdecode2, test)
  File "test_pipe_caller.py", line 142, in execute
    yield from sim.call(opname)
  File "/home/isengaara/Hacking/lSOC/soc/src/soc/decoder/isa/caller.py", line 695, in call
    info = self.instrs[name]
KeyError: 'dcbz'

So I first have to update the decoder to handle this instruction

-- 
Tobias Platen <libre-soc[at]platen-software[dot]de>



More information about the Libre-soc-dev mailing list