VirtualBox

Changeset 65161 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Jan 5, 2017 5:15:36 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
112664
Message:

tstRTInlineAsm: Skylake fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp

    r62721 r65161  
    223223                      iStd, s.uEAX, s.uEBX, s.uECX, s.uEDX, iStd <= cFunctions ? "" : "*");
    224224
    225         /* Leaf 04 and leaf 0d output depend on the initial value of ECX
     225        /* Some leafs output depend on the initial value of ECX.
    226226         * The same seems to apply to invalid standard functions */
    227227        if (iStd > cFunctions)
    228228            continue;
    229         if (iStd != 0x04 && iStd != 0x07 && iStd != 0x0b && iStd != 0x0d)
     229        if (   iStd != 0x04 /* Deterministic Cache Parameters Leaf */
     230            && iStd != 0x07 /* Structured Extended Feature Flags */
     231            && iStd != 0x0b /* Extended Topology Enumeration Leafs */
     232            && iStd != 0x0d /* Extended State Enumeration Leafs */
     233            && iStd != 0x14 /* Trace Enumeration Leafs */)
    230234        {
    231235            u32 = ASMCpuId_EAX(iStd);
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