]> git.karo-electronics.de Git - karo-tx-linux.git/commit
x86, vt-d: Fix the vt-d fault handling irq migration in the x2apic mode
authorKenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Wed, 1 Dec 2010 17:40:32 +0000 (09:40 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 21 Mar 2011 19:44:28 +0000 (12:44 -0700)
commit0b480c14fdaa8d8113daf586ba351ae036934bbb
tree3232182a192093b2474cc842e3808d74874f63da
parentb1b82a34ab0b647e7df0367f9cbe5c96a7b4dd0c
x86, vt-d: Fix the vt-d fault handling irq migration in the x2apic mode

commit 086e8ced65d9bcc4a8e8f1cd39b09640f2883f90 upstream.

In x2apic mode, we need to set the upper address register of the fault
handling interrupt register of the vt-d hardware. Without this
irq migration of the vt-d fault handling interrupt is broken.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
LKML-Reference: <1291225233.2648.39.camel@sbsiddha-MOBL3>
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Acked-by: Chris Wright <chrisw@sous-sol.org>
Tested-by: Takao Indoh <indou.takao@jp.fujitsu.com>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kernel/apic/io_apic.c