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