x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol
authorZhao Yakui <yakui.zhao@intel.com>
Tue, 30 Apr 2019 03:45:23 +0000 (11:45 +0800)
committerBorislav Petkov <bp@suse.de>
Tue, 11 Jun 2019 19:21:11 +0000 (21:21 +0200)
commitecca25029473bee6e98ce062e76b7310904bbdd1
treeed4b7f29a303c1a9f8b6c6a8a2b5eea88618012b
parentd1fdb6d8f6a4109a4263176c84b899076a5f8008
x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol

Add a special Kconfig symbol X86_HV_CALLBACK_VECTOR so that the guests
using the hypervisor interrupt callback counter can select and thus
enable that counter. Select it when xen or hyperv support is enabled. No
functional changes.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Frederic Weisbecker <frederic@kernel.org>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Juergen Gross <jgross@suse.com>
Cc: "K. Y. Srinivasan" <kys@microsoft.com>
Cc: linux-hyperv@vger.kernel.org
Cc: Nicolai Stange <nstange@suse.de>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Sasha Levin <sashal@kernel.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Cc: Stephen Hemminger <sthemmin@microsoft.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: x86-ml <x86@kernel.org>
Cc: xen-devel@lists.xenproject.org
Link: https://lkml.kernel.org/r/1559108037-18813-2-git-send-email-yakui.zhao@intel.com
arch/x86/Kconfig
arch/x86/include/asm/hardirq.h
arch/x86/kernel/irq.c
arch/x86/xen/Kconfig
drivers/hv/Kconfig