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 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm