57 char tmpstr[300], tmpstr2[300];;
58 struct pci_data *pci_data = NULL;
65 snprintf(tmpstr,
sizeof(tmpstr),
"eagle irq=%s.cpu[%i]",
70 0, 14, 0,
"dec21143");
103 snprintf(tmpstr,
sizeof(tmpstr),
"%s.cpu[%i]",
105 snprintf(tmpstr2,
sizeof(tmpstr2),
"%s.cpu[%i]",
114 snprintf(tmpstr,
sizeof(tmpstr),
"ns16550 irq=%s.cpu[%i] addr=0xf1120000",
120 default:
fatal(
"Unimplemented MVMEPPC machine subtype %i\n",
142 0 u_int32_t bi_boothowto;
143 4 u_int32_t bi_bootaddr;
144 8 u_int16_t bi_bootclun;
145 10 u_int16_t bi_bootdlun;
146 12
char bi_bootline[BOOTLINE_LEN]; (32)
147 44
char bi_consoledev[CONSOLEDEV_LEN]; (16)
148 60 u_int32_t bi_consoleaddr;
149 64 u_int32_t bi_consolechan;
150 68 u_int32_t bi_consolespeed;
151 72 u_int32_t bi_consolecflag;
152 76 u_int16_t bi_modelnumber;
153 80 u_int32_t bi_memsize;
154 84 u_int32_t bi_mpuspeed;
155 88 u_int32_t bi_busspeed;
156 92 u_int32_t bi_clocktps;
178 default:
fatal(
"Unimplemented MVMEPPC machine subtype %i\n",
206 me->set_default_ram = machine_default_ram_mvmeppc;
void fatal(const char *fmt,...)
int store_32bit_word(struct cpu *cpu, uint64_t addr, uint64_t data32)
MACHINE_DEFAULT_RAM(mvmeppc)
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(mvmeppc)
void * device_add(struct machine *machine, const char *name_and_params)
#define MACHINE_MVMEPPC_1600
struct pci_data * dev_gt_init(struct machine *machine, struct memory *mem, uint64_t baseaddr, const char *timer_irq_path, const char *isa_irq_path, int type)
void dev_ram_init(struct machine *machine, uint64_t baseaddr, uint64_t length, int mode, uint64_t otheraddress, const char *name)
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)
MACHINE_REGISTER(mvmeppc)
#define MACHINE_MVMEPPC_2100
void store_byte(struct cpu *cpu, uint64_t addr, uint8_t data)
int store_16bit_word(struct cpu *cpu, uint64_t addr, uint64_t data16)
#define MACHINE_MVMEPPC_5500
#define MR_DEFAULT(x, name, arch, type)
const char * machine_name