machine_test.cc Source File
Back to the index.
Go to the documentation of this file.
80 char end_of_base_irq[50];
94 snprintf(end_of_base_irq,
sizeof(end_of_base_irq),
".irq");
98 snprintf(end_of_base_irq,
sizeof(end_of_base_irq),
103 end_of_base_irq[0] =
'\0';
106 snprintf(base_irq,
sizeof(base_irq),
"%s.cpu[%i]%s",
109 snprintf(tmpstr,
sizeof(tmpstr),
"irqc addr=0x%" PRIx64
" irq=%s",
116 snprintf(tmpstr,
sizeof(tmpstr),
"cons addr=0x%" PRIx64
117 " irq=%s.irqc.2 in_use=%i",
121 snprintf(tmpstr,
sizeof(tmpstr),
"mp addr=0x%" PRIx64
" irq=%s%sirqc.6",
123 end_of_base_irq[0]? end_of_base_irq + 1 :
"",
124 end_of_base_irq[0]?
"." :
"");
127 snprintf(tmpstr,
sizeof(tmpstr),
"fbctrl addr=0x%" PRIx64,
131 snprintf(tmpstr,
sizeof(tmpstr),
"disk addr=0x%" PRIx64,
135 snprintf(tmpstr,
sizeof(tmpstr),
"ether addr=0x%" PRIx64
" irq=%s.irqc.3",
139 snprintf(tmpstr,
sizeof(tmpstr),
"rtc addr=0x%" PRIx64
" irq=%s.irqc.4",
193 MR_DEFAULT(barearm,
"Generic \"bare\" ARM machine",
237 MR_DEFAULT(barem88k,
"Generic \"bare\" M88K machine",
246 MR_DEFAULT(oldtestm88k,
"Test-machine for M88K",
282 snprintf(tmpstr,
sizeof(tmpstr),
"cons addr=0x%" PRIx64
" irq=%s."
287 snprintf(tmpstr,
sizeof(tmpstr),
"mp addr=0x%" PRIx64
" irq=6",
291 snprintf(tmpstr,
sizeof(tmpstr),
"fbctrl addr=0x%" PRIx64,
295 snprintf(tmpstr,
sizeof(tmpstr),
"disk addr=0x%" PRIx64,
299 snprintf(tmpstr,
sizeof(tmpstr),
"ether addr=0x%" PRIx64
" irq=%s."
304 snprintf(tmpstr,
sizeof(tmpstr),
"rtc addr=0x%" PRIx64
" irq=%s."
325 MR_DEFAULT(baremips,
"Generic \"bare\" MIPS machine",
369 MR_DEFAULT(bareppc,
"Generic \"bare\" PPC machine",
412 MR_DEFAULT(baresh,
"Generic \"bare\" SH machine",
#define DEV_FBCTRL_ADDRESS
MACHINE_REGISTER(barearm)
#define DEV_ETHER_ADDRESS
MACHINE_DEFAULT_CPU(barearm)
void * device_add(struct machine *machine, const char *name_and_params)
#define MR_DEFAULT(x, name, arch, type)
uint32_t physical_ram_in_mb
#define DEV_RAM_MIGHT_POINT_TO_DEVICES
int store_32bit_word(struct cpu *cpu, uint64_t addr, uint64_t data32)
const char * machine_name
void machine_entry_add_alias(struct machine_entry *me, const char *name)
void dev_ram_init(struct machine *machine, uint64_t baseaddr, uint64_t length, int mode, uint64_t otheraddress, const char *name)
Generated on Tue Aug 25 2020 19:25:06 for GXemul by
1.8.18