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