summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorWill Deacon <will@kernel.org>2024-04-23 18:05:16 +0300
committerMarc Zyngier <maz@kernel.org>2024-05-01 18:46:58 +0300
commit7cc1d214a6cd39d7af13f931c8134c24e33dd7f6 (patch)
tree93dca87e4d9453ad43f5b92024f74d9b2ddc6ac2 /tools/perf/scripts/python/export-to-postgresql.py
parent96171cfa55d0a58048ef7dada507141daa400027 (diff)
downloadlinux-7cc1d214a6cd39d7af13f931c8134c24e33dd7f6.tar.xz
KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
Break-before-make (BBM) can be expensive, as transitioning via an invalid mapping (i.e. the "break" step) requires the completion of TLB invalidation and can also cause other agents to fault concurrently on the invalid mapping. Since BBM is not required when changing only the software bits of a PTE, avoid the sequence in this case and just update the PTE directly. Signed-off-by: Will Deacon <will@kernel.org> Signed-off-by: Fuad Tabba <tabba@google.com> Acked-by: Oliver Upton <oliver.upton@linux.dev> Link: https://lore.kernel.org/r/20240423150538.2103045-9-tabba@google.com Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions