Hi,
The last version of the vga patch brought hope of a clean interface
for the vga optimization. However, it failed in some guests due to
the explicit need for alias, contrary to what we used to think.
This needs arises from a KVM host bug (http://lkml.org/lkml/2008/11/17/496)
However, even if it gets eventually fixed, any qemu running on an
old enough kernel will fail. Because of that, this series introduces
implicit aliasing support for kvm first, to just then implement the vga
optimization.
The main idea is that qemu should never need to know about our
dirty trick.
Hope I didn't miss anything.