comments about test_loadstore1_ifetch()
authorTobias Platen <tplaten@posteo.de>
Mon, 13 Dec 2021 15:07:12 +0000 (16:07 +0100)
committerTobias Platen <tplaten@posteo.de>
Mon, 13 Dec 2021 15:07:12 +0000 (16:07 +0100)
src/soc/experiment/test/test_loadstore1.py

index e148465cd6223586b2c891ee2a3ec73ba0f35e93..fee0d8ebc63ac626890f9efd9cc7f53cd9c8d167 100644 (file)
@@ -336,7 +336,9 @@ def _test_loadstore1_ifetch(dut, mem):
     yield ldst.priv_mode.eq(0)
     yield ldst.instr_fault.eq(1)
     yield ldst.maddr.eq(virt_addr)
-    #ld_data, exctype, exc = yield from pi_ld(pi, virt_addr, 8, msr_pr=0)
+    # still broken -- investigate
+    # msr = MSRSpec(pr=?, dr=?, sf=0)
+    # ld_data, exctype, exc = yield from pi_ld(pi, virt_addr, 8, msr=msr)
     yield
     yield ldst.instr_fault.eq(0)
     while True:
@@ -817,7 +819,7 @@ def test_loadstore1_ifetch_multi():
 if __name__ == '__main__':
     test_loadstore1()
     test_loadstore1_invalid()
-    test_loadstore1_ifetch()
+    test_loadstore1_ifetch() #FIXME
     test_loadstore1_ifetch_invalid()
     test_loadstore1_ifetch_multi()
     test_loadstore1_ifetch_unit_iface()