Revision 751c6a17 hw/petalogix_s3adsp1800_mmu.c

b/hw/petalogix_s3adsp1800_mmu.c
106 106
    DeviceState *dev;
107 107
    CPUState *env;
108 108
    int kernel_size;
109
    DriveInfo *dinfo;
109 110
    int i;
110 111
    target_phys_addr_t ddr_base = 0x90000000;
111 112
    ram_addr_t phys_lmb_bram;
......
131 132
    cpu_register_physical_memory(ddr_base, ram_size, phys_ram | IO_MEM_RAM);
132 133

  
133 134
    phys_flash = qemu_ram_alloc(FLASH_SIZE);
134
    i = drive_get_index(IF_PFLASH, 0, 0);
135
    dinfo = drive_get(IF_PFLASH, 0, 0);
135 136
    pflash_cfi02_register(0xa0000000, phys_flash,
136
                          i != -1 ? drives_table[i].bdrv : NULL, (64 * 1024),
137
                          dinfo ? dinfo->bdrv : NULL, (64 * 1024),
137 138
                          FLASH_SIZE >> 16,
138 139
                          1, 1, 0x0000, 0x0000, 0x0000, 0x0000,
139 140
                          0x555, 0x2aa);

Also available in: Unified diff