关闭

VMX学习-VMCS

136人阅读 评论(0) 收藏 举报
分类:

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下访问


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3993次
    • 积分:283
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档