aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2018-10-17 11:48:40 -0700
committerRichard Henderson <richard.henderson@linaro.org>2018-10-31 12:16:08 +0000
commit1308e0267174daaf557dac8366ea2ba615d3337f (patch)
tree7191817d31abc476c944ae01c17dbab958184a42 /scripts
parent60a2ad7d86e7379e6669806bedaa6cfdf4f2c2f4 (diff)
downloadqemu-1308e0267174daaf557dac8366ea2ba615d3337f.zip
qemu-1308e0267174daaf557dac8366ea2ba615d3337f.tar.gz
qemu-1308e0267174daaf557dac8366ea2ba615d3337f.tar.bz2
cputlb: Split large page tracking per mmu_idx
The set of large pages in the kernel is probably not the same as the set of large pages in the application. Forcing one range to cover both will flush more often than necessary. This allows tlb_flush_page_async_work to flush just the one mmu_idx implicated, which in turn allows us to remove tlb_check_page_and_flush_by_mmuidx_async_work. Tested-by: Emilio G. Cota <cota@braap.org> Reviewed-by: Emilio G. Cota <cota@braap.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions