qemu/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
..
ads7846.c
blizzard_template.h
blizzard.c blizzard: do not depend on VGA internals 2015-01-15 10:44:13 +03:00
cg3.c display: add memory_region_sync_dirty_bitmap calls 2015-06-05 17:09:58 +02:00
cirrus_vga_rop2.h
cirrus_vga_rop.h cirrus: Fix host CPU blits 2014-07-11 10:17:02 +02:00
cirrus_vga.c cirrus_vga: QOMify 2015-05-19 11:40:01 +02:00
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
Makefile.objs milkymist: do not modify libs-softmmu 2015-04-28 22:14:14 +02:00
milkymist-tmu2.c
milkymist-vgafb_template.h
milkymist-vgafb.c
omap_dss.c omap: Fix warnings from Sparse 2015-03-19 11:11:55 +03:00
omap_lcd_template.h hw: use ld_p/st_p instead of ld_raw/st_raw 2014-06-05 16:04:17 +02:00
omap_lcdc.c
pl110_template.h
pl110.c
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_template.h hw: use ld_p/st_p instead of ld_raw/st_raw 2014-06-05 16:04:17 +02:00
sm501.c display: add memory_region_sync_dirty_bitmap calls 2015-06-05 17:09:58 +02:00
ssd0303.c
ssd0323.c
tc6393xb_template.h
tc6393xb.c hw/display/tc6393xb.c: Fix misusing qemu_allocate_irqs for single irq 2015-06-03 14:21:24 +03:00
tcx.c display: add memory_region_sync_dirty_bitmap calls 2015-06-05 17:09:58 +02:00
vga_int.h move hw cursor pos from cirrus to vga 2014-12-16 15:14:42 +01: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
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