diff options
author | Richard Henderson | 2018-10-24 08:50:20 +0200 |
---|---|---|
committer | Peter Maydell | 2018-10-24 08:51:37 +0200 |
commit | 93f379b0c43617b1361f742f261479eaed4959cb (patch) | |
tree | 820b8f48c523040b54c6501a35d8f83308f4df01 /scripts/git-submodule.sh | |
parent | target/arm: Remove writefn from TTBR0_EL3 (diff) | |
download | qemu-93f379b0c43617b1361f742f261479eaed4959cb.tar.gz qemu-93f379b0c43617b1361f742f261479eaed4959cb.tar.xz qemu-93f379b0c43617b1361f742f261479eaed4959cb.zip |
target/arm: Only flush tlb if ASID changes
Since QEMU does not implement ASIDs, changes to the ASID must flush the
tlb. However, if the ASID does not change there is no reason to flush.
In testing a boot of the Ubuntu installer to the first menu, this reduces
the number of flushes by 30%, or nearly 600k instances.
Reviewed-by: Aaron Lindsay <aaron@os.amperecomputing.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-id: 20181019015617.22583-3-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'scripts/git-submodule.sh')
0 files changed, 0 insertions, 0 deletions