X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=debug%2Fgdbserver.py;h=d7092a8aaf62e28ac9b18e5ba909128634fcc20f;hb=30b70b7ed988fa06ab423e05b272898a1527ba11;hp=4d8d99a2276debf89f0cf2e30868bc3c25c4cc0a;hpb=caa79b71bfc1f42e70a48980c81f8811df57811f;p=riscv-tests.git diff --git a/debug/gdbserver.py b/debug/gdbserver.py index 4d8d99a..d7092a8 100755 --- a/debug/gdbserver.py +++ b/debug/gdbserver.py @@ -65,15 +65,19 @@ def readable_binary_string(s): return "".join("%02x" % ord(c) for c in s) class SimpleRegisterTest(GdbTest): - def check_reg(self, name): + def check_reg(self, name, alias): a = random.randrange(1<> 2)) + + # Leave the PC at _start, where the first 4 instructions should be + # legal in any mode. for privilege in range(4): self.gdb.p("$priv=%d" % privilege) self.gdb.stepi() @@ -854,9 +875,7 @@ def main(): global parsed # pylint: disable=global-statement parsed = parser.parse_args() target = targets.target(parsed) - - if parsed.xlen: - target.xlen = parsed.xlen + testlib.print_log_names = parsed.print_log_names module = sys.modules[__name__]