[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xentrace: Trace CR accesses in hvm emulator.
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1239098231 -3600 # Node ID 1ff30ca7018671d05522b9bf61d9fea418d60b38 # Parent 3881da2d25ec815a47533aa265377132fa59d7bb xentrace: Trace CR accesses in hvm emulator. Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> --- xen/arch/x86/hvm/emulate.c | 3 +++ 1 files changed, 3 insertions(+) diff -r 3881da2d25ec -r 1ff30ca70186 xen/arch/x86/hvm/emulate.c --- a/xen/arch/x86/hvm/emulate.c Tue Apr 07 10:43:27 2009 +0100 +++ b/xen/arch/x86/hvm/emulate.c Tue Apr 07 10:57:11 2009 +0100 @@ -18,6 +18,7 @@ #include <asm/event.h> #include <asm/hvm/emulate.h> #include <asm/hvm/hvm.h> +#include <asm/hvm/trace.h> #include <asm/hvm/support.h> #define HVMTRACE_IO_ASSIST_WRITE 0x200 @@ -749,6 +750,7 @@ static int hvmemul_read_cr( case 3: case 4: *val = current->arch.hvm_vcpu.guest_cr[reg]; + HVMTRACE_LONG_2D(CR_READ, reg, TRC_PAR_LONG(*val)); return X86EMUL_OKAY; default: break; @@ -762,6 +764,7 @@ static int hvmemul_write_cr( unsigned long val, struct x86_emulate_ctxt *ctxt) { + HVMTRACE_LONG_2D(CR_WRITE, reg, TRC_PAR_LONG(val)); switch ( reg ) { case 0: _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |