Skip to contentSkip to conversation

hide 64bit mode

PATCH New Ling, Xiaofeng 1 participant 1 message Dec 16, 2005

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 hide 64bit mode

hide 64bit mode on i386 hypervisor and guest.

# HG changeset patch
# User Xiaofeng Ling <[email protected]> # Node ID 24f89f563f46b72382731e692d702b1e629201f0 # Parent e035a8b7cfcc5e9d581da7df380d5107310e6a6b hide 64bit mode on an i386 guest.

xen/arch/x86/vmx.c +7 -0
diff -r e035a8b7cfcc -r 24f89f563f46 xen/arch/x86/vmx.c
@@ -553,6 +553,13 @@
         ecx &= ~VMX_VCPU_CPUID_L1_RESERVED; /* mask off reserved bits */
         clear_bit(X86_FEATURE_VMXE & 31, &ecx);
         clear_bit(X86_FEATURE_MWAIT & 31, &ecx);
+#ifdef __i386__
+    }
+    else if (input == 0x80000001)
+    {
+        /* mask feature for Intel ia32e or AMD long mode*/
+        clear_bit(X86_FEATURE_LM & 31, &edx);
+#endif
     }
 
     regs->eax = (unsigned long) eax;

_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel