From: Cesar Strauss Date: Wed, 17 Feb 2021 15:36:22 +0000 (-0300) Subject: Revert "Setup SVSTATE, from the test settings, at the start" X-Git-Tag: convert-csv-opcode-to-binary~220 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=11bbbb87377adfc61fac255b2146eb3a0b4d0bb9;p=soc.git Revert "Setup SVSTATE, from the test settings, at the start" This reverts commit 2bf9a3753b60fa1591b893bfb61de39c210a7d67. Fix a breakage in test_issuer.py, while a proper solution is found. --- diff --git a/src/soc/simple/test/test_runner.py b/src/soc/simple/test/test_runner.py index 80642761..72f47040 100644 --- a/src/soc/simple/test/test_runner.py +++ b/src/soc/simple/test/test_runner.py @@ -19,7 +19,6 @@ from soc.config.endian import bigendian from soc.decoder.power_decoder import create_pdecode from soc.decoder.power_decoder2 import PowerDecode2 -from soc.regfile.regfiles import StateRegs from soc.simple.issuer import TestIssuerInternal @@ -215,9 +214,8 @@ class TestRunner(FHDLTestCase): yield from setup_i_memory(imem, pc, instructions) yield from setup_test_memory(l0, sim) yield from setup_regs(pdecode2, core, test) - # setup of SVSTATE - svstate_reg = core.regs.state.regs[StateRegs.SVSTATE].reg - yield svstate_reg.eq(test.svstate.spr.value) + # TODO, setup svstate here in core.regs.state regfile + # https://bugs.libre-soc.org/show_bug.cgi?id=583#c35 yield pc_i.eq(pc) yield issuer.pc_i.ok.eq(1)