1*813dff13SHelge Deller /* 2*813dff13SHelge Deller * QEMU HPPA hardware system emulator. 3*813dff13SHelge Deller * Copyright 2018 Helge Deller <deller@gmx.de> 4*813dff13SHelge Deller */ 5*813dff13SHelge Deller 6*813dff13SHelge Deller #include "qemu/osdep.h" 7*813dff13SHelge Deller #include "qemu-common.h" 8*813dff13SHelge Deller #include "cpu.h" 9*813dff13SHelge Deller #include "hw/hw.h" 10*813dff13SHelge Deller #include "elf.h" 11*813dff13SHelge Deller #include "hw/loader.h" 12*813dff13SHelge Deller #include "hw/boards.h" 13*813dff13SHelge Deller #include "qemu/error-report.h" 14*813dff13SHelge Deller #include "sysemu/sysemu.h" 15*813dff13SHelge Deller #include "hw/timer/mc146818rtc.h" 16*813dff13SHelge Deller #include "hw/ide.h" 17*813dff13SHelge Deller #include "hw/timer/i8254.h" 18*813dff13SHelge Deller #include "hw/char/serial.h" 19*813dff13SHelge Deller #include "qemu/cutils.h" 20*813dff13SHelge Deller #include "qapi/error.h" 21*813dff13SHelge Deller 22*813dff13SHelge Deller 23*813dff13SHelge Deller static void machine_hppa_init(MachineState *machine) 24*813dff13SHelge Deller { 25*813dff13SHelge Deller } 26*813dff13SHelge Deller 27*813dff13SHelge Deller static void machine_hppa_machine_init(MachineClass *mc) 28*813dff13SHelge Deller { 29*813dff13SHelge Deller mc->desc = "HPPA generic machine"; 30*813dff13SHelge Deller mc->init = machine_hppa_init; 31*813dff13SHelge Deller mc->block_default_type = IF_SCSI; 32*813dff13SHelge Deller mc->max_cpus = 1; 33*813dff13SHelge Deller mc->is_default = 1; 34*813dff13SHelge Deller mc->default_ram_size = 512 * M_BYTE; 35*813dff13SHelge Deller mc->default_boot_order = "cd"; 36*813dff13SHelge Deller } 37*813dff13SHelge Deller 38*813dff13SHelge Deller DEFINE_MACHINE("hppa", machine_hppa_machine_init) 39