Messages in this thread Patch in this message | ![/](/images/icornerl.gif) | | Subject | [PATCH] KVM: Re-fix vmx hardware_enable() on macbooks | From | Avi Kivity <> | Date | Tue, 12 Dec 2006 14:52:48 -0000 |
| |
This incremental patch fixes the macbook issue for real.
Signed-off-by: Avi Kivity <avi@qumranet.com> Tested-by: Alex Larsson (sometimes testing helps)
------------------------------------------------------------------------ Index: linux-2.6/drivers/kvm/vmx.c =================================================================== --- linux-2.6.orig/drivers/kvm/vmx.c +++ linux-2.6/drivers/kvm/vmx.c @@ -534,7 +534,7 @@ static __init void hardware_enable(void u64 old; rdmsrl(MSR_IA32_FEATURE_CONTROL, old); - if ((old & 4) == 0) + if ((old & 5) != 5) /* enable and lock */ wrmsrl(MSR_IA32_FEATURE_CONTROL, old | 5); write_cr4(read_cr4() | CR4_VMXE); /* FIXME: not cpu hotplug safe */ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |