Changeset 58127 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Oct 8, 2015 10:09:23 PM (9 years ago)
- Location:
- trunk/src/VBox/VMM/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/EMHandleRCTmpl.h
r58123 r58127 35 35 * @param pVM The cross context VM structure. 36 36 * @param pVCpu The cross context virtual CPU structure. 37 * @param pCtx Pointer to the guest CPU context. 37 38 * @param rc The return code. 38 * @param pCtx Pointer to the guest CPU context.39 39 */ 40 40 #ifdef EMHANDLERC_WITH_PATM 41 41 int emR3RawHandleRC(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, int rc) 42 #elif defined(EMHANDLERC_WITH_HM) 42 #elif defined(EMHANDLERC_WITH_HM) || defined(DOXYGEN_RUNNING) 43 43 int emR3HmHandleRC(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, int rc) 44 44 #endif -
trunk/src/VBox/VMM/include/GIMKvmInternal.h
r56813 r58127 197 197 /** CPUID features: Basic. */ 198 198 uint32_t uBaseFeat; 199 /** Whether GIM needs to trap #UD exceptions. */199 /** Whether GIM needs to trap \#UD exceptions. */ 200 200 bool fTrapXcptUD; 201 201 /** Disassembler opcode of hypercall instruction native for this host CPU. */ -
trunk/src/VBox/VMM/include/IEMInternal.h
r56628 r58127 44 44 * defined(IEM_VERIFICATION_MODE) && !defined(IEM_VERIFICATION_MODE_MINIMAL) 45 45 */ 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) 47 48 # define IEM_VERIFICATION_MODE_FULL 48 49 #endif … … 631 632 * Indicates that one of the verfication modes are enabled. 632 633 */ 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) 634 636 # define IEM_VERIFICATION_MODE 635 637 #endif -
trunk/src/VBox/VMM/include/PDMBlkCacheInternal.h
r56287 r58127 60 60 /** Cache the entry belongs to. */ 61 61 PPDMBLKCACHE pBlkCache; 62 /** Flags for this entry. Combinations of PDMACFILECACHE_* #defines */62 /** Flags for this entry. Combinations of PDMACFILECACHE_* \#defines */ 63 63 volatile uint32_t fFlags; 64 64 /** Reference counter. Prevents eviction of the entry if > 0. */ -
trunk/src/VBox/VMM/include/PGMInline.h
r58123 r58127 225 225 * @param HCPhys The physical address of the page. 226 226 * @param ppv Where to store the mapping address. 227 * @param SRC_POS The source location of the caller. 227 228 */ 228 229 DECLINLINE(int) pgmRZDynMapHCPageInlined(PVMCPU pVCpu, RTHCPHYS HCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL) … … 264 265 * @param GCPhys The guest physical address of the page. 265 266 * @param ppv Where to store the mapping address. 267 * @param SRC_POS The source location of the caller. 266 268 */ 267 269 DECLINLINE(int) pgmRZDynMapGCPageV2Inlined(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL) … … 324 326 * @param GCPhys The guest physical address of the page. 325 327 * @param ppv Where to store the mapping address. 328 * @param SRC_POS The source location of the caller. 326 329 */ 327 330 DECLINLINE(int) pgmRZDynMapGCPageInlined(PVMCPU pVCpu, RTGCPHYS GCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL) … … 337 340 * @returns VBox status code, see pgmRZDynMapGCPageCommon for details. 338 341 * @param pVCpu The cross context virtual CPU structure. 339 * @param HCPhys Thephysical address of the page.342 * @param GCPhys The guest physical address of the page. 340 343 * @param ppv Where to store the mapping address. The offset is 341 344 * preserved. 345 * @param SRC_POS The source location of the caller. 342 346 */ 343 347 DECLINLINE(int) pgmRZDynMapGCPageOffInlined(PVMCPU pVCpu, RTGCPHYS GCPhys, void **ppv RTLOG_COMMA_SRC_POS_DECL) … … 401 405 * @param pVM The cross context VM structure. 402 406 * @param pPage The page. 407 * @param SRC_POS The source location of the caller. 403 408 */ 404 409 DECLINLINE(void *) pgmPoolMapPageInlined(PVM pVM, PPGMPOOLPAGE pPage RTLOG_COMMA_SRC_POS_DECL) … … 422 427 * @param pVCpu The cross context virtual CPU structure. 423 428 * @param pPage The page. 429 * @param SRC_POS The source location of the caller. 424 430 */ 425 431 DECLINLINE(void *) pgmPoolMapPageV2Inlined(PVM pVM, PVMCPU pVCpu, PPGMPOOLPAGE pPage RTLOG_COMMA_SRC_POS_DECL) … … 1073 1079 * @returns Pointer to the shadow PD. 1074 1080 * @param pVCpu The cross context virtual CPU structure. 1081 * @param pPdpt Pointer to the page directory pointer table. 1075 1082 * @param GCPtr The address. 1076 1083 */ … … 1398 1405 * Locks a page to prevent flushing (important for cr3 root pages or shadow pae pd pages). 1399 1406 * 1400 * @param p VM The cross context VM structure.1407 * @param pPool The pool. 1401 1408 * @param pPage PGM pool page 1402 1409 */ … … 1411 1418 * Unlocks a page to allow flushing again 1412 1419 * 1413 * @param p VM The cross context VM structure.1420 * @param pPool The pool. 1414 1421 * @param pPage PGM pool page 1415 1422 */
Note:
See TracChangeset
for help on using the changeset viewer.