--- qemu/hw/ppc_mac.h 2018/04/24 17:23:21 1.1.1.3 +++ qemu/hw/ppc_mac.h 2018/04/24 18:37:13 1.1.1.6 @@ -30,14 +30,13 @@ #define BIOS_SIZE (1024 * 1024) #define BIOS_FILENAME "ppc_rom.bin" -#define VGABIOS_FILENAME "video.x" #define NVRAM_SIZE 0x2000 #define PROM_FILENAME "openbios-ppc" #define PROM_ADDR 0xfff00000 #define KERNEL_LOAD_ADDR 0x01000000 -#define CMDLINE_ADDR 0x017ff000 -#define INITRD_LOAD_ADDR 0x01800000 +#define CMDLINE_ADDR 0x027ff000 +#define INITRD_LOAD_ADDR 0x02800000 #define ESCC_CLOCK 3686400 @@ -49,10 +48,6 @@ void macio_init (PCIBus *bus, int device int dbdma_mem_index, int cuda_mem_index, void *nvram, int nb_ide, int *ide_mem_index, int escc_mem_index); -/* NewWorld PowerMac IDE */ -int pmac_ide_init (BlockDriverState **hd_table, qemu_irq irq, - void *dbdma, int channel, qemu_irq dma_irq); - /* Heathrow PIC */ qemu_irq *heathrow_pic_init(int *pmem_index, int nb_cpus, qemu_irq **irqs); @@ -62,6 +57,7 @@ PCIBus *pci_grackle_init(uint32_t base, /* UniNorth PCI */ PCIBus *pci_pmac_init(qemu_irq *pic); +PCIBus *pci_pmac_u3_init(qemu_irq *pic); /* Mac NVRAM */ typedef struct MacIONVRAMState MacIONVRAMState;