VirtualBox

Changeset 44452 in vbox for trunk


Ignore:
Timestamp:
Jan 30, 2013 9:14:45 AM (12 years ago)
Author:
vboxsync
Message:

doc/manual, VMM: clarify the host/guest combinations we support NX

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/en_US/user_KnownIssues.xml

    r43675 r44452  
    8080          experience this, do not attempt to execute 64-bit guests. Refer to the
    8181          VirtualBox user forum for additional information.</para>
     82        </listitem>
     83
     84        <listitem>
     85          <para><emphasis role="bold">NX (no execute, data execution
     86          prevention)</emphasis> only works for guests running on 64-bit hosts
     87          or guests running 32-bit hosts with PAE enabled and requires that
     88          hardware virtualization be enabled.</para>
    8289        </listitem>
    8390   
  • trunk/src/VBox/VMM/VMMR3/HM.cpp

    r44399 r44452  
    12391239                    CPUMSetGuestCpuIdFeature(pVM, CPUMCPUIDFEATURE_LAHF);
    12401240                    CPUMSetGuestCpuIdFeature(pVM, CPUMCPUIDFEATURE_NX);
     1241# if RT_ARCH_X86
     1242                    LogRel(("NX is only supported for 64-bit guests!\n"));
     1243# endif
    12411244                }
    12421245                else
     
    12461249                    &&  (pVM->hm.s.vmx.hostEFER & MSR_K6_EFER_NXE))
    12471250                    CPUMSetGuestCpuIdFeature(pVM, CPUMCPUIDFEATURE_NX);
     1251                else
     1252                    LogRel(("HM: NX not supported by the host\n"));
    12481253
    12491254                LogRel((pVM->hm.s.fAllow64BitGuests
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette