VirtualBox

Ignore:
Timestamp:
Jan 29, 2017 5:32:33 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
113141
Message:

bs3-cpu-instr-2: Simple cmpxchg16b testcase.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h

    r65366 r65507  
    31073107    FNBS3TESTDOMODE /*BS3_FAR_CODE*/    RT_CONCAT(a_BaseNm, _c64)
    31083108
     3109/** @def BS3TESTMODEENTRY_CMN_64
     3110 * Produces a BS3TESTMODEENTRY initializer for common 64-bit test functions. */
     3111#define BS3TESTMODEENTRY_CMN_64(a_szTest, a_BaseNm) \
     3112    {   /*pszSubTest =*/ a_szTest, \
     3113        /*RM*/        NULL, \
     3114        /*PE16*/      NULL, \
     3115        /*PE16_32*/   NULL, \
     3116        /*PE16_V86*/  NULL, \
     3117        /*PE32*/      NULL, \
     3118        /*PE32_16*/   NULL, \
     3119        /*PEV86*/     NULL, \
     3120        /*PP16*/      NULL, \
     3121        /*PP16_32*/   NULL, \
     3122        /*PP16_V86*/  NULL, \
     3123        /*PP32*/      NULL, \
     3124        /*PP32_16*/   NULL, \
     3125        /*PPV86*/     NULL, \
     3126        /*PAE16*/     NULL, \
     3127        /*PAE16_32*/  NULL, \
     3128        /*PAE16_V86*/ NULL, \
     3129        /*PAE32*/     NULL, \
     3130        /*PAE32_16*/  NULL, \
     3131        /*PAEV86*/    NULL, \
     3132        /*LM16*/      NULL, \
     3133        /*LM32*/      NULL, \
     3134        /*LM64*/      RT_CONCAT(a_BaseNm, _c64), \
     3135    }
     3136
     3137/** @def BS3TESTMODE_PROTOTYPES_CMN
     3138 * Standard protype to go with #BS3TESTMODEENTRY_CMN_64. */
     3139#define BS3TESTMODE_PROTOTYPES_CMN_64(a_BaseNm) \
     3140    FNBS3TESTDOMODE /*BS3_FAR_CODE*/    RT_CONCAT(a_BaseNm, _c64)
     3141
    31093142/** @def BS3TESTMODEENTRY_MODE
    31103143 * Produces a BS3TESTMODEENTRY initializer for a full set of mode test
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