]> git.baikalelectronics.ru Git - kernel.git/commit
x86/vsmp: Ignore IOAPIC IRQ affinity if possible
authorRavikiran Thirumalai <kiran.thirumalai@gmail.com>
Sat, 2 Jun 2012 22:11:35 +0000 (01:11 +0300)
committerIngo Molnar <mingo@kernel.org>
Mon, 11 Jun 2012 08:59:13 +0000 (10:59 +0200)
commite5cde8c7c7c0407181a42c8e6188d1c272314db0
treee2b892c3ea56692c1560c63d874a3d870fcf3190
parent621d9f1a7ff5aa89ec75210c8bd56aa2e31bcd64
x86/vsmp: Ignore IOAPIC IRQ affinity if possible

vSMP can route interrupts more optimally based on internal
knowledge the OS does not have. In order to support this
optimization, all CPUs must be able to handle all possible
IOAPIC interrupts.

Fix this by setting the vector allocation domain for all CPUs
and by enabling this feature in vSMP.

Signed-off-by: Ravikiran Thirumalai <kiran.thirumalai@gmail.com>
Signed-off-by: Shai Fultheim <shai@scalemp.com>
[ Rebased, simplified, and reworded the commit message. ]
Signed-off-by: Ido Yariv <ido@wizery.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/vsmp_64.c