23 lines
627 B
Python
23 lines
627 B
Python
|
import targets
|
||
|
import testlib
|
||
|
|
||
|
class RocketSimHart(targets.Hart):
|
||
|
xlen = 32
|
||
|
# This isn't generically true, but it's true enough for the Default*Configs in this code for now.
|
||
|
# to get these tests to pass.
|
||
|
ram = 0x80000000
|
||
|
ram_size = 0x4000
|
||
|
instruction_hardware_breakpoint_count = 2
|
||
|
pass
|
||
|
|
||
|
class RocketSim(targets.Target):
|
||
|
harts = [RocketSimHart()]
|
||
|
timeout_sec = 6000
|
||
|
server_timeout_sec = 60*60
|
||
|
openocd_config_path = "RocketSim.cfg"
|
||
|
|
||
|
def create(self):
|
||
|
print "STARTING A SIMULATION"
|
||
|
print self.sim_cmd
|
||
|
return testlib.VcsSim(sim_cmd=self.sim_cmd, debug=False)
|