unicorn/qemu/include
Paolo Bonzini a46accd252
exec: make iotlb RCU-friendly
After the previous patch, TLBs will be flushed on every change to
the memory mapping. This patch augments that with synchronization
of the MemoryRegionSections referred to in the iotlb array.

With this change, it is guaranteed that iotlb_to_region will access
the correct memory map, even once the TLB will be accessed outside
the BQL.

Backports commit 9d82b5a792236db31a75b9db5c93af69ac07c7c5 from qemu
2018-02-12 15:20:39 -05:00
..
exec exec: make iotlb RCU-friendly 2018-02-12 15:20:39 -05:00
fpu softfloat: expand out STATUS macro 2018-02-12 13:43:13 -05:00
hw cleanup Sparc unused code 2017-01-23 12:34:00 +08:00
qapi platform.h move #3 2017-01-21 00:13:21 +11:00
qemu host-utils: Add revbit functions 2018-02-11 02:57:55 -05:00
qom exec: make iotlb RCU-friendly 2018-02-12 15:20:39 -05:00
sysemu ffs() is redundant 2017-01-21 11:11:22 +08:00
config.h import 2015-08-21 15:04:50 +08:00
elf.h fix merge conflicts 2017-03-10 21:04:33 +08:00
glib_compat.h platform.h move #3 2017-01-21 00:13:21 +11:00
qemu-common.h fix conflicts 2017-01-21 11:06:05 +08:00