diff options
author | Andrew Waterman <waterman@eecs.berkeley.edu> | 2016-07-25 11:32:15 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-25 11:32:15 -0700 |
commit | 97cffefa6ebeb5fdc174fc51c7d642f714daa559 (patch) | |
tree | dde1de7dd926fb2c0da76c36ad201691b1118f01 /debug/gdbserver.py | |
parent | 7704a62c78afc2c95a61d63deb7da31ccac5b814 (diff) | |
parent | bd1caacb3d912c51dfe428b99719f9454c744941 (diff) | |
download | riscv-tests-97cffefa6ebeb5fdc174fc51c7d642f714daa559.zip riscv-tests-97cffefa6ebeb5fdc174fc51c7d642f714daa559.tar.gz riscv-tests-97cffefa6ebeb5fdc174fc51c7d642f714daa559.tar.bz2 |
Merge pull request #18 from sifive/master
Display log file during build if debug testing fails.
Diffstat (limited to 'debug/gdbserver.py')
-rwxr-xr-x | debug/gdbserver.py | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/debug/gdbserver.py b/debug/gdbserver.py index 0ae75a7..1d5c60e 100755 --- a/debug/gdbserver.py +++ b/debug/gdbserver.py @@ -484,25 +484,23 @@ class Target(object): xlen=self.xlen) return binary_name -class Spike64Target(Target): - name = "spike" - xlen = 64 +class SpikeTarget(Target): + directory = "spike" ram = 0x80010000 ram_size = 5 * 1024 * 1024 instruction_hardware_breakpoint_count = 0 reset_vector = 0x1000 +class Spike64Target(SpikeTarget): + name = "spike64" + xlen = 64 + def server(self): return testlib.Spike(parsed.cmd, halted=True) -class Spike32Target(Target): +class Spike32Target(SpikeTarget): name = "spike32" - directory = "spike" xlen = 32 - ram = 0x80010000 - ram_size = 5 * 1024 * 1024 - instruction_hardware_breakpoint_count = 0 - reset_vector = 0x1000 def server(self): return testlib.Spike(parsed.cmd, halted=True, xlen=32) |