Revision b0457b69 hw/pxa2xx_lcd.c
b/hw/pxa2xx_lcd.c | ||
---|---|---|
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 | 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 |
} |
Also available in: Unified diff