VirtualBox

Changeset 25647 in vbox


Ignore:
Timestamp:
Jan 5, 2010 9:59:19 AM (15 years ago)
Author:
vboxsync
Message:

Some more doxygen fixes, now for Core.docs.

Location:
trunk
Files:
30 edited

Legend:

Unmodified
Added
Removed
  • trunk/Doxyfile.Core

    r25645 r25647  
    571571    VMMRCDECL \
    572572    VMMR0DECL \
    573     VMMR3DECL
     573    VMMR3DECL \
     574    VMM_INT_DECL
    574575
    575576SKIP_FUNCTION_MACROS   = NO
  • trunk/Makefile.kmk

    r25225 r25647  
    450450VBOX_CORE_DOXYFILE_INPUT_DIRS = \
    451451        include/iprt \
     452        include/iprt/cpp \
     453        include/iprt/linux \
    452454        include/VBox \
    453455        include/VBox/com \
    454456        include/VBox/HostServices \
     457        include/VBox/GuestHost \
     458        include/VBox/HGSMI \
    455459        src/VBox/VMM \
    456460        src/VBox/VMM/VMMR0 \
  • trunk/include/VBox/HostServices/GuestPropertySvc.h

    r25306 r25647  
    417417    /**
    418418     * Array of patterns to match the properties against, separated by '|'
    419      * characters.  For backwards compatibility, '\0' is also accepted
     419     * characters.  For backwards compatibility, '\\0' is also accepted
    420420     * as a separater.
    421421     * (IN pointer)
  • trunk/include/VBox/VBoxHDD-Plugin.h

    r23266 r25647  
    548548/** The prefix to identify Storage Plugins. */
    549549#define VBOX_HDDFORMAT_PLUGIN_PREFIX "VBoxHDD"
    550 /** The size of the prefix excluding the '\0' terminator. */
     550/** The size of the prefix excluding the '\\0' terminator. */
    551551#define VBOX_HDDFORMAT_PLUGIN_PREFIX_LENGTH (sizeof(VBOX_HDDFORMAT_PLUGIN_PREFIX)-1)
    552552
  • trunk/include/VBox/VBoxHDD.h

    r22983 r25647  
    135135typedef struct VBOXHDDRAW
    136136{
    137     /** Signature for structure. Must be 'R', 'A', 'W', '\0'. Actually a trick
     137    /** Signature for structure. Must be 'R', 'A', 'W', '\\0'. Actually a trick
    138138     * to make logging of the comment string produce sensible results. */
    139139    char            szSignature[4];
     
    142142    bool            fRawDisk;
    143143    /** Filename for the raw disk. Ignored for partitioned raw disks.
    144      * For Linux e.g. /dev/sda, and for Windows e.g. \\.\PhysicalDisk0. */
     144     * For Linux e.g. /dev/sda, and for Windows e.g. \\\\.\\PhysicalDisk0. */
    145145    const char      *pszRawDisk;
    146146    /** Number of entries in the partitions array. */
  • trunk/include/VBox/cdefs.h

    r25642 r25647  
    6060#define VBOX_WITH_STATISTICS
    6161#define VBOX_STRICT
     62#define IN_DBG
    6263#define IN_DIS
    6364#define IN_INTNET_R0
     
    6768#define IN_SUP_R3
    6869#define IN_SUP_GC
     70#define IN_SUP_STATIC
    6971#define IN_USBLIB
    7072#define IN_VBOXDDU
     
    7274#define IN_VMM_R0
    7375#define IN_VMM_R3
    74 /** @todo fixme */
     76#define IN_VMM_STATIC
    7577#endif
    7678
  • trunk/include/VBox/com/ErrorInfo.h

    r20267 r25647  
    358358     *  otherwise.
    359359     *
    360      *  @param aIsNull  @true to prevent fetching error info and leave
     360     *  @param aIsNull  @c true to prevent fetching error info and leave
    361361     *                  the instance uninitialized.
    362362     */
  • trunk/include/VBox/dbg.h

    r22108 r25647  
    352352 * @param   pCmdHlp     Pointer to the command callback structure.
    353353 * @param   rc          The VBox status code.
    354  * @param   pcb         Where to store the number of bytes written.
    355354 * @param   pszFormat   Format string for additional messages. Can be NULL.
    356355 * @param   ...         Format arguments, optional.
  • trunk/include/VBox/dbgfsel.h

    r21217 r25647  
    3535#include <VBox/x86.h>
    3636
    37 /** @addgroup grp_dbgf
     37/** @addtogroup grp_dbgf
    3838 * @{ */
    3939
     
    8787
    8888
    89 /** @def DBGFSELINFO_IS_EXPAND_DOWN
     89/**
    9090 * Tests whether the selector info describes an expand-down selector or now.
    9191 *
  • trunk/include/VBox/pdmdrv.h

    r24744 r25647  
    941941
    942942/**
    943  * @copydoc PDMDRVHLP::pfnGetVirtualFreq
     943 * @copydoc PDMDRVHLP::pfnTMGetVirtualFreq
    944944 */
    945945DECLINLINE(uint64_t) PDMDrvHlpTMGetVirtualFreq(PPDMDRVINS pDrvIns)
  • trunk/include/VBox/pgm.h

    r24723 r25647  
    465465VMMR3DECL(int)      PGMR3PhysMMIO2MapKernel(PVM pVM, PPDMDEVINS pDevIns, uint32_t iRegion, RTGCPHYS off, RTGCPHYS cb, const char *pszDesc, PRTR0PTR pR0Ptr);
    466466
    467 /** @group PGMR3PhysRegisterRom flags.
     467/** @name PGMR3PhysRegisterRom flags.
    468468 * @{ */
    469469/** Inidicates that ROM shadowing should be enabled. */
  • trunk/include/iprt/assert.h

    r25645 r25647  
    403403 */
    404404
     405
    405406/** @def RTASSERT_QUIET
    406407 * This can be defined to shut up the messages for a file where this would be
    407408 * problematic because the message printing code path passes thru it.
    408409 * @internal */
    409 #ifdef RTASSERT_QUIET
     410#ifdef DOXYGEN_RUNNING
     411# define RTASSERT_QUIET
     412#endif
     413#if defined(RTASSERT_QUIET) && !defined(DOXYGEN_RUNNING)
    410414# define RTAssertMsg1Weak(pszExpr, uLine, pszfile, pszFunction) \
    411415                                do { } while (0)
  • trunk/src/VBox/Devices/PC/DevFwCommon.cpp

    r25305 r25647  
    661661 *     * One or more APICs, such as the Intel 82489DX Advanced Programmable
    662662 *       Interrupt Controller or the integrated APIC, such as that on the
    663  *       Intel Pentium 735\90 and 815\100 processors, together with a discrete
     663 *       Intel Pentium 735\\90 and 815\\100 processors, together with a discrete
    664664 *       I/O APIC unit.''
    665665 * and later:
  • trunk/src/VBox/Devices/PC/DevPcArch.c

    r18663 r25647  
    145145 * @remark  Ralph Brown and friends have this to say about this port:
    146146 *
    147  *  0092  RW  PS/2 system control port A  (port B is at PORT 0061h) (see #P0415)
    148  *
    149  *  Bitfields for PS/2 system control port A:
    150  *  Bit(s)      Description     (Table P0415)
    151  *   7-6        any bit set to 1 turns activity light on
    152  *   5  unused
    153  *   4  watchdog timout occurred
    154  *   3  =0 RTC/CMOS security lock (on password area) unlocked
    155  *      =1 CMOS locked (done by POST)
    156  *   2  unused
    157  *   1  A20 is active
    158  *   0  =0 system reset or write
    159  *      =1 pulse alternate reset pin (high-speed alternate CPU reset)
    160  *  Notes:      once set, bit 3 may only be cleared by a power-on reset
    161  *      on at least the C&T 82C235, bit 0 remains set through a CPU reset to
    162  *        allow the BIOS to determine the reset method
    163  *      on the PS/2 30-286 & "Tortuga" the INT 15h/87h memory copy does
    164  *        not use this port for A20 control, but instead uses the keyboard
    165  *        controller (8042). Reportedly this may cause the system to crash
    166  *        when access to the 8042 is disabled in password server mode
    167  *        (see #P0398).
    168  *  SeeAlso: #P0416,#P0417,MSR 00001000h
     147 * @verbatim
     1480092  RW  PS/2 system control port A  (port B is at PORT 0061h) (see #P0415)
     149
     150Bitfields for PS/2 system control port A:
     151Bit(s)  Description     (Table P0415)
     152 7-6    any bit set to 1 turns activity light on
     153 5      unused
     154 4      watchdog timout occurred
     155 3      =0 RTC/CMOS security lock (on password area) unlocked
     156        =1 CMOS locked (done by POST)
     157 2      unused
     158 1      A20 is active
     159 0      =0 system reset or write
     160        =1 pulse alternate reset pin (high-speed alternate CPU reset)
     161Notes:  once set, bit 3 may only be cleared by a power-on reset
     162        on at least the C&T 82C235, bit 0 remains set through a CPU reset to
     163          allow the BIOS to determine the reset method
     164        on the PS/2 30-286 & "Tortuga" the INT 15h/87h memory copy does
     165          not use this port for A20 control, but instead uses the keyboard
     166          controller (8042). Reportedly this may cause the system to crash
     167          when access to the 8042 is disabled in password server mode
     168          (see #P0398).
     169SeeAlso: #P0416,#P0417,MSR 00001000h
     170 * @endverbatim
    169171 */
    170172static DECLCALLBACK(int) pcarchIOPortPS2SysControlPortARead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
  • trunk/src/VBox/Devices/Parallel/DevParallel.cpp

    r24265 r25647  
    466466 * @param   pvUser      User argument.
    467467 * @param   Port        Port number used for the IN operation.
    468  * @param   u32         The value to output.
     468 * @param   pu32        Where to return the read value.
    469469 * @param   cb          The value size in bytes.
    470470 */
     
    644644}
    645645
    646 /** @copyfrom PIBASE::pfnqueryInterface */
     646/** @copydoc PIBASE::pfnqueryInterface */
    647647static DECLCALLBACK(void *) parallelQueryInterface(PPDMIBASE pInterface, PDMINTERFACE enmInterface)
    648648{
  • trunk/src/VBox/Devices/Serial/DevSerial.cpp

    r24792 r25647  
    727727
    728728
    729 /** @copyfrom PIBASE::pfnqueryInterface */
     729/** @copydoc PIBASE::pfnqueryInterface */
    730730static DECLCALLBACK(void *) serialQueryInterface(PPDMIBASE pInterface, PDMINTERFACE enmInterface)
    731731{
  • trunk/src/VBox/Main/VirtualBoxImpl.cpp

    r25348 r25647  
    31143114 * location already registered.
    31153115 *
    3116  * On return, sets @aConflict to the string describing the conflicting medium,
     3116 * On return, sets @a aConflict to the string describing the conflicting medium,
    31173117 * or sets it to @c Null if no conflicting media is found. Returns S_OK in
    31183118 * either case. A failure is unexpected.
  • trunk/src/VBox/VMM/DBGFMem.cpp

    r24061 r25647  
    4444 * @param   idCpu       The ID of the CPU context to search in.
    4545 * @param   pAddress    Where to store the mixed address.
    46  * @param   pu64Align   The alignment restriction imposed on the search result.
     46 * @param   puAlign     The alignment restriction imposed on the search result.
    4747 * @param   pcbRange    The number of bytes to scan. Passed as a pointer because
    4848 *                      it may be 64-bit.
     
    305305 * @param   pAddress        Where to start writing.
    306306 * @param   pvBuf           The data to write.
    307  * @param   cbRead          The number of bytes to write.
     307 * @param   cbWrite         The number of bytes to write.
    308308 */
    309309static DECLCALLBACK(int) dbgfR3MemWrite(PVM pVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, void const *pvBuf, size_t cbWrite)
  • trunk/src/VBox/VMM/PATM/CSAM.cpp

    r25273 r25647  
    20642064
    20652065/**
    2066  * #PF Handler callback for virtual access handler ranges.
     2066 * \#PF Handler callback for virtual access handler ranges.
    20672067 *
    20682068 * Important to realize that a physical page in a range can have aliases, and
     
    21132113
    21142114/**
    2115  * #PF Handler callback for invalidation of virtual access handler ranges.
     2115 * \#PF Handler callback for invalidation of virtual access handler ranges.
    21162116 *
    21172117 * @param   pVM             VM Handle.
  • trunk/src/VBox/VMM/PATM/PATM.cpp

    r23107 r25647  
    806806
    807807/**
    808  * #PF Handler callback for virtual access handler ranges.
     808 * \#PF Handler callback for virtual access handler ranges.
    809809 *
    810810 * Important to realize that a physical page in a range can have aliases, and
  • trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp

    r19141 r25647  
    4848
    4949/**
    50  * #PF Handler callback for virtual access handler ranges. (CSAM self-modifying code monitor)
     50 * \#PF Handler callback for virtual access handler ranges. (CSAM self-modifying
     51 * code monitor)
    5152 *
    5253 * Important to realize that a physical page in a range can have aliases, and
  • trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp

    r22152 r25647  
    5050
    5151/**
    52  * #PF Virtual Handler callback for Guest access a page monitored by PATM
     52 * \#PF Virtual Handler callback for Guest access a page monitored by PATM
    5353 *
    5454 * @returns VBox status code (appropritate for trap handling and GC return).
  • trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp

    r25271 r25647  
    236236 *                            same size was found and fReuseBuffer is true.
    237237 *
    238  * @notes This function may return fewer bytes than requested because entries
    239  *        may be marked as non evictable if they are used for I/O at the moment.
     238 * @note    This function may return fewer bytes than requested because entries
     239 *          may be marked as non evictable if they are used for I/O at the
     240 *          moment.
    240241 */
    241242static size_t pdmacFileCacheEvictPagesFrom(PPDMACFILECACHEGLOBAL pCache, size_t cbData,
  • trunk/src/VBox/VMM/PGMInternal.h

    r25539 r25647  
    30953095    STAMCOUNTER StatRZTrap0eHandlersUnhandled;      /**< RC/R0: Number of traps due to access outside range of monitored page(s). */
    30963096    STAMCOUNTER StatRZTrap0eHandlersInvalid;        /**< RC/R0: Number of traps due to access to invalid physical memory. */
    3097     STAMCOUNTER StatRZTrap0eUSNotPresentRead;       /**< RC/R0: #PF err kind */
    3098     STAMCOUNTER StatRZTrap0eUSNotPresentWrite;      /**< RC/R0: #PF err kind */
    3099     STAMCOUNTER StatRZTrap0eUSWrite;                /**< RC/R0: #PF err kind */
    3100     STAMCOUNTER StatRZTrap0eUSReserved;             /**< RC/R0: #PF err kind */
    3101     STAMCOUNTER StatRZTrap0eUSNXE;                  /**< RC/R0: #PF err kind */
    3102     STAMCOUNTER StatRZTrap0eUSRead;                 /**< RC/R0: #PF err kind */
    3103     STAMCOUNTER StatRZTrap0eSVNotPresentRead;       /**< RC/R0: #PF err kind */
    3104     STAMCOUNTER StatRZTrap0eSVNotPresentWrite;      /**< RC/R0: #PF err kind */
    3105     STAMCOUNTER StatRZTrap0eSVWrite;                /**< RC/R0: #PF err kind */
    3106     STAMCOUNTER StatRZTrap0eSVReserved;             /**< RC/R0: #PF err kind */
    3107     STAMCOUNTER StatRZTrap0eSNXE;                   /**< RC/R0: #PF err kind */
    3108     STAMCOUNTER StatRZTrap0eGuestPF;                /**< RC/R0: Real guest #PFs. */
    3109     STAMCOUNTER StatRZTrap0eGuestPFUnh;             /**< RC/R0: Real guest #PF ending up at the end of the #PF code. */
    3110     STAMCOUNTER StatRZTrap0eGuestPFMapping;         /**< RC/R0: Real guest #PF to HMA or other mapping. */
     3097    STAMCOUNTER StatRZTrap0eUSNotPresentRead;       /**< RC/R0: \#PF err kind */
     3098    STAMCOUNTER StatRZTrap0eUSNotPresentWrite;      /**< RC/R0: \#PF err kind */
     3099    STAMCOUNTER StatRZTrap0eUSWrite;                /**< RC/R0: \#PF err kind */
     3100    STAMCOUNTER StatRZTrap0eUSReserved;             /**< RC/R0: \#PF err kind */
     3101    STAMCOUNTER StatRZTrap0eUSNXE;                  /**< RC/R0: \#PF err kind */
     3102    STAMCOUNTER StatRZTrap0eUSRead;                 /**< RC/R0: \#PF err kind */
     3103    STAMCOUNTER StatRZTrap0eSVNotPresentRead;       /**< RC/R0: \#PF err kind */
     3104    STAMCOUNTER StatRZTrap0eSVNotPresentWrite;      /**< RC/R0: \#PF err kind */
     3105    STAMCOUNTER StatRZTrap0eSVWrite;                /**< RC/R0: \#PF err kind */
     3106    STAMCOUNTER StatRZTrap0eSVReserved;             /**< RC/R0: \#PF err kind */
     3107    STAMCOUNTER StatRZTrap0eSNXE;                   /**< RC/R0: \#PF err kind */
     3108    STAMCOUNTER StatRZTrap0eGuestPF;                /**< RC/R0: Real guest \#PFs. */
     3109    STAMCOUNTER StatRZTrap0eGuestPFUnh;             /**< RC/R0: Real guest \#PF ending up at the end of the \#PF code. */
     3110    STAMCOUNTER StatRZTrap0eGuestPFMapping;         /**< RC/R0: Real guest \#PF to HMA or other mapping. */
    31113111    STAMCOUNTER StatRZTrap0eWPEmulInRZ;             /**< RC/R0: WP=0 virtualization trap, handled. */
    31123112    STAMCOUNTER StatRZTrap0eWPEmulToR3;             /**< RC/R0: WP=0 virtualization trap, chickened out. */
    3113     STAMCOUNTER StatRZTrap0ePD[X86_PG_ENTRIES];     /**< RC/R0: PD distribution of the #PFs. */
     3113    STAMCOUNTER StatRZTrap0ePD[X86_PG_ENTRIES];     /**< RC/R0: PD distribution of the \#PFs. */
    31143114    STAMCOUNTER StatRZGuestCR3WriteHandled;         /**< RC/R0: The number of times WriteHandlerCR3() was successfully called. */
    31153115    STAMCOUNTER StatRZGuestCR3WriteUnhandled;       /**< RC/R0: The number of times WriteHandlerCR3() was called and we had to fall back to the recompiler. */
     
    31563156    STAMCOUNTER StatRZInvalidatePagePDOutOfSync;    /**< RC/R0: The number of times PGMInvalidatePage() was called for an out of sync page directory. */
    31573157    STAMCOUNTER StatRZInvalidatePageSkipped;        /**< RC/R0: The number of times PGMInvalidatePage() was skipped due to not present shw or pending pending SyncCR3. */
    3158     STAMCOUNTER StatRZPageOutOfSyncUser;            /**< RC/R0: The number of times user page is out of sync was detected in #PF or VerifyAccessSyncPage. */
    3159     STAMCOUNTER StatRZPageOutOfSyncSupervisor;      /**< RC/R0: The number of times supervisor page is out of sync was detected in in #PF or VerifyAccessSyncPage. */
    3160     STAMCOUNTER StatRZPageOutOfSyncUserWrite;       /**< RC/R0: The number of times user page is out of sync was detected in #PF. */
    3161     STAMCOUNTER StatRZPageOutOfSyncSupervisorWrite; /**< RC/R0: The number of times supervisor page is out of sync was detected in in #PF. */
     3158    STAMCOUNTER StatRZPageOutOfSyncUser;            /**< RC/R0: The number of times user page is out of sync was detected in \#PF or VerifyAccessSyncPage. */
     3159    STAMCOUNTER StatRZPageOutOfSyncSupervisor;      /**< RC/R0: The number of times supervisor page is out of sync was detected in in \#PF or VerifyAccessSyncPage. */
     3160    STAMCOUNTER StatRZPageOutOfSyncUserWrite;       /**< RC/R0: The number of times user page is out of sync was detected in \#PF. */
     3161    STAMCOUNTER StatRZPageOutOfSyncSupervisorWrite; /**< RC/R0: The number of times supervisor page is out of sync was detected in in \#PF. */
    31623162    STAMPROFILE StatRZPrefetch;                     /**< RC/R0: PGMPrefetchPage. */
    31633163    STAMPROFILE StatRZFlushTLB;                     /**< RC/R0: Profiling of the PGMFlushTLB() body. */
     
    32023202    STAMCOUNTER StatR3InvalidatePagePDOutOfSync;    /**< R3: The number of times PGMInvalidatePage() was called for an out of sync page directory. */
    32033203    STAMCOUNTER StatR3InvalidatePageSkipped;        /**< R3: The number of times PGMInvalidatePage() was skipped due to not present shw or pending pending SyncCR3. */
    3204     STAMCOUNTER StatR3PageOutOfSyncUser;            /**< R3: The number of times user page is out of sync was detected in #PF or VerifyAccessSyncPage. */
    3205     STAMCOUNTER StatR3PageOutOfSyncSupervisor;      /**< R3: The number of times supervisor page is out of sync was detected in in #PF or VerifyAccessSyncPage. */
    3206     STAMCOUNTER StatR3PageOutOfSyncUserWrite;       /**< R3: The number of times user page is out of sync was detected in #PF. */
    3207     STAMCOUNTER StatR3PageOutOfSyncSupervisorWrite; /**< R3: The number of times supervisor page is out of sync was detected in in #PF. */
     3204    STAMCOUNTER StatR3PageOutOfSyncUser;            /**< R3: The number of times user page is out of sync was detected in \#PF or VerifyAccessSyncPage. */
     3205    STAMCOUNTER StatR3PageOutOfSyncSupervisor;      /**< R3: The number of times supervisor page is out of sync was detected in in \#PF or VerifyAccessSyncPage. */
     3206    STAMCOUNTER StatR3PageOutOfSyncUserWrite;       /**< R3: The number of times user page is out of sync was detected in \#PF. */
     3207    STAMCOUNTER StatR3PageOutOfSyncSupervisorWrite; /**< R3: The number of times supervisor page is out of sync was detected in in \#PF. */
    32083208    STAMPROFILE StatR3Prefetch;                     /**< R3: PGMPrefetchPage. */
    32093209    STAMPROFILE StatR3FlushTLB;                     /**< R3: Profiling of the PGMFlushTLB() body. */
  • trunk/src/VBox/VMM/STAM.cpp

    r25234 r25647  
    984984 *                          when this function is implemented.
    985985 *                          The returned pointer must be freed by calling STAMR3SnapshotFree().
    986  * @param   pcchSnapshot    Where to store the size of the snapshot data. (Excluding the trailing '\0')
     986 * @param   pcchSnapshot    Where to store the size of the snapshot data.
     987 *                          (Excluding the trailing '\\0')
    987988 */
    988989VMMR3DECL(int) STAMR3Snapshot(PVM pVM, const char *pszPat, char **ppszSnapshot, size_t *pcchSnapshot, bool fWithDesc)
  • trunk/src/VBox/VMM/TRPM.cpp

    r25236 r25647  
    3737 * processing all traps and interrupts.  It will also monitor the guest IDT
    3838 * because CSAM wishes to know about changes to it (trap/interrupt/syscall
    39  * handler patching) and TRPM needs to keep the #\BP gate in sync (ring-3
     39 * handler patching) and TRPM needs to keep the \#BP gate in sync (ring-3
    4040 * considerations).  See TRPMR3SyncIDT and CSAMR3CheckGates.
    4141 *
  • trunk/src/VBox/VMM/VMMAll/MMAll.cpp

    r20774 r25647  
    411411
    412412
     413#ifndef IN_RING3
    413414/**
    414415 * Converts a ring-3 host context address in the Hypervisor memory region to a current context address.
     
    420421 * @thread  The Emulation Thread.
    421422 */
    422 #ifndef IN_RING3
    423423VMMDECL(void *) MMHyperR3ToCC(PVM pVM, RTR3PTR R3Ptr)
    424424{
     
    469469}
    470470
    471 
     471#ifndef IN_RC
    472472/**
    473473 * Converts a raw-mode context address in the Hypervisor memory region to a current context address.
     
    479479 * @thread  The Emulation Thread.
    480480 */
    481 #ifndef IN_RC
    482481VMMDECL(void *) MMHyperRCToCC(PVM pVM, RTRCPTR RCPtr)
    483482{
     
    490489#endif
    491490
    492 
    493 
     491#ifndef IN_RING3
    494492/**
    495493 * Converts a current context address in the Hypervisor memory region to a ring-3 host context address.
     
    501499 * @thread  The Emulation Thread.
    502500 */
    503 #ifndef IN_RING3
    504501VMMDECL(RTR3PTR) MMHyperCCToR3(PVM pVM, void *pv)
    505502{
     
    512509#endif
    513510
     511#ifndef IN_RING0
    514512/**
    515513 * Converts a current context address in the Hypervisor memory region to a ring-0 host context address.
     
    521519 * @thread  The Emulation Thread.
    522520 */
    523 #ifndef IN_RING0
    524521VMMDECL(RTR0PTR) MMHyperCCToR0(PVM pVM, void *pv)
    525522{
     
    533530
    534531
     532#ifndef IN_RC
    535533/**
    536534 * Converts a current context address in the Hypervisor memory region to a raw-mode context address.
     
    542540 * @thread  The Emulation Thread.
    543541 */
    544 #ifndef IN_RC
    545542VMMDECL(RTRCPTR) MMHyperCCToRC(PVM pVM, void *pv)
    546543{
  • trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp

    r25578 r25647  
    11711171 * @param   GCPhys      Start physical address earlier passed to PGMR3HandlerPhysicalRegister().
    11721172 * @remarks Caller must take the PGM lock...
    1173  * @threads EMT.
     1173 * @thread  EMT.
    11741174 */
    11751175VMMDECL(bool) PGMHandlerPhysicalIsRegistered(PVM pVM, RTGCPHYS GCPhys)
     
    12351235 * @param   GCPtr           Virtual address.
    12361236 * @remarks Will acquire the PGM lock.
    1237  * @threads Any.
     1237 * @thread  Any.
    12381238 */
    12391239VMMDECL(bool) PGMHandlerVirtualIsRegistered(PVM pVM, RTGCPTR GCPtr)
  • trunk/src/VBox/VMM/VMMGC/VMMGC.cpp

    r20874 r25647  
    330330
    331331/**
    332  * Temporary #PF trap handler for the #PF test case.
     332 * Temporary \#PF trap handler for the \#PF test case.
    333333 *
    334334 * @returns VBox status code (appropriate for GC return).
     
    349349
    350350/**
    351  * Temporary #PF trap handler for the #PF test case, this one messes up the fs selector.
     351 * Temporary \#PF trap handler for the \#PF test case, this one messes up the fs
     352 * selector.
    352353 *
    353354 * @returns VBox status code (appropriate for GC return).
  • trunk/src/VBox/VMM/VMMR0/HWVMXR0.h

    r25393 r25647  
    309309 * Setup cached VMCS for performance reasons (Darwin) and for running 64 bits guests on 32 bits hosts.
    310310 *
    311  * @param   pVCpu       The VMCPU to operate on.
     311 * @param   pCache      The cache.
    312312 * @param   idxField    VMCS field
    313313 */
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