ia64/xen-unstable

changeset 5181:3487ddf5b689

bitkeeper revision 1.1572 (4296dbecanEyZdOxxZEuQ7szhriF5g)

[PATCH] [PATCH] (missing) More accurate address decoding for

This patch works a lot better when you have all the modified files.

Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
author leendert@watson.ibm.com[kaf24]
date Fri May 27 08:35:56 2005 +0000 (2005-05-27)
parents da69cdf7fef2
children b91381252d35
files xen/arch/x86/vmx_platform.c xen/include/asm-x86/vmx_vmcs.h
line diff
     1.1 --- a/xen/arch/x86/vmx_platform.c	Fri May 27 08:35:40 2005 +0000
     1.2 +++ b/xen/arch/x86/vmx_platform.c	Fri May 27 08:35:56 2005 +0000
     1.3 @@ -406,7 +406,7 @@ static int vmx_decode(const unsigned cha
     1.4      return DECODE_failure;
     1.5  }
     1.6  
     1.7 -static int inst_copy_from_guest(unsigned char *buf, unsigned long guest_eip, int inst_len)
     1.8 +int inst_copy_from_guest(unsigned char *buf, unsigned long guest_eip, int inst_len)
     1.9  {
    1.10      l1_pgentry_t gpte;
    1.11      unsigned long mfn;
     2.1 --- a/xen/include/asm-x86/vmx_vmcs.h	Fri May 27 08:35:40 2005 +0000
     2.2 +++ b/xen/include/asm-x86/vmx_vmcs.h	Fri May 27 08:35:56 2005 +0000
     2.3 @@ -146,6 +146,7 @@ enum vmcs_field {
     2.4      CR3_TARGET_VALUES               = 0x00006008, 
     2.5      CR3_GUEST_HOST_MASK             = 0x00006208,
     2.6      EXIT_QUALIFICATION              = 0x00006400,
     2.7 +    GUEST_LINEAR_ADDRESS	    = 0x0000640A,
     2.8      GUEST_CR0                       = 0x00006800,
     2.9      GUEST_CR3                       = 0x00006802,
    2.10      GUEST_CR4                       = 0x00006804,