X-Git-Url: https://git.libre-soc.org/?p=soc.git;a=blobdiff_plain;f=src%2Fsoc%2Fdecoder%2Fisa%2Fcaller.py;h=fce89a441f08a2deda15e2d4a24385a1e4ac1c6c;hp=85b8aa5caa0532c7faf9850fc3eb5e9876c9007f;hb=8a8656cda656db9cd5ed66537f03dda185b2b4f6;hpb=cd0fd6811a743e717d24ddb071b776142f7ec9d2 diff --git a/src/soc/decoder/isa/caller.py b/src/soc/decoder/isa/caller.py index 85b8aa5c..fce89a44 100644 --- a/src/soc/decoder/isa/caller.py +++ b/src/soc/decoder/isa/caller.py @@ -500,6 +500,8 @@ class ISACaller: yield self.dec2.dec.raw_opcode_in.eq(ins & 0xffffffff) yield self.dec2.dec.bigendian.eq(self.bigendian) + yield self.dec2.msr.eq(self.msr.value) + yield self.dec2.cia.eq(pc) def execute_one(self): """execute one instruction