mirror of
https://github.com/xen-project/xen.git
synced 2026-10-30 03:00:05 +01:00
Fix VMEXIT tracing.
Signed-off-by: Bruce Rogers <brogers@novell.com> Signed-off-by: Keir Fraser <keir@xensource.com>
This commit is contained in:
1 parent
86d5da49a6
commit
d73ed0e9a4
2 files changed
+1
-12
No files matched your search
@@ -51,13 +51,6 @@
|
||||
|
||||
#define SVM_EXTRA_DEBUG
|
||||
|
||||
#ifdef TRACE_BUFFER
|
||||
static unsigned long trace_values[NR_CPUS][4];
|
||||
#define TRACE_VMEXIT(index,value) trace_values[current->processor][index]=value
|
||||
#else
|
||||
#define TRACE_VMEXIT(index,value) ((void)0)
|
||||
#endif
|
||||
|
||||
/* Useful define */
|
||||
#define MAX_INST_SIZE 15
|
||||
|
||||
@@ -817,7 +810,6 @@ static int svm_do_page_fault(unsigned long va, struct cpu_user_regs *regs)
|
||||
return 1;
|
||||
|
||||
handle_mmio(va, va);
|
||||
TRACE_VMEXIT(2,2);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -843,7 +835,6 @@ static int svm_do_page_fault(unsigned long va, struct cpu_user_regs *regs)
|
||||
return 1;
|
||||
}
|
||||
|
||||
TRACE_VMEXIT (2,2);
|
||||
handle_mmio(va, gpa);
|
||||
|
||||
return 1;
|
||||
@@ -856,8 +847,6 @@ static int svm_do_page_fault(unsigned long va, struct cpu_user_regs *regs)
|
||||
set_bit(ARCH_SVM_VMCB_ASSIGN_ASID, &v->arch.hvm_svm.flags);
|
||||
}
|
||||
|
||||
TRACE_VMEXIT (2,result);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
#include <asm/hvm/vpic.h>
|
||||
#include <asm/hvm/vlapic.h>
|
||||
|
||||
static unsigned long trace_values[NR_CPUS][4];
|
||||
static unsigned long trace_values[NR_CPUS][5];
|
||||
#define TRACE_VMEXIT(index,value) trace_values[smp_processor_id()][index]=value
|
||||
|
||||
static void vmx_ctxt_switch_from(struct vcpu *v);
|
||||
|
||||