summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2026-10-15 11:05:33 +0100
committerMarc Zyngier <maz@kernel.org>2026-10-15 14:45:28 +0100
commit21d3b33234ebbb675c2a2a0fa7b12d2d83953d7a (patch)
tree51ae20f14f51563a4554dc6341cbfe4d0bba4db8 /tools/perf/scripts/python/task-analyzer.py
parenta90ee4305c4a5df72c11b31dacfdc76e00fcf78a (diff)
KVM: arm64: nv: Move L2->L1 switch on interrupt early
NV request generation to switch from L2 to L1 on interrupt is buried into the vgic flush code, while we should be able to deliver requests as early as possible. Similarly, MI generation happens *after* the need for a request has been evaluated, which means we potentially delay the maintenance interrupt by a full exit/entry cycle. Move these two things to happen much earlier in the entry code, and make sure the MI generation and PMU interrupt serve as input to the request switching back from L2 to L1. Cc: stable@vger.kernel.org Reviewed-by: Fuad Tabba <fuad.tabba@linux.dev> Tested-by: Fuad Tabba <fuad.tabba@linux.dev> Link: https://patch.msgid.link/20261015100539.1011760-2-maz@kernel.org Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions