summaryrefslogtreecommitdiffstats
path: root/bt-host.c
diff options
context:
space:
mode:
authorArtyom Tarasenko2019-04-12 23:06:17 +0200
committerDavid Gibson2019-04-26 03:37:57 +0200
commitaaef873b130f4f9c78f8e97b69c235c81b8b8b88 (patch)
treea109020b7eee2bbc95cad4c873bab2f52ee5e40b /bt-host.c
parentppc/hash32: Rework R and C bit updates (diff)
downloadqemu-aaef873b130f4f9c78f8e97b69c235c81b8b8b88.tar.gz
qemu-aaef873b130f4f9c78f8e97b69c235c81b8b8b88.tar.xz
qemu-aaef873b130f4f9c78f8e97b69c235c81b8b8b88.zip
target/ppc: improve performance of large BAT invalidations
Performing a complete flush is ~ 100 times faster than flushing 256MiB of 4KiB pages. Set a limit of 1024 pages and perform a complete flush afterwards. This patch significantly speeds up AIX 5.1 and NetBSD-ofppc. Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com> Message-Id: <1555103178-21894-4-git-send-email-atar4qemu@gmail.com> Reviewed-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'bt-host.c')
0 files changed, 0 insertions, 0 deletions