output = self.gdb.command(cmd)
for reg in ('zero', 'ra', 'sp', 'gp', 'tp'):
assertIn(reg, output)
output = self.gdb.command(cmd)
for reg in ('zero', 'ra', 'sp', 'gp', 'tp'):
assertIn(reg, output)
# Disable physical memory protection by allowing U mode access to all
# memory.
self.gdb.p("$pmpcfg0=0xf") # TOR, R, W, X
# Disable physical memory protection by allowing U mode access to all
# memory.
self.gdb.p("$pmpcfg0=0xf") # TOR, R, W, X
global parsed # pylint: disable=global-statement
parsed = parser.parse_args()
target = targets.target(parsed)
global parsed # pylint: disable=global-statement
parsed = parser.parse_args()
target = targets.target(parsed)
module = sys.modules[__name__]
return testlib.run_all_tests(module, target, parsed)
module = sys.modules[__name__]
return testlib.run_all_tests(module, target, parsed)