mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
Set NE bit for VMX guest CR0. VMCS guest CR0.NE bit must
be set, else it will cause "vm-entry failed". Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
This commit is contained in:
1 parent
458fb4bc12
commit
3507a34d2b
1 file changed
+1
-1
+1
-1
@@ -1021,7 +1021,7 @@ static int vmx_set_cr0(unsigned long value)
|
||||
* CR0: We don't want to lose PE and PG.
|
||||
*/
|
||||
paging_enabled = vmx_paging_enabled(d);
|
||||
__vmwrite(GUEST_CR0, (value | X86_CR0_PE | X86_CR0_PG));
|
||||
__vmwrite(GUEST_CR0, value | X86_CR0_PE | X86_CR0_PG | X86_CR0_NE);
|
||||
__vmwrite(CR0_READ_SHADOW, value);
|
||||
|
||||
VMX_DBG_LOG(DBG_LEVEL_VMMU, "Update CR0 value = %lx\n", value);
|
||||
|
||||