ia64/xen-unstable

changeset 3740:872ae5bed5f4

bitkeeper revision 1.1159.255.2 (4209127er8MJffd33h0Xohwj83BUWQ)

misc VT-x cleanups
Signed-off-by: ian.pratt@cl.cam.ac.uk
author iap10@freefall.cl.cam.ac.uk
date Tue Feb 08 19:26:54 2005 +0000 (2005-02-08)
parents 4412ac39cc85
children d1e1c9854420
files xen/arch/x86/vmx.c xen/include/asm-x86/shadow.h
line diff
     1.1 --- a/xen/arch/x86/vmx.c	Tue Feb 08 19:23:44 2005 +0000
     1.2 +++ b/xen/arch/x86/vmx.c	Tue Feb 08 19:26:54 2005 +0000
     1.3 @@ -828,7 +828,7 @@ asmlinkage void vmx_vmexit_handler(struc
     1.4      case EXIT_REASON_EXTERNAL_INTERRUPT: 
     1.5      {
     1.6          extern int vector_irq[];
     1.7 -        extern asmlinkage void do_IRQ(struct xen_regs);
     1.8 +        extern asmlinkage void do_IRQ(struct xen_regs *);
     1.9          extern void smp_apic_timer_interrupt(struct xen_regs *);
    1.10          extern void timer_interrupt(int, void *, struct xen_regs *);
    1.11          unsigned int    vector;
    1.12 @@ -845,7 +845,7 @@ asmlinkage void vmx_vmexit_handler(struc
    1.13          } else {
    1.14              regs.entry_vector = (vector == FIRST_DEVICE_VECTOR?
    1.15                       0 : vector_irq[vector]);
    1.16 -            do_IRQ(regs);
    1.17 +            do_IRQ(&regs);
    1.18          }
    1.19          break;
    1.20      }
     2.1 --- a/xen/include/asm-x86/shadow.h	Tue Feb 08 19:23:44 2005 +0000
     2.2 +++ b/xen/include/asm-x86/shadow.h	Tue Feb 08 19:26:54 2005 +0000
     2.3 @@ -73,9 +73,9 @@ static inline void shadow_invalidate(str
     2.4      memset(ed->arch.shadow_vtable, 0, PAGE_SIZE);
     2.5  }
     2.6  
     2.7 -#define SHADOW_DEBUG 1
     2.8 +#define SHADOW_DEBUG 0
     2.9  #define SHADOW_VERBOSE_DEBUG 0
    2.10 -#define SHADOW_HASH_DEBUG 1
    2.11 +#define SHADOW_HASH_DEBUG 0
    2.12  
    2.13  struct shadow_status {
    2.14      unsigned long pfn;            /* Guest pfn.             */