50 struct pci_data *pci_data;
51 const char *model_name =
"";
57 strdup(
"PowerPC Reference Platform, IBM 6050/6070");
58 model_name =
"IBM PPS Model 6050/6070 (E)";
63 snprintf(tmpstr,
sizeof(tmpstr),
"prep irq=%s.cpu[%i]",
67 snprintf(tmpstr,
sizeof(tmpstr),
"eagle irq=%s.cpu[%i]",
72 0, 13, 0,
"dec21143");
76 0, 14, 0,
"s3_virge");
84 model_name =
"MOT MVME2400";
86 snprintf(tmpstr,
sizeof(tmpstr),
"prep irq=%s.cpu[%i]",
90 snprintf(tmpstr,
sizeof(tmpstr),
"eagle irq=%s.cpu[%i]",
96 default:
fatal(
"Unimplemented PReP machine subtype %i\n",
164 default:
fatal(
"Unimplemented PReP machine subtype %i\n",
182 me->set_default_ram = machine_default_ram_prep;
185 "ibm6050",
"ibm6070", NULL);
void fatal(const char *fmt,...)
MACHINE_DEFAULT_RAM(prep)
int store_32bit_word(struct cpu *cpu, uint64_t addr, uint64_t data32)
void store_string(struct cpu *cpu, uint64_t addr, const char *s)
void bus_pci_add(struct machine *machine, struct pci_data *pci_data, struct memory *mem, int bus, int device, int function, const char *name)
MACHINE_DEFAULT_CPU(prep)
void * device_add(struct machine *machine, const char *name_and_params)
void machine_entry_add_subtype(struct machine_entry *me, const char *name, int oldstyle_subtype,...)
void machine_entry_add_alias(struct machine_entry *me, const char *name)
#define MACHINE_PREP_MVME2400
#define MACHINE_PREP_IBM6050
void store_buf(struct cpu *cpu, uint64_t addr, const char *s, size_t len)
#define MR_DEFAULT(x, name, arch, type)
const char * machine_name