Rename m2gl_m2s to freedom-e300. (#19)
[riscv-tests.git] / debug / gdbserver.py
index 0ae75a7f9cca13b5de36302565013fb9310af712..a3f8153b68a740f1a1a5e82b0852a40a696f202a 100755 (executable)
@@ -484,31 +484,29 @@ 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)
 
-class MicroSemiTarget(Target):
-    name = "m2gl_m2s"
+class FreedomE300Target(Target):
+    name = "freedom-e300"
     xlen = 32
     ram = 0x80000000
     ram_size = 16 * 1024
@@ -521,7 +519,7 @@ class MicroSemiTarget(Target):
 targets = [
         Spike32Target,
         Spike64Target,
-        MicroSemiTarget
+        FreedomE300Target
         ]
 
 def main():