|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] About VMX VMExit handler
Hi,
In VM Exit handler, vmx_asm_vmexit_handler(), [xen-3.3.0/xen/arch/x86/hvm/vmx/entry.S:line65], it first saves guest's RIP, RSP, RFLAGS from VMCS to stack by VMREAD, then call vmx_vmexit_handler, and then recover guest's RIP, RSP and RFLAGS.
1. The VMCS is designed to save these registers, why need to save them into stack still? 2. What should I do, if I want to change the guest's RIP in vmx_vmexit_handler(), in order to let the guest load the new RIP on VM Entry? It doesn't work of changing the RIP in VMCS. Do I have to change the RIP in the stack?
Thanks, Wu
穿越地震带 纪念汶川地震一周年
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] About VMX VMExit handler,
Wu Bingzheng <=
|
|
|
|
|