summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJanosch Frank <frankja@linux.ibm.com>2026-08-19 08:19:26 +0000
committerChristian Borntraeger <borntraeger@linux.ibm.com>2026-10-15 13:38:11 +0200
commitc03717417232c690534315a428e019a006502031 (patch)
treeca75268b702d3d7e563e7e27a27aacd87d69409d /tools/perf/scripts/python
parent370b3a89cbd95173c57e2524477a471e69c0e682 (diff)
KVM: s390: Kick PV cpus at the right time for service irqs
Service call handling is a two stage process for PV vms. First we receive the secure instruction intercept and then the secure instruction notification intercept. The secure instruction intercept (104) is analogous to the non-pv instruction intercept (4) with the difference that we're not allowed to inject an IRQ when re-entering SIE. We have to wait for the notification intercept (108) which tells us that we're allowed to inject. Unfortunately we never considered this difference and hence the IRQ injection code will try to kick on the secure instruction intercept where service IRQs are masked. It's time to move the kick to the instruction notification and skip kicking on the instruction interception path. Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Acked-by: Christian Borntraeger <borntraeger@linux.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions