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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值