ia64/xen-unstable

changeset 5383:b46685573b0f

bitkeeper revision 1.1691.1.15 (42a7f2c1I-jntucQIjoRZz_dLuAOpw)

[PATCH] vmx-doirq-vector.patch

do_IRQ() expects a vector instead of an irq now due to a recent change.
With this patch, VMX domains can boot again.

Signed-off-by: Arun Sharma <arun.sharma@intel.com>
author arun.sharma@intel.com[kaf24]
date Thu Jun 09 07:41:53 2005 +0000 (2005-06-09)
parents f316a7dbe1f2
children b05ee86a8f34
files xen/arch/x86/vmx.c
line diff
     1.1 --- a/xen/arch/x86/vmx.c	Thu Jun 09 07:41:40 2005 +0000
     1.2 +++ b/xen/arch/x86/vmx.c	Thu Jun 09 07:41:53 2005 +0000
     1.3 @@ -1262,8 +1262,7 @@ asmlinkage void vmx_vmexit_handler(struc
     1.4          if (vector == LOCAL_TIMER_VECTOR) {
     1.5              smp_apic_timer_interrupt(&regs);
     1.6          } else {
     1.7 -            regs.entry_vector = (vector == FIRST_DEVICE_VECTOR?
     1.8 -                     0 : vector_irq[vector]);
     1.9 +            regs.entry_vector = vector;
    1.10              do_IRQ(&regs);
    1.11          }
    1.12          break;