diff options
Diffstat (limited to 'tb/sim/sim.py')
| -rwxr-xr-x | tb/sim/sim.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tb/sim/sim.py b/tb/sim/sim.py index f94d259..5d3ecd5 100755 --- a/tb/sim/sim.py +++ b/tb/sim/sim.py @@ -264,4 +264,10 @@ for line in output.stdout.split('\n'): if final := module_get('final'): final() +if os.getenv('SIM_DUMP', ''): + dump_regs() + for rng in mem_dumps: + print(f'Memory range 0x{rng.start:08x}..0x{rng.stop:08x}') + print(hexdump(rng.start, read_mem(rng.start, rng.stop - rng.start))) + exit(success=True) |
