[Libre-soc-dev] daily kan-ban update 04nov2020
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Wed Nov 4 18:13:11 GMT 2020
On Wed, Nov 4, 2020 at 5:57 PM Tobias Platen
<libre-soc at platen-software.de> wrote:
> 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
ah, right: it's not the decoder that needs updating, it's that the
instruction is not pseudo-coded (not in self.instrs which is a lookup
dictionary). from p850 of v3.0B:
if RA = 0 then b ï ¦ 0
else b ï ¦ (RA)
EA ï ¦ b + (RB)
n ï ¦ block size (bytes)
m ï ¦ log2(n)
ea ï ¦ EA0:63-m || m0
MEM(ea, n) ï ¦ n0x00
so that would need to be added (after translation to pseudocode) to...
mmm.... hang on let me raise a bugreport about it.
More information about the Libre-soc-dev