hw/ppc/mac.h: Move PROM and KERNEL defines to board code
The PROM_FILENAME and KERNEL_* defines are used by mac_oldworld and mac_newworld but they don't have to be identical so these could be moved to the individual boards. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-Id: <5fa693334adf166d23931c81d81ada4e3441ed7d.1666957578.git.balaton@eik.bme.hu> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
This commit is contained in:
parent
87e5a4f8c2
commit
3d0031c17d
@ -30,10 +30,6 @@
|
||||
#include "hw/sysbus.h"
|
||||
|
||||
#define NVRAM_SIZE 0x2000
|
||||
#define PROM_FILENAME "openbios-ppc"
|
||||
|
||||
#define KERNEL_LOAD_ADDR 0x01000000
|
||||
#define KERNEL_GAP 0x00100000
|
||||
|
||||
/* Mac NVRAM */
|
||||
#define TYPE_MACIO_NVRAM "macio-nvram"
|
||||
|
@ -83,9 +83,13 @@
|
||||
|
||||
#define NDRV_VGA_FILENAME "qemu_vga.ndrv"
|
||||
|
||||
#define PROM_FILENAME "openbios-ppc"
|
||||
#define PROM_BASE 0xfff00000
|
||||
#define PROM_SIZE (1 * MiB)
|
||||
|
||||
#define KERNEL_LOAD_ADDR 0x01000000
|
||||
#define KERNEL_GAP 0x00100000
|
||||
|
||||
#define TYPE_CORE99_MACHINE MACHINE_TYPE_NAME("mac99")
|
||||
typedef struct Core99MachineState Core99MachineState;
|
||||
DECLARE_INSTANCE_CHECKER(Core99MachineState, CORE99_MACHINE,
|
||||
|
@ -58,10 +58,15 @@
|
||||
|
||||
#define NDRV_VGA_FILENAME "qemu_vga.ndrv"
|
||||
|
||||
#define GRACKLE_BASE 0xfec00000
|
||||
#define PROM_FILENAME "openbios-ppc"
|
||||
#define PROM_BASE 0xffc00000
|
||||
#define PROM_SIZE (4 * MiB)
|
||||
|
||||
#define KERNEL_LOAD_ADDR 0x01000000
|
||||
#define KERNEL_GAP 0x00100000
|
||||
|
||||
#define GRACKLE_BASE 0xfec00000
|
||||
|
||||
static void fw_cfg_boot_set(void *opaque, const char *boot_device,
|
||||
Error **errp)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user