Commit 217fae2d6be868d80c587639d82ed9b1028913bb

Authored by j_mayer
1 parent 0bd5f4ce

Fix PowerPC 405 BIOS instanciation: is a 32 bits only target.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3315 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 5 additions and 5 deletions
hw/ppc405_boards.c
... ... @@ -226,8 +226,8 @@ static void ref405ep_init (int ram_size, int vga_ram_size, int boot_device,
226 226 fl_idx, bios_size, bios_offset, -bios_size,
227 227 bdrv_get_device_name(pflash_table[fl_idx]), fl_sectors);
228 228 #endif
229   - pflash_register(-(bios_size), bios_offset, pflash_table[fl_idx],
230   - 65536, fl_sectors, 2,
  229 + pflash_register((uint32_t)(-bios_size), bios_offset,
  230 + pflash_table[fl_idx], 65536, fl_sectors, 2,
231 231 0x0001, 0x22DA, 0x0000, 0x0000);
232 232 fl_idx++;
233 233 } else
... ... @@ -266,7 +266,7 @@ static void ref405ep_init (int ram_size, int vga_ram_size, int boot_device,
266 266 memset(&bd, 0, sizeof(bd));
267 267 bd.bi_memstart = 0x00000000;
268 268 bd.bi_memsize = ram_size;
269   - bd.bi_flashstart = -(bios_size);
  269 + bd.bi_flashstart = -bios_size;
270 270 bd.bi_flashsize = -bios_size;
271 271 bd.bi_flashoffset = 0;
272 272 bd.bi_sramstart = 0xFFF00000;
... ... @@ -539,8 +539,8 @@ static void taihu_405ep_init(int ram_size, int vga_ram_size, int boot_device,
539 539 fl_idx, bios_size, bios_offset, -bios_size,
540 540 bdrv_get_device_name(pflash_table[fl_idx]), fl_sectors);
541 541 #endif
542   - pflash_register(-(bios_size), bios_offset, pflash_table[fl_idx],
543   - 65536, fl_sectors, 4,
  542 + pflash_register((uint32_t)(-bios_size), bios_offset,
  543 + pflash_table[fl_idx], 65536, fl_sectors, 4,
544 544 0x0001, 0x22DA, 0x0000, 0x0000);
545 545 fl_idx++;
546 546 } else
... ...