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