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