From: Jack Lange Date: Tue, 10 Mar 2009 22:53:47 +0000 (-0500) Subject: added special handler for seastar interrupt X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=commitdiff_plain;h=94b42c66724ba357375ea31a3c3b90755e0bd52d added special handler for seastar interrupt --- diff --git a/palacios/src/devices/apic.c b/palacios/src/devices/apic.c index cb58823..d3fee16 100644 --- a/palacios/src/devices/apic.c +++ b/palacios/src/devices/apic.c @@ -807,6 +807,14 @@ static int apic_get_intr_number(void * private_data) { } static int apic_raise_intr(void * private_data, int irq) { +#ifdef CRAY_XT + if (irq == 238) { + struct vm_device * dev = (struct vm_device *)private_data; + struct apic_state * apic = (struct apic_state *)dev->private_data; + + return activate_apic_irq(apic, irq); + } +#endif return 0; }