aboutsummaryrefslogtreecommitdiff
path: root/hw/misc
diff options
context:
space:
mode:
authorNikunj A Dadhania <nikunj@linux.vnet.ibm.com>2014-09-15 09:28:23 +0530
committerPaolo Bonzini <pbonzini@redhat.com>2014-10-31 11:29:01 +0100
commite4dc3f5909ab90520bc1a27b381c3017ff65ed68 (patch)
tree380b6b1dedb693e6e75872734c47ed104d58dee4 /hw/misc
parentb154537ad07598377ebf98252fb7d2aff127983b (diff)
downloadqemu-e4dc3f5909ab90520bc1a27b381c3017ff65ed68.zip
qemu-e4dc3f5909ab90520bc1a27b381c3017ff65ed68.tar.gz
qemu-e4dc3f5909ab90520bc1a27b381c3017ff65ed68.tar.bz2
Add skip_dump flag to ignore memory region during dump
The PCI MMIO might be disabled or the device in the reset state. Make sure we do not dump these memory regions. Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com> Acked-by: Alex Williamson <alex.williamson@redhat.com> CC: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/misc')
-rw-r--r--hw/misc/vfio.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/misc/vfio.c b/hw/misc/vfio.c
index b5e7981..fd318a1 100644
--- a/hw/misc/vfio.c
+++ b/hw/misc/vfio.c
@@ -2911,6 +2911,7 @@ static int vfio_mmap_bar(VFIODevice *vdev, VFIOBAR *bar,
}
memory_region_init_ram_ptr(submem, OBJECT(vdev), name, size, *map);
+ memory_region_set_skip_dump(submem);
} else {
empty_region:
/* Create a zero sized sub-region to make cleanup easy. */