diff options
author | Wanpeng Li <wanpengli@tencent.com> | 2020-04-02 16:20:26 +0800 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-04-07 08:34:16 -0400 |
commit | 4064a4c6a1f90d169f36259647be3a8ddb91fa96 (patch) | |
tree | f12ef5487f82c5aafb71cffce181590eeb2dc558 /arch/x86/kvm/lapic.h | |
parent | 1b0c58a34b4c4e0b010621b21fc38ac2929aa3cb (diff) | |
download | linux-riscv-4064a4c6a1f90d169f36259647be3a8ddb91fa96.tar.gz linux-riscv-4064a4c6a1f90d169f36259647be3a8ddb91fa96.tar.bz2 linux-riscv-4064a4c6a1f90d169f36259647be3a8ddb91fa96.zip |
KVM: X86: Filter out the broadcast dest for IPI fastpath
Except destination shorthand, a destination value 0xffffffff is used to
broadcast interrupts, let's also filter out this for single target IPI
fastpath.
Reviewed-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Wanpeng Li <wanpengli@tencent.com>
Message-Id: <1585815626-28370-1-git-send-email-wanpengli@tencent.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm/lapic.h')
-rw-r--r-- | arch/x86/kvm/lapic.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kvm/lapic.h b/arch/x86/kvm/lapic.h index 40ed6ed22751..a0ffb4331418 100644 --- a/arch/x86/kvm/lapic.h +++ b/arch/x86/kvm/lapic.h @@ -17,6 +17,9 @@ #define APIC_BUS_CYCLE_NS 1 #define APIC_BUS_FREQUENCY (1000000000ULL / APIC_BUS_CYCLE_NS) +#define APIC_BROADCAST 0xFF +#define X2APIC_BROADCAST 0xFFFFFFFFul + enum lapic_mode { LAPIC_MODE_DISABLED = 0, LAPIC_MODE_INVALID = X2APIC_ENABLE, |