Revision f25608e9 hw/musicpal.c

b/hw/musicpal.c
1513 1513
               const char *kernel_filename, const char *kernel_cmdline,
1514 1514
               const char *initrd_filename, const char *cpu_model)
1515 1515
{
1516
    CPUARMState *env;
1516
    ARMCPU *cpu;
1517 1517
    qemu_irq *cpu_pic;
1518 1518
    qemu_irq pic[32];
1519 1519
    DeviceState *dev;
......
1533 1533
    if (!cpu_model) {
1534 1534
        cpu_model = "arm926";
1535 1535
    }
1536
    env = cpu_init(cpu_model);
1537
    if (!env) {
1536
    cpu = cpu_arm_init(cpu_model);
1537
    if (!cpu) {
1538 1538
        fprintf(stderr, "Unable to find CPU definition\n");
1539 1539
        exit(1);
1540 1540
    }
1541
    cpu_pic = arm_pic_init_cpu(env);
1541
    cpu_pic = arm_pic_init_cpu(&cpu->env);
1542 1542

  
1543 1543
    /* For now we use a fixed - the original - RAM size */
1544 1544
    memory_region_init_ram(ram, "musicpal.ram", MP_RAM_DEFAULT_SIZE);
......
1651 1651
    musicpal_binfo.kernel_filename = kernel_filename;
1652 1652
    musicpal_binfo.kernel_cmdline = kernel_cmdline;
1653 1653
    musicpal_binfo.initrd_filename = initrd_filename;
1654
    arm_load_kernel(env, &musicpal_binfo);
1654
    arm_load_kernel(&cpu->env, &musicpal_binfo);
1655 1655
}
1656 1656

  
1657 1657
static QEMUMachine musicpal_machine = {

Also available in: Unified diff