aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2025-09-29 17:04:53 +0100
committerMarc Zyngier <maz@kernel.org>2025-10-13 14:42:41 +0100
commit892f7c38ba3b7de19b3dffb8e148d5fbf1228f20 (patch)
tree2031b610cd1a7ad4e58b22802873b59f11f717c4 /tools/perf/scripts/python/exported-sql-viewer.py
parentKVM: arm64: Move CNT*CT_EL0 userspace accessors to generic infrastructure (diff)
downloadlinux-892f7c38ba3b7de19b3dffb8e148d5fbf1228f20.tar.gz
linux-892f7c38ba3b7de19b3dffb8e148d5fbf1228f20.zip
KVM: arm64: Fix WFxT handling of nested virt
The spec for WFxT indicates that the parameter to the WFxT instruction is relative to the reading of CNTVCT_EL0. This means that the implementation needs to take the execution context into account, as CNTVOFF_EL2 does not always affect readings of CNTVCT_EL0 (such as when HCR_EL2.E2H is 1 and that we're in host context). This also rids us of the last instance of KVM_REG_ARM_TIMER_CNT outside of the userspace interaction code. Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions