Commit Message

From: Jan Kiszka <jan.kiszka@siemens.com>
Instead of flushing pending coalesced MMIO requests on every vmexit,
this provides a mechanism to selectively flush when memory regions
related to the coalesced one are accessed. This first of all includes
the coalesced region itself but can also applied to other regions, e.g.
of the same device, by calling memory_region_set_flush_coalesced.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
---
memory.c | 24 ++++++++++++++++++++++++
memory.h | 26 ++++++++++++++++++++++++++
2 files changed, 50 insertions(+), 0 deletions(-)