unicorn/qemu/include
Fish ad7ae63e92 Remove unmapped/freed memory regions from the object property list.
This commit fixes the following issues:
- Any unmapped/free'd memory regions (MemoryRegion instances) are not
  removed from the object property linked list of its owner (which is
  always qdev_get_machine(uc)). This issue makes adding new memory
  mapping by calling mem_map() or mem_map_ptr() slower as more and more
  memory pages are mapped and unmapped - yes, even if those memory pages
  are unmapped, they still impact the speed of future memory page
  mappings due to this issue.
- FlatView is not reconstructed after a memory region is freed during
  unmapping, which leads to a use-after-free the next time a new memory
  region is mapped in address_space_update_topology().
2016-10-20 03:48:58 -07:00
..
exec fix for issue #523 2016-08-27 21:49:11 +08:00
fpu Port patch from upstream to check for invalid long double encodings 2016-08-20 11:31:46 -07:00
hw handle some errors properly so avoid exit() during initialization. this fixes issue #237 2015-11-12 01:43:41 +08:00
qapi import 2015-08-21 15:04:50 +08:00
qemu strip out per cpu thread code 2016-03-25 17:24:28 -07:00
qom Remove unmapped/freed memory regions from the object property list. 2016-10-20 03:48:58 -07:00
sysemu strip out per cpu thread code 2016-03-25 17:24:28 -07:00
config.h import 2015-08-21 15:04:50 +08:00
elf.h import 2015-08-21 15:04:50 +08:00
glib-compat.h import 2015-08-21 15:04:50 +08:00
qemu-common.h import 2015-08-21 15:04:50 +08:00