summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorShameer Kolothum <shameerali.kolothum.thodi@huawei.com>2021-11-22 15:18:41 +0300
committerMarc Zyngier <maz@kernel.org>2022-02-08 17:46:28 +0300
commit417838392f2e657ee25cc30e373ff4c35a0faa90 (patch)
tree81e2df787cb9057107ff48d79601199eccf73742 /tools/perf/scripts/python/exported-sql-viewer.py
parentdfd42facf1e4ada021b939b4e19c935dcdd55566 (diff)
downloadlinux-417838392f2e657ee25cc30e373ff4c35a0faa90.tar.xz
KVM: arm64: Introduce a new VMID allocator for KVM
A new VMID allocator for arm64 KVM use. This is based on arm64 ASID allocator algorithm. One major deviation from the ASID allocator is the way we flush the context. Unlike ASID allocator, we expect less frequent rollover in the case of VMIDs. Hence, instead of marking the CPU as flush_pending and issuing a local context invalidation on the next context switch, we  broadcast TLB flush + I-cache invalidation over the inner shareable domain on rollover. Signed-off-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20211122121844.867-2-shameerali.kolothum.thodi@huawei.com
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions