[RFC PATCH 0/6] support KVM_MEM_INCOHERENT

Andrew Jones
2015-03-06T18:47:37Z

Add support for the new KVM_MEM_INCOHERENT flag, and flag
appropriate memory. (Only flags vram for now.)

Patch 6/6 doesn't appear to be complete. While the VGA output is
99% corruption free, it's not perfect, so it's missing flushes
somewhere...

Andrew Jones (6):
memory: add incoherent cache flag
HACK: linux header update
kvm-all: put kvm_mem_flags to more work
kvm-all: set KVM_MEM_INCOHERENT
vga: flag vram as incoherent
memory: add clear_cache_to_poc

exec.c | 16 ++++++++++------
hw/display/vga.c | 1 +
include/exec/exec-all.h | 41 +++++++++++++++++++++++++++++++++++++++++
include/exec/memory.h | 23 +++++++++++++++++++++++
kvm-all.c | 28 ++++++++++++++++++----------
linux-headers/linux/kvm.h | 1 +
memory.c | 15 +++++++++++++++
7 files changed, 109 insertions(+), 16 deletions(-)

--
1.8.3.1