summaryrefslogtreecommitdiffstats
path: root/include/exec/user
diff options
context:
space:
mode:
authorGonglei2014-05-08 05:47:32 +0200
committerPaolo Bonzini2014-06-17 16:07:37 +0200
commit4dc56152237f61694fa42675a78ffd14a509df98 (patch)
tree0edbaa91512ac1de8593534c4f83065db25de9a1 /include/exec/user
parentunset RAMBlock idstr when unregister MemoryRegion (diff)
downloadqemu-4dc56152237f61694fa42675a78ffd14a509df98.tar.gz
qemu-4dc56152237f61694fa42675a78ffd14a509df98.tar.xz
qemu-4dc56152237f61694fa42675a78ffd14a509df98.zip
memory: Don't update all memory region when ioeventfd changed
memory mappings don't rely on ioeventfds, there is no need to destroy and rebuild them when manipulating ioeventfds, otherwise it scarifies performance. according to testing result, each ioeventfd deleing needs about 5ms, within which memory mapping rebuilding needs about 4ms. With many Nics and vmchannel in a VM doing migrating, there can be many ioeventfds deleting which increasing downtime remarkably. Signed-off-by: Gonglei <arei.gonglei@huawei.com> Signed-off-by: Herongguang <herongguang.he@huawei.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/exec/user')
0 files changed, 0 insertions, 0 deletions