文章目录
前言
这是虚拟化驱动编写过程里最麻烦且最容易出错的部分,需要拦截的大多数功能也是在这里进行定义
一些控制信息的字段说明
VMCS中包含guest区域和host区域和虚拟机控制区域,初始化guest区域和host区域可以在文档24.4,24.5看,这里我们不需要太关心,我们比较需要的是一些虚拟机的控制区域,读写VMCS区域的时候,必须使用__vmx_vmread和__vmx_vmwrite,并且在此之前必须__vmx_vmclear一个VMCS区域和用__vmx_vmptrld选中该区域