VMX学习-VMCS

VMCS: 版本标识,vmx终止标识,数据

数据部分包括:

1.客户机状态,用于vm进入和退出时载入和保存客户机状态。包括:控制寄存器、段寄存器、MSR、RIP、RSP中断状态等

2.主机状态,vm退出时载入主机状态。包括控制寄存器、段寄存器、MSR、RIP、RSP

3.VM执行控制域,规定各种VM退出事件、EPTP、vm-function 控制等

4.VM退出控制域,规定vm退出时的行为,如需要保存哪些MSR、调试寄存器等

5.VM进入控制域,规定vm进入时的行为,如需要载入哪些MSR、调试寄存器,事件注入控制:向vm注入的中断向量号,中断类型等

6.VM退出信息域,vm退出原因,退出时的中断或异常、客户机线性地址物理地址、指令执行引起的退出的信息

VMCS 类型有ordinary and shadow :shadow VMCS 不能用来VM entry 但能在non-root下访问


阅读更多
个人分类: intel VT-x
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

VMX学习-VMCS

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭