Ejemplo n.º 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);
Ejemplo n.º 2
0
static void mips_mipssim_machine_init(void)
{
    qemu_register_machine(&mips_mipssim_machine);
}
Ejemplo n.º 3
0
static void bamboo_machine_init(void)
{
    qemu_register_machine(&bamboo_machine);
}
Ejemplo n.º 4
0
static void core99_machine_init(void)
{
    qemu_register_machine(&core99_machine);
}
Ejemplo n.º 5
0
static void zynq_machine_init(void)
{
    qemu_register_machine(&zynq_machine);
}
Ejemplo n.º 6
0
static void sx1_machine_init(void)
{
    qemu_register_machine(&sx1_machine_v2);
    qemu_register_machine(&sx1_machine_v1);
}
Ejemplo n.º 7
0
static void petalogix_ml605_machine_init(void)
{
    qemu_register_machine(&petalogix_ml605_machine);
}
Ejemplo n.º 8
0
static void moxie_machine_init(void)
{
    qemu_register_machine(&moxiesim_machine);
}
Ejemplo n.º 9
0
static void mips_jazz_machine_init(void)
{
    qemu_register_machine(&mips_magnum_machine);
    qemu_register_machine(&mips_pica61_machine);
}
Ejemplo n.º 10
0
static void gumstix_machine_init(void)
{
    qemu_register_machine(&connex_machine);
    qemu_register_machine(&verdex_machine);
}
Ejemplo n.º 11
0
static void exynos4_machine_init(void)
{
    qemu_register_machine(&exynos4_machines[EXYNOS4_BOARD_NURI]);
    qemu_register_machine(&exynos4_machines[EXYNOS4_BOARD_SMDKC210]);
}
Ejemplo n.º 12
0
static void mainstone_machine_init(void)
{
    qemu_register_machine(&mainstone2_machine);
}
Ejemplo n.º 13
0
static void integratorcp_machine_init(void)
{
    qemu_register_machine(&integratorcp_machine);
}
Ejemplo n.º 14
0
static void r2d_machine_init(void)
{
    qemu_register_machine(&r2d_machine);
}
Ejemplo n.º 15
0
static void mpc8544ds_machine_init(void)
{
    qemu_register_machine(&mpc8544ds_machine);
}
Ejemplo n.º 16
0
static void highbank_machine_init(void)
{
    qemu_register_machine(&highbank_machine);
}
Ejemplo n.º 17
0
static void an5206_machine_init(void)
{
    qemu_register_machine(&an5206_machine);
}
Ejemplo n.º 18
0
static void ipf_machine_init(void)
{
    qemu_register_machine(&ipf_machine);
}
Ejemplo n.º 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
}
Ejemplo n.º 20
0
static void cubieboard_machine_init(void)
{
    qemu_register_machine(&cubieboard_machine);
}
Ejemplo n.º 21
0
static void sun4u_machine_init(void)
{
    qemu_register_machine(&sun4u_machine);
    qemu_register_machine(&sun4v_machine);
    qemu_register_machine(&niagara_machine);
}
Ejemplo n.º 22
0
static void lm32_machine_init(void)
{
    qemu_register_machine(&lm32_uclinux_machine);
    qemu_register_machine(&lm32_evr_machine);
}
Ejemplo n.º 23
0
static void heathrow_machine_init(void)
{
    qemu_register_machine(&heathrow_machine);
}
Ejemplo n.º 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);
}
Ejemplo n.º 25
0
static void petalogix_s3adsp1800_machine_init(void)
{
    qemu_register_machine(&petalogix_s3adsp1800_machine);
}
Ejemplo n.º 26
0
static void kzm_machine_init(void)
{
    qemu_register_machine(&kzm_machine);
}
Ejemplo n.º 27
0
static void s390_machine_init(void)
{
    qemu_register_machine(&s390_machine);
}
Ejemplo n.º 28
0
static void at91sam9_machine_init(void)
{
    qemu_register_machine(&at91sam9263ek_machine);
}
Ejemplo n.º 29
0
static void vexpress_machine_init(void)
{
    qemu_register_machine(&vexpress_a9_machine);
    qemu_register_machine(&vexpress_a15_machine);
}
Ejemplo n.º 30
0
static void android_arm_init(void)
{
    qemu_register_machine(&android_arm_machine);
}