VirtualBox

Changeset 58127 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Oct 8, 2015 10:09:23 PM (9 years ago)
Author:
vboxsync
Message:

VMM: No more doxygen warnings here.

Location:
trunk/src/VBox/VMM/include
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/EMHandleRCTmpl.h

    r58123 r58127  
    3535 * @param   pVM     The cross context VM structure.
    3636 * @param   pVCpu   The cross context virtual CPU structure.
     37 * @param   pCtx    Pointer to the guest CPU context.
    3738 * @param   rc      The return code.
    38  * @param   pCtx    Pointer to the guest CPU context.
    3939 */
    4040#ifdef EMHANDLERC_WITH_PATM
    4141int emR3RawHandleRC(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, int rc)
    42 #elif defined(EMHANDLERC_WITH_HM)
     42#elif defined(EMHANDLERC_WITH_HM) || defined(DOXYGEN_RUNNING)
    4343int emR3HmHandleRC(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, int rc)
    4444#endif
  • trunk/src/VBox/VMM/include/GIMKvmInternal.h

    r56813 r58127  
    197197    /**  CPUID features: Basic. */
    198198    uint32_t                    uBaseFeat;
    199     /** Whether GIM needs to trap #UD exceptions. */
     199    /** Whether GIM needs to trap \#UD exceptions. */
    200200    bool                        fTrapXcptUD;
    201201    /** Disassembler opcode of hypercall instruction native for this host CPU. */
  • trunk/src/VBox/VMM/include/IEMInternal.h

    r56628 r58127  
    4444 *    defined(IEM_VERIFICATION_MODE) && !defined(IEM_VERIFICATION_MODE_MINIMAL)
    4545 */
    46 #if defined(IEM_VERIFICATION_MODE) && !defined(IEM_VERIFICATION_MODE_MINIMAL) && !defined(IEM_VERIFICATION_MODE_FULL)
     46#if (defined(IEM_VERIFICATION_MODE) && !defined(IEM_VERIFICATION_MODE_MINIMAL) && !defined(IEM_VERIFICATION_MODE_FULL)) \
     47  || defined(DOXYGEN_RUNNING)
    4748# define IEM_VERIFICATION_MODE_FULL
    4849#endif
     
    631632 * Indicates that one of the verfication modes are enabled.
    632633 */
    633 #if (defined(IEM_VERIFICATION_MODE_FULL) || defined(IEM_VERIFICATION_MODE_MINIMAL)) && !defined(IEM_VERIFICATION_MODE)
     634#if (defined(IEM_VERIFICATION_MODE_FULL) || defined(IEM_VERIFICATION_MODE_MINIMAL)) && !defined(IEM_VERIFICATION_MODE) \
     635 || defined(DOXYGEN_RUNNING)
    634636# define IEM_VERIFICATION_MODE
    635637#endif
  • trunk/src/VBox/VMM/include/PDMBlkCacheInternal.h

    r56287 r58127  
    6060    /** Cache the entry belongs to. */
    6161    PPDMBLKCACHE                    pBlkCache;
    62     /** Flags for this entry. Combinations of PDMACFILECACHE_* #defines */
     62    /** Flags for this entry. Combinations of PDMACFILECACHE_* \#defines */
    6363    volatile uint32_t               fFlags;
    6464    /** Reference counter. Prevents eviction of the entry if > 0. */
  • trunk/src/VBox/VMM/include/PGMInline.h

    r58123 r58127  
    225225 * @param   HCPhys      The physical address of the page.
    226226 * @param   ppv         Where to store the mapping address.
     227 * @param   SRC_POS     The source location of the caller.
    227228 */
    228229DECLINLINE(int) pgmRZDynMapHCPageInlined(PVMCPU pVCpu, RTHCPHYS HCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL)
     
    264265 * @param   GCPhys      The guest physical address of the page.
    265266 * @param   ppv         Where to store the mapping address.
     267 * @param   SRC_POS     The source location of the caller.
    266268 */
    267269DECLINLINE(int) pgmRZDynMapGCPageV2Inlined(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL)
     
    324326 * @param   GCPhys      The guest physical address of the page.
    325327 * @param   ppv         Where to store the mapping address.
     328 * @param   SRC_POS     The source location of the caller.
    326329 */
    327330DECLINLINE(int) pgmRZDynMapGCPageInlined(PVMCPU pVCpu, RTGCPHYS GCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL)
     
    337340 * @returns VBox status code, see pgmRZDynMapGCPageCommon for details.
    338341 * @param   pVCpu       The cross context virtual CPU structure.
    339  * @param   HCPhys      The physical address of the page.
     342 * @param   GCPhys      The guest physical address of the page.
    340343 * @param   ppv         Where to store the mapping address. The offset is
    341344 *                      preserved.
     345 * @param   SRC_POS     The source location of the caller.
    342346 */
    343347DECLINLINE(int) pgmRZDynMapGCPageOffInlined(PVMCPU pVCpu, RTGCPHYS GCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL)
     
    401405 * @param   pVM         The cross context VM structure.
    402406 * @param   pPage       The page.
     407 * @param   SRC_POS     The source location of the caller.
    403408 */
    404409DECLINLINE(void *) pgmPoolMapPageInlined(PVM pVM, PPGMPOOLPAGE pPage RTLOG_COMMA_SRC_POS_DECL)
     
    422427 * @param   pVCpu       The cross context virtual CPU structure.
    423428 * @param   pPage       The page.
     429 * @param   SRC_POS     The source location of the caller.
    424430 */
    425431DECLINLINE(void *) pgmPoolMapPageV2Inlined(PVM pVM, PVMCPU pVCpu, PPGMPOOLPAGE pPage RTLOG_COMMA_SRC_POS_DECL)
     
    10731079 * @returns Pointer to the shadow PD.
    10741080 * @param   pVCpu       The cross context virtual CPU structure.
     1081 * @param   pPdpt       Pointer to the page directory pointer table.
    10751082 * @param   GCPtr       The address.
    10761083 */
     
    13981405 * Locks a page to prevent flushing (important for cr3 root pages or shadow pae pd pages).
    13991406 *
    1400  * @param   pVM         The cross context VM structure.
     1407 * @param   pPool       The pool.
    14011408 * @param   pPage       PGM pool page
    14021409 */
     
    14111418 * Unlocks a page to allow flushing again
    14121419 *
    1413  * @param   pVM         The cross context VM structure.
     1420 * @param   pPool       The pool.
    14141421 * @param   pPage       PGM pool page
    14151422 */
Note: See TracChangeset for help on using the changeset viewer.

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