VirtualBox

Changeset 58116 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Oct 8, 2015 2:51:53 PM (9 years ago)
Author:
vboxsync
Message:

VMM: Doxygen fixes.

Location:
trunk/src/VBox/VMM/VMMR3
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp

    r57358 r58116  
    3535
    3636/**
    37  * @interface_method_impl{DBGFREGDESC, pfnGet}
     37 * @interface_method_impl{DBGFREGDESC,pfnGet}
    3838 */
    3939static DECLCALLBACK(int) cpumR3RegGet_Generic(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    5858
    5959/**
    60  * @interface_method_impl{DBGFREGDESC, pfnSet}
     60 * @interface_method_impl{DBGFREGDESC,pfnSet}
    6161 */
    6262static DECLCALLBACK(int) cpumR3RegSet_Generic(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    104104
    105105/**
    106  * @interface_method_impl{DBGFREGDESC, pfnGet}
     106 * @interface_method_impl{DBGFREGDESC,pfnGet}
    107107 */
    108108static DECLCALLBACK(int) cpumR3RegGet_XStateGeneric(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    127127
    128128/**
    129  * @interface_method_impl{DBGFREGDESC, pfnSet}
     129 * @interface_method_impl{DBGFREGDESC,pfnSet}
    130130 */
    131131static DECLCALLBACK(int) cpumR3RegSet_XStateGeneric(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    174174
    175175/**
    176  * @interface_method_impl{DBGFREGDESC, pfnGet}
     176 * @interface_method_impl{DBGFREGDESC,pfnGet}
    177177 */
    178178static DECLCALLBACK(int) cpumR3RegSet_seg(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    185185
    186186/**
    187  * @interface_method_impl{DBGFREGDESC, pfnGet}
     187 * @interface_method_impl{DBGFREGDESC,pfnGet}
    188188 */
    189189static DECLCALLBACK(int) cpumR3RegGet_gdtr(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    202202
    203203/**
    204  * @interface_method_impl{DBGFREGDESC, pfnGet}
     204 * @interface_method_impl{DBGFREGDESC,pfnGet}
    205205 */
    206206static DECLCALLBACK(int) cpumR3RegSet_gdtr(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    212212
    213213/**
    214  * @interface_method_impl{DBGFREGDESC, pfnGet}
     214 * @interface_method_impl{DBGFREGDESC,pfnGet}
    215215 */
    216216static DECLCALLBACK(int) cpumR3RegGet_idtr(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    229229
    230230/**
    231  * @interface_method_impl{DBGFREGDESC, pfnGet}
     231 * @interface_method_impl{DBGFREGDESC,pfnGet}
    232232 */
    233233static DECLCALLBACK(int) cpumR3RegSet_idtr(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    273273
    274274/**
    275  * @interface_method_impl{DBGFREGDESC, pfnGet}
     275 * @interface_method_impl{DBGFREGDESC,pfnGet}
    276276 */
    277277static DECLCALLBACK(int) cpumR3RegGet_ftw(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    296296
    297297/**
    298  * @interface_method_impl{DBGFREGDESC, pfnGet}
     298 * @interface_method_impl{DBGFREGDESC,pfnGet}
    299299 */
    300300static DECLCALLBACK(int) cpumR3RegSet_ftw(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    306306
    307307/**
    308  * @interface_method_impl{DBGFREGDESC, pfnGet}
     308 * @interface_method_impl{DBGFREGDESC,pfnGet}
    309309 */
    310310static DECLCALLBACK(int) cpumR3RegGet_Dummy(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    333333
    334334/**
    335  * @interface_method_impl{DBGFREGDESC, pfnSet}
     335 * @interface_method_impl{DBGFREGDESC,pfnSet}
    336336 */
    337337static DECLCALLBACK(int) cpumR3RegSet_Dummy(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    350350
    351351/**
    352  * @interface_method_impl{DBGFREGDESC, pfnGet}
     352 * @interface_method_impl{DBGFREGDESC,pfnGet}
    353353 */
    354354static DECLCALLBACK(int) cpumR3RegGstGet_crX(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    372372
    373373/**
    374  * @interface_method_impl{DBGFREGDESC, pfnGet}
     374 * @interface_method_impl{DBGFREGDESC,pfnGet}
    375375 */
    376376static DECLCALLBACK(int) cpumR3RegGstSet_crX(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    430430
    431431/**
    432  * @interface_method_impl{DBGFREGDESC, pfnGet}
     432 * @interface_method_impl{DBGFREGDESC,pfnGet}
    433433 */
    434434static DECLCALLBACK(int) cpumR3RegGstGet_drX(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    452452
    453453/**
    454  * @interface_method_impl{DBGFREGDESC, pfnGet}
     454 * @interface_method_impl{DBGFREGDESC,pfnGet}
    455455 */
    456456static DECLCALLBACK(int) cpumR3RegGstSet_drX(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    500500
    501501/**
    502  * @interface_method_impl{DBGFREGDESC, pfnGet}
     502 * @interface_method_impl{DBGFREGDESC,pfnGet}
    503503 */
    504504static DECLCALLBACK(int) cpumR3RegGstGet_msr(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    529529
    530530/**
    531  * @interface_method_impl{DBGFREGDESC, pfnGet}
     531 * @interface_method_impl{DBGFREGDESC,pfnGet}
    532532 */
    533533static DECLCALLBACK(int) cpumR3RegGstSet_msr(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    588588
    589589/**
    590  * @interface_method_impl{DBGFREGDESC, pfnGet}
     590 * @interface_method_impl{DBGFREGDESC,pfnGet}
    591591 */
    592592static DECLCALLBACK(int) cpumR3RegGstGet_stN(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    607607
    608608/**
    609  * @interface_method_impl{DBGFREGDESC, pfnGet}
     609 * @interface_method_impl{DBGFREGDESC,pfnGet}
    610610 */
    611611static DECLCALLBACK(int) cpumR3RegGstSet_stN(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    624624
    625625/**
    626  * @interface_method_impl{DBGFREGDESC, pfnGet}
     626 * @interface_method_impl{DBGFREGDESC,pfnGet}
    627627 */
    628628static DECLCALLBACK(int) cpumR3RegHyperGet_crX(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    654654
    655655/**
    656  * @interface_method_impl{DBGFREGDESC, pfnGet}
     656 * @interface_method_impl{DBGFREGDESC,pfnGet}
    657657 */
    658658static DECLCALLBACK(int) cpumR3RegHyperSet_crX(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    665665
    666666/**
    667  * @interface_method_impl{DBGFREGDESC, pfnGet}
     667 * @interface_method_impl{DBGFREGDESC,pfnGet}
    668668 */
    669669static DECLCALLBACK(int) cpumR3RegHyperGet_drX(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    696696
    697697/**
    698  * @interface_method_impl{DBGFREGDESC, pfnGet}
     698 * @interface_method_impl{DBGFREGDESC,pfnGet}
    699699 */
    700700static DECLCALLBACK(int) cpumR3RegHyperSet_drX(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
     
    707707
    708708/**
    709  * @interface_method_impl{DBGFREGDESC, pfnGet}
     709 * @interface_method_impl{DBGFREGDESC,pfnGet}
    710710 */
    711711static DECLCALLBACK(int) cpumR3RegHyperGet_msr(void *pvUser, PCDBGFREGDESC pDesc, PDBGFREGVAL pValue)
     
    728728
    729729/**
    730  * @interface_method_impl{DBGFREGDESC, pfnGet}
     730 * @interface_method_impl{DBGFREGDESC,pfnGet}
    731731 */
    732732static DECLCALLBACK(int) cpumR3RegHyperSet_msr(void *pvUser, PCDBGFREGDESC pDesc, PCDBGFREGVAL pValue, PCDBGFREGVAL pfMask)
  • trunk/src/VBox/VMM/VMMR3/CSAM.cpp

    r57389 r58116  
    14671467 * @param   pfnCSAMR3Analyse Callback for testing the disassembled instruction
    14681468 * @param   pUserData   User pointer (callback specific)
    1469  *
     1469 * @param   pCacheRec   GC to HC cache record.
    14701470 */
    14711471static int csamAnalyseCodeStream(PVM pVM, RCPTRTYPE(uint8_t *) pInstrGC, RCPTRTYPE(uint8_t *) pCurInstrGC, bool fCode32,
     
    23512351 *                          calling EMT.
    23522352 * @param   GCPtr           The virtual address the guest has changed.
     2353 * @param   pvUser          Ignored.
    23532354 *
    23542355 * @remarks Not currently called by PGM. It was actually only called for a month
  • trunk/src/VBox/VMM/VMMR3/DBGFR3PlugIn.cpp

    r57358 r58116  
    596596
    597597/**
    598  * @interface_method_impl{FNDBGFHANDLERINT, The 'plugins' info item.}
     598 * @callback_method_impl{FNDBGFHANDLERINT, The 'plugins' info item.}
    599599 */
    600600static DECLCALLBACK(void) dbgfR3PlugInInfoList(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs)
  • trunk/src/VBox/VMM/VMMR3/GIM.cpp

    r57989 r58116  
    529529 *
    530530 * @todo In the future we might want to let the GIM provider decide what the
    531  *       handler should do (like throwing #GP faults).
     531 *       handler should do (like throwing \#GP faults).
    532532 */
    533533static DECLCALLBACK(VBOXSTRICTRC)
     
    539539     */
    540540    Assert(enmAccessType == PGMACCESSTYPE_WRITE);
    541     return VINF_SUCCESS;        /** @todo Hyper-V says we should #GP(0) fault for writes to the Hypercall and TSC page. */
    542 }
    543 
    544 
    545 /**
    546  * Maps a registered MMIO2 region in the guest address space. The region will be
    547  * made read-only and writes from the guest will be ignored.
     541    return VINF_SUCCESS;        /** @todo Hyper-V says we should \#GP(0) fault for writes to the Hypercall and TSC page. */
     542}
     543
     544
     545/**
     546 * Maps a registered MMIO2 region in the guest address space.
     547 *
     548 * The region will be made read-only and writes from the guest will be ignored.
    548549 *
    549550 * @returns VBox status code.
  • trunk/src/VBox/VMM/VMMR3/MMHeap.cpp

    r57358 r58116  
    4747 *
    4848 * @returns VBox status.
    49  * @param   pVM     The handle to the VM the heap should be associated with.
     49 * @param   pUVM    Pointer to the user mode VM structure.
    5050 * @param   ppHeap  Where to store the heap pointer.
    5151 */
  • trunk/src/VBox/VMM/VMMR3/MMPagePool.cpp

    r57358 r58116  
    6363     * Allocate the pool structures.
    6464     */
    65     /** @todo @bufref{1865},@bufref{3202}: mapping the page pool page into
    66      *        ring-0. Need to change the ways we allocate it... */
     65    /** @todo @bugref{1865},@bugref{3202}: mapping the page pool page into ring-0.
     66     *        Need to change the ways we allocate it... */
    6767    AssertReleaseReturn(sizeof(*pVM->mm.s.pPagePoolR3) + sizeof(*pVM->mm.s.pPagePoolLowR3) < PAGE_SIZE, VERR_INTERNAL_ERROR);
    6868    int rc = SUPR3PageAllocEx(1, 0 /*fFlags*/, (void **)&pVM->mm.s.pPagePoolR3, NULL /*pR0Ptr*/, NULL /*paPages*/);
  • trunk/src/VBox/VMM/VMMR3/MMUkHeap.cpp

    r57358 r58116  
    4949 *
    5050 * @returns VBox status.
    51  * @param   pVM     The handle to the VM the heap should be associated with.
     51 * @param   pUVM    Pointer to the user mode VM structure.
    5252 * @param   ppHeap  Where to store the heap pointer.
    5353 */
  • trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp

    r57358 r58116  
    295295        ADD_MEMBER(hDbgMod, PATMGCSTATE, Restore.uFlags,            "Restore.uFlags");
    296296
    297         rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pGCStateGC, 0 /*fFlags/*/);
     297        rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pGCStateGC, 0 /*fFlags*/);
    298298        AssertLogRelRC(rc);
    299299        RTDbgModRelease(hDbgMod);
     
    309309        ADD_FUNC(hDbgMod, pVM->patm.s.pStatsGC, pVM->patm.s.pStatsGC, PATM_STAT_MEMSIZE, "PATMMemStatsStart");
    310310
    311         rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pStatsGC, 0 /*fFlags/*/);
     311        rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pStatsGC, 0 /*fFlags*/);
    312312        AssertLogRelRC(rc);
    313313        RTDbgModRelease(hDbgMod);
     
    323323        patmR3DbgAddPatches(pVM, hDbgMod);
    324324
    325         rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pPatchMemGC, 0 /*fFlags/*/);
     325        rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pPatchMemGC, 0 /*fFlags*/);
    326326        AssertLogRelRC(rc);
    327327    }
  • trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp

    r57358 r58116  
    132132 * @param   pCritSect       The critical section.
    133133 * @param   pvKey           The owner key.
    134  * @param   RT_SRC_POS_DECL The source position.
     134 * @param   SRC_POS        The source position.
    135135 * @param   pszName         The name of the critical section (for statistics).
    136136 * @param   pszNameFmt      Format string for naming the critical section.  For
     
    219219 * @param   pCritSect       The read/write critical section.
    220220 * @param   pvKey           The owner key.
    221  * @param   RT_SRC_POS_DECL The source position.
     221 * @param   SRC_POS        The source position.
    222222 * @param   pszName         The name of the critical section (for statistics).
    223223 * @param   pszNameFmt      Format string for naming the critical section.  For
     
    325325 * @param   pDevIns         Device instance.
    326326 * @param   pCritSect       Pointer to the critical section.
    327  * @param   RT_SRC_POS_DECL Use RT_SRC_POS.
     327 * @param   SRC_POS        Use RT_SRC_POS.
    328328 * @param   pszNameFmt      Format string for naming the critical section.  For
    329329 *                          statistics and lock validation.
     
    355355 * @param   pDevIns         Device instance.
    356356 * @param   pCritSect       Pointer to the read/write critical section.
    357  * @param   RT_SRC_POS_DECL Use RT_SRC_POS.
     357 * @param   SRC_POS        Use RT_SRC_POS.
    358358 * @param   pszNameFmt      Format string for naming the critical section.  For
    359359 *                          statistics and lock validation.
     
    382382 * @param   pDevIns         Device instance.
    383383 * @param   pCritSect       Pointer to the critical section.
     384 * @param   SRC_POS         The source position.  Optional.
    384385 * @param   pszNameFmt      Format string for naming the critical section.  For
    385386 *                          statistics and lock validation.
     
    400401 * @param   pDevIns         Device instance.
    401402 * @param   pCritSect       Pointer to the read/write critical section.
     403 * @param   SRC_POS         The source position.  Optional.
    402404 * @param   pszNameFmt      Format string for naming the critical section.  For
    403405 *                          statistics and lock validation.
     
    417419 * @param   pVM             Pointer to the VM.
    418420 * @param   pDevIns         Device instance.
     421 * @param   SRC_POS         The source position.  Optional.
    419422 * @param   pCritSect       Pointer to the critical section.
    420423 */
     
    439442 * @param   pDrvIns         Driver instance.
    440443 * @param   pCritSect       Pointer to the critical section.
     444 * @param   SRC_POS         The source position.  Optional.
    441445 * @param   pszNameFmt      Format string for naming the critical section.  For
    442446 *                          statistics and lock validation.
     
    461465 * @param   pDrvIns         Driver instance.
    462466 * @param   pCritSect       Pointer to the read/write critical section.
     467 * @param   SRC_POS         The source position.  Optional.
    463468 * @param   pszNameFmt      Format string for naming the critical section.  For
    464469 *                          statistics and lock validation.
  • trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp

    r57358 r58116  
    21362136
    21372137
    2138 /** @interface_method_impl{PDMDEVHLP,pfnLdrGetRCInterfaceSymbols} */
     2138/** @interface_method_impl{PDMDEVHLPR3,pfnLdrGetRCInterfaceSymbols} */
    21392139static DECLCALLBACK(int) pdmR3DevHlp_LdrGetRCInterfaceSymbols(PPDMDEVINS pDevIns, void *pvInterface, size_t cbInterface,
    21402140                                                              const char *pszSymPrefix, const char *pszSymList)
     
    21742174
    21752175
    2176 /** @interface_method_impl{PDMDEVHLP,pfnLdrGetR0InterfaceSymbols} */
     2176/** @interface_method_impl{PDMDEVHLPR3,pfnLdrGetR0InterfaceSymbols} */
    21772177static DECLCALLBACK(int) pdmR3DevHlp_LdrGetR0InterfaceSymbols(PPDMDEVINS pDevIns, void *pvInterface, size_t cbInterface,
    21782178                                                              const char *pszSymPrefix, const char *pszSymList)
     
    22122212
    22132213
    2214 /** @interface_method_impl{PDMDEVHLP,pfnCallR0} */
     2214/** @interface_method_impl{PDMDEVHLPR3,pfnCallR0} */
    22152215static DECLCALLBACK(int) pdmR3DevHlp_CallR0(PPDMDEVINS pDevIns, uint32_t uOperation, uint64_t u64Arg)
    22162216{
     
    22612261
    22622262
    2263 /** @interface_method_impl{PDMDEVHLP,pfnVMGetSuspendReason} */
     2263/** @interface_method_impl{PDMDEVHLPR3,pfnVMGetSuspendReason} */
    22642264static DECLCALLBACK(VMSUSPENDREASON) pdmR3DevHlp_VMGetSuspendReason(PPDMDEVINS pDevIns)
    22652265{
     
    22742274
    22752275
    2276 /** @interface_method_impl{PDMDEVHLP,pfnVMGetResumeReason} */
     2276/** @interface_method_impl{PDMDEVHLPR3,pfnVMGetResumeReason} */
    22772277static DECLCALLBACK(VMRESUMEREASON) pdmR3DevHlp_VMGetResumeReason(PPDMDEVINS pDevIns)
    22782278{
  • trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp

    r57358 r58116  
    312312}
    313313
     314
    314315/** @interface_method_impl{PDMAPICHLPR3,pfnSendInitIpi} */
    315316static DECLCALLBACK(void) pdmR3ApicHlp_SendInitIpi(PPDMDEVINS pDevIns, VMCPUID idCpu)
     
    319320    VMMR3SendInitIpi(pDevIns->Internal.s.pVMR3, idCpu);
    320321}
     322
    321323
    322324/** @interface_method_impl{PDMAPICHLPR3,pfnGetRCHelpers} */
     
    529531
    530532/** @interface_method_impl{PDMPCIHLPR3,pfnIoApicSendMsi} */
    531 static DECLCALLBACK(void) pdmR3PciHlp_IoApicSendMsi(PPDMDEVINS pDevIns, RTGCPHYS GCAddr, uint32_t uValue, uint32_t uTagSrc)
    532 {
    533     PDMDEV_ASSERT_DEVINS(pDevIns);
    534     Log4(("pdmR3PciHlp_IoApicSendMsi: address=%p value=%x uTagSrc=%#x\n", GCAddr, uValue, uTagSrc));
    535     PDMIoApicSendMsi(pDevIns->Internal.s.pVMR3, GCAddr, uValue, uTagSrc);
     533static DECLCALLBACK(void) pdmR3PciHlp_IoApicSendMsi(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t uValue, uint32_t uTagSrc)
     534{
     535    PDMDEV_ASSERT_DEVINS(pDevIns);
     536    Log4(("pdmR3PciHlp_IoApicSendMsi: address=%p value=%x uTagSrc=%#x\n", GCPhys, uValue, uTagSrc));
     537    PDMIoApicSendMsi(pDevIns->Internal.s.pVMR3, GCPhys, uValue, uTagSrc);
    536538}
    537539
  • trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp

    r57684 r58116  
    985985 */
    986986
    987 /** @interface_method_impl{PDMDRVHLP,pfnAttach} */
     987/** @interface_method_impl{PDMDRVHLPR3,pfnAttach} */
    988988static DECLCALLBACK(int) pdmR3DrvHlp_Attach(PPDMDRVINS pDrvIns, uint32_t fFlags, PPDMIBASE *ppBaseInterface)
    989989{
     
    10231023
    10241024
    1025 /** @interface_method_impl{PDMDRVHLP,pfnDetach} */
     1025/** @interface_method_impl{PDMDRVHLPR3,pfnDetach} */
    10261026static DECLCALLBACK(int) pdmR3DrvHlp_Detach(PPDMDRVINS pDrvIns, uint32_t fFlags)
    10271027{
     
    10491049
    10501050
    1051 /** @interface_method_impl{PDMDRVHLP,pfnDetachSelf} */
     1051/** @interface_method_impl{PDMDRVHLPR3,pfnDetachSelf} */
    10521052static DECLCALLBACK(int) pdmR3DrvHlp_DetachSelf(PPDMDRVINS pDrvIns, uint32_t fFlags)
    10531053{
     
    10641064
    10651065
    1066 /** @interface_method_impl{PDMDRVHLP,pfnMountPrepare} */
     1066/** @interface_method_impl{PDMDRVHLPR3,pfnMountPrepare} */
    10671067static DECLCALLBACK(int) pdmR3DrvHlp_MountPrepare(PPDMDRVINS pDrvIns, const char *pszFilename, const char *pszCoreDriver)
    10681068{
     
    11381138
    11391139
    1140 /** @interface_method_impl{PDMDRVHLP,pfnAssertEMT} */
     1140/** @interface_method_impl{PDMDRVHLPR3,pfnAssertEMT} */
    11411141static DECLCALLBACK(bool) pdmR3DrvHlp_AssertEMT(PPDMDRVINS pDrvIns, const char *pszFile, unsigned iLine, const char *pszFunction)
    11421142{
     
    11541154
    11551155
    1156 /** @interface_method_impl{PDMDRVHLP,pfnAssertOther} */
     1156/** @interface_method_impl{PDMDRVHLPR3,pfnAssertOther} */
    11571157static DECLCALLBACK(bool) pdmR3DrvHlp_AssertOther(PPDMDRVINS pDrvIns, const char *pszFile, unsigned iLine, const char *pszFunction)
    11581158{
     
    11701170
    11711171
    1172 /** @interface_method_impl{PDMDRVHLP,pfnVMSetError} */
     1172/** @interface_method_impl{PDMDRVHLPR3,pfnVMSetError} */
    11731173static DECLCALLBACK(int) pdmR3DrvHlp_VMSetError(PPDMDRVINS pDrvIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, ...)
    11741174{
     
    11821182
    11831183
    1184 /** @interface_method_impl{PDMDRVHLP,pfnVMSetErrorV} */
     1184/** @interface_method_impl{PDMDRVHLPR3,pfnVMSetErrorV} */
    11851185static DECLCALLBACK(int) pdmR3DrvHlp_VMSetErrorV(PPDMDRVINS pDrvIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va)
    11861186{
     
    11911191
    11921192
    1193 /** @interface_method_impl{PDMDRVHLP,pfnVMSetRuntimeError} */
     1193/** @interface_method_impl{PDMDRVHLPR3,pfnVMSetRuntimeError} */
    11941194static DECLCALLBACK(int) pdmR3DrvHlp_VMSetRuntimeError(PPDMDRVINS pDrvIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, ...)
    11951195{
     
    12031203
    12041204
    1205 /** @interface_method_impl{PDMDRVHLP,pfnVMSetRuntimeErrorV} */
     1205/** @interface_method_impl{PDMDRVHLPR3,pfnVMSetRuntimeErrorV} */
    12061206static DECLCALLBACK(int) pdmR3DrvHlp_VMSetRuntimeErrorV(PPDMDRVINS pDrvIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va)
    12071207{
     
    12121212
    12131213
    1214 /** @interface_method_impl{PDMDEVHLPR3,pfnVMState} */
     1214/** @interface_method_impl{PDMDRVHLPR3,pfnVMState} */
    12151215static DECLCALLBACK(VMSTATE) pdmR3DrvHlp_VMState(PPDMDRVINS pDrvIns)
    12161216{
     
    12251225
    12261226
    1227 /** @interface_method_impl{PDMDEVHLPR3,pfnVMTeleportedAndNotFullyResumedYet} */
     1227/** @interface_method_impl{PDMDRVHLPR3,pfnVMTeleportedAndNotFullyResumedYet} */
    12281228static DECLCALLBACK(bool) pdmR3DrvHlp_VMTeleportedAndNotFullyResumedYet(PPDMDRVINS pDrvIns)
    12291229{
     
    12381238
    12391239
    1240 /** @interface_method_impl{PDMDEVHLPR3,pfnGetSupDrvSession} */
     1240/** @interface_method_impl{PDMDRVHLPR3,pfnGetSupDrvSession} */
    12411241static DECLCALLBACK(PSUPDRVSESSION) pdmR3DrvHlp_GetSupDrvSession(PPDMDRVINS pDrvIns)
    12421242{
     
    12501250
    12511251
    1252 /** @interface_method_impl{PDMDRVHLP,pfnQueueCreate} */
     1252/** @interface_method_impl{PDMDRVHLPR3,pfnQueueCreate} */
    12531253static DECLCALLBACK(int) pdmR3DrvHlp_QueueCreate(PPDMDRVINS pDrvIns, uint32_t cbItem, uint32_t cItems, uint32_t cMilliesInterval,
    12541254                                                 PFNPDMQUEUEDRV pfnCallback, const char *pszName, PPDMQUEUE *ppQueue)
     
    12731273
    12741274
    1275 /** @interface_method_impl{PDMDRVHLP,pfnTMGetVirtualFreq} */
     1275/** @interface_method_impl{PDMDRVHLPR3,pfnTMGetVirtualFreq} */
    12761276static DECLCALLBACK(uint64_t) pdmR3DrvHlp_TMGetVirtualFreq(PPDMDRVINS pDrvIns)
    12771277{
     
    12821282
    12831283
    1284 /** @interface_method_impl{PDMDRVHLP,pfnTMGetVirtualTime} */
     1284/** @interface_method_impl{PDMDRVHLPR3,pfnTMGetVirtualTime} */
    12851285static DECLCALLBACK(uint64_t) pdmR3DrvHlp_TMGetVirtualTime(PPDMDRVINS pDrvIns)
    12861286{
     
    12911291
    12921292
    1293 /** @interface_method_impl{PDMDRVHLP,pfnTMTimerCreate} */
     1293/** @interface_method_impl{PDMDRVHLPR3,pfnTMTimerCreate} */
    12941294static DECLCALLBACK(int) pdmR3DrvHlp_TMTimerCreate(PPDMDRVINS pDrvIns, TMCLOCK enmClock, PFNTMTIMERDRV pfnCallback, void *pvUser, uint32_t fFlags, const char *pszDesc, PPTMTIMERR3 ppTimer)
    12951295{
     
    13061306
    13071307
    1308 /** @interface_method_impl{PDMDRVHLP,pfnSSMRegister} */
     1308/** @interface_method_impl{PDMDRVHLPR3,pfnSSMRegister} */
    13091309static DECLCALLBACK(int) pdmR3DrvHlp_SSMRegister(PPDMDRVINS pDrvIns, uint32_t uVersion, size_t cbGuess,
    13101310                                                 PFNSSMDRVLIVEPREP pfnLivePrep, PFNSSMDRVLIVEEXEC pfnLiveExec, PFNSSMDRVLIVEVOTE pfnLiveVote,
     
    13311331
    13321332
    1333 /** @interface_method_impl{PDMDRVHLP,pfnSSMDeregister} */
    1334 static DECLCALLBACK(int) pdmR3DrvHlp_SSMDeregister(PPDMDRVINS pDrvIns, const char *pszName, uint32_t u32Instance)
     1333/** @interface_method_impl{PDMDRVHLPR3,pfnSSMDeregister} */
     1334static DECLCALLBACK(int) pdmR3DrvHlp_SSMDeregister(PPDMDRVINS pDrvIns, const char *pszName, uint32_t uInstance)
    13351335{
    13361336    PDMDRV_ASSERT_DRVINS(pDrvIns);
    13371337    VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3);
    1338     LogFlow(("pdmR3DrvHlp_SSMDeregister: caller='%s'/%d: pszName=%p:{%s} u32Instance=%#x\n",
    1339              pDrvIns->pReg->szName, pDrvIns->iInstance, pszName, pszName, u32Instance));
    1340 
    1341     int rc = SSMR3DeregisterDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, pszName, u32Instance);
     1338    LogFlow(("pdmR3DrvHlp_SSMDeregister: caller='%s'/%d: pszName=%p:{%s} uInstance=%#x\n",
     1339             pDrvIns->pReg->szName, pDrvIns->iInstance, pszName, pszName, uInstance));
     1340
     1341    int rc = SSMR3DeregisterDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, pszName, uInstance);
    13421342
    13431343    LogFlow(("pdmR3DrvHlp_SSMDeregister: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc));
     
    13461346
    13471347
    1348 /** @interface_method_impl{PDMDEVHLP,pfnDBGFInfoRegister} */
     1348/** @interface_method_impl{PDMDRVHLPR3,pfnDBGFInfoRegister} */
    13491349static DECLCALLBACK(int) pdmR3DrvHlp_DBGFInfoRegister(PPDMDRVINS pDrvIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler)
    13501350{
     
    13601360
    13611361
    1362 /** @interface_method_impl{PDMDEVHLP,pfnDBGFInfoDeregister} */
     1362/** @interface_method_impl{PDMDRVHLPR3,pfnDBGFInfoDeregister} */
    13631363static DECLCALLBACK(int) pdmR3DrvHlp_DBGFInfoDeregister(PPDMDRVINS pDrvIns, const char *pszName)
    13641364{
     
    13751375
    13761376
    1377 /** @interface_method_impl{PDMDRVHLP,pfnSTAMRegister} */
     1377/** @interface_method_impl{PDMDRVHLPR3,pfnSTAMRegister} */
    13781378static DECLCALLBACK(void) pdmR3DrvHlp_STAMRegister(PPDMDRVINS pDrvIns, void *pvSample, STAMTYPE enmType, const char *pszName, STAMUNIT enmUnit, const char *pszDesc)
    13791379{
     
    13871387
    13881388
    1389 /** @interface_method_impl{PDMDRVHLP,pfnSTAMRegisterF} */
     1389/** @interface_method_impl{PDMDRVHLPR3,pfnSTAMRegisterF} */
    13901390static DECLCALLBACK(void) pdmR3DrvHlp_STAMRegisterF(PPDMDRVINS pDrvIns, void *pvSample, STAMTYPE enmType, STAMVISIBILITY enmVisibility,
    13911391                                                    STAMUNIT enmUnit, const char *pszDesc, const char *pszName, ...)
     
    14021402
    14031403
    1404 /** @interface_method_impl{PDMDRVHLP,pfnSTAMRegisterV} */
     1404/** @interface_method_impl{PDMDRVHLPR3,pfnSTAMRegisterV} */
    14051405static DECLCALLBACK(void) pdmR3DrvHlp_STAMRegisterV(PPDMDRVINS pDrvIns, void *pvSample, STAMTYPE enmType, STAMVISIBILITY enmVisibility,
    14061406                                                    STAMUNIT enmUnit, const char *pszDesc, const char *pszName, va_list args)
     
    14141414
    14151415
    1416 /** @interface_method_impl{PDMDRVHLP,pfnSTAMDeregister} */
     1416/** @interface_method_impl{PDMDRVHLPR3,pfnSTAMDeregister} */
    14171417static DECLCALLBACK(int) pdmR3DrvHlp_STAMDeregister(PPDMDRVINS pDrvIns, void *pvSample)
    14181418{
     
    14261426
    14271427
    1428 /** @interface_method_impl{PDMDRVHLP,pfnSUPCallVMMR0Ex} */
     1428/** @interface_method_impl{PDMDRVHLPR3,pfnSUPCallVMMR0Ex} */
    14291429static DECLCALLBACK(int) pdmR3DrvHlp_SUPCallVMMR0Ex(PPDMDRVINS pDrvIns, unsigned uOperation, void *pvArg, unsigned cbArg)
    14301430{
     
    14471447
    14481448
    1449 /** @interface_method_impl{PDMDRVHLP,pfnUSBRegisterHub} */
     1449/** @interface_method_impl{PDMDRVHLPR3,pfnUSBRegisterHub} */
    14501450static DECLCALLBACK(int) pdmR3DrvHlp_USBRegisterHub(PPDMDRVINS pDrvIns, uint32_t fVersions, uint32_t cPorts, PCPDMUSBHUBREG pUsbHubReg, PPCPDMUSBHUBHLP ppUsbHubHlp)
    14511451{
     
    14661466
    14671467
    1468 /** @interface_method_impl{PDMDRVHLP,pfnSetAsyncNotification} */
     1468/** @interface_method_impl{PDMDRVHLPR3,pfnSetAsyncNotification} */
    14691469static DECLCALLBACK(int) pdmR3DrvHlp_SetAsyncNotification(PPDMDRVINS pDrvIns, PFNPDMDRVASYNCNOTIFY pfnAsyncNotify)
    14701470{
     
    14951495
    14961496
    1497 /** @interface_method_impl{PDMDRVHLP,pfnAsyncNotificationCompleted} */
     1497/** @interface_method_impl{PDMDRVHLPR3,pfnAsyncNotificationCompleted} */
    14981498static DECLCALLBACK(void) pdmR3DrvHlp_AsyncNotificationCompleted(PPDMDRVINS pDrvIns)
    14991499{
     
    15181518
    15191519
    1520 /** @interface_method_impl{PDMDRVHLP,pfnThreadCreate} */
     1520/** @interface_method_impl{PDMDRVHLPR3,pfnThreadCreate} */
    15211521static DECLCALLBACK(int) pdmR3DrvHlp_ThreadCreate(PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread,
    15221522                                                  PFNPDMTHREADWAKEUPDRV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName)
     
    15351535
    15361536
    1537 /** @interface_method_impl{PDMDRVHLP,pfnAsyncCompletionTemplateCreate} */
     1537/** @interface_method_impl{PDMDRVHLPR3,pfnAsyncCompletionTemplateCreate} */
    15381538static DECLCALLBACK(int) pdmR3DrvHlp_AsyncCompletionTemplateCreate(PPDMDRVINS pDrvIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate,
    15391539                                                                   PFNPDMASYNCCOMPLETEDRV pfnCompleted, void *pvTemplateUser,
     
    15531553
    15541554#ifdef VBOX_WITH_NETSHAPER
    1555 /** @interface_method_impl{PDMDRVHLP,pfnNetShaperAttach} */
     1555/** @interface_method_impl{PDMDRVHLPR3,pfnNetShaperAttach} */
    15561556static DECLCALLBACK(int) pdmR3DrvHlp_NetShaperAttach(PPDMDRVINS pDrvIns, const char *pszBwGroup, PPDMNSFILTER pFilter)
    15571557{
     
    15681568
    15691569
    1570 /** @interface_method_impl{PDMDRVHLP,pfnNetShaperDetach} */
     1570/** @interface_method_impl{PDMDRVHLPR3,pfnNetShaperDetach} */
    15711571static DECLCALLBACK(int) pdmR3DrvHlp_NetShaperDetach(PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter)
    15721572{
     
    15841584
    15851585
    1586 /** @interface_method_impl{PDMDRVHLP,pfnLdrGetRCInterfaceSymbols} */
     1586/** @interface_method_impl{PDMDRVHLPR3,pfnLdrGetRCInterfaceSymbols} */
    15871587static DECLCALLBACK(int) pdmR3DrvHlp_LdrGetRCInterfaceSymbols(PPDMDRVINS pDrvIns, void *pvInterface, size_t cbInterface,
    15881588                                                              const char *pszSymPrefix, const char *pszSymList)
     
    16221622
    16231623
    1624 /** @interface_method_impl{PDMDRVHLP,pfnLdrGetR0InterfaceSymbols} */
     1624/** @interface_method_impl{PDMDRVHLPR3,pfnLdrGetR0InterfaceSymbols} */
    16251625static DECLCALLBACK(int) pdmR3DrvHlp_LdrGetR0InterfaceSymbols(PPDMDRVINS pDrvIns, void *pvInterface, size_t cbInterface,
    16261626                                                              const char *pszSymPrefix, const char *pszSymList)
     
    16601660
    16611661
    1662 /** @interface_method_impl{PDMDRVHLP,pfnCritSectInit} */
     1662/** @interface_method_impl{PDMDRVHLPR3,pfnCritSectInit} */
    16631663static DECLCALLBACK(int) pdmR3DrvHlp_CritSectInit(PPDMDRVINS pDrvIns, PPDMCRITSECT pCritSect,
    16641664                                                  RT_SRC_POS_DECL, const char *pszName)
     
    16781678
    16791679
    1680 /** @interface_method_impl{PDMDRVHLP,pfnCallR0} */
     1680/** @interface_method_impl{PDMDRVHLPR3,pfnCallR0} */
    16811681static DECLCALLBACK(int) pdmR3DrvHlp_CallR0(PPDMDRVINS pDrvIns, uint32_t uOperation, uint64_t u64Arg)
    16821682{
     
    17301730
    17311731
    1732 /** @interface_method_impl{PDMDRVHLP,pfnFTSetCheckpoint} */
     1732/** @interface_method_impl{PDMDRVHLPR3,pfnFTSetCheckpoint} */
    17331733static DECLCALLBACK(int) pdmR3DrvHlp_FTSetCheckpoint(PPDMDRVINS pDrvIns, FTMCHECKPOINTTYPE enmType)
    17341734{
     
    17381738
    17391739
    1740 /** @interface_method_impl{PDMDRVHLP,pfnBlkCacheRetain} */
     1740/** @interface_method_impl{PDMDRVHLPR3,pfnBlkCacheRetain} */
    17411741static DECLCALLBACK(int) pdmR3DrvHlp_BlkCacheRetain(PPDMDRVINS pDrvIns, PPPDMBLKCACHE ppBlkCache,
    17421742                                                    PFNPDMBLKCACHEXFERCOMPLETEDRV pfnXferComplete,
     
    17521752
    17531753
    1754 /** @interface_method_impl{PDMDRVHLP,pfnVMGetSuspendReason} */
     1754/** @interface_method_impl{PDMDRVHLPR3,pfnVMGetSuspendReason} */
    17551755static DECLCALLBACK(VMSUSPENDREASON) pdmR3DrvHlp_VMGetSuspendReason(PPDMDRVINS pDrvIns)
    17561756{
     
    17651765
    17661766
    1767 /** @interface_method_impl{PDMDRVHLP,pfnVMGetResumeReason} */
     1767/** @interface_method_impl{PDMDRVHLPR3,pfnVMGetResumeReason} */
    17681768static DECLCALLBACK(VMRESUMEREASON) pdmR3DrvHlp_VMGetResumeReason(PPDMDRVINS pDrvIns)
    17691769{
  • trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp

    r57377 r58116  
    10231023 * @returns NULL on failure.
    10241024 *
    1025  * @param   pszFile     File name (no path).
     1025 * @param   pszFile         File name (no path).
     1026 * @param   fShared         If true, search in the shared directory (/usr/lib on Unix), else
     1027 *                          search in the private directory (/usr/lib/virtualbox on Unix).
     1028 *                          Ignored if VBOX_PATH_SHARED_LIBS is not defined.
    10261029 */
    10271030char *pdmR3FileR3(const char *pszFile, bool fShared)
  • trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp

    r57358 r58116  
    14831483 */
    14841484
    1485 /** @interface_method_impl{PDMUSBHLPR3,pfnDriverAttach} */
     1485/** @interface_method_impl{PDMUSBHLP,pfnDriverAttach} */
    14861486static DECLCALLBACK(int) pdmR3UsbHlp_DriverAttach(PPDMUSBINS pUsbIns, RTUINT iLun, PPDMIBASE pBaseInterface,
    14871487                                                  PPDMIBASE *ppBaseInterface, const char *pszDesc)
  • trunk/src/VBox/VMM/VMMR3/PGM.cpp

    r57446 r58116  
    156156 *
    157157 *
    158  * @subsection      sec_pgm_handlers_virt   Virtual Access Handlers
     158 * @subsection      sec_pgm_handlers_phys   Physical Access Handlers
    159159 *
    160160 * Placeholder.
     
    249249 *
    250250 *
    251  * @subsection subsec_pgmPhys_Definitions       Definitions
     251 * @section sec_pgmPhys_Definitions       Definitions
    252252 *
    253253 * Allocation chunk - A RTR0MemObjAllocPhysNC object and the tracking
     
    257257 *
    258258 *
    259  * @subsection subsec_pgmPhys_AllocPage         Allocating a page.
     259 * @section sec_pgmPhys_AllocPage         Allocating a page.
    260260 *
    261261 * Initially we map *all* guest memory to the (per VM) zero page, which
     
    286286 *
    287287 *
    288  * @subsection subsec_pgmPhys_FreePage          Freeing a page
     288 * @section sec_pgmPhys_FreePage          Freeing a page
    289289 *
    290290 * There are a few points where a page can be freed:
     
    316316 *
    317317 *
    318  * @subsection subsec_pgmPhys_SharePage         Sharing a page
     318 * @section sec_pgmPhys_SharePage         Sharing a page
    319319 *
    320320 * The basic idea is that there there will be a idle priority kernel
     
    337337 *
    338338 *
    339  * @subsection subsec_pgmPhys_Fragmentation     Fragmentation Concerns and Counter Measures
     339 * @section sec_pgmPhys_Fragmentation     Fragmentation Concerns and Counter Measures
    340340 *
    341341 * The pages are organized in allocation chunks in ring-0, this is a necessity
     
    365365 *
    366366 *
    367  * @subsection subsec_pgmPhys_Tracking      Tracking Structures And Their Cost
     367 * @section sec_pgmPhys_Tracking      Tracking Structures And Their Cost
    368368 *
    369369 * There's a difficult balance between keeping the per-page tracking structures
     
    375375 *
    376376 *
    377  * @subsubsection subsubsec_pgmPhys_Tracking_Kernel     Kernel Space
     377 * @subsection subsec_pgmPhys_Tracking_Kernel     Kernel Space
    378378 *
    379379 * @see pg_GMM
    380380 *
    381  * @subsubsection subsubsec_pgmPhys_Tracking_PerVM      Per-VM
     381 * @subsection subsec_pgmPhys_Tracking_PerVM      Per-VM
    382382 *
    383383 * Fixed info is the physical address of the page (HCPhys) and the page id
     
    471471 *
    472472 *
    473  * @subsection subsec_pgmPhys_Serializing       Serializing Access
     473 * @section sec_pgmPhys_Serializing       Serializing Access
    474474 *
    475475 * Initially, we'll try a simple scheme:
     
    496496 *
    497497 *
    498  * @subsection subsec_pgmPhys_Request           VM Request interface
     498 * @section sec_pgmPhys_Request           VM Request interface
    499499 *
    500500 * When in ring-0 it will become necessary to send requests to a VM so it can
  • trunk/src/VBox/VMM/VMMR3/PGMPool.cpp

    r57358 r58116  
    7070 *
    7171 *
    72  * @section sec_pgm_pool_impl      Monitoring
     72 * @section sec_pgm_pool_monitoring Monitoring
    7373 *
    7474 * We always monitor PAGE_SIZE chunks of memory. When we've got multiple shadow
  • trunk/src/VBox/VMM/VMMR3/SSM.cpp

    r57358 r58116  
    89788978 * @param   pSSM                The saved state handle.
    89798979 * @param   rc                  The status code of the error. Use RT_SRC_POS.
    8980  * @param   RT_SRC_POS_DECL     The source location.
     8980 * @param   SRC_POS             The source location.
    89818981 * @param   pszFormat           The message format string.
    89828982 * @param   ...                 Variable argument list.
     
    89988998 * @param   pSSM                The saved state handle.
    89998999 * @param   rc                  The status code of the error.
    9000  * @param   RT_SRC_POS_DECL     The error location, use RT_SRC_POS.
     9000 * @param   SRC_POS             The error location, use RT_SRC_POS.
    90019001 * @param   pszFormat           The message format string.
    90029002 * @param   va                  Variable argument list.
     
    90589058 * @returns VERR_SSM_LOAD_CONFIG_MISMATCH.
    90599059 * @param   pSSM                The saved state handle.
    9060  * @param   RT_SRC_POS_DECL     The error location, use RT_SRC_POS.
     9060 * @param   SRC_POS             The error location, use RT_SRC_POS.
    90619061 * @param   pszFormat           The message format string.
    90629062 * @param   va                  Variable argument list.
  • trunk/src/VBox/VMM/VMMR3/TM.cpp

    r57431 r58116  
    285285    pVM->tm.s.pfnVirtualGetRawR3                 = tmVirtualNanoTSRediscover;
    286286    pVM->tm.s.VirtualGetRawDataR3.pfnRediscover  = tmVirtualNanoTSRediscover;
    287     pVM->tm.s.VirtualGetRawDataR3.pfnBad         = tmVirtualNanoTSBadPrev;
     287    pVM->tm.s.VirtualGetRawDataR3.pfnBad         = tmVirtualNanoTSBad;
    288288    pVM->tm.s.VirtualGetRawDataR3.pfnBadCpuIndex = tmVirtualNanoTSBadCpuIndex;
    289289    pVM->tm.s.VirtualGetRawDataR3.pu64Prev       = &pVM->tm.s.u64VirtualRawPrev;
     
    10201020    if (!HMIsEnabled(pVM))
    10211021    {
    1022         rc = PDMR3LdrGetSymbolRC(pVM, NULL, "tmVirtualNanoTSBadPrev",       &pVM->tm.s.VirtualGetRawDataRC.pfnBad);
     1022        rc = PDMR3LdrGetSymbolRC(pVM, NULL, "tmVirtualNanoTSBad",           &pVM->tm.s.VirtualGetRawDataRC.pfnBad);
    10231023        AssertRCReturn(rc, rc);
    10241024        rc = PDMR3LdrGetSymbolRC(pVM, NULL, "tmVirtualNanoTSBadCpuIndex",   &pVM->tm.s.VirtualGetRawDataRC.pfnBadCpuIndex);
     
    10291029    }
    10301030
    1031     rc = PDMR3LdrGetSymbolR0(pVM, NULL, "tmVirtualNanoTSBadPrev",       &pVM->tm.s.VirtualGetRawDataR0.pfnBad);
     1031    rc = PDMR3LdrGetSymbolR0(pVM, NULL, "tmVirtualNanoTSBad",           &pVM->tm.s.VirtualGetRawDataR0.pfnBad);
    10321032    AssertRCReturn(rc, rc);
    10331033    rc = PDMR3LdrGetSymbolR0(pVM, NULL, "tmVirtualNanoTSBadCpuIndex",   &pVM->tm.s.VirtualGetRawDataR0.pfnBadCpuIndex);
  • trunk/src/VBox/VMM/VMMR3/VM.cpp

    r58090 r58116  
    38293829 * @param   pUVM            Pointer to the user mode VM structure.
    38303830 * @param   rc              The VBox status code.
    3831  * @param   RT_SRC_POS_DECL The source position of this error.
     3831 * @param   SRC_POS        The source position of this error.
    38323832 * @param   pszFormat       Format string.
    38333833 * @param   ...             The arguments.
     
    38493849 * @param   pUVM            Pointer to the user mode VM structure.
    38503850 * @param   rc              The VBox status code.
    3851  * @param   RT_SRC_POS_DECL The source position of this error.
     3851 * @param   SRC_POS        The source position of this error.
    38523852 * @param   pszFormat       Format string.
    38533853 * @param   pArgs           Pointer to the format arguments.
     
    39093909 * @param   pUVM            The user mode VM handle.
    39103910 * @param   rc              VBox status code.
    3911  * @param   RT_SRC_POS_DECL Use RT_SRC_POS.
     3911 * @param   SRC_POS        Use RT_SRC_POS.
    39123912 * @param   pszFormat       Error message format string.
    39133913 * @param   ...             Error message arguments.
     
    39333933 * @param   pUVM            The user mode VM handle.
    39343934 * @param   rc              VBox status code.
    3935  * @param   RT_SRC_POS_DECL Use RT_SRC_POS.
     3935 * @param   SRC_POS        Use RT_SRC_POS.
    39363936 * @param   pszFormat       Error message format string.
    39373937 * @param   va              Error message arguments.
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