Revision 7688b134

b/hw/mips_malta.c
788 788
    int64_t kernel_entry;
789 789
    PCIBus *pci_bus;
790 790
    ISABus *isa_bus;
791
    MIPSCPU *cpu;
791 792
    CPUMIPSState *env;
792 793
    qemu_irq *isa_irq;
793 794
    qemu_irq *cpu_exit_irq;
......
825 826
    }
826 827

  
827 828
    for (i = 0; i < smp_cpus; i++) {
828
        env = cpu_init(cpu_model);
829
        if (!env) {
829
        cpu = cpu_mips_init(cpu_model);
830
        if (cpu == NULL) {
830 831
            fprintf(stderr, "Unable to find CPU definition\n");
831 832
            exit(1);
832 833
        }
834
        env = &cpu->env;
835

  
833 836
        /* Init internal devices */
834 837
        cpu_mips_irq_init_cpu(env);
835 838
        cpu_mips_clock_init(env);

Also available in: Unified diff