qemu-irix/hw/display
Paolo Bonzini d55d42078b framebuffer: check memory_region_is_logging
framebuffer.c expects DIRTY_MEMORY_VGA logging to be always on, but that
will not be the case soon.  Because framebuffer.c computes the memory
region on the fly for every update (with memory_region_find), it cannot
enable/disable logging by itself.

Instead, always treat updates as invalidations if dirty logging is
not enabled, assuming that the board will enable logging on the
RAM region that includes the framebuffer.

Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2015-06-05 17:09:59 +02:00
..
Makefile.objs milkymist: do not modify libs-softmmu 2015-04-28 22:14:14 +02:00
ads7846.c
blizzard.c blizzard: do not depend on VGA internals 2015-01-15 10:44:13 +03:00
blizzard_template.h
cg3.c display: add memory_region_sync_dirty_bitmap calls 2015-06-05 17:09:58 +02:00
cirrus_vga.c cirrus_vga: QOMify 2015-05-19 11:40:01 +02:00
cirrus_vga_rop.h
cirrus_vga_rop2.h
exynos4210_fimd.c display: enable DIRTY_MEMORY_VGA tracking explicitly 2015-06-05 17:09:58 +02:00
framebuffer.c framebuffer: check memory_region_is_logging 2015-06-05 17:09:59 +02:00
framebuffer.h
g364fb.c display: add memory_region_sync_dirty_bitmap calls 2015-06-05 17:09:58 +02:00
jazz_led.c
milkymist-tmu2.c
milkymist-vgafb.c
milkymist-vgafb_template.h
omap_dss.c omap: Fix warnings from Sparse 2015-03-19 11:11:55 +03:00
omap_lcd_template.h
omap_lcdc.c
pl110.c
pl110_template.h
pxa2xx_lcd.c hw/display/pxa2xx_lcd.c: Remove unused function pxa2xx_dma_rdst_set 2014-09-29 18:48:47 +01:00
pxa2xx_template.h
qxl-logger.c
qxl-render.c spice: use bottom half instead of refresh timer for cursor updates 2014-12-16 14:15:29 +01:00
qxl.c spice: don't update mm_time when spice-server is stopped. 2015-05-29 09:56:01 +02:00
qxl.h qxl: QOMify 2015-05-19 11:40:01 +02:00
sm501.c display: add memory_region_sync_dirty_bitmap calls 2015-06-05 17:09:58 +02:00
sm501_template.h
ssd0303.c
ssd0323.c
tc6393xb.c hw/display/tc6393xb.c: Fix misusing qemu_allocate_irqs for single irq 2015-06-03 14:21:24 +03:00
tc6393xb_template.h
tcx.c display: add memory_region_sync_dirty_bitmap calls 2015-06-05 17:09:58 +02:00
vga-helpers.h vga: Rename vga_template.h to vga-helpers.h 2014-09-30 13:34:09 +02:00
vga-isa-mm.c
vga-isa.c isa: remove isa_mem_base variable 2015-02-13 14:09:28 +00:00
vga-pci.c vga-pci: QOMify 2015-05-19 11:40:01 +02:00
vga.c Fix remaining warnings from Sparse (void return) 2015-03-19 11:11:55 +03:00
vga.h
vga_int.h move hw cursor pos from cirrus to vga 2014-12-16 15:14:42 +01:00
vmware_vga.c memory: differentiate memory_region_is_logging and memory_region_get_dirty_log_mask 2015-06-05 17:09:58 +02:00
xenfb.c Add tracing to xenfb. 2015-02-10 09:27:19 +03:00