通信人家园

标题: 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://www.txrjy.com/) Powered by C114