diff options
author | Radim Krčmář <rkrcmar@redhat.com> | 2015-10-30 15:48:20 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-11-04 16:24:34 +0100 |
commit | 0669a51015c58b1f036030743a0c0781eb63867f (patch) | |
tree | 335bbe1aa81071f50d05c9af247abad44fad72c0 /virt/kvm/eventfd.c | |
parent | drivers/hv: share Hyper-V SynIC constants with userspace (diff) | |
download | linux-0669a51015c58b1f036030743a0c0781eb63867f.tar.xz linux-0669a51015c58b1f036030743a0c0781eb63867f.zip |
KVM: x86: zero apic_arb_prio on reset
BSP doesn't get INIT so its apic_arb_prio isn't zeroed after reboot.
BSP won't get lowest priority interrupts until other VCPUs get enough
interrupts to match their pre-reboot apic_arb_prio.
That behavior doesn't fit into KVM's round-robin-like interpretation of
lowest priority delivery ... userspace should KVM_SET_LAPIC on reset, so
just zero apic_arb_prio there.
Reported-by: Yuki Shibuya <shibuya.yk@ncos.nec.co.jp>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'virt/kvm/eventfd.c')
0 files changed, 0 insertions, 0 deletions