|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Information required on TRACE_VMEXIT working.
Hi all,
Can anybody explain the process of TRACE_VMEXIT ?
I am trying to understand its use in xen3.0.3\xen\arch\x86\hvm\vmx\vmx.c
file in the vmx_vmexit_handler function.
Also explain the meaning of its arguments and from where does it fetches
the values for different arguments.
Some code snippets from above file are given below:
TRACE_VMEXIT(0,exit_reason);
switch ( exit_reason )
{
case EXIT_REASON_EXCEPTION_NMI:
vector &= INTR_INFO_VECTOR_MASK;
TRACE_VMEXIT(1,vector);
__vmread(EXIT_QUALIFICATION, &va);
__vmread(VM_EXIT_INTR_ERROR_CODE, ®s->error_code);
TRACE_VMEXIT(3, regs->error_code);
TRACE_VMEXIT(4, va);
Also trying to understand the following expression in the same file:
#define TRACE_VMEXIT(index,value) this_cpu(trace_values)[index]=value
With Regards,
Aditya Shevalkar.
__________________________________________________________
Yahoo! India Answers: Share what you know. Learn something new
http://in.answers.yahoo.com/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |