aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliangzhen <zhen.liang@spacemit.com>2024-01-05 11:30:57 +0800
committerliangzhen <zhen.liang@spacemit.com>2024-01-23 23:09:00 +0800
commit4a72ca96dcab626a6289ccf035175adb69d8d727 (patch)
treeac2ef0b90e6effaed9586cf6429f778f85a02b55
parentbd0a19c136927eaa3b7296a591a896c141affb6b (diff)
downloadriscv-tests-4a72ca96dcab626a6289ccf035175adb69d8d727.zip
riscv-tests-4a72ca96dcab626a6289ccf035175adb69d8d727.tar.gz
riscv-tests-4a72ca96dcab626a6289ccf035175adb69d8d727.tar.bz2
Disable mmu after test translate
Signed-off-by: liangzhen <zhen.liang@spacemit.com>
-rwxr-xr-xdebug/gdbserver.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/debug/gdbserver.py b/debug/gdbserver.py
index 5450adb..787e5bf 100755
--- a/debug/gdbserver.py
+++ b/debug/gdbserver.py
@@ -1679,6 +1679,10 @@ class TranslateTest(GdbSingleHartTest):
assertEqual(0xdeadbeef, self.gdb.p("virtual[0]"))
assertEqual(0x55667788, self.gdb.p("virtual[1]"))
+ # disable mmu
+ self.gdb.p("$mstatus=$mstatus & ~0x20000")
+ self.gdb.p("$satp=0")
+
SATP_MODE_OFF = 0
SATP_MODE_SV32 = 1
SATP_MODE_SV39 = 8