rename msr_pr to priv_mode in LDSTCompUnit
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 13 Dec 2021 12:31:58 +0000 (12:31 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 13 Dec 2021 12:31:58 +0000 (12:31 +0000)
src/soc/experiment/compldst_multi.py

index 2baedc29f03cdb4a49431d9b69f21ee8cdd901bb..ddbd0804ebb387e141f08551b5f343b0f7e2e5a1 100644 (file)
@@ -103,6 +103,7 @@ from openpower.decoder.power_enums import MicrOp, Function, LDSTMode
 from soc.fu.ldst.ldst_input_record import CompLDSTOpSubset
 from openpower.decoder.power_decoder2 import Data
 from openpower.consts import MSR
+from openpower.power_enums import MSRSpec
 from soc.config.test.test_loadstore import TestMemPspec
 
 # for debugging dcbz
@@ -539,7 +540,7 @@ class LDSTCompUnit(RegSpecAPI, Elaboratable):
         comb += self.exc_o.eq(pi.exc_o)  # exception occurred
         comb += addr_ok.eq(self.pi.addr_ok_o)  # no exc, address fine
         # connect MSR.PR for priv/virt operation
-        comb += pi.msr_pr.eq(oper_r.msr[MSR.PR])
+        comb += pi.priv_mode.eq(oper_r.msr[MSR.PR])
         comb += Display("LDSTCompUnit: oper_r.msr %x pi.msr_pr=%x",
                                       oper_r.msr, oper_r.msr[MSR.PR])