Changeset 64367 in vbox for trunk/src/VBox
- Timestamp:
- Oct 22, 2016 5:25:58 PM (8 years ago)
- Location:
- trunk/src/VBox/ValidationKit/bootsectors/bs3kit
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-PitIrqHandler.c
r62471 r64367 1 1 /* $Id$ */ 2 2 /** @file 3 * BS3Kit - The PIT IRQ Handler and associated data. .3 * BS3Kit - The PIT IRQ Handler and associated data. 4 4 */ 5 5 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-RegCtxConvertToRingX.c
r62471 r64367 72 72 * 73 73 * @returns Adjusted protected mode selector. 74 * @param uSe gThe current selector value.74 * @param uSel The current selector value. 75 75 * @param bRing The target ring. 76 76 * @param iReg Register index. -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestFailed.c
r60527 r64367 35 35 36 36 /** 37 * @ impl_callback_method{FNBS3STRFORMATOUTPUT,37 * @callback_method_impl{FNBS3STRFORMATOUTPUT, 38 38 * Used by Bs3TestFailedV and Bs3TestSkippedV.} 39 39 */ -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestPrintf.c
r60527 r64367 59 59 60 60 /** 61 * @ impl_callback_method{FNBS3STRFORMATOUTPUT, Prints to screen and VMMDev}61 * @callback_method_impl{FNBS3STRFORMATOUTPUT, Prints to screen and VMMDev} 62 62 */ 63 63 static BS3_DECL_CALLBACK(size_t) bs3TestPrintfStrOutput(char ch, void BS3_FAR *pvUser) -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-test.h
r62484 r64367 138 138 139 139 /** 140 * @ impl_callback_method{FNBS3STRFORMATOUTPUT,140 * @callback_method_impl{FNBS3STRFORMATOUTPUT, 141 141 * Used by Bs3TestFailedV and Bs3TestSkippedV. 142 142 * -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h
r62410 r64367 45 45 * BS3_USE_X1_TEXT_SEG indicators into a single one. 46 46 */ 47 #if defined(BS3_USE_RM_TEXT_SEG) || defined(BS3_USE_X0_TEXT_SEG) || defined(BS3_USE_X1_TEXT_SEG) 47 #if defined(BS3_USE_RM_TEXT_SEG) || defined(BS3_USE_X0_TEXT_SEG) || defined(BS3_USE_X1_TEXT_SEG) || defined(DOXYGEN_RUNNING) 48 48 # define BS3_USE_ALT_16BIT_TEXT_SEG 49 49 #else … … 539 539 #endif 540 540 541 /** @def BS3_MAKE_PROT_ PTR_FROM_FLAT541 /** @def BS3_MAKE_PROT_R0PTR_FROM_FLAT 542 542 * Creates a protected mode pointer from a flat address. 543 543 * … … 695 695 * \#define Bs3Gdt BS3_DATA_NM(Bs3Gdt) 696 696 * extern X86DESC BS3_FAR_DATA Bs3Gdt 697 f* @endcode697 * @endcode 698 698 * 699 699 * @param a_Name The name of the global variable. … … 707 707 708 708 /** 709 * Template for creat eing a pointer union type.709 * Template for creating a pointer union type. 710 710 * @param a_BaseName The base type name. 711 * @param a_Modifier 711 * @param a_Modifiers The type modifier. 712 712 */ 713 713 #define BS3_PTR_UNION_TEMPLATE(a_BaseName, a_Modifiers) \ … … 1010 1010 extern X86XDTR64 BS3_FAR_DATA Bs3Lidt_Idt64; 1011 1011 /** Structure for the LIDT instruction for loading the real mode interrupt 1012 * vector table. .*/1012 * vector table. */ 1013 1013 extern X86XDTR64 BS3_FAR_DATA Bs3Lidt_Ivt; 1014 1014 /** Structure for the LGDT instruction for loading the current GDT. */ … … 1190 1190 #endif 1191 1191 1192 /** @def BS3_XPTR_ DEF_MEMBER1192 /** @def BS3_XPTR_MEMBER 1193 1193 * Defines a pointer member that can be shared by all CPU modes. 1194 1194 * … … 1198 1198 #define BS3_XPTR_MEMBER(a_Type, a_Name) BS3_XPTR_DEF_INTERNAL(RT_NOTHING, a_Type, a_Name) 1199 1199 1200 /** @def BS3_XPTR_ DEF_AUTO1200 /** @def BS3_XPTR_AUTO 1201 1201 * Defines a pointer static variable for working with an XPTR. 1202 1202 * … … 1209 1209 #define BS3_XPTR_AUTO(a_Type, a_Name) BS3_XPTR_DEF_INTERNAL(RT_NOTHING, a_Type, a_Name) 1210 1210 1211 /** @def BS3_XPTR_SET 1211 /** @def BS3_XPTR_SET_FLAT 1212 1212 * Sets a cross context pointer. 1213 1213 * … … 1378 1378 #endif 1379 1379 1380 /** @ BS3_CMN_PROTO_STUB1380 /** @def BS3_CMN_PROTO_STUB 1381 1381 * Macro for prototyping all the variations of a common function with automatic 1382 1382 * near -> far stub. … … 1389 1389 #define BS3_CMN_PROTO_STUB(a_RetType, a_Name, a_Params) BS3_CMN_PROTO_INT(a_RetType, a_Name, a_Params) 1390 1390 1391 /** @ BS3_CMN_PROTO_NOSB1391 /** @def BS3_CMN_PROTO_NOSB 1392 1392 * Macro for prototyping all the variations of a common function without any 1393 1393 * near > far stub. … … 1400 1400 #define BS3_CMN_PROTO_NOSB(a_RetType, a_Name, a_Params) BS3_CMN_PROTO_INT(a_RetType, a_Name, a_Params) 1401 1401 1402 /** @ BS3_CMN_PROTO_FRST1402 /** @def BS3_CMN_PROTO_FARSTUB 1403 1403 * Macro for prototyping all the variations of a common function with automatic 1404 1404 * far -> near stub. … … 1487 1487 * Formats and prints a string to the screen. 1488 1488 * 1489 * See #Bs3StrFormatV _c16for supported format types.1489 * See #Bs3StrFormatV for supported format types. 1490 1490 * 1491 1491 * @param pszFormat The format string. … … 1497 1497 * Formats and prints a string to the screen, va_list version. 1498 1498 * 1499 * See #Bs3 Format_c16for supported format types.1499 * See #Bs3StrFormatV for supported format types. 1500 1500 * 1501 1501 * @param pszFormat The format string. … … 1514 1514 * Prints a string to the screen. 1515 1515 * 1516 * @param p chString The string to print. Any terminator charss will be printed.1516 * @param pszString The string to print. Any terminator charss will be printed. 1517 1517 * @param cchString The exact number of characters to print. 1518 1518 */ … … 1564 1564 * Formats a string into a buffer. 1565 1565 * 1566 * See #Bs3 Format_c16for supported format types.1566 * See #Bs3StrFormatV for supported format types. 1567 1567 * 1568 1568 * @returns The length of the formatted string (excluding terminator). … … 1578 1578 * Formats a string into a buffer. 1579 1579 * 1580 * See #Bs3 Format_c16for supported format types.1580 * See #Bs3StrFormatV for supported format types. 1581 1581 * 1582 1582 * @returns The length of the formatted string (excluding terminator). … … 1624 1624 * @param pvDst The destination buffer. 1625 1625 * @param pvSrc The source buffer. 1626 * @param cb CopyThe number of bytes to copy.1626 * @param cbToCopy The number of bytes to copy. 1627 1627 */ 1628 1628 BS3_CMN_PROTO_STUB(void BS3_FAR *, Bs3MemCpy,(void BS3_FAR *pvDst, const void BS3_FAR *pvSrc, size_t cbToCopy)); … … 1634 1634 * @param pvDst The destination buffer. 1635 1635 * @param pvSrc The source buffer. 1636 * @param cb CopyThe number of bytes to copy.1636 * @param cbToCopy The number of bytes to copy. 1637 1637 */ 1638 1638 BS3_CMN_PROTO_STUB(void BS3_FAR *, Bs3MemPCpy,(void BS3_FAR *pvDst, const void BS3_FAR *pvSrc, size_t cbToCopy)); … … 1644 1644 * @param pvDst The destination buffer. 1645 1645 * @param pvSrc The source buffer. 1646 * @param cb CopyThe number of bytes to copy.1646 * @param cbToCopy The number of bytes to copy. 1647 1647 */ 1648 1648 BS3_CMN_PROTO_STUB(void BS3_FAR *, Bs3MemMove,(void BS3_FAR *pvDst, const void BS3_FAR *pvSrc, size_t cbToCopy)); … … 1681 1681 * @param pv1 The left hand memory. 1682 1682 * @param pv2 The right hand memory. 1683 * @param bNeedleThe number of bytes to compare.1683 * @param cb The number of bytes to compare. 1684 1684 */ 1685 1685 BS3_CMN_PROTO_NOSB(int, Bs3MemCmp,(void const BS3_FAR *pv1, void const BS3_FAR *pv2, size_t cb)); … … 2641 2641 * 2642 2642 * @param iIvt The index of the IDT entry to set. 2643 * @param uSe lThe handler real-mode segment.2643 * @param uSeg The handler real-mode segment. 2644 2644 * @param off The handler offset. 2645 2645 */ … … 3334 3334 /** @} */ 3335 3335 3336 /** @} */ 3337 3336 3338 RT_C_DECLS_END 3337 3339
Note:
See TracChangeset
for help on using the changeset viewer.