From: Alex Williamson Date: Fri, 6 Apr 2007 16:06:30 +0000 (-0600) Subject: [IA64] Fix serial console IRQ on PRIMEQUEST X-Git-Tag: 3.1.0-branched~79 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=3a6fddb262c50132f6b3c33060a8beaecc80e4cd;p=xen.git [IA64] Fix serial console IRQ on PRIMEQUEST Use GSI instead of IRQ number and set ns16550_com1_gsi so that iosapic_register_intr() is called. Signed-off-by: Akio Takebe --- diff --git a/xen/arch/ia64/linux-xen/setup.c b/xen/arch/ia64/linux-xen/setup.c index b284c13527..c0a78264e6 100644 --- a/xen/arch/ia64/linux-xen/setup.c +++ b/xen/arch/ia64/linux-xen/setup.c @@ -96,6 +96,7 @@ unsigned int num_io_spaces; #ifdef XEN extern void early_cmdline_parse(char **); +extern unsigned int ns16550_com1_gsi; #endif /* @@ -358,7 +359,7 @@ acpi_oem_console_setup(void) (!strncmp(hdr->oem_table_id, "PQ", 2))){ ns16550_com1.baud = BAUD_AUTO; ns16550_com1.io_base = 0x3f8; - ns16550_com1.irq = 48; + ns16550_com1.irq = ns16550_com1_gsi = 4; return 0; }