aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorLuwei Kang <[email protected]>2019-01-31 16:52:02 +0800
committerPaolo Bonzini <[email protected]>2019-02-20 22:48:27 +0100
commit81b016676e1c8f58027bd4d2b1d8a981776b36fe (patch)
treeebc230c843f6b289475250319592789a3ef03edb /tools/perf/scripts/python
parentc029b5deb0b5d7e5090317b835f21c5d93999db7 (diff)
KVM: x86: Sync the pending Posted-Interrupts
Some Posted-Interrupts from passthrough devices may be lost or overwritten when the vCPU is in runnable state. The SN (Suppress Notification) of PID (Posted Interrupt Descriptor) will be set when the vCPU is preempted (vCPU in KVM_MP_STATE_RUNNABLE state but not running on physical CPU). If a posted interrupt coming at this time, the irq remmaping facility will set the bit of PIR (Posted Interrupt Requests) without ON (Outstanding Notification). So this interrupt can't be sync to APIC virtualization register and will not be handled by Guest because ON is zero. Signed-off-by: Luwei Kang <[email protected]> [Eliminate the pi_clear_sn fast path. - Paolo] Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions