VMware VGA: Only enable dirty log tracking when fifo is disabled
commitb5cc6e32baa9d98d50debe23229b303f89fe84f1
authorAnthony Liguori <aliguori@us.ibm.com>
Thu, 17 Dec 2009 22:08:10 +0000 (18 08:08 +1000)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 18 Dec 2009 17:26:33 +0000 (18 11:26 -0600)
treeb0833ba96974237982becf03fe62370d32d95340
parenta6109ff1b5d7184a9d490c4ff94f175940232ebd
VMware VGA: Only enable dirty log tracking when fifo is disabled

This patch enables dirty log tracking whenever it's needed and disables it
when it is not.

We unconditionally enable dirty log tracking on reset, restart dirty log
tracking when PCI IO regions are remapped, and disable/enable it based on
commands from the guest.

Rebased-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/vga.c
hw/vga_int.h
hw/vmware_vga.c