跳至内容
wiki
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
导出 PDF
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
start
»
协议学习
»
x86
»
vmcb
您的足迹:
协议学习:x86:vmcb
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
vmcb vmcb的全称是Virtual machine control block,简单说就是控制虚拟机的一堆register。 因为一般在电脑上可以同时跑多个虚拟机,所以其实这VMCB是存储在system memory空间上的,通过一个MSR指出其baseaddr,然后从该baseaddr开始映射为VMCB. The VMCB is divided into two areas: * —the first one contains various control bits including the intercept vector,占用1024byte。 * the second one contains saved guest state. 其中第二个区域,save state area又可分为两种: * 当 SEV-ES is not enabled时,从baseaddr 的400h地址开始。 * 当 SEV-ES is enabled时, 由 VMCB Save State Pointer指定save state area起始地址。 地址信息: SEV-ES, -- VMCB 090h VMCB Save State Pointer,-- VMCB 108h
协议学习/x86/vmcb.txt
· 最后更改: 2023/03/17 10:12 由
127.0.0.1
页面工具
显示页面
修订记录
反向链接
导出 PDF
回到顶部