aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2023-03-30 18:47:59 +0100
committerMarc Zyngier <maz@kernel.org>2023-03-30 19:01:10 +0100
commit056c15669a01677ba3e44456580bf4a351f71ff7 (patch)
tree6f785a091d35b95bbf6e9944906348b0fa0545c6 /tools/perf/scripts/python/export-to-postgresql.py
parentKVM: arm64: selftests: Add physical timer registers to the sysreg list (diff)
downloadlinux-rng-056c15669a01677ba3e44456580bf4a351f71ff7.tar.xz
linux-rng-056c15669a01677ba3e44456580bf4a351f71ff7.zip
KVM: arm64: selftests: Deal with spurious timer interrupts
Make sure the timer test can properly handle a spurious timer interrupt, something that is far from being unlikely. This involves checking for the GIC IAR return value (don't bother handling the interrupt if it was spurious) as well as the timer control register (don't do anything if the interrupt is masked or the timer disabled). Take this opportunity to rewrite the timer handler in a more readable way. This solves a bunch of failures that creep up on systems that are slow to retire the interrupt, something that the GIC architecture makes no guarantee about. Reviewed-by: Colton Lewis <coltonlewis@google.com> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20230330174800.2677007-20-maz@kernel.org
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions