X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fsoc%2Fdecoder%2Fpower_regspec_map.py;h=0f5bce328248a18bd6f15b011f7f02d1e4d11ba2;hb=3ba07d7528444bc085778bc7f643352e866f7a88;hp=7413cdd68edc4563e02eed48d1f31b8a7fc7d0fd;hpb=d652efe4157cfc39bc08685a4c7b968a1d9c236e;p=soc.git diff --git a/src/soc/decoder/power_regspec_map.py b/src/soc/decoder/power_regspec_map.py index 7413cdd6..0f5bce32 100644 --- a/src/soc/decoder/power_regspec_map.py +++ b/src/soc/decoder/power_regspec_map.py @@ -35,8 +35,8 @@ has to be "remapped" to internal SPR Enum indices (see SPRMap in PowerDecode2) see https://libre-soc.org/3d_gpu/architecture/regfile/ section on regspecs """ from nmigen import Const -from soc.regfile.regfiles import XERRegs, FastRegs -from soc.decoder.power_enums import CryIn +from soc.regfile.regfiles import XERRegs, FastRegs, StateRegs +from openpower.decoder.power_enums import CryIn def regspec_decode_read(e, regfile, name): @@ -48,19 +48,18 @@ def regspec_decode_read(e, regfile, name): if regfile == 'INT': # Int register numbering is *unary* encoded if name == 'ra': # RA - return e.read_reg1.ok, 1<