From ecf4fde3b3ddf0fc3e8a8069d96e4d5c64cf54bf Mon Sep 17 00:00:00 2001 From: liangzhen Date: Thu, 14 Sep 2023 10:25:28 +0800 Subject: Disable timer interrupt to fix some bugs Signed-off-by: liangzhen --- debug/testlib.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'debug/testlib.py') diff --git a/debug/testlib.py b/debug/testlib.py index 435b41b..6f470a0 100644 --- a/debug/testlib.py +++ b/debug/testlib.py @@ -1411,6 +1411,13 @@ class GdbTest(BaseTest): # PMP registers are optional pass + def disable_timer(self, interrupt=False): + for hart in self.target.harts: + self.gdb.select_hart(hart) + if interrupt: + self.gdb.interrupt() + self.gdb.p("$mie=$mie & ~0x80") + def exit(self, expected_result=10): self.gdb.command("delete") self.gdb.b("_exit") -- cgit v1.1