summary refs log tree commit diff stats
path: root/hw/lm32
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2014-05-30 12:59:00 -0600
committerAlex Williamson <alex.williamson@redhat.com>2014-05-30 12:59:00 -0600
commit078c44f48eb9e5134a06f29bec362c1744ca39a3 (patch)
treea90b2d2ecdafbf8eec14f246085ae54f032a7783 /hw/lm32
parent4cb47d281a995cb49e4652cb26bafb3ab2d9bd28 (diff)
downloadfocaccia-qemu-078c44f48eb9e5134a06f29bec362c1744ca39a3.tar.gz
focaccia-qemu-078c44f48eb9e5134a06f29bec362c1744ca39a3.zip
memory: Sanity check that no listeners remain on a destroyed AddressSpace
At the moment, most AddressSpace objects last as long as the guest system
in practice, but that could well change in future.  In addition, for VFIO
we will be introducing some private per-AdressSpace information, which must
be disposed of before the AddressSpace itself is destroyed.

To reduce the chances of subtle bugs in this area, this patch adds
asssertions to ensure that when an AddressSpace is destroyed, there are no
remaining MemoryListeners using that AS as a filter.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'hw/lm32')
0 files changed, 0 insertions, 0 deletions