static void xtensa_lx60_init(MachineState *machine) { static const LxBoardDesc lx60_board = { .flash_base = 0xf8000000, .flash_size = 0x00400000, .flash_sector_size = 0x10000, .sram_size = 0x20000, }; lx_init(&lx60_board, machine); } static void xtensa_lx200_init(MachineState *machine) { static const LxBoardDesc lx200_board = { .flash_base = 0xf8000000, .flash_size = 0x01000000, .flash_sector_size = 0x20000, .sram_size = 0x2000000, }; lx_init(&lx200_board, machine); } static void xtensa_ml605_init(MachineState *machine) { static const LxBoardDesc ml605_board = { .flash_base = 0xf8000000, .flash_size = 0x02000000, .flash_sector_size = 0x20000, .sram_size = 0x2000000, }; lx_init(&ml605_board, machine); } static void xtensa_kc705_init(MachineState *machine) { static const LxBoardDesc kc705_board = { .flash_base = 0xf0000000, .flash_size = 0x08000000, .flash_boot_base = 0x06000000, .flash_sector_size = 0x20000, .sram_size = 0x2000000, }; lx_init(&kc705_board, machine); } static QEMUMachine xtensa_lx60_machine = { .name = "lx60", .desc = "lx60 EVB (" XTENSA_DEFAULT_CPU_MODEL ")", .init = xtensa_lx60_init, .max_cpus = 4, }; static QEMUMachine xtensa_lx200_machine = { .name = "lx200", .desc = "lx200 EVB (" XTENSA_DEFAULT_CPU_MODEL ")", .init = xtensa_lx200_init, .max_cpus = 4, }; static QEMUMachine xtensa_ml605_machine = { .name = "ml605", .desc = "ml605 EVB (" XTENSA_DEFAULT_CPU_MODEL ")", .init = xtensa_ml605_init, .max_cpus = 4, }; static QEMUMachine xtensa_kc705_machine = { .name = "kc705", .desc = "kc705 EVB (" XTENSA_DEFAULT_CPU_MODEL ")", .init = xtensa_kc705_init, .max_cpus = 4, }; static void xtensa_lx_machines_init(void) { qemu_register_machine(&xtensa_lx60_machine); qemu_register_machine(&xtensa_lx200_machine); qemu_register_machine(&xtensa_ml605_machine); qemu_register_machine(&xtensa_kc705_machine); } machine_init(xtensa_lx_machines_init);
static void mips_mipssim_machine_init(void) { qemu_register_machine(&mips_mipssim_machine); }
static void bamboo_machine_init(void) { qemu_register_machine(&bamboo_machine); }
static void core99_machine_init(void) { qemu_register_machine(&core99_machine); }
static void zynq_machine_init(void) { qemu_register_machine(&zynq_machine); }
static void sx1_machine_init(void) { qemu_register_machine(&sx1_machine_v2); qemu_register_machine(&sx1_machine_v1); }
static void petalogix_ml605_machine_init(void) { qemu_register_machine(&petalogix_ml605_machine); }
static void moxie_machine_init(void) { qemu_register_machine(&moxiesim_machine); }
static void mips_jazz_machine_init(void) { qemu_register_machine(&mips_magnum_machine); qemu_register_machine(&mips_pica61_machine); }
static void gumstix_machine_init(void) { qemu_register_machine(&connex_machine); qemu_register_machine(&verdex_machine); }
static void exynos4_machine_init(void) { qemu_register_machine(&exynos4_machines[EXYNOS4_BOARD_NURI]); qemu_register_machine(&exynos4_machines[EXYNOS4_BOARD_SMDKC210]); }
static void mainstone_machine_init(void) { qemu_register_machine(&mainstone2_machine); }
static void integratorcp_machine_init(void) { qemu_register_machine(&integratorcp_machine); }
static void r2d_machine_init(void) { qemu_register_machine(&r2d_machine); }
static void mpc8544ds_machine_init(void) { qemu_register_machine(&mpc8544ds_machine); }
static void highbank_machine_init(void) { qemu_register_machine(&highbank_machine); }
static void an5206_machine_init(void) { qemu_register_machine(&an5206_machine); }
static void ipf_machine_init(void) { qemu_register_machine(&ipf_machine); }
static void pc_machine_init(void) { qemu_register_machine(&pc_i440fx_machine_v1_6); qemu_register_machine(&pc_i440fx_machine_v1_5); qemu_register_machine(&pc_i440fx_machine_v1_4); qemu_register_machine(&pc_machine_v1_3); qemu_register_machine(&pc_machine_v1_2); qemu_register_machine(&pc_machine_v1_1); qemu_register_machine(&pc_machine_v1_0); qemu_register_machine(&pc_machine_v0_15); qemu_register_machine(&pc_machine_v0_14); qemu_register_machine(&pc_machine_v0_13); qemu_register_machine(&pc_machine_v0_12); qemu_register_machine(&pc_machine_v0_11); qemu_register_machine(&pc_machine_v0_10); qemu_register_machine(&isapc_machine); #ifdef CONFIG_XEN qemu_register_machine(&xenfv_machine); #endif }
static void cubieboard_machine_init(void) { qemu_register_machine(&cubieboard_machine); }
static void sun4u_machine_init(void) { qemu_register_machine(&sun4u_machine); qemu_register_machine(&sun4v_machine); qemu_register_machine(&niagara_machine); }
static void lm32_machine_init(void) { qemu_register_machine(&lm32_uclinux_machine); qemu_register_machine(&lm32_evr_machine); }
static void heathrow_machine_init(void) { qemu_register_machine(&heathrow_machine); }
static void pc_q35_machine_init(void) { qemu_register_machine(&pc_q35_machine_v1_6); qemu_register_machine(&pc_q35_machine_v1_5); qemu_register_machine(&pc_q35_machine_v1_4); }
static void petalogix_s3adsp1800_machine_init(void) { qemu_register_machine(&petalogix_s3adsp1800_machine); }
static void kzm_machine_init(void) { qemu_register_machine(&kzm_machine); }
static void s390_machine_init(void) { qemu_register_machine(&s390_machine); }
static void at91sam9_machine_init(void) { qemu_register_machine(&at91sam9263ek_machine); }
static void vexpress_machine_init(void) { qemu_register_machine(&vexpress_a9_machine); qemu_register_machine(&vexpress_a15_machine); }
static void android_arm_init(void) { qemu_register_machine(&android_arm_machine); }