aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/i8259.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-05-01 10:31:29 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-05-01 10:31:29 +0100
commit7901b28ea0cf19df1c192baef3f1f2c8c9dc7e8a (patch)
treefd30b7b2dcce76e98d43903a019352e8c011dafc /xen/arch/x86/i8259.c
parentca0074e519fdc29c8574356b1ba551c8a1b235bb (diff)
downloadxen-7901b28ea0cf19df1c192baef3f1f2c8c9dc7e8a.tar.gz
xen-7901b28ea0cf19df1c192baef3f1f2c8c9dc7e8a.tar.bz2
xen-7901b28ea0cf19df1c192baef3f1f2c8c9dc7e8a.zip
MSI 3/6: add msi support to xen
Signed-off-by: Jiang Yunhong <yunhong.jiang@intel.com> Signed-off-by: Shan Haitao <haitao.shan@intel.com>
Diffstat (limited to 'xen/arch/x86/i8259.c')
-rw-r--r--xen/arch/x86/i8259.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/xen/arch/x86/i8259.c b/xen/arch/x86/i8259.c
index 815e9e57f3..a97d76e8d2 100644
--- a/xen/arch/x86/i8259.c
+++ b/xen/arch/x86/i8259.c
@@ -382,6 +382,7 @@ void __devinit init_8259A(int auto_eoi)
static struct irqaction cascade = { no_action, "cascade", NULL};
+extern struct list_head msi_pdev_list;
void __init init_IRQ(void)
{
int i;
@@ -418,5 +419,7 @@ void __init init_IRQ(void)
outb(LATCH >> 8, PIT_CH0); /* MSB */
setup_irq(2, &cascade);
+
+ INIT_LIST_HEAD(&msi_pdev_list);
}