This will be used to make the setting of bitmaps conditional.

Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
---
 memory.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/memory.c b/memory.c
index 3864667..76da05b 100644
--- a/memory.c
+++ b/memory.c
@@ -1324,7 +1324,11 @@ bool memory_region_is_skip_dump(MemoryRegion *mr)
 
 uint8_t memory_region_is_logging(MemoryRegion *mr)
 {
-    return mr->dirty_log_mask;
+    uint8_t mask = mr->dirty_log_mask;
+    if (global_dirty_log) {
+        mask |= (1 << DIRTY_MEMORY_MIGRATION);
+    }
+    return mask;
 }
 
 bool memory_region_is_rom(MemoryRegion *mr)
-- 
2.3.3



Reply via email to