Example #1
0
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);
Example #2
0
static void mips_mipssim_machine_init(void)
{
    qemu_register_machine(&mips_mipssim_machine);
}
Example #3
0
static void bamboo_machine_init(void)
{
    qemu_register_machine(&bamboo_machine);
}
static void core99_machine_init(void)
{
    qemu_register_machine(&core99_machine);
}
Example #5
0
static void zynq_machine_init(void)
{
    qemu_register_machine(&zynq_machine);
}
Example #6
0
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);
}
Example #8
0
static void moxie_machine_init(void)
{
    qemu_register_machine(&moxiesim_machine);
}
Example #9
0
static void mips_jazz_machine_init(void)
{
    qemu_register_machine(&mips_magnum_machine);
    qemu_register_machine(&mips_pica61_machine);
}
Example #10
0
static void gumstix_machine_init(void)
{
    qemu_register_machine(&connex_machine);
    qemu_register_machine(&verdex_machine);
}
Example #11
0
static void exynos4_machine_init(void)
{
    qemu_register_machine(&exynos4_machines[EXYNOS4_BOARD_NURI]);
    qemu_register_machine(&exynos4_machines[EXYNOS4_BOARD_SMDKC210]);
}
Example #12
0
static void mainstone_machine_init(void)
{
    qemu_register_machine(&mainstone2_machine);
}
Example #13
0
static void integratorcp_machine_init(void)
{
    qemu_register_machine(&integratorcp_machine);
}
Example #14
0
static void r2d_machine_init(void)
{
    qemu_register_machine(&r2d_machine);
}
Example #15
0
static void mpc8544ds_machine_init(void)
{
    qemu_register_machine(&mpc8544ds_machine);
}
Example #16
0
static void highbank_machine_init(void)
{
    qemu_register_machine(&highbank_machine);
}
Example #17
0
static void an5206_machine_init(void)
{
    qemu_register_machine(&an5206_machine);
}
Example #18
0
static void ipf_machine_init(void)
{
    qemu_register_machine(&ipf_machine);
}
Example #19
0
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
}
Example #20
0
static void cubieboard_machine_init(void)
{
    qemu_register_machine(&cubieboard_machine);
}
Example #21
0
static void sun4u_machine_init(void)
{
    qemu_register_machine(&sun4u_machine);
    qemu_register_machine(&sun4v_machine);
    qemu_register_machine(&niagara_machine);
}
Example #22
0
static void lm32_machine_init(void)
{
    qemu_register_machine(&lm32_uclinux_machine);
    qemu_register_machine(&lm32_evr_machine);
}
Example #23
0
static void heathrow_machine_init(void)
{
    qemu_register_machine(&heathrow_machine);
}
Example #24
0
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);
}
Example #26
0
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);
}
Example #29
0
static void vexpress_machine_init(void)
{
    qemu_register_machine(&vexpress_a9_machine);
    qemu_register_machine(&vexpress_a15_machine);
}
Example #30
0
static void android_arm_init(void)
{
    qemu_register_machine(&android_arm_machine);
}