通信人家园
标题:
VT处理器常用额外指令集(VMX)
[查看完整版帖子]
[打印本页]
时间:
2024-1-23 10:03
作者:
pzd
标题:
VT处理器常用额外指令集(VMX)
本帖最后由 pzd 于 2024-1-23 10:03 编辑
VMCS区域管理指令:
VMPTRLD:激活当前VMCS(关键结构体,VT host/guest对应的上下文,每个CUP对应一个)
并加载内存数据到VMCS指针
VMPTRST:存储当前VMCS指针数据到内存
VMCLEAR:将launch状态的VMCS设置成clear状态(非激活状态),与VMPTRLD相反
VMREAD:读取VMCS域值
VMWRITE:写入VMCS的域值
VMX管理指令:
VMLAUNCH:启动VMCS的虚拟机(guest)
VMRESUME:从host中恢复VMCS的虚拟机
VMXOFF:退出VMX ROOT模式
VMXON:进入VMX ROOT模式
VMCALL:关闭VT时让虚拟机则发生退出事件(NBP_HYPERCALL_UNLOAD)
通信人家园 (https://test.txrjy.com/)
Powered by C114