This patch add Intel processor trace context
date structure for guest.
Signed-off-by: Luwei Kang
---
xen/include/asm-x86/hvm/vmx/vmcs.h | 3 +++
xen/include/asm-x86/intel_pt.h | 17 +
xen/include/asm-x86/msr-index.h| 20
3 files changed, 40 insertion
On Tue, Jan 16, 2018 at 02:12:30AM +0800, Luwei Kang wrote:
>
> +#include
> +
> +struct pt_ctx {
> +u64 ctl;
> +u64 status;
> +u64 output_base;
> +u64 output_mask;
> +u64 cr3_match;
> +u64 addr[NUM_MSR_IA32_RTIT_ADDR];
uint64_t please.
> +};
> +
> +struct pt_desc {
> +
>>> On 15.01.18 at 19:12, wrote:
> --- a/xen/include/asm-x86/hvm/vmx/vmcs.h
> +++ b/xen/include/asm-x86/hvm/vmx/vmcs.h
> @@ -20,6 +20,7 @@
>
> #include
> #include
> +#include
>
> extern void vmcs_dump_vcpu(struct vcpu *v);
> extern void setup_vmcs_dump(void);
> @@ -171,6 +172,8 @@ struc
> > --- a/xen/include/asm-x86/hvm/vmx/vmcs.h
> > +++ b/xen/include/asm-x86/hvm/vmx/vmcs.h
> > @@ -20,6 +20,7 @@
> >
> > #include
> > #include
> > +#include
> >
> > extern void vmcs_dump_vcpu(struct vcpu *v); extern void
> > setup_vmcs_dump(void); @@ -171,6 +172,8 @@ struct arch_vmx_struct {