|
|
|
|
|
|
|
|
|
|
xen-devel
[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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Information required on TRACE_VMEXIT working.,
aditya shevalkar <=
|
|
|
|
|