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)。