Commit b0457b69209fca3fb40a85bd54d7f27eb4bad7e7
1 parent
520860ef
Fix/remove bogus ram size checks.
Signed-off-by: Paul Brook <paul@codesourcery.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7087 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
2 additions
and
9 deletions
hw/nseries.c
| ... | ... | @@ -1272,15 +1272,8 @@ static void n8x0_init(ram_addr_t ram_size, const char *boot_device, |
| 1272 | 1272 | { |
| 1273 | 1273 | struct n800_s *s = (struct n800_s *) qemu_mallocz(sizeof(*s)); |
| 1274 | 1274 | int sdram_size = binfo->ram_size; |
| 1275 | - int onenandram_size = 0x00010000; | |
| 1276 | 1275 | DisplayState *ds; |
| 1277 | 1276 | |
| 1278 | - if (ram_size < sdram_size + onenandram_size + OMAP242X_SRAM_SIZE) { | |
| 1279 | - fprintf(stderr, "This architecture uses %i bytes of memory\n", | |
| 1280 | - sdram_size + onenandram_size + OMAP242X_SRAM_SIZE); | |
| 1281 | - exit(1); | |
| 1282 | - } | |
| 1283 | - | |
| 1284 | 1277 | s->cpu = omap2420_mpu_init(sdram_size, cpu_model); |
| 1285 | 1278 | |
| 1286 | 1279 | /* Setup peripherals | ... | ... |
hw/pxa2xx_lcd.c
| ... | ... | @@ -302,7 +302,7 @@ static void pxa2xx_descriptor_load(struct pxa2xx_lcdc_s *s) |
| 302 | 302 | descptr = s->dma_ch[i].descriptor; |
| 303 | 303 | |
| 304 | 304 | if (!(descptr >= PXA2XX_SDRAM_BASE && descptr + |
| 305 | - sizeof(desc) <= PXA2XX_SDRAM_BASE + phys_ram_size)) | |
| 305 | + sizeof(desc) <= PXA2XX_SDRAM_BASE + ram_size)) | |
| 306 | 306 | continue; |
| 307 | 307 | |
| 308 | 308 | cpu_physical_memory_read(descptr, (void *)&desc, sizeof(desc)); |
| ... | ... | @@ -764,7 +764,7 @@ static void pxa2xx_update_display(void *opaque) |
| 764 | 764 | } |
| 765 | 765 | fbptr = s->dma_ch[ch].source; |
| 766 | 766 | if (!(fbptr >= PXA2XX_SDRAM_BASE && |
| 767 | - fbptr <= PXA2XX_SDRAM_BASE + phys_ram_size)) { | |
| 767 | + fbptr <= PXA2XX_SDRAM_BASE + ram_size)) { | |
| 768 | 768 | pxa2xx_dma_ber_set(s, ch); |
| 769 | 769 | continue; |
| 770 | 770 | } | ... | ... |