VirtualBox

Changeset 50255 in vbox for trunk/src


Ignore:
Timestamp:
Jan 28, 2014 1:10:13 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
91878
Message:

VMM: two undocumented CPUID bits

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/CPUM.cpp

    r50163 r50255  
    38493849            if (uECX & RT_BIT(27))  pHlp->pfnPrintf(pHlp, " OSXSAVE");
    38503850            if (uECX & RT_BIT(28))  pHlp->pfnPrintf(pHlp, " AVX");
    3851             if (uECX & RT_BIT(29))  pHlp->pfnPrintf(pHlp, " 29");
    3852             if (uECX & RT_BIT(30))  pHlp->pfnPrintf(pHlp, " 30");
     3851            if (uECX & RT_BIT(29))  pHlp->pfnPrintf(pHlp, " F16C");
     3852            if (uECX & RT_BIT(30))  pHlp->pfnPrintf(pHlp, " RDRAND");
    38533853            if (uECX & RT_BIT(31))  pHlp->pfnPrintf(pHlp, " HVP");
    38543854            pHlp->pfnPrintf(pHlp, "\n");
     
    39263926            pHlp->pfnPrintf(pHlp, "Supports OSXSAVE                       = %d (%d)\n",  EcxGuest.u1OSXSAVE,    EcxHost.u1OSXSAVE);
    39273927            pHlp->pfnPrintf(pHlp, "AVX instruction extensions             = %d (%d)\n",  EcxGuest.u1AVX,        EcxHost.u1AVX);
    3928             pHlp->pfnPrintf(pHlp, "29/30 - Reserved                       = %#x (%#x)\n",EcxGuest.u2Reserved3,  EcxHost.u2Reserved3);
     3928            pHlp->pfnPrintf(pHlp, "16-bit floating point conversion instr = %d (%d)\n",  EcxGuest.u1F16C,       EcxHost.u1F16C);
     3929            pHlp->pfnPrintf(pHlp, "RDRAND instruction                     = %d (%d)\n",  EcxGuest.u1RDRAND,     EcxHost.u1RDRAND);
    39293930            pHlp->pfnPrintf(pHlp, "Hypervisor Present (we're a guest)     = %d (%d)\n",  EcxGuest.u1HVP,        EcxHost.u1HVP);
    39303931        }
Note: See TracChangeset for help on using the changeset viewer.

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