aboutsummaryrefslogtreecommitdiff
path: root/debug/gdbserver.py
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2021-11-29 09:48:59 -0800
committerGitHub <noreply@github.com>2021-11-29 09:48:59 -0800
commit0266ef52ea94554bf71c741b963461b21ac82dba (patch)
tree75bf06362f93bf0fd990ad126f0c1a65b25acce0 /debug/gdbserver.py
parentd649367a1386609da3d10e9e6d388f98781dd35f (diff)
downloadriscv-tests-0266ef52ea94554bf71c741b963461b21ac82dba.zip
riscv-tests-0266ef52ea94554bf71c741b963461b21ac82dba.tar.gz
riscv-tests-0266ef52ea94554bf71c741b963461b21ac82dba.tar.bz2
Fix TranslateTests. (#365)
They used to set U, A, D, in intermediate page table entries which is no longer allowed.
Diffstat (limited to 'debug/gdbserver.py')
-rwxr-xr-xdebug/gdbserver.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/debug/gdbserver.py b/debug/gdbserver.py
index 4476ea8..e75cbdf 100755
--- a/debug/gdbserver.py
+++ b/debug/gdbserver.py
@@ -1591,14 +1591,13 @@ class CheckMisa(GdbTest):
misa = self.gdb.p("$misa")
assertEqual(misa, hart.misa)
-class TranslateTest(GdbTest):
+class TranslateTest(GdbSingleHartTest):
compile_args = ("programs/translate.c", )
def setup(self):
self.disable_pmp()
self.gdb.load()
- self.parkOtherHarts()
self.gdb.b("main")
output = self.gdb.c()
assertRegex(output, r"\bmain\b")
@@ -1621,6 +1620,7 @@ class TranslateTest(GdbTest):
self.gdb.b("error")
self.gdb.b("handle_trap")
self.gdb.b("main:active")
+
output = self.gdb.c()
assertRegex(output, r"\bmain\b")
assertEqual(0xdeadbeef, self.gdb.p("physical[0]"))