|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] vmcs_revision_id: do we care?
No, we'll simply fail a VMPTRLD the first time we load a VMCS onto a
different processor than the one it was initialised on. This configuration
is actually quite hard to support and I don't see that it's worth it (even
though I know there are a few boxes from a certain tier-1 vendor out there
exhibiting this issue). It's really not a valid SMP system configuration.
-- Keir
On 8/1/08 22:40, "Daniel Li" <dli@xxxxxxxxxxxxxxx> wrote:
> Right now when xen finds out a SMP host has processors with different
> vmcs_revision_id, it considers it a bug.
>
> xen/arch/x86/hvm/vmx/vmcs.c:vmx_init_vmcs_config():
>
> rdmsr(MSR_IA32_VMX_BASIC_MSR, vmx_msr_low, vmx_msr_high);
>
> if ( smp_processor_id() == 0 )
> {
> vmcs_revision_id = vmx_msr_low;
> }
> else
> {
> BUG_ON(vmcs_revision_id != vmx_msr_low);
> }
>
> Does anyone know why are we doing this? Can we change that check into a
> warning message?
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|