add in SVSTATE to ISACaller, not used, just passed in
[soc.git] / src / soc / decoder / isa / caller.py
index 726fc638b76873359a8c5441d40c6415b3d71d06..41f129df80932bbea3c1bc562338922ceadeae56 100644 (file)
@@ -425,7 +425,9 @@ class ISACaller:
 
         # set up registers, instruction memory, data memory, PC, SPRs, MSR
         self.svp64rm = SVP64RM()
-        self.svstate = SVP64State(initial_svstate)
+        if isinstance(initial_svstate, int):
+            initial_svstate = SVP64State(initial_svstate)
+        self.svstate = initial_svstate
         self.gpr = GPR(decoder2, self, self.svstate, regfile)
         self.mem = Mem(row_bytes=8, initial_mem=initial_mem)
         self.imem = Mem(row_bytes=4, initial_mem=initial_insns)