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 | } | ... | ... |