Hi
Since the xen provide the VMX
instruction set (like VMPTRLD, VMREAD, VMWRITE, VMCLEAR VMCALL etc.) to
manage the VMCS.
I have some queries regarding
these instructions:
1. Can
an application in HVM guest call these VMX instructions?
2. Is
VMCS structure is updated by the processor automatically in case VMexit happens
? Suppose VMExit operation caused due to VMcall then
Will
the VMCS structure will be updated automatically(i.e. Guest state information
is saved on VMCS) ? can the application in HVM guest also
store
some information on VMCS?
3. what
are the other way to pass information from HVM guest to hypervisor. Though
there is VMWRITE instruction is there, but how actually it works?
If anyone has information
regarding it please reply.
Thanks,
Praveen Kushwaha