mips_fulong2e: Use cpu_mips_cpu() to obtain MIPSCPU
Needed for main_cpu_reset(). Signed-off-by: Andreas Färber <afaerber@suse.de>
This commit is contained in:
		
							parent
							
								
									30bf942d8c
								
							
						
					
					
						commit
						f0f8036697
					
				| 
						 | 
				
			
			@ -272,17 +272,19 @@ static void mips_fulong2e_init(ram_addr_t ram_size, const char *boot_device,
 | 
			
		|||
    i2c_bus *smbus;
 | 
			
		||||
    int i;
 | 
			
		||||
    DriveInfo *hd[MAX_IDE_BUS * MAX_IDE_DEVS];
 | 
			
		||||
    MIPSCPU *cpu;
 | 
			
		||||
    CPUMIPSState *env;
 | 
			
		||||
 | 
			
		||||
    /* init CPUs */
 | 
			
		||||
    if (cpu_model == NULL) {
 | 
			
		||||
        cpu_model = "Loongson-2E";
 | 
			
		||||
    }
 | 
			
		||||
    env = cpu_init(cpu_model);
 | 
			
		||||
    if (!env) {
 | 
			
		||||
    cpu = cpu_mips_init(cpu_model);
 | 
			
		||||
    if (cpu == NULL) {
 | 
			
		||||
        fprintf(stderr, "Unable to find CPU definition\n");
 | 
			
		||||
        exit(1);
 | 
			
		||||
    }
 | 
			
		||||
    env = &cpu->env;
 | 
			
		||||
 | 
			
		||||
    qemu_register_reset(main_cpu_reset, env);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue