ia64/xen-unstable

changeset 12323:6085f1e5366f

[HVM] Avoid long delay between setting IRQ for PV drivers and
servicing it. Should call service_ioapic() synchronously.
Signed-off-by: Keir Fraser <keir@xensource.com>
author kaf24@firebug.cl.cam.ac.uk
date Thu Nov 09 09:04:41 2006 +0000 (2006-11-09)
parents 3280d6211213
children fbf851ec9103
files xen/arch/x86/hvm/vioapic.c
line diff
     1.1 --- a/xen/arch/x86/hvm/vioapic.c	Wed Nov 08 19:48:46 2006 +0000
     1.2 +++ b/xen/arch/x86/hvm/vioapic.c	Thu Nov 09 09:04:41 2006 +0000
     1.3 @@ -497,6 +497,8 @@ void vioapic_set_xen_irq(struct domain *
     1.4          vioapic->irr_xen |= 1 << irq;
     1.5      else
     1.6          vioapic->irr_xen &= ~(1 << irq);
     1.7 +
     1.8 +    service_ioapic(vioapic);
     1.9  }
    1.10  
    1.11  void vioapic_set_irq(struct domain *d, int irq, int level)