machine_macppc.cc Source File
Back to the index.
Go to the documentation of this file.
57 struct pci_data *pci_data;
79 snprintf(tmpstr,
sizeof(tmpstr),
"z8530 addr=0xf3013000 irq="
80 "%s.cpu[%i].gc.lo.23 addr_mult=0x10",
89 snprintf(tmpstr,
sizeof(tmpstr),
"adb addr=0xf3016000 irq="
97 b = 8 * 1048576; a = b - 0x800;
121 for (i=8; i<26*8; i+= 4)
123 a += (0x104 + 26 * 8);
201 me->set_default_ram = machine_default_ram_macppc;
void of_emul_init_zs(struct machine *)
void store_buf(struct cpu *cpu, uint64_t addr, const char *s, size_t len)
struct of_data * of_emul_init(struct machine *machine, struct vfb_data *, uint64_t fb_addr, int fb_xsize, int fb_ysize)
void of_emul_init_uninorth(struct machine *)
char * boot_string_argument
#define MACHINE_MACPPC_G3
#define MACHINE_MACPPC_G4
void machine_entry_add_subtype(struct machine_entry *me, const char *name, int oldstyle_subtype,...)
void * device_add(struct machine *machine, const char *name_and_params)
#define MR_DEFAULT(x, name, arch, type)
void store_string(struct cpu *cpu, uint64_t addr, const char *s)
#define VFB_REVERSE_START
int store_32bit_word(struct cpu *cpu, uint64_t addr, uint64_t data32)
void of_emul_init_adb(struct machine *)
struct pci_data * dev_uninorth_init(struct machine *machine, struct memory *mem, uint64_t addr, int isa_irqbase, int pciirq)
#define MACHINE_MACPPC_G5
int store_16bit_word(struct cpu *cpu, uint64_t addr, uint64_t data16)
MACHINE_DEFAULT_RAM(macppc)
MACHINE_DEFAULT_CPU(macppc)
const char * machine_name
void machine_entry_add_alias(struct machine_entry *me, const char *name)
void bus_pci_add(struct machine *machine, struct pci_data *pci_data, struct memory *mem, int bus, int device, int function, const char *name)
void dev_ram_init(struct machine *machine, uint64_t baseaddr, uint64_t length, int mode, uint64_t otheraddress, const char *name)
struct vfb_data * dev_fb_init(struct machine *machine, struct memory *mem, uint64_t baseaddr, int vfb_type, int visible_xsize, int visible_ysize, int xsize, int ysize, int bit_depth, const char *name)
Generated on Tue Mar 24 2020 14:04:48 for GXemul by
1.8.17