Changeset 60600 in vbox for trunk/src/VBox/ValidationKit/bootsectors
- Timestamp:
- Apr 20, 2016 1:16:20 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 106741
- Location:
- trunk/src/VBox/ValidationKit/bootsectors/bs3kit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-docs.c
r59984 r60600 27 27 28 28 29 /** @page pg_bs3kit BS3Kit - Boot Sector 3 Kit29 /** @page pg_bs3kit BS3Kit - Boot Sector Kit \#3 30 30 * 31 31 * The BS3Kit is a framework for bare metal floppy/usb image tests. … … 47 47 * 48 48 * 49 * @sa grp_bs3kit, grp_bs3kit_tmpl, grp_bs3kit_cmn, grp_bs3kit_mode, 50 * grp_bs3kit_system 49 51 * 50 52 * @section sec_calling_convention Calling convention -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-template-header.h
r60554 r60600 27 27 #include "bs3kit.h" 28 28 29 /** @defgroup grp_bs3kit_tmpl BS3KitMulti-Mode Code Templates29 /** @defgroup grp_bs3kit_tmpl Multi-Mode Code Templates 30 30 * @ingroup grp_bs3kit 31 31 * -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h
r60595 r60600 50 50 51 51 /** @def BS3_USE_ALT_16BIT_TEXT_SEG 52 * @ addtogroup grp_bs3kit52 * @ingroup grp_bs3kit 53 53 * Combines the BS3_USE_RM_TEXT_SEG, BS3_USE_X0_TEXT_SEG, and 54 54 * BS3_USE_X1_TEXT_SEG indicators into a single one. … … 61 61 62 62 /** @def BS3_MODEL_FAR_CODE 63 * @ addtogroup grp_bs3kit63 * @ingroup grp_bs3kit 64 64 * Default compiler model indicates far code. 65 65 */ … … 102 102 RT_C_DECLS_BEGIN 103 103 104 /** @defgroup grp_bs3kit BS3Kit 104 /** @defgroup grp_bs3kit BS3Kit - Boot Sector Kit \#3 105 * 106 * The BS3Kit is a framework for bare metal floppy/usb image tests, 107 * see the @ref pg_bs3kit "doc page" for more. 108 * 105 109 * @{ */ 106 110 … … 715 719 716 720 717 /** @defgroup grp_bs3kit_system System structures721 /** @defgroup grp_bs3kit_system System Structures 718 722 * @{ */ 719 723 /** The GDT, indexed by BS3_SEL_XXX shifted by 3. */ … … 1055 1059 1056 1060 1057 /** @defgroup bs3kit_cross_ptr Cross context pointer type1061 /** @defgroup bs3kit_cross_ptr Cross Context Pointer Type 1058 1062 * 1059 1063 * The cross context pointer type is … … 1064 1068 * Cross context pointer base type. 1065 1069 */ 1066 #pragma pack(4)1067 1070 typedef union BS3XPTR 1068 1071 { … … 1083 1086 #endif 1084 1087 } BS3XPTR; 1085 #pragma pack() 1088 AssertCompileSize(BS3XPTR, 4); 1086 1089 1087 1090 … … 2500 2503 typedef BS3TESTMODEENTRY const *PCBS3TESTMODEENTRY; 2501 2504 2502 /** Produces a BS3TESTMODEENTRY initializer for common (c16,c32,c64) test 2503 * functions. */ 2505 /** @def BS3TESTMODEENTRY_CMN 2506 * Produces a BS3TESTMODEENTRY initializer for common (c16,c32,c64) test 2507 * functions. */ 2504 2508 #define BS3TESTMODEENTRY_CMN(a_szTest, a_BaseNm) \ 2505 2509 { /*pszSubTest =*/ a_szTest, \ … … 2528 2532 } 2529 2533 2530 /** A set of standard protypes to go with #BS3TESTMODEENTRY_CMN. */ 2534 /** @def BS3TESTMODE_PROTOTYPES_CMN 2535 * A set of standard protypes to go with #BS3TESTMODEENTRY_CMN. */ 2531 2536 #define BS3TESTMODE_PROTOTYPES_CMN(a_BaseNm) \ 2532 2537 FNBS3TESTDOMODE BS3_FAR_CODE RT_CONCAT(a_BaseNm, _c16); \ … … 2534 2539 FNBS3TESTDOMODE BS3_FAR_CODE RT_CONCAT(a_BaseNm, _c64) 2535 2540 2536 /** Produces a BS3TESTMODEENTRY initializer for a full set of mode test 2537 * functions. */ 2541 /** @def BS3TESTMODEENTRY_MODE 2542 * Produces a BS3TESTMODEENTRY initializer for a full set of mode test 2543 * functions. */ 2538 2544 #define BS3TESTMODEENTRY_MODE(a_szTest, a_BaseNm) \ 2539 2545 { /*pszSubTest =*/ a_szTest, \ … … 2562 2568 } 2563 2569 2564 /** A set of standard protypes to go with #BS3TESTMODEENTRY_MODE. */ 2570 /** @def BS3TESTMODE_PROTOTYPES_MODE 2571 * A set of standard protypes to go with #BS3TESTMODEENTRY_MODE. */ 2565 2572 #define BS3TESTMODE_PROTOTYPES_MODE(a_BaseNm) \ 2566 2573 FNBS3TESTDOMODE BS3_FAR_CODE RT_CONCAT(a_BaseNm, _rm); \
Note:
See TracChangeset
for help on using the changeset viewer.