On 11 December 2013 13:35, Alexander Graf <ag...@suse.de> wrote: > How would KVM know when things changed inside of a memory region? > It's up to user space to manage the contents of a memory region, no?
If the architecture spec says that a freshly reset physical CPU has coherent icache and dcache, then resetting the vCPU should also ensure the icache and dcache are coherent, so one way to solve this would be just to make sure that vcpu reset did the right thing. -- PMM