import spike32 # pylint: disable=import-error import targets import testlib class spike32_2(targets.Target): harts = [spike32.spike32_hart(misa=0x40341129), spike32.spike32_hart(misa=0x40341129)] openocd_config_path = "spike-2-hwthread.cfg" timeout_sec = 180 implements_custom_test = True support_memory_sampling = False # not supported without sba support_unavailable_control = True def create(self): return testlib.Spike(self, isa="RV32IMAFDV", support_hasel=True, support_haltgroups=False)