CR0和CR4在执行VMXON指令前的设置

IA32_VMX_CR0_FIXED0 MSR(索引486H)IA32_VMX_CR0_FIXD1 MSR(指数487H)指示如何在VMX操作中设置CR0中的位。
它们报告CR0中在VMX操作中分别允许为0和1的位。
如果IA32_VMX_CR0_FIXED0中的位X为1,则CR0的该位在VMX操作中固定为1。
类似地,
如果IA32_VMX_CR0_FIXED1中的位X为0,则CR0的该位在VMX操作中固定为0。
通常的情况是,
如果IA32_VMX_CR0_FIXED0中的位X为1,则该位在IA32_VMX_CR0_FIXED1中也为1;
如果IA32_VMX_CR0_FIXED1中的位X为0,则该位在IA32_VMX_CR0_FIXED0中也为0。
因此,CR0中的每个位要么固定为0(两个MSR中的值均为0),要么固定为1(两个RMS中的值都为1),要么灵活(IA32_VMX_CR0_FIXED0中为0,IA32_VMX _CR0_FIXED1中为1)。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值