From e3be8bdbceb31f723ec8df100b34622e5bc7398b Mon Sep 17 00:00:00 2001 From: Tobias Platen Date: Sat, 20 Feb 2021 12:53:41 +0100 Subject: [PATCH] mmu testcase: set MMU SPRs --- src/soc/fu/mmu/test/test_issuer_mmu_rom.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/soc/fu/mmu/test/test_issuer_mmu_rom.py b/src/soc/fu/mmu/test/test_issuer_mmu_rom.py index 5e787269..ed71bf43 100644 --- a/src/soc/fu/mmu/test/test_issuer_mmu_rom.py +++ b/src/soc/fu/mmu/test/test_issuer_mmu_rom.py @@ -36,10 +36,15 @@ class MMUTestCase(TestAccumulatorBase): def case_mmu_ldst(self): lst = [ + "mtspr 720, 1", "lhz 3, 0(1)" # load some data ] initial_regs = [0] * 32 + + prtbl = 0x1000000 + initial_regs[1] = prtbl + initial_sprs = {} self.add_case(Program(lst, bigendian), @@ -48,6 +53,8 @@ class RomDBG(): def __init__(self): self.rom = default_mem self.debug = open("/tmp/rom.log","w") + + # yield mmu.rin.prtbl.eq(0x1000000) # set process table -- SPR_PRTBL = 720 rom_dbg = RomDBG() -- 2.30.2