def linker_output_format(self):
return "elf32-lm32"
+ @property
+ def reserved_interrupts(self):
+ return {}
+
def __init__(self, platform, eba_reset, variant="standard"):
assert variant in CPU_VARIANTS, "Unsupported variant %s" % variant
self.platform = platform
def linker_output_format(self):
return "elf32-littleriscv"
+ @property
+ def reserved_interrupts(self):
+ return {}
+
def __init__(self, platform, cpu_reset_address, variant="standard"):
assert variant is "standard", "Unsupported variant %s" % variant
self.platform = platform
def linker_output_format(self):
return "elf32-or1k"
+ @property
+ def reserved_interrupts(self):
+ return { "nmi": 0 }
+
def __init__(self, platform, reset_pc, variant="standard"):
assert variant in CPU_VARIANTS, "Unsupported variant %s" % variant
self.platform = platform
def linker_output_format(self):
return "elf32-littleriscv"
+ @property
+ def reserved_interrupts(self):
+ return { "picorv32_timer": 0, "picorv32_ebreak_ecall_illegal": 1, "picorv32_bus_error": 2 }
+
def __init__(self, platform, progaddr_reset, variant="standard"):
assert variant in CPU_VARIANTS, "Unsupported variant %s" % variant
self.platform = platform
def linker_output_format(self):
return "elf32-littleriscv"
+ @property
+ def reserved_interrupts(self):
+ return {}
+
def __init__(self, platform, cpu_reset_address, variant="standard"):
assert variant in CPU_VARIANTS, "Unsupported variant %s" % variant
self.platform = platform