Changeset 41783 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Jun 16, 2012 7:24:15 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 78601
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 59 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CFGM.cpp
r41009 r41783 1181 1181 * 1182 1182 * @returns Pointer to the root node. 1183 * @param pVM The VM handle.1183 * @param pVM Pointer to the VM. 1184 1184 */ 1185 1185 VMMR3DECL(PCFGMNODE) CFGMR3CreateTree(PVM pVM) … … 2985 2985 * Info handler, internal version. 2986 2986 * 2987 * @param pVM The VM handle.2987 * @param pVM Pointer to the VM. 2988 2988 * @param pHlp Callback functions for doing output. 2989 2989 * @param pszArgs Argument string. Optional and specific to the handler. -
trunk/src/VBox/VMM/VMMR3/CPUM.cpp
r41774 r41783 1149 1149 * 1150 1150 * @returns VINF_SUCCESS. 1151 * @param pVM The VM handle.1151 * @param pVM Pointer to the VM. 1152 1152 */ 1153 1153 VMMR3DECL(void) CPUMR3Reset(PVM pVM) … … 1172 1172 * Called both in pass 0 and the final pass. 1173 1173 * 1174 * @param pVM The VM handle.1174 * @param pVM Pointer to the VM. 1175 1175 * @param pSSM The saved state handle. 1176 1176 */ … … 1214 1214 * 1215 1215 * @returns VBox status code. 1216 * @param pVM The VM handle.1216 * @param pVM Pointer to the VM. 1217 1217 * @param pSSM The saved state handle. 1218 1218 * @param uVersion The format version. … … 1921 1921 * 1922 1922 * @returns VINF_SSM_DONT_CALL_AGAIN. 1923 * @param pVM The VM handle.1923 * @param pVM Pointer to the VM. 1924 1924 * @param pSSM The saved state handle. 1925 1925 * @param uPass The pass (0). … … 2328 2328 * 2329 2329 * @returns true / false. 2330 * @param pVM The VM handle.2330 * @param pVM Pointer to the VM. 2331 2331 */ 2332 2332 VMMDECL(bool) CPUMR3IsStateRestorePending(PVM pVM) … … 3501 3501 /** Pointer to the CPU structure. */ 3502 3502 PDISCPUSTATE pCpu; 3503 /** The VM handle. */3503 /** Pointer to the VM. */ 3504 3504 PVM pVM; 3505 3505 /** The VMCPU handle. */ … … 3735 3735 * @returns VBox status code. 3736 3736 * 3737 * @param pVM The VM handle.3737 * @param pVM Pointer to the VM. 3738 3738 * @param fOr The CR4 OR mask. 3739 3739 * @param fAnd The CR4 AND mask. … … 3757 3757 * 3758 3758 * @returns Pointer to the standard CPUID leaves (read-only). 3759 * @param pVM The VM handle.3759 * @param pVM Pointer to the VM. 3760 3760 * @remark Intended for PATM. 3761 3761 */ … … 3772 3772 * 3773 3773 * @returns Pointer to the extended CPUID leaves (read-only). 3774 * @param pVM The VM handle.3774 * @param pVM Pointer to the VM. 3775 3775 * @remark Intended for PATM. 3776 3776 */ … … 3787 3787 * 3788 3788 * @returns Pointer to the centaur CPUID leaves (read-only). 3789 * @param pVM The VM handle.3789 * @param pVM Pointer to the VM. 3790 3790 * @remark Intended for PATM. 3791 3791 */ … … 3800 3800 * 3801 3801 * @returns Pointer to the default CPUID leaf (read-only). 3802 * @param pVM The VM handle.3802 * @param pVM Pointer to the VM. 3803 3803 * @remark Intended for PATM. 3804 3804 */ -
trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp
r40076 r41783 1287 1287 * 1288 1288 * @returns VBox status code. 1289 * @param pVM The VM handle.1289 * @param pVM Pointer to the VM. 1290 1290 */ 1291 1291 int cpumR3DbgInit(PVM pVM) -
trunk/src/VBox/VMM/VMMR3/DBGF.cpp
r41777 r41783 334 334 * and have to block certain operations. 335 335 * 336 * @param pVM The VM handle.336 * @param pVM Pointer to the VM. 337 337 * @param enmEvent The event. 338 338 */ … … 357 357 * 358 358 * @returns debug event context. 359 * @param pVM The VM handle.359 * @param pVM Pointer to the VM. 360 360 */ 361 361 static DBGFEVENTCTX dbgfR3FigureEventCtx(PVM pVM) … … 389 389 * 390 390 * @returns VBox status. 391 * @param pVM The VM handle.391 * @param pVM Pointer to the VM. 392 392 * @param enmEvent The event to be sent. 393 393 */ … … 429 429 * 430 430 * @returns VBox status code. 431 * @param pVM The VM handle.431 * @param pVM Pointer to the VM. 432 432 */ 433 433 static int dbgfR3SendEvent(PVM pVM) … … 447 447 * 448 448 * @returns VBox status. 449 * @param pVM The VM handle.449 * @param pVM Pointer to the VM. 450 450 * @param enmEvent The event to send. 451 451 */ … … 469 469 * 470 470 * @returns VBox status. 471 * @param pVM The VM handle.471 * @param pVM Pointer to the VM. 472 472 * @param enmEvent The event to send. 473 473 * @param pszFile Source file. … … 491 491 * 492 492 * @returns VBox status. 493 * @param pVM The VM handle.493 * @param pVM Pointer to the VM. 494 494 * @param enmEvent The event to send. 495 495 * @param pszFile Source file. … … 533 533 * 534 534 * @returns VBox status. 535 * @param pVM The VM handle.535 * @param pVM Pointer to the VM. 536 536 * @param enmEvent The event to send. 537 537 * @param pszMsg1 First assertion message. … … 560 560 * 561 561 * @returns VBox status. 562 * @param pVM The VM handle.562 * @param pVM Pointer to the VM. 563 563 * @param enmEvent DBGFEVENT_BREAKPOINT_HYPER or DBGFEVENT_BREAKPOINT. 564 564 */ -
trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp
r39078 r41783 38 38 * @returns true if it's inside the HMA. 39 39 * @returns flase if it's not inside the HMA. 40 * @param pVM The VM handle.40 * @param pVM Pointer to the VM. 41 41 * @param FlatPtr The address in question. 42 42 */ … … 92 92 * 93 93 * @returns VBox status code. 94 * @param pVM The VM handle.94 * @param pVM Pointer to the VM. 95 95 * @param idCpu The CPU ID. 96 96 * @param pAddress Where to store the mixed address. … … 132 132 * 133 133 * @returns VBox status code. 134 * @param pVM The VM handle.134 * @param pVM Pointer to the VM. 135 135 * @param idCpu The CPU ID. 136 136 * @param pAddress Where to store the mixed address. … … 156 156 * 157 157 * @returns pAddress. 158 * @param pVM The VM handle.158 * @param pVM Pointer to the VM. 159 159 * @param pAddress Where to store the mixed address. 160 160 * @param FlatPtr The flat pointer. … … 176 176 * 177 177 * @returns pAddress. 178 * @param pVM The VM handle.178 * @param pVM Pointer to the VM. 179 179 * @param pAddress Where to store the mixed address. 180 180 * @param PhysAddr The guest physical address. … … 196 196 * @returns true if valid. 197 197 * @returns false if invalid. 198 * @param pVM The VM handle.198 * @param pVM Pointer to the VM. 199 199 * @param pAddress The address to validate. 200 200 */ … … 241 241 * @retval VERR_PAGE_MAP_LEVEL4_NOT_PRESENT 242 242 * 243 * @param pVM The VM handle.243 * @param pVM Pointer to the VM. 244 244 * @param idCpu The ID of the CPU context to convert virtual 245 245 * addresses. … … 299 299 * @retval VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS 300 300 * 301 * @param pVM The VM handle.301 * @param pVM Pointer to the VM. 302 302 * @param idCpu The ID of the CPU context to convert virtual 303 303 * addresses. … … 339 339 * @returns VBox status code. 340 340 * 341 * @param pVM The VM handle.341 * @param pVM Pointer to the VM. 342 342 * @param idCpu The ID of the CPU context. 343 343 * @param pAddress The address. … … 410 410 * @retval VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS 411 411 * 412 * @param pVM The VM handle.412 * @param pVM Pointer to the VM. 413 413 * @param idCpu The ID of the CPU context to convert virtual 414 414 * addresses. -
trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp
r41497 r41783 134 134 * 135 135 * @returns VBox status code. 136 * @param pVM The VM handle.136 * @param pVM Pointer to the VM. 137 137 */ 138 138 int dbgfR3AsInit(PVM pVM) … … 207 207 * Terminates the address space parts of DBGF. 208 208 * 209 * @param pVM The VM handle.209 * @param pVM Pointer to the VM. 210 210 */ 211 211 void dbgfR3AsTerm(PVM pVM) … … 233 233 * Relocates the RC address space. 234 234 * 235 * @param pVM The VM handle.235 * @param pVM Pointer to the VM. 236 236 * @param offDelta The relocation delta. 237 237 */ … … 247 247 * 248 248 * @returns VBox status code. 249 * @param pVM The VM handle.249 * @param pVM Pointer to the VM. 250 250 * @param hDbgAs The address space handle. The reference of the 251 251 * caller will NOT be consumed. … … 305 305 * @retval VERR_NOT_FOUND if not found in the address space database. 306 306 * 307 * @param pVM The VM handle.307 * @param pVM Pointer to the VM. 308 308 * @param hDbgAs The address space handle. Aliases are not allowed. 309 309 */ … … 366 366 * 367 367 * @returns VBox status code. 368 * @param pVM The VM handle.368 * @param pVM Pointer to the VM. 369 369 * @param hAlias The alias to change. 370 370 * @param hAliasFor The address space hAlias should be an alias for. … … 437 437 * Lazily populates the specified address space. 438 438 * 439 * @param pVM The VM handle.439 * @param pVM Pointer to the VM. 440 440 * @param hAlias The alias. 441 441 */ … … 462 462 * @returns Real address space handle. NIL_RTDBGAS if invalid handle. 463 463 * 464 * @param pVM The VM handle.464 * @param pVM Pointer to the VM. 465 465 * @param hAlias The possibly address space alias. 466 466 * … … 485 485 * @returns Real address space handle. NIL_RTDBGAS if invalid handle. 486 486 * 487 * @param pVM The VM handle.487 * @param pVM Pointer to the VM. 488 488 * @param hAlias The possibly address space alias. 489 489 */ … … 529 529 * @returns Retained address space handle if found, NIL_RTDBGAS if not. 530 530 * 531 * @param pVM The VM handle.531 * @param pVM Pointer to the VM. 532 532 * @param pszName The name. 533 533 */ … … 567 567 * @returns Retained address space handle if found, NIL_RTDBGAS if not. 568 568 * 569 * @param pVM The VM handle.569 * @param pVM Pointer to the VM. 570 570 * @param ProcId The process ID. 571 571 */ … … 758 758 * @returns VBox status code. 759 759 * 760 * @param pVM The VM handle.760 * @param pVM Pointer to the VM. 761 761 * @param hDbgAs The address space. 762 762 * @param pszFilename The filename of the executable module. … … 830 830 * @returns VBox status code. 831 831 * 832 * @param pVM The VM handle.832 * @param pVM Pointer to the VM. 833 833 * @param hDbgAs The address space. 834 834 * @param pszFilename The map file. … … 888 888 * 889 889 * @returns VBox status code. 890 * @param pVM The VM handle.890 * @param pVM Pointer to the VM. 891 891 * @param hDbgAs The address space handle. 892 892 * @param hMod The module handle. … … 967 967 * @returns VBox status code. See RTDbgAsSymbolByAddr. 968 968 * 969 * @param pVM The VM handle.969 * @param pVM Pointer to the VM. 970 970 * @param hDbgAs The address space handle. 971 971 * @param pAddress The address to lookup. … … 1066 1066 * occurs. 1067 1067 * 1068 * @param pVM The VM handle.1068 * @param pVM Pointer to the VM. 1069 1069 * @param hDbgAs See DBGFR3AsSymbolByAddr. 1070 1070 * @param pAddress See DBGFR3AsSymbolByAddr. … … 1091 1091 * @returns VBox status code. See RTDbgAsSymbolByAddr. 1092 1092 * 1093 * @param pVM The VM handle.1093 * @param pVM Pointer to the VM. 1094 1094 * @param hDbgAs The address space handle. 1095 1095 * @param pszSymbol The symbol to search for, maybe prefixed by a -
trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp
r40274 r41783 61 61 * 62 62 * @returns VINF_SUCCESS 63 * @param pVM The VM handle.63 * @param pVM Pointer to the VM. 64 64 */ 65 65 int dbgfR3BpInit(PVM pVM) … … 97 97 * @returns Pointer to the allocated breakpoint. 98 98 * @returns NULL if we're out of breakpoints. 99 * @param pVM The VM handle.99 * @param pVM Pointer to the VM. 100 100 * @param enmType The type to allocate. 101 101 */ … … 150 150 * @returns Pointer to the allocated breakpoint. 151 151 * @returns NULL if the breakpoint is invalid. 152 * @param pVM The VM handle.152 * @param pVM Pointer to the VM. 153 153 * @param iBp The breakpoint id. 154 154 */ … … 192 192 * @returns Pointer to the allocated breakpoint. 193 193 * @returns NULL if the breakpoint is invalid. 194 * @param pVM The VM handle.194 * @param pVM Pointer to the VM. 195 195 * @param enmType The breakpoint type. 196 196 * @param GCPtr The breakpoint address. … … 238 238 * Frees a breakpoint. 239 239 * 240 * @param pVM The VM handle.240 * @param pVM Pointer to the VM. 241 241 * @param pBp The breakpoint to free. 242 242 */ … … 273 273 * 274 274 * @returns VBox status code. 275 * @param pVM The VM handle.275 * @param pVM Pointer to the VM. 276 276 * @param pAddress The address of the breakpoint. 277 277 * @param iHitTrigger The hit count at which the breakpoint start triggering. … … 298 298 * 299 299 * @returns VBox status code. 300 * @param pVM The VM handle.300 * @param pVM Pointer to the VM. 301 301 * @param pAddress The address of the breakpoint. 302 302 * @param piHitTrigger The hit count at which the breakpoint start triggering. … … 370 370 * 371 371 * @returns VBox status code. 372 * @param pVM The VM handle.372 * @param pVM Pointer to the VM. 373 373 * @param pBp The breakpoint. 374 374 */ … … 400 400 * 401 401 * @returns VBox status code. 402 * @param pVM The VM handle.402 * @param pVM Pointer to the VM. 403 403 * @param pBp The breakpoint. 404 404 */ … … 426 426 * 427 427 * @returns VBox status code. 428 * @param pVM The VM handle.428 * @param pVM Pointer to the VM. 429 429 * @param pAddress The address of the breakpoint. 430 430 * @param iHitTrigger The hit count at which the breakpoint start triggering. … … 456 456 * 457 457 * @returns VBox status code. 458 * @param pVM The VM handle.458 * @param pVM Pointer to the VM. 459 459 * @param pAddress The address of the breakpoint. 460 460 * @param piHitTrigger The hit count at which the breakpoint start triggering. … … 563 563 * 564 564 * @returns VBox status code. 565 * @param pVM The VM handle.565 * @param pVM Pointer to the VM. 566 566 * @param pBp The breakpoint. 567 567 */ … … 581 581 * 582 582 * @returns VBox status code. 583 * @param pVM The VM handle.583 * @param pVM Pointer to the VM. 584 584 * @param pBp The breakpoint. 585 585 */ … … 598 598 * 599 599 * @returns VBox status code. 600 * @param pVM The VM handle.600 * @param pVM Pointer to the VM. 601 601 * @param pAddress The address of the breakpoint. 602 602 * @param iHitTrigger The hit count at which the breakpoint start triggering. … … 622 622 * 623 623 * @returns VBox status code. 624 * @param pVM The VM handle.624 * @param pVM Pointer to the VM. 625 625 * @param pAddress The address of the breakpoint. 626 626 * @param piHitTrigger The hit count at which the breakpoint start triggering. … … 703 703 * 704 704 * @returns VBox status code. 705 * @param pVM The VM handle.705 * @param pVM Pointer to the VM. 706 706 * @param iBp The id of the breakpoint which should be removed (cleared). 707 707 * @thread Any thread. … … 722 722 * 723 723 * @returns VBox status code. 724 * @param pVM The VM handle.724 * @param pVM Pointer to the VM. 725 725 * @param iBp The id of the breakpoint which should be removed (cleared). 726 726 * @thread EMT … … 779 779 * 780 780 * @returns VBox status code. 781 * @param pVM The VM handle.781 * @param pVM Pointer to the VM. 782 782 * @param iBp The id of the breakpoint which should be enabled. 783 783 * @thread Any thread. … … 798 798 * 799 799 * @returns VBox status code. 800 * @param pVM The VM handle.800 * @param pVM Pointer to the VM. 801 801 * @param iBp The id of the breakpoint which should be enabled. 802 802 * @thread EMT … … 855 855 * 856 856 * @returns VBox status code. 857 * @param pVM The VM handle.857 * @param pVM Pointer to the VM. 858 858 * @param iBp The id of the breakpoint which should be disabled. 859 859 * @thread Any thread. … … 874 874 * 875 875 * @returns VBox status code. 876 * @param pVM The VM handle.876 * @param pVM Pointer to the VM. 877 877 * @param iBp The id of the breakpoint which should be disabled. 878 878 * @thread EMT … … 929 929 * 930 930 * @returns VBox status code. 931 * @param pVM The VM handle.931 * @param pVM Pointer to the VM. 932 932 * @param pfnCallback The callback function. 933 933 * @param pvUser The user argument to pass to the callback. … … 949 949 * 950 950 * @returns VBox status code. 951 * @param pVM The VM handle.951 * @param pVM Pointer to the VM. 952 952 * @param pfnCallback The callback function. 953 953 * @param pvUser The user argument to pass to the callback. -
trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp
r41774 r41783 297 297 * memory area suitable for dumping to a core file. 298 298 * 299 * @param pVM The VM handle.299 * @param pVM Pointer to the VM. 300 300 * 301 301 * @return Number of memory ranges … … 311 311 * 312 312 * @returns VBox status code 313 * @param pVM The VM handle.313 * @param pVM Pointer to the VM. 314 314 * @param hFile The file to write to. Caller closes this. 315 315 */ … … 493 493 * EMT Rendezvous worker function for DBGFR3CoreWrite. 494 494 * 495 * @param pVM The VM handle.495 * @param pVM Pointer to the VM. 496 496 * @param pVCpu The handle of the calling VCPU. 497 497 * @param pvData Opaque data. … … 534 534 * 535 535 * @returns VBox status code. 536 * @param pVM The VM handle.536 * @param pVM Pointer to the VM. 537 537 * @param pszFilename The name of the file to which the guest core 538 538 * dump should be written. -
trunk/src/VBox/VMM/VMMR3/DBGFCpu.cpp
r38838 r41783 35 35 * 36 36 * @returns VINF_SUCCESS. 37 * @param pVM The VM handle.37 * @param pVM Pointer to the VM. 38 38 * @param idCpu The current CPU ID. 39 39 * @param penmMode Where to return the mode. … … 52 52 * 53 53 * @returns The CPU mode on success, CPUMMODE_INVALID on failure. 54 * @param pVM The VM handle.54 * @param pVM Pointer to the VM. 55 55 * @param idCpu The target CPU ID. 56 56 */ -
trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp
r41764 r41783 50 50 /** The core structure. */ 51 51 DISCPUSTATE Cpu; 52 /** The VM handle. */52 /** Pointer to the VM. */ 53 53 PVM pVM; 54 54 /** The VMCPU handle. */ … … 322 322 * 323 323 * @returns VBox status code. 324 * @param pVM The VM handle.324 * @param pVM Pointer to the VM. 325 325 * @param pVCpu The virtual CPU handle. 326 326 * @param Sel The code selector. This used to determine the 32/16 bit ness and -
trunk/src/VBox/VMM/VMMR3/DBGFInfo.cpp
r39405 r41783 694 694 * 695 695 * @returns VBox status code. 696 * @param pVM The VM handle.696 * @param pVM Pointer to the VM. 697 697 * @param idCpu Which CPU to run EMT bound handlers on. 698 698 * VMCPUID_ANY or a valid CPU ID. … … 823 823 * 824 824 * @returns See DBGFR3Info. 825 * @param pVM The VM handle.825 * @param pVM Pointer to the VM. 826 826 * @param pszName See DBGFR3Info. 827 827 * @param pszArgs See DBGFR3Info. … … 837 837 * 838 838 * @returns See DBGFR3Info. 839 * @param pVM The VM handle.839 * @param pVM Pointer to the VM. 840 840 * @param pszName See DBGFR3Info. 841 841 * @param pszArgs See DBGFR3Info. … … 853 853 * 854 854 * @returns 855 * @param pVM The VM handle.855 * @param pVM Pointer to the VM. 856 856 * @param pszIncludePat Simple string pattern of info items to include. 857 857 * @param pszExcludePat Simple string pattern of info items to exclude. … … 985 985 * Info handler, internal version. 986 986 * 987 * @param pVM The VM handle.987 * @param pVM Pointer to the VM. 988 988 * @param pHlp Callback functions for doing output. 989 989 * @param pszArgs Argument string. Optional and specific to the handler. -
trunk/src/VBox/VMM/VMMR3/DBGFLog.cpp
r39650 r41783 66 66 * 67 67 * @returns VBox status code. 68 * @param pVM The VM handle.68 * @param pVM Pointer to the VM. 69 69 * @param pszGroupSettings The group settings string. (VBOX_LOG) 70 70 * By prefixing the string with \"release:\" the … … 86 86 * 87 87 * @returns VBox status code. 88 * @param pVM The VM handle.88 * @param pVM Pointer to the VM. 89 89 * @param pszGroupSettings The group settings string. (VBOX_LOG) 90 90 */ … … 106 106 * 107 107 * @returns VBox status code. 108 * @param pVM The VM handle.108 * @param pVM Pointer to the VM. 109 109 * @param pszFlagSettings The group settings string. (VBOX_LOG_FLAGS) 110 110 * By prefixing the string with \"release:\" the … … 126 126 * 127 127 * @returns VBox status code. 128 * @param pVM The VM handle.128 * @param pVM Pointer to the VM. 129 129 * @param pszFlagSettings The group settings string. (VBOX_LOG_FLAGS) 130 130 */ … … 146 146 * 147 147 * @returns VBox status code. 148 * @param pVM The VM handle.148 * @param pVM Pointer to the VM. 149 149 * @param pszDestSettings The destination settings string. (VBOX_LOG_DEST) 150 150 * By prefixing the string with \"release:\" the … … 166 166 * 167 167 * @returns VBox status code. 168 * @param pVM The VM handle.168 * @param pVM Pointer to the VM. 169 169 * @param pszDestSettings The destination settings string. (VBOX_LOG_DEST) 170 170 */ -
trunk/src/VBox/VMM/VMMR3/DBGFMem.cpp
r41777 r41783 37 37 * 38 38 * @returns VBox status code. 39 * @param pVM The VM handle.39 * @param pVM Pointer to the VM. 40 40 * @param idCpu The ID of the CPU context to search in. 41 41 * @param pAddress Where to store the mixed address. … … 110 110 * @retval VERR_INVALID_ARGUMENT if any other arguments are invalid. 111 111 * 112 * @param pVM The VM handle.112 * @param pVM Pointer to the VM. 113 113 * @param idCpu The ID of the CPU context to search in. 114 114 * @param pAddress Where to store the mixed address. … … 545 545 * 546 546 * @returns VBox status code. 547 * @param pVM The VM handle.547 * @param pVM Pointer to the VM. 548 548 * @param idCpu The current CPU ID. 549 549 * @param fFlags The flags, DBGFPGDMP_FLAGS_XXX. Valid. … … 626 626 * 627 627 * @returns VBox status code. 628 * @param pVM The VM handle.628 * @param pVM Pointer to the VM. 629 629 * @param idCpu The current CPU ID. 630 630 * @param fFlags The flags, DBGFPGDMP_FLAGS_XXX. -
trunk/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp
r40557 r41783 70 70 * 71 71 * @returns VBox status code 72 * @param pVM The VM handle.72 * @param pVM Pointer to the VM. 73 73 */ 74 74 static int dbgfR3TraceEnable(PVM pVM, uint32_t cbEntry, uint32_t cEntries) … … 134 134 * 135 135 * @returns VBox status code 136 * @param pVM The VM handle.136 * @param pVM Pointer to the VM. 137 137 */ 138 138 int dbgfR3TraceInit(PVM pVM) … … 190 190 * Terminates the tracing. 191 191 * 192 * @param pVM The VM handle.192 * @param pVM Pointer to the VM. 193 193 */ 194 194 void dbgfR3TraceTerm(PVM pVM) … … 202 202 * Relocates the trace buffer handle in RC. 203 203 * 204 * @param pVM The VM handle.204 * @param pVM Pointer to the VM. 205 205 */ 206 206 void dbgfR3TraceRelocate(PVM pVM) … … 222 222 * @retval VERR_INVALID_POINTER 223 223 * 224 * @param pVM The VM handle.224 * @param pVM Pointer to the VM. 225 225 * @param pszConfig The configuration change specification. 226 226 * … … 349 349 * empty. 350 350 351 * @param pVM The VM handle.351 * @param pVM Pointer to the VM. 352 352 * @param pszConfig Pointer to the output buffer. 353 353 * @param cbConfig The size of the output buffer. -
trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp
r41545 r41783 174 174 typedef struct DBGFR3REGPRINTFARGS 175 175 { 176 /** The VM handle. */176 /** Pointer to the VM. */ 177 177 PVM pVM; 178 178 /** The target CPU. */ … … 204 204 * 205 205 * @returns VBox status code. 206 * @param pVM The VM handle.206 * @param pVM Pointer to the VM. 207 207 */ 208 208 int dbgfR3RegInit(PVM pVM) … … 221 221 * Terminates the register database. 222 222 * 223 * @param pVM The VM handle.223 * @param pVM Pointer to the VM. 224 224 */ 225 225 void dbgfR3RegTerm(PVM pVM) … … 262 262 * 263 263 * @returns VBox status code. 264 * @param pVM The VM handle.264 * @param pVM Pointer to the VM. 265 265 * @param paRegisters The register descriptors. 266 266 * @param enmType The set type. … … 497 497 * 498 498 * @returns VBox status code. 499 * @param pVM The VM handle.499 * @param pVM Pointer to the VM. 500 500 * @param pVCpu The virtual CPU handle. 501 501 * @param paRegisters The register descriptors. … … 782 782 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 783 783 * 784 * @param pVM The VM handle.784 * @param pVM Pointer to the VM. 785 785 * @param idCpu The virtual CPU ID. 786 786 * @param enmReg The register to query. … … 848 848 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 849 849 * 850 * @param pVM The VM handle.850 * @param pVM Pointer to the VM. 851 851 * @param idCpu The virtual CPU ID. Can be OR'ed with 852 852 * DBGFREG_HYPER_VMCPUID. … … 879 879 * @retval VINF_DBGF_TRUNCATED_REGISTER 880 880 * 881 * @param pVM The VM handle.881 * @param pVM Pointer to the VM. 882 882 * @param idCpu The target CPU ID. Can be OR'ed with 883 883 * DBGFREG_HYPER_VMCPUID. … … 908 908 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 909 909 * 910 * @param pVM The VM handle.910 * @param pVM Pointer to the VM. 911 911 * @param idCpu The target CPU ID. Can be OR'ed with 912 912 * DBGFREG_HYPER_VMCPUID. … … 937 937 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 938 938 * 939 * @param pVM The VM handle.939 * @param pVM Pointer to the VM. 940 940 * @param idCpu The target CPU ID. Can be OR'ed with 941 941 * DBGFREG_HYPER_VMCPUID. … … 966 966 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 967 967 * 968 * @param pVM The VM handle.968 * @param pVM Pointer to the VM. 969 969 * @param idCpu The target CPU ID. Can be OR'ed with 970 970 * DBGFREG_HYPER_VMCPUID. … … 1071 1071 * @retval VERR_DBGF_REGISTER_NOT_FOUND 1072 1072 * 1073 * @param pVM The VM handle.1073 * @param pVM Pointer to the VM. 1074 1074 * @param idCpu The target CPU ID. Can be OR'ed with 1075 1075 * DBGFREG_HYPER_VMCPUID. … … 1107 1107 * @retval VERR_INVALID_CPU_ID 1108 1108 * 1109 * @param pVM The VM handle.1109 * @param pVM Pointer to the VM. 1110 1110 * @param idCpu The target CPU ID. Can be OR'ed with 1111 1111 * DBGFREG_HYPER_VMCPUID. … … 1153 1153 * parameters are invalid. 1154 1154 * 1155 * @param pVM The VM handle.1155 * @param pVM Pointer to the VM. 1156 1156 * @param enmReg The register identifier. 1157 1157 * @param enmType The register type. This is for sort out … … 1221 1221 * 1222 1222 * @returns Lookup record. 1223 * @param pVM The VM handle.1223 * @param pVM Pointer to the VM. 1224 1224 * @param idDefCpu The default CPU ID set. 1225 1225 * @param pszReg The register name. … … 1264 1264 * @retval VERR_DBGF_REGISTER_NOT_FOUND if not found. 1265 1265 * 1266 * @param pVM The VM handle.1266 * @param pVM Pointer to the VM. 1267 1267 * @param idDefCpu The default CPU. 1268 1268 * @param pszReg The registe name. … … 1294 1294 * @returns VBox status code. 1295 1295 * 1296 * @param pVM The VM handle.1296 * @param pVM Pointer to the VM. 1297 1297 * @param pLookupRec The register lookup record. 1298 1298 * @param enmType The desired return type. … … 1409 1409 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 1410 1410 * 1411 * @param pVM The VM handle.1411 * @param pVM Pointer to the VM. 1412 1412 * @param idDefCpu The virtual CPU ID for the default CPU register 1413 1413 * set. Can be OR'ed with DBGFREG_HYPER_VMCPUID. … … 1456 1456 * @retval VERR_DBGF_REGISTER_NOT_FOUND 1457 1457 * 1458 * @param pVM The VM handle.1458 * @param pVM Pointer to the VM. 1459 1459 * @param idDefCpu The default target CPU ID, VMCPUID_ANY if not 1460 1460 * applicable. Can be OR'ed with … … 1482 1482 * @retval VINF_DBGF_TRUNCATED_REGISTER 1483 1483 * 1484 * @param pVM The VM handle.1484 * @param pVM Pointer to the VM. 1485 1485 * @param idDefCpu The default target CPU ID, VMCPUID_ANY if not 1486 1486 * applicable. Can be OR'ed with … … 1514 1514 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 1515 1515 * 1516 * @param pVM The VM handle.1516 * @param pVM Pointer to the VM. 1517 1517 * @param idDefCpu The default target CPU ID, VMCPUID_ANY if not 1518 1518 * applicable. Can be OR'ed with … … 1546 1546 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 1547 1547 * 1548 * @param pVM The VM handle.1548 * @param pVM Pointer to the VM. 1549 1549 * @param idDefCpu The default target CPU ID, VMCPUID_ANY if not 1550 1550 * applicable. Can be OR'ed with … … 1578 1578 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 1579 1579 * 1580 * @param pVM The VM handle.1580 * @param pVM Pointer to the VM. 1581 1581 * @param idDefCpu The default target CPU ID, VMCPUID_ANY if not 1582 1582 * applicable. Can be OR'ed with … … 1610 1610 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 1611 1611 * 1612 * @param pVM The VM handle.1612 * @param pVM Pointer to the VM. 1613 1613 * @param idDefCpu The default target CPU ID, VMCPUID_ANY if not 1614 1614 * applicable. Can be OR'ed with … … 1643 1643 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 1644 1644 * 1645 * @param pVM The VM handle.1645 * @param pVM Pointer to the VM. 1646 1646 * @param idDefCpu The default target CPU ID, VMCPUID_ANY if not 1647 1647 * applicable. Can be OR'ed with … … 1676 1676 * @retval VINF_DBGF_ZERO_EXTENDED_REGISTER 1677 1677 * 1678 * @param pVM The VM handle.1678 * @param pVM Pointer to the VM. 1679 1679 * @param idDefCpu The default target CPU ID, VMCPUID_ANY if not 1680 1680 * applicable. Can be OR'ed with … … 1711 1711 * 1712 1712 * @returns VBox status code. 1713 * @param pVM The VM handle.1713 * @param pVM Pointer to the VM. 1714 1714 * @param pcRegs Where to return the register count. 1715 1715 */ … … 1849 1849 * 1850 1850 * @returns VBox status code. 1851 * @param pVM The VM handle.1851 * @param pVM Pointer to the VM. 1852 1852 * @param paRegs The output register value array. The register 1853 1853 * name string is read only and shall not be freed … … 2283 2283 * 2284 2284 * @returns VBox status code. 2285 * @param pVM The VM handle.2285 * @param pVM Pointer to the VM. 2286 2286 * @param idCpu The CPU ID of any CPU registers that may be 2287 2287 * printed, pass VMCPUID_ANY if not applicable. … … 2328 2328 * 2329 2329 * @returns VBox status code. 2330 * @param pVM The VM handle.2330 * @param pVM Pointer to the VM. 2331 2331 * @param idCpu The CPU ID of any CPU registers that may be 2332 2332 * printed, pass VMCPUID_ANY if not applicable. -
trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp
r39405 r41783 470 470 * @returns VERR_NO_MEMORY if we're out of memory. 471 471 * 472 * @param pVM The VM handle.472 * @param pVM Pointer to the VM. 473 473 * @param idCpu The ID of the virtual CPU which stack we want to walk. 474 474 * @param enmCodeType Code type … … 502 502 * @returns VERR_NO_MEMORY if we're out of memory. 503 503 * 504 * @param pVM The VM handle.504 * @param pVM Pointer to the VM. 505 505 * @param idCpu The ID of the virtual CPU which stack we want to walk. 506 506 * @param enmCodeType Code type … … 535 535 * walker functions. If not called we will leak memory or other resources. 536 536 * 537 * @param pFirstFrame The frame returned by one of the the begin 538 * functions. 537 * @param pFirstFrame The frame returned by one of the begin functions. 539 538 */ 540 539 VMMR3DECL(void) DBGFR3StackWalkEnd(PCDBGFSTACKFRAME pFirstFrame) -
trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp
r39477 r41783 242 242 * 243 243 * @returns VBox status code. 244 * @param pVM The VM handle.244 * @param pVM Pointer to the VM. 245 245 */ 246 246 int dbgfR3SymInit(PVM pVM) … … 610 610 * 611 611 * @returns VBox status code. 612 * @param pVM The VM handle.612 * @param pVM Pointer to the VM. 613 613 * @param pszFilename The name of the file to locate and open. 614 614 * @param pszFound Where to return the actual filename. … … 800 800 * Interface used by PDMR3LdrRelocate for telling us that a GC module has been relocated. 801 801 * 802 * @param pVM The VM handle.802 * @param pVM Pointer to the VM. 803 803 * @param OldImageBase The old image base. 804 804 * @param NewImageBase The new image base. … … 1067 1067 * 1068 1068 * @returns VBox status code. 1069 * @param pVM The VM handle.1069 * @param pVM Pointer to the VM. 1070 1070 * @param pLine The line to duplicate. 1071 1071 */ -
trunk/src/VBox/VMM/VMMR3/EM.cpp
r41774 r41783 459 459 * Reset notification. 460 460 * 461 * @param pVM The VM handle.461 * @param pVM Pointer to the VM. 462 462 */ 463 463 VMMR3DECL(void) EMR3Reset(PVM pVM) … … 927 927 * 928 928 * @returns false - new fInREMState value. 929 * @param pVM The VM handle.929 * @param pVM Pointer to the VM. 930 930 * @param pVCpu The virtual CPU handle. 931 931 */ -
trunk/src/VBox/VMM/VMMR3/EMHwaccm.cpp
r41737 r41783 76 76 * 77 77 * @returns VBox status code. 78 * @param pVM The VM handle.78 * @param pVM Pointer to the VM. 79 79 * @param pVCpu The VMCPU handle. 80 80 */ … … 388 388 * @returns VBox status code. May return VINF_EM_NO_MEMORY but none of the other 389 389 * EM statuses. 390 * @param pVM The VM handle.390 * @param pVM Pointer to the VM. 391 391 * @param pVCpu The VMCPU handle. 392 392 * @param pCtx The guest CPUM register context. -
trunk/src/VBox/VMM/VMMR3/EMRaw.cpp
r41744 r41783 115 115 * 116 116 * @returns VBox status code. 117 * @param pVM The VM handle.117 * @param pVM Pointer to the VM. 118 118 * @param pVCpu The VMCPU handle. 119 119 */ … … 149 149 * 150 150 * @returns VBox status code. 151 * @param pVM The VM handle.151 * @param pVM Pointer to the VM. 152 152 * @param pVCpu The VMCPU handle. 153 153 */ … … 1159 1159 * @returns Updated rc. 1160 1160 * 1161 * @param pVM The VM handle.1161 * @param pVM Pointer to the VM. 1162 1162 * @param pVCpu The VMCPU handle. 1163 1163 * @param pCtx The guest CPU context. … … 1208 1208 * @returns VBox status code. May return VINF_EM_NO_MEMORY but none of the other 1209 1209 * EM statuses. 1210 * @param pVM The VM handle.1210 * @param pVM Pointer to the VM. 1211 1211 * @param pVCpu The VMCPU handle. 1212 1212 * @param pCtx The guest CPUM register context. -
trunk/src/VBox/VMM/VMMR3/FTM.cpp
r39078 r41783 616 616 * VMR3ReqCallWait callback 617 617 * 618 * @param pVM The VM handle.618 * @param pVM Pointer to the VM. 619 619 * 620 620 */ … … 630 630 * 631 631 * @returns VBox status code. 632 * @param pVM The VM handle.632 * @param pVM Pointer to the VM. 633 633 */ 634 634 static int ftmR3PerformFullSync(PVM pVM) … … 731 731 * 732 732 * @param hThread The thread handle. 733 * @param pvUser The VM handle.733 * @param pvUser Pointer to the VM. 734 734 * @return VINF_SUCCESS (ignored). 735 735 * … … 912 912 * @returns 0 to continue, otherwise stop 913 913 * @param pBaseNode Node to destroy 914 * @param pvUser The VM handle.914 * @param pvUser Pointer to the VM. 915 915 */ 916 916 static DECLCALLBACK(int) ftmR3PageTreeDestroyCallback(PAVLGCPHYSNODECORE pBaseNode, void *pvUser) … … 933 933 * 934 934 * @param hThread The thread handle. 935 * @param pvUser The VM handle.935 * @param pvUser Pointer to the VM. 936 936 * @return VINF_SUCCESS (ignored). 937 937 * … … 1231 1231 * 1232 1232 * @returns VINF_SUCCESS (VBox strict status code). 1233 * @param pVM The VM handle.1233 * @param pVM Pointer to the VM. 1234 1234 * @param pVCpu The VMCPU for the EMT we're being called on. Unused. 1235 1235 * @param pvUser Not used. -
trunk/src/VBox/VMM/VMMR3/HWACCM.cpp
r41775 r41783 694 694 * 695 695 * @returns VBox status code. 696 * @param pVM The VM handle.696 * @param pVM Pointer to the VM. 697 697 */ 698 698 static int hwaccmR3InitFinalizeR0(PVM pVM) … … 1657 1657 * 1658 1658 * @returns VBox strict status code. 1659 * @param pVM The VM handle.1659 * @param pVM Pointer to the VM. 1660 1660 * @param pVCpu The VMCPU for the EMT we're being called on. 1661 1661 * @param pvUser Unused … … 1792 1792 * 1793 1793 * @returns VBox strict status code. 1794 * @param pVM The VM handle.1794 * @param pVM Pointer to the VM. 1795 1795 * @param pVCpu The VMCPU for the EMT we're being called on. 1796 1796 * @param pvUser User specified CPU context … … 1964 1964 * 1965 1965 * @returns VBox strict status code. 1966 * @param pVM The VM handle.1966 * @param pVM Pointer to the VM. 1967 1967 * @param pVCpu The VMCPU for the EMT we're being called on. 1968 1968 * @param pvUser User specified CPU context … … 2509 2509 * 2510 2510 * @returns true if it is, false if it isn't. 2511 * @param pVM The VM handle.2511 * @param pVM Pointer to the VM. 2512 2512 */ 2513 2513 VMMR3DECL(bool) HWACCMR3IsVmxPreemptionTimerUsed(PVM pVM) -
trunk/src/VBox/VMM/VMMR3/MM.cpp
r39078 r41783 782 782 * 783 783 * @returns The guest base RAM size. 784 * @param pVM The VM handle.784 * @param pVM Pointer to the VM. 785 785 * @thread Any. 786 786 * -
trunk/src/VBox/VMM/VMMR3/MMHeap.cpp
r35346 r41783 540 540 * @returns Pointer to the duplicate. 541 541 * @returns NULL on failure or when input NULL. 542 * @param pVM The VM handle.542 * @param pVM Pointer to the VM. 543 543 * @param enmTag Statistics tag. Statistics are collected on a per tag 544 544 * basis in addition to a global one. Thus we can easily -
trunk/src/VBox/VMM/VMMR3/MMHyper.cpp
r41777 r41783 49 49 * 50 50 * @returns The heap size in bytes. 51 * @param pVM The VM handle.51 * @param pVM Pointer to the VM. 52 52 */ 53 53 static uint32_t mmR3ComputeHyperHeapSize(PVM pVM) … … 326 326 * @returns true if the location is ok. 327 327 * @returns false if another location should be found. 328 * @param pVM The VM handle.328 * @param pVM Pointer to the VM. 329 329 * @param GCPtrOld The old virtual address. 330 330 * @param GCPtrNew The new virtual address. … … 389 389 * 390 390 * @returns VBox status code. 391 * @param pVM The VM handle.391 * @param pVM Pointer to the VM. 392 392 */ 393 393 VMMR3DECL(int) MMR3LockCall(PVM pVM) … … 728 728 * 729 729 * @return VBox status code. 730 * @param pVM The VM handle.730 * @param pVM Pointer to the VM. 731 731 * @param cb Size of the memory. Will be rounded up to nearest page. 732 732 * @param pszDesc The description of the memory. … … 788 788 * 789 789 * @returns VBox status code. 790 * @param pVM The VM handle.790 * @param pVM Pointer to the VM. 791 791 * @param cb The size of the new heap. 792 792 * @param ppHeap Where to store the heap pointer on successful return. … … 1070 1070 * 1071 1071 * @returns The lookup record on success, NULL on failure. 1072 * @param pVM The VM handle.1072 * @param pVM Pointer to the VM. 1073 1073 * @param pvR3 The ring-3 address to look up. 1074 1074 */ … … 1119 1119 * 1120 1120 * @returns VBox status code (first failure). 1121 * @param pVM The VM handle.1121 * @param pVM Pointer to the VM. 1122 1122 * @param pvStart The hyper heap page address. Must be page 1123 1123 * aligned. … … 1218 1218 * 1219 1219 * @returns VINF_SUCCESS, VINF_BUFFER_OVERFLOW. 1220 * @param pVM The VM handle.1220 * @param pVM Pointer to the VM. 1221 1221 * @param HCPhys The host physical address to look for. 1222 1222 * @param pLookup The HMA lookup entry corresponding to HCPhys. … … 1239 1239 * 1240 1240 * @returns VINF_SUCCESS, VINF_BUFFER_OVERFLOW, VERR_NOT_FOUND. 1241 * @param pVM The VM handle.1241 * @param pVM Pointer to the VM. 1242 1242 * @param HCPhys The host physical address to look for. 1243 1243 * @param pszWhat Where to return the description. … … 1359 1359 * Info handler for 'hma', it dumps the list of lookup records for the hypervisor memory area. 1360 1360 * 1361 * @param pVM The VM handle.1361 * @param pVM Pointer to the VM. 1362 1362 * @param pHlp Callback functions for doing output. 1363 1363 * @param pszArgs Argument string. Optional and specific to the handler. -
trunk/src/VBox/VMM/VMMR3/MMUkHeap.cpp
r35346 r41783 376 376 * Releases memory allocated with MMR3UkHeapAlloc() and MMR3UkHeapAllocZ() 377 377 * 378 * @param pVM The VM handle.378 * @param pVM Pointer to the VM. 379 379 * @param pv Pointer to the memory block to free. 380 380 */ -
trunk/src/VBox/VMM/VMMR3/PATM.cpp
r41771 r41783 306 306 * 307 307 * @returns VBox status code. 308 * @param pVM The VM handle.308 * @param pVM Pointer to the VM. 309 309 */ 310 310 VMMR3DECL(int) PATMR3InitFinalize(PVM pVM) … … 6680 6680 /** 6681 6681 * Resets the sample. 6682 * @param pVM The VM handle.6682 * @param pVM Pointer to the VM. 6683 6683 * @param pvSample The sample registered using STAMR3RegisterCallback. 6684 6684 */ … … 6695 6695 * Prints the sample into the buffer. 6696 6696 * 6697 * @param pVM The VM handle.6697 * @param pVM Pointer to the VM. 6698 6698 * @param pvSample The sample registered using STAMR3RegisterCallback. 6699 6699 * @param pszBuf The buffer to print into. -
trunk/src/VBox/VMM/VMMR3/PDM.cpp
r41777 r41783 298 298 typedef struct PDMNOTIFYASYNCSTATS 299 299 { 300 /** The thestart timestamp. */300 /** The start timestamp. */ 301 301 uint64_t uStartNsTs; 302 302 /** When to log the next time. */ … … 729 729 * Bits that are saved in pass 0 and in the final pass. 730 730 * 731 * @param pVM The VM handle.731 * @param pVM Pointer to the VM. 732 732 * @param pSSM The saved state handle. 733 733 */ … … 753 753 * 754 754 * @returns VBox status code. 755 * @param pVM The VM handle.755 * @param pVM Pointer to the VM. 756 756 * @param pSSM The saved state handle. 757 757 * @param uPass The pass. … … 770 770 * 771 771 * @returns VBox status code. 772 * @param pVM The VM handle.772 * @param pVM Pointer to the VM. 773 773 * @param pSSM The saved state handle. 774 774 */ … … 801 801 * 802 802 * @returns VBox status code. 803 * @param pVM The VM handle.803 * @param pVM Pointer to the VM. 804 804 * @param pSSM The SSM handle. 805 805 */ … … 1256 1256 * 1257 1257 * @param pThis The asynchronous notifification stats. 1258 * @param pVM The VM handle.1258 * @param pVM Pointer to the VM. 1259 1259 */ 1260 1260 static void pdmR3NotifyAsyncWaitAndProcessRequests(PPDMNOTIFYASYNCSTATS pThis, PVM pVM) … … 1647 1647 * the VM now being suspended. 1648 1648 * 1649 * @param pVM The VM Handle.1649 * @param pVM Pointer to the VM. 1650 1650 * @thread EMT(0) 1651 1651 */ … … 2289 2289 * 2290 2290 * @returns VBox status code. 2291 * @param pVM The VM handle.2291 * @param pVM Pointer to the VM. 2292 2292 */ 2293 2293 VMMR3DECL(int) PDMR3LockCall(PVM pVM) … … 2387 2387 * 2388 2388 * @returns VINF_SUCCESS or VERR_NOT_FOUND. 2389 * @param pVM The VM handle.2389 * @param pVM Pointer to the VM. 2390 2390 * @param pszName The tracing config group name. This is NULL if 2391 2391 * the operation applies to every device and … … 2523 2523 * 2524 2524 * @returns true / false. 2525 * @param pVM The VM handle.2525 * @param pVM Pointer to the VM. 2526 2526 * @param fEnabled The tracing setting to check for. 2527 2527 */ … … 2561 2561 * 2562 2562 * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW 2563 * @param ppszDst The pointer to the theoutput buffer pointer.2563 * @param ppszDst The pointer to the output buffer pointer. 2564 2564 * @param pcbDst The pointer to the output buffer size. 2565 2565 * @param fSpace Whether to add a space before the name. … … 2599 2599 * 2600 2600 * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW 2601 * @param pVM The VM handle.2601 * @param pVM Pointer to the VM. 2602 2602 * @param pszConfig Where to store the config spec. 2603 2603 * @param cbConfig The size of the output buffer. … … 2676 2676 * Info handler for 'pdmtracingids'. 2677 2677 * 2678 * @param pVM The VM handle.2678 * @param pVM Pointer to the VM. 2679 2679 * @param pHlp The output helpers. 2680 2680 * @param pszArgs The optional user arguments. -
trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp
r41777 r41783 769 769 * @param pVM Pointer to the shared VM instance data. 770 770 * @param pEpClass Pointer to the endpoint class structure. 771 * @param pCfgHandle Pointer to the theCFGM tree.771 * @param pCfgHandle Pointer to the CFGM tree. 772 772 */ 773 773 int pdmR3AsyncCompletionEpClassInit(PVM pVM, PCPDMASYNCCOMPLETIONEPCLASSOPS pEpClassOps, PCFGMNODE pCfgHandle) -
trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp
r39402 r41783 48 48 * 49 49 * @returns VBox status code. 50 * @param pVM The VM handle.50 * @param pVM Pointer to the VM. 51 51 */ 52 52 int pdmR3CritSectInitStats(PVM pVM) … … 61 61 * Relocates all the critical sections. 62 62 * 63 * @param pVM The VM handle.63 * @param pVM Pointer to the VM. 64 64 */ 65 65 void pdmR3CritSectRelocate(PVM pVM) … … 114 114 * 115 115 * @returns VBox status code. 116 * @param pVM The Vm handle.116 * @param pVM Pointer to the VM. 117 117 * @param pCritSect The critical section. 118 118 * @param pvKey The owner key. … … 197 197 * 198 198 * @returns VBox status code. 199 * @param pVM The VM handle.199 * @param pVM Pointer to the VM. 200 200 * @param pDevIns Device instance. 201 201 * @param pCritSect Pointer to the critical section. … … 227 227 * 228 228 * @returns VBox status code. 229 * @param pVM The VM handle.229 * @param pVM Pointer to the VM. 230 230 * @param pDevIns Device instance. 231 231 * @param pCritSect Pointer to the critical section. … … 245 245 * 246 246 * @returns VBox status code. 247 * @param pVM The VM handle.247 * @param pVM Pointer to the VM. 248 248 * @param pDevIns Device instance. 249 249 * @param pCritSect Pointer to the critical section. … … 266 266 * 267 267 * @returns VBox status code. 268 * @param pVM The VM handle.268 * @param pVM Pointer to the VM. 269 269 * @param pDrvIns Driver instance. 270 270 * @param pCritSect Pointer to the critical section. … … 289 289 * @returns Return code from RTCritSectDelete. 290 290 * 291 * @param pVM The VM handle.291 * @param pVM Pointer to the VM. 292 292 * @param pCritSect The critical section. 293 293 * @param pPrev The previous critical section in the list. … … 355 355 * return the first error code. This shouldn't be a problem 356 356 * since errors really shouldn't happen here. 357 * @param pVM The VM handle.357 * @param pVM Pointer to the VM. 358 358 * @param pvKey The initializer key. 359 359 */ … … 391 391 * 392 392 * @returns VBox status code. 393 * @param pVM The VM handle.393 * @param pVM Pointer to the VM. 394 394 * @param pDevIns The device handle. 395 395 */ … … 404 404 * 405 405 * @returns VBox status code. 406 * @param pVM The VM handle.406 * @param pVM Pointer to the VM. 407 407 * @param pDrvIns The driver handle. 408 408 */ … … 564 564 * @returns Lock count. 565 565 * 566 * @param pVM The VM handle.566 * @param pVM Pointer to the VM. 567 567 * @param pszNames Where to return the critical section names. 568 568 * @param cbNames The size of the buffer. … … 648 648 * EMTs and I/O threads from deadlocking. 649 649 * 650 * @param pVM The VM handle.650 * @param pVM Pointer to the VM. 651 651 */ 652 652 VMMR3DECL(void) PDMR3CritSectLeaveAll(PVM pVM) … … 675 675 * 676 676 * @returns The address of the NOP critical section. 677 * @param pVM The VM handle.677 * @param pVM Pointer to the VM. 678 678 */ 679 679 VMMR3DECL(PPDMCRITSECT) PDMR3CritSectGetNop(PVM pVM) … … 688 688 * 689 689 * @returns The ring-0 address of the NOP critical section. 690 * @param pVM The VM handle.690 * @param pVM Pointer to the VM. 691 691 */ 692 692 VMMR3DECL(R0PTRTYPE(PPDMCRITSECT)) PDMR3CritSectGetNopR0(PVM pVM) … … 701 701 * 702 702 * @returns The raw-mode context address of the NOP critical section. 703 * @param pVM The VM handle.703 * @param pVM Pointer to the VM. 704 704 */ 705 705 VMMR3DECL(RCPTRTYPE(PPDMCRITSECT)) PDMR3CritSectGetNopRC(PVM pVM) -
trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp
r40907 r41783 3165 3165 * 3166 3166 * @returns VBox status code fit for scheduling. 3167 * @param pVM The VM handle.3167 * @param pVM Pointer to the VM. 3168 3168 * @param pDevIns The device that triggered this action. 3169 3169 */ … … 3636 3636 * @returns Success indicator. 3637 3637 * If false the item will not be removed and the flushing will stop. 3638 * @param pVM The VM handle.3638 * @param pVM Pointer to the VM. 3639 3639 * @param pItem The item to consume. Upon return this item will be freed. 3640 3640 */ -
trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp
r41777 r41783 853 853 * 854 854 * @returns Pointer to the critical section. 855 * @param pVM The VM handle.855 * @param pVM Pointer to the VM. 856 856 * @param pDevIns The device instance in question. 857 857 * -
trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp
r40920 r41783 377 377 * 378 378 * @returns VBox status code. 379 * @param pVM The VM handle.379 * @param pVM Pointer to the VM. 380 380 * @param pDrvAbove The driver above, NULL if top. 381 381 * @param pLun The LUN. … … 620 620 * @returns VBox status code, including informational statuses. 621 621 * 622 * @param pVM The VM handle.622 * @param pVM Pointer to the VM. 623 623 * @param pNode The CFGM node for the driver. 624 624 * @param pBaseInterface The base interface. -
trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp
r41147 r41783 113 113 * This will unload and free all modules. 114 114 * 115 * @param pVM The VM handle.115 * @param pVM Pointer to the VM. 116 116 * 117 117 * @remarks This is normally called twice during termination. … … 432 432 433 433 /** 434 * Loads a module into the raw-mode context (i.e. into the Hypervisor memory 435 * region). 434 * Loads a module into the raw-mode context (i.e. into the Hypervisor memory 435 * region). 436 436 * 437 437 * @returns VBox status code. … … 535 535 */ 536 536 RTLDRADDR uValue; 537 rc = RTLdrGetSymbolEx(pModule->hLdrMod, pModule->pvBits, pModule->ImageBase, 537 rc = RTLdrGetSymbolEx(pModule->hLdrMod, pModule->pvBits, pModule->ImageBase, 538 538 "g_VTGObjHeader", &uValue); 539 539 if (RT_SUCCESS(rc)) 540 540 { 541 541 PVTGOBJHDR pVtgHdr = (PVTGOBJHDR)MMHyperRCToCC(pVM, (RTRCPTR)uValue); 542 if ( pVtgHdr 542 if ( pVtgHdr 543 543 && !memcmp(pVtgHdr->szMagic, VTGOBJHDR_MAGIC, sizeof(pVtgHdr->szMagic))) 544 rc = SUPR3TracerRegisterModule(~(uintptr_t)0, pModule->szName, pVtgHdr, uValue, 544 rc = SUPR3TracerRegisterModule(~(uintptr_t)0, pModule->szName, pVtgHdr, uValue, 545 545 SUP_TRACER_UMOD_FLAGS_SHARED); 546 546 else … … 1513 1513 * 1514 1514 * @returns VBox status code. 1515 * @param pVM The VM handle.1515 * @param pVM Pointer to the VM. 1516 1516 * @param pvInterface Pointer to the interface structure. The symbol list 1517 1517 * describes the layout. -
trunk/src/VBox/VMM/VMMR3/PDMNetShaper.cpp
r41777 r41783 404 404 * 405 405 * @returns VINF_SUCCESS (ignored). 406 * @param pVM The VM handle.406 * @param pVM Pointer to the VM. 407 407 * @param pThread The PDM thread data. 408 408 */ -
trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp
r41774 r41783 597 597 * Relocate the queues. 598 598 * 599 * @param pVM The VM handle.599 * @param pVM Pointer to the VM. 600 600 * @param offDelta The relocation delta. 601 601 */ -
trunk/src/VBox/VMM/VMMR3/PDMThread.cpp
r39402 r41783 98 98 * 99 99 * @returns VBox status code. 100 * @param pVM The VM handle.100 * @param pVM Pointer to the VM. 101 101 * @param ppThread Where to store the pointer to the instance. 102 102 */ … … 123 123 * 124 124 * @returns VBox status code. 125 * @param pVM The VM handle.125 * @param pVM Pointer to the VM. 126 126 * @param ppThread Where the thread instance data handle is. 127 127 * @param cbStack The stack size, see RTThreadCreate(). … … 196 196 * 197 197 * @returns VBox status code. 198 * @param pVM The VM handle.198 * @param pVM Pointer to the VM. 199 199 * @param pDevIns The device instance. 200 200 * @param ppThread Where to store the thread 'handle'. … … 229 229 * 230 230 * @returns VBox status code. 231 * @param pVM The VM handle.231 * @param pVM Pointer to the VM. 232 232 * @param pUsbIns The USB device instance. 233 233 * @param ppThread Where to store the thread 'handle'. … … 262 262 * 263 263 * @returns VBox status code. 264 * @param pVM The VM handle.264 * @param pVM Pointer to the VM. 265 265 * @param pDrvIns The driver instance. 266 266 * @param ppThread Where to store the thread 'handle'. … … 295 295 * 296 296 * @returns VBox status code. 297 * @param pVM The VM handle.297 * @param pVM Pointer to the VM. 298 298 * @param ppThread Where to store the thread 'handle'. 299 299 * @param pvUser The user argument to the thread function. … … 326 326 * 327 327 * @returns VBox status code. 328 * @param pVM The VM handle.328 * @param pVM Pointer to the VM. 329 329 * @param ppThread Where to store the thread 'handle'. 330 330 * @param pvUser The user argument to the thread function. … … 474 474 * 475 475 * @returns VBox status code of the first failure. 476 * @param pVM The VM handle.476 * @param pVM Pointer to the VM. 477 477 * @param pDevIns the device instance. 478 478 */ … … 509 509 * 510 510 * @returns VBox status code of the first failure. 511 * @param pVM The VM handle.511 * @param pVM Pointer to the VM. 512 512 * @param pUsbIns The USB device instance. 513 513 */ … … 544 544 * 545 545 * @returns VBox status code of the first failure. 546 * @param pVM The VM handle.546 * @param pVM Pointer to the VM. 547 547 * @param pDrvIns The driver instance. 548 548 */ … … 576 576 * Called For VM power off. 577 577 * 578 * @param pVM The VM handle.578 * @param pVM Pointer to the VM. 579 579 */ 580 580 void pdmR3ThreadDestroyAll(PVM pVM) … … 971 971 * 972 972 * @return VBox status code. 973 * @param pVM The VM handle.973 * @param pVM Pointer to the VM. 974 974 */ 975 975 int pdmR3ThreadSuspendAll(PVM pVM) … … 1063 1063 * 1064 1064 * @return VBox status code. 1065 * @param pVM The VM handle.1065 * @param pVM Pointer to the VM. 1066 1066 */ 1067 1067 int pdmR3ThreadResumeAll(PVM pVM) -
trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp
r41777 r41783 101 101 * 102 102 * @returns VBox status code. 103 * @param pVM The VM handle.103 * @param pVM Pointer to the VM. 104 104 * @param pDrvIns The driver instance of the hub. 105 105 * @param fVersions Indicates the kinds of USB devices that can be attached to this HUB. … … 276 276 * 277 277 * @returns VBox status code. 278 * @param pVM The VM handle.278 * @param pVM Pointer to the VM. 279 279 */ 280 280 int pdmR3UsbLoadModules(PVM pVM) … … 386 386 * 387 387 * @returns VBox status code. 388 * @param pVM The VM handle.388 * @param pVM Pointer to the VM. 389 389 */ 390 390 int pdmR3UsbVMInitComplete(PVM pVM) … … 427 427 * @returns VINF_SUCCESS and *ppHub on success. 428 428 * VERR_PDM_NO_USB_HUBS or VERR_PDM_NO_USB_PORTS on failure. 429 * @param pVM The VM handle.429 * @param pVM Pointer to the VM. 430 430 * @param iUsbVersion The USB device version. 431 431 * @param ppHub Where to store the pointer to the USB hub. … … 456 456 * 457 457 * @returns VBox status code. 458 * @param pVM The VM handle.458 * @param pVM Pointer to the VM. 459 459 * @param pUsbDev The USB device emulation. 460 460 * @param iInstance -1 if not called by pdmR3UsbInstantiateDevices(). … … 838 838 * 839 839 * @returns VBox status code. 840 * @param pVM The VM handle.840 * @param pVM Pointer to the VM. 841 841 * @param pUuid The UUID to be associated with the device. 842 842 * @param fRemote Whether it's a remove or local device. … … 1010 1010 * 1011 1011 * @returns VBox status code. 1012 * @param pVM The VM handle.1012 * @param pVM Pointer to the VM. 1013 1013 * @param pUuid The UUID associated with the device to detach. 1014 1014 * @thread EMT -
trunk/src/VBox/VMM/VMMR3/PGM.cpp
r41470 r41783 2114 2114 * 2115 2115 * @returns VBox status code. 2116 * @param pVM The VM handle.2116 * @param pVM Pointer to the VM. 2117 2117 */ 2118 2118 VMMR3DECL(int) PGMR3InitFinalize(PVM pVM) … … 2231 2231 * 2232 2232 * @returns VBox status code. 2233 * @param pVM The VM handle.2233 * @param pVM Pointer to the VM. 2234 2234 * @param enmWhat What has been completed. 2235 2235 * @thread EMT(0) … … 2468 2468 * Resets a virtual CPU when unplugged. 2469 2469 * 2470 * @param pVM The VM handle.2470 * @param pVM Pointer to the VM. 2471 2471 * @param pVCpu The virtual CPU handle. 2472 2472 */ … … 2766 2766 * 2767 2767 * @returns VBox status code. 2768 * @param pVM The VM handle.2768 * @param pVM Pointer to the VM. 2769 2769 */ 2770 2770 VMMR3DECL(int) PGMR3LockCall(PVM pVM) … … 2845 2845 * Initializes the paging mode data kept in PGM::paModeData. 2846 2846 * 2847 * @param pVM The VM handle.2847 * @param pVM Pointer to the VM. 2848 2848 * @param fResolveGCAndR0 Indicate whether or not GC and Ring-0 symbols can be resolved now. 2849 2849 * This is used early in the init process to avoid trouble with PDM … … 3057 3057 * Switch to different (or relocated in the relocate case) mode data. 3058 3058 * 3059 * @param pVM The VM handle.3059 * @param pVM Pointer to the VM. 3060 3060 * @param pVCpu The VMCPU to operate on. 3061 * @param enmShw The theshadow paging mode.3062 * @param enmGst The theguest paging mode.3061 * @param enmShw The shadow paging mode. 3062 * @param enmGst The guest paging mode. 3063 3063 */ 3064 3064 static void pgmR3ModeDataSwitch(PVM pVM, PVMCPU pVCpu, PGMMODE enmShw, PGMMODE enmGst) … … 3647 3647 * 3648 3648 * @returns VBox status code, fully asserted. 3649 * @param pVM The VM handle.3649 * @param pVM Pointer to the VM. 3650 3650 * @param pVCpu The VMCPU to operate on. 3651 3651 */ … … 4146 4146 * @returns VINF_SUCCESS if everything is fine. 4147 4147 * @returns VBox error status after asserting on integrity breach. 4148 * @param pVM The VM handle.4148 * @param pVM Pointer to the VM. 4149 4149 */ 4150 4150 VMMR3DECL(int) PGMR3CheckIntegrity(PVM pVM) -
trunk/src/VBox/VMM/VMMR3/PGMBth.h
r41458 r41783 40 40 * 41 41 * @returns VBox status code. 42 * @param pVM The VM handle.42 * @param pVM Pointer to the VM. 43 43 * @param fResolveGCAndR0 Indicate whether or not GC and Ring-0 symbols can be resolved now. 44 44 * This is used early in the init process to avoid trouble with PDM … … 199 199 * 200 200 * @returns VBox status code. 201 * @param pVM The VM handle.201 * @param pVM Pointer to the VM. 202 202 * @param pVCpu The VMCPU to operate on. 203 203 * @param offDelta The relocation offset. -
trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp
r41777 r41783 49 49 typedef struct PGMR3DUMPHIERARCHYSTATE 50 50 { 51 /** The VM handle. */51 /** Pointer to the VM. */ 52 52 PVM pVM; 53 53 /** Output helpers. */ … … 103 103 * @retval VERR_INVALID_POINTER if the pointer is not within the GC physical memory. 104 104 * 105 * @param pVM The VM handle.105 * @param pVM Pointer to the VM. 106 106 * @param R3Ptr The R3 pointer to convert. 107 107 * @param pGCPhys Where to store the GC physical address on success. … … 125 125 * @retval VERR_INVALID_POINTER if the pointer is not within the GC physical memory. 126 126 * 127 * @param pVM The VM handle.127 * @param pVM Pointer to the VM. 128 128 * @param R3Ptr The R3 pointer to convert. 129 129 * @param pHCPhys Where to store the HC physical address on success. … … 146 146 * @retval VERR_INVALID_POINTER if the HC physical address is not within the GC physical memory. 147 147 * 148 * @param pVM The VM handle.148 * @param pVM Pointer to the VM. 149 149 * @param HCPhys The HC physical address to convert. 150 150 * @param pGCPhys Where to store the GC physical address on success. … … 184 184 * @returns VBox status code. 185 185 * 186 * @param pVM The VM handle.186 * @param pVM Pointer to the VM. 187 187 * @param pvDst Where to store what's read. 188 188 * @param GCPhysDst Where to start reading from. … … 235 235 * @returns VBox status code. 236 236 * 237 * @param pVM The VM handle.237 * @param pVM Pointer to the VM. 238 238 * @param GCPhysDst Where to start writing. 239 239 * @param pvSrc What to write. … … 286 286 * @returns VBox status code. 287 287 * 288 * @param pVM The VM handle.288 * @param pVM Pointer to the VM. 289 289 * @param pvDst Where to store what's read. 290 290 * @param GCPtrDst Where to start reading from. … … 342 342 * @returns VBox status code. 343 343 * 344 * @param pVM The VM handle.344 * @param pVM Pointer to the VM. 345 345 * @param GCPtrDst Where to start writing. 346 346 * @param pvSrc What to write. … … 849 849 * 850 850 * @param pState The state to initialize. 851 * @param pVM The VM handle.851 * @param pVM Pointer to the VM. 852 852 * @param fFlags The flags. 853 853 * @param u64FirstAddr The first address. … … 1326 1326 * 1327 1327 * @returns VBox status code (VINF_SUCCESS). 1328 * @param pVM The VM handle.1328 * @param pVM Pointer to the VM. 1329 1329 * @param HCPhys The physical address of the table. 1330 1330 * @param cMaxDepth The maximum depth. … … 1403 1403 * 1404 1404 * @returns VBox status code (VINF_SUCCESS). 1405 * @param pVM The VM handle.1405 * @param pVM Pointer to the VM. 1406 1406 * @param pPT Pointer to the page table. 1407 1407 * @param fMapping Set if it's a guest mapping. … … 1630 1630 * 1631 1631 * @returns VBox status code. 1632 * @param pVM The VM handle.1632 * @param pVM Pointer to the VM. 1633 1633 * @param cr3 The CR3 register value. 1634 1634 * @param fFlags The flags, DBGFPGDMP_FLAGS_XXX. … … 1658 1658 * 1659 1659 * @returns VBox status code (VINF_SUCCESS). 1660 * @param pVM The VM handle.1660 * @param pVM Pointer to the VM. 1661 1661 * @param cr3 The root of the hierarchy. 1662 1662 * @param cr4 The cr4, only PAE and PSE is currently used. … … 1999 1999 * 2000 2000 * @returns VBox status code (VINF_SUCCESS). 2001 * @param pVM The VM handle.2001 * @param pVM Pointer to the VM. 2002 2002 * @param GCPhys The physical address of the table. 2003 2003 * @param cMaxDepth The maximum depth. … … 2308 2308 * 2309 2309 * @returns VBox status code. 2310 * @param pVM The VM handle.2310 * @param pVM Pointer to the VM. 2311 2311 * @param cr3 The CR3 register value. 2312 2312 * @param fFlags The flags, DBGFPGDMP_FLAGS_XXX. -
trunk/src/VBox/VMM/VMMR3/PGMGst.h
r35333 r41783 38 38 * 39 39 * @returns VBox status code. 40 * @param pVM The VM handle.40 * @param pVM Pointer to the VM. 41 41 * @param fResolveGCAndR0 Indicate whether or not GC and Ring-0 symbols can be resolved now. 42 42 * This is used early in the init process to avoid trouble with PDM -
trunk/src/VBox/VMM/VMMR3/PGMMap.cpp
r41386 r41783 47 47 * 48 48 * @returns VBox status code. 49 * @param pVM The VM handle.49 * @param pVM Pointer to the VM. 50 50 * @param GCPtr Virtual Address. (Page table aligned!) 51 51 * @param cb Size of the range. Must be a 4MB aligned! … … 215 215 * 216 216 * @returns VBox status code. 217 * @param pVM The VM handle.217 * @param pVM Pointer to the VM. 218 218 * @param GCPtr Virtual Address. (Page table aligned!) 219 219 * … … 289 289 * 290 290 * @returns true/false. 291 * @param pVM The VM handle.291 * @param pVM Pointer to the VM. 292 292 * @param iPD The first PDE in the range. 293 293 * @param cPTs The number of PDEs in the range. … … 313 313 * The mapping *must* be in the list. 314 314 * 315 * @param pVM The VM handle.315 * @param pVM Pointer to the VM. 316 316 * @param pMapping The mapping to unlink. 317 317 */ … … 345 345 * Links the mapping. 346 346 * 347 * @param pVM The VM handle.347 * @param pVM Pointer to the VM. 348 348 * @param pMapping The mapping to linked. 349 349 */ … … 392 392 * 393 393 * @returns VBox status code. 394 * @param pVM The VM handle.394 * @param pVM Pointer to the VM. 395 395 * @thread EMT(0) 396 396 */ … … 478 478 * 479 479 * @returns VBox status code. 480 * @param pVM The VM handle.480 * @param pVM Pointer to the VM. 481 481 * @param pcb Where to store the size. 482 482 */ … … 498 498 * 499 499 * @returns VBox status code. 500 * @param pVM The VM handle.500 * @param pVM Pointer to the VM. 501 501 * @param GCPtrBase The address of the reserved range of guest memory. 502 502 * @param cb The size of the range starting at GCPtrBase. … … 538 538 * 539 539 * @returns VBox status code. 540 * @param pVM The VM handle.540 * @param pVM Pointer to the VM. 541 541 * @param GCPtrBase The address of the reserved range of guest memory. 542 542 * @param cb The size of the range starting at GCPtrBase. … … 680 680 * 681 681 * @returns VBox status code. 682 * @param pVM The VM handle.682 * @param pVM Pointer to the VM. 683 683 */ 684 684 VMMR3DECL(int) PGMR3MappingsDisable(PVM pVM) … … 721 721 * 722 722 * @returns VBox status code. 723 * @param pVM The VM handle.723 * @param pVM Pointer to the VM. 724 724 */ 725 725 VMMR3DECL(int) PGMR3MappingsUnfix(PVM pVM) … … 750 750 * 751 751 * @returns true if they need, false if not. 752 * @param pVM The VM handle.752 * @param pVM Pointer to the VM. 753 753 */ 754 754 VMMR3DECL(bool) PGMR3MappingsNeedReFixing(PVM pVM) … … 766 766 * 767 767 * @returns VBox status code. 768 * @param pVM The VM handle.768 * @param pVM Pointer to the VM. 769 769 * @param Addr Intermediate context address of the mapping. 770 770 * @param HCPhys Start of the range of physical pages. This must be entriely below 4GB! … … 831 831 * 832 832 * @returns VBox status code. 833 * @param pVM The VM handle.833 * @param pVM Pointer to the VM. 834 834 * @param uAddress Address of the mapping. 835 835 * @param cPages Number of pages. … … 913 913 * Sets up the intermediate page tables for a verified mapping. 914 914 * 915 * @param pVM The VM handle.915 * @param pVM Pointer to the VM. 916 916 * @param uAddress Address of the mapping. 917 917 * @param HCPhys The physical address of the page range. … … 970 970 * Clears all PDEs involved with the mapping in the shadow and intermediate page tables. 971 971 * 972 * @param pVM The VM handle.972 * @param pVM Pointer to the VM. 973 973 * @param pMap Pointer to the mapping in question. 974 974 * @param iOldPDE The index of the 32-bit PDE corresponding to the base of the mapping. … … 1010 1010 * Sets all PDEs involved with the mapping in the shadow and intermediate page tables. 1011 1011 * 1012 * @param pVM The VM handle.1012 * @param pVM Pointer to the VM. 1013 1013 * @param pMap Pointer to the mapping in question. 1014 1014 * @param iNewPDE The index of the 32-bit PDE corresponding to the base of the mapping. … … 1064 1064 * Relocates a mapping to a new address. 1065 1065 * 1066 * @param pVM The VM handle.1066 * @param pVM Pointer to the VM. 1067 1067 * @param pMapping The mapping to relocate. 1068 1068 * @param GCPtrOldMapping The address of the start of the old mapping. … … 1186 1186 * 1187 1187 * @returns VBox status code. 1188 * @param pVM The VM handle.1188 * @param pVM Pointer to the VM. 1189 1189 * @param pMapping The mapping which conflicts. 1190 1190 * @param pPDSrc The page directory of the guest OS. … … 1263 1263 * 1264 1264 * @returns VBox status code. 1265 * @param pVM The VM handle.1265 * @param pVM Pointer to the VM. 1266 1266 * @param pMapping The mapping which conflicts. 1267 1267 * @param GCPtrOldMapping The address of the start of the current mapping. … … 1355 1355 * 1356 1356 * @returns VBox status. 1357 * @param pVM The VM handle.1357 * @param pVM Pointer to the VM. 1358 1358 * @param pvDst The destination address (HC of course). 1359 1359 * @param GCPtrSrc The source address (GC virtual address). -
trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp
r41521 r41783 102 102 * @retval VINF_SUCCESS. 103 103 * 104 * @param pVM The VM handle.104 * @param pVM Pointer to the VM. 105 105 * @param GCPhys Physical address to read from. 106 106 * @param pvBuf Where to read into. … … 231 231 * @retval VERR_EM_NO_MEMORY. 232 232 * 233 * @param pVM The VM handle.233 * @param pVM Pointer to the VM. 234 234 * @param GCPhys Physical address to write to. 235 235 * @param pvBuf What to write. … … 353 353 * 354 354 * @returns see PGMR3PhysGCPhys2CCPtrExternal 355 * @param pVM The VM handle.355 * @param pVM Pointer to the VM. 356 356 * @param pGCPhys Pointer to the guest physical address. 357 357 * @param ppv Where to store the mapping address. … … 417 417 * @retval VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address. 418 418 * 419 * @param pVM The VM handle.419 * @param pVM Pointer to the VM. 420 420 * @param GCPhys The guest physical address of the page that should be mapped. 421 421 * @param ppv Where to store the address corresponding to GCPhys. … … 524 524 * @retval VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address. 525 525 * 526 * @param pVM The VM handle.526 * @param pVM Pointer to the VM. 527 527 * @param GCPhys The guest physical address of the page that should be mapped. 528 528 * @param ppv Where to store the address corresponding to GCPhys. … … 661 661 * Rebuilds the RAM range search trees. 662 662 * 663 * @param pVM The VM handle.663 * @param pVM Pointer to the VM. 664 664 */ 665 665 static void pgmR3PhysRebuildRamRangeSearchTrees(PVM pVM) … … 735 735 * Called when anything was relocated. 736 736 * 737 * @param pVM The VM handle.737 * @param pVM Pointer to the VM. 738 738 */ 739 739 void pgmR3PhysRelinkRamRanges(PVM pVM) … … 785 785 * Links a new RAM range into the list. 786 786 * 787 * @param pVM The VM handle.787 * @param pVM Pointer to the VM. 788 788 * @param pNew Pointer to the new list entry. 789 789 * @param pPrev Pointer to the previous list entry. If NULL, insert as head. … … 824 824 * Unlink an existing RAM range from the list. 825 825 * 826 * @param pVM The VM handle.826 * @param pVM Pointer to the VM. 827 827 * @param pRam Pointer to the new list entry. 828 828 * @param pPrev Pointer to the previous list entry. If NULL, insert as head. … … 860 860 * Unlink an existing RAM range from the list. 861 861 * 862 * @param pVM The VM handle.862 * @param pVM Pointer to the VM. 863 863 * @param pRam Pointer to the new list entry. 864 864 */ … … 886 886 * 887 887 * @returns VBox status code. 888 * @param pVM The VM handle.888 * @param pVM Pointer to the VM. 889 889 * @param pRam The RAM range in which the pages resides. 890 890 * @param GCPhys The address of the first page. … … 933 933 * 934 934 * @returns VINF_SUCCESS (VBox strict status code). 935 * @param pVM The VM handle.935 * @param pVM Pointer to the VM. 936 936 * @param pVCpu The VMCPU for the EMT we're being called on. Unused. 937 937 * @param pvUser User parameter … … 1050 1050 * 1051 1051 * @returns VBox status code. 1052 * @param pVM The VM handle.1052 * @param pVM Pointer to the VM. 1053 1053 * @param fInflate Inflate or deflate memory balloon 1054 1054 * @param cPages Number of pages to free … … 1075 1075 * 1076 1076 * @returns VBox status code. 1077 * @param pVM The VM handle.1077 * @param pVM Pointer to the VM. 1078 1078 * @param fInflate Inflate or deflate memory balloon 1079 1079 * @param cPages Number of pages to free … … 1130 1130 * 1131 1131 * @returns VINF_SUCCESS (VBox strict status code). 1132 * @param pVM The VM handle.1132 * @param pVM Pointer to the VM. 1133 1133 * @param pVCpu The VMCPU for the EMT we're being called on. Unused. 1134 1134 * @param pvUser User parameter, unused. … … 1201 1201 * 1202 1202 * @returns VBox status code. 1203 * @param pVM The VM handle.1203 * @param pVM Pointer to the VM. 1204 1204 */ 1205 1205 VMMR3DECL(int) PGMR3PhysWriteProtectRAM(PVM pVM) … … 1216 1216 * 1217 1217 * @returns VBox status code. 1218 * @param pVM The VM handle.1218 * @param pVM Pointer to the VM. 1219 1219 * @param pfnEnum Enumerate callback handler. 1220 1220 * @param pvUser Enumerate callback handler parameter. … … 1300 1300 * 1301 1301 * @returns Number of ram ranges. Returns UINT32_MAX if @a pVM is invalid. 1302 * @param pVM The VM handle.1302 * @param pVM Pointer to the VM. 1303 1303 */ 1304 1304 VMMR3DECL(uint32_t) PGMR3PhysGetRamRangeCount(PVM pVM) … … 1358 1358 * 1359 1359 * @returns VBox status code. 1360 * @param pVM The VM handle.1360 * @param pVM Pointer to the VM. 1361 1361 * @param pcbAllocMem Where to return the amount of memory allocated 1362 1362 * by VMs. … … 1401 1401 * 1402 1402 * @returns VBox status code. 1403 * @param pVM The VM handle.1403 * @param pVM Pointer to the VM. 1404 1404 * @param pcbTotalMem Where to return total amount memory the VM may 1405 1405 * possibly use. … … 1447 1447 * PGMR3PhysRegisterRam worker that initializes and links a RAM range. 1448 1448 * 1449 * @param pVM The VM handle.1449 * @param pVM Pointer to the VM. 1450 1450 * @param pNew The new RAM range. 1451 1451 * @param GCPhys The address of the RAM range. … … 1532 1532 * 1533 1533 * @returns VBox status code. 1534 * @param pVM The VM handle.1534 * @param pVM Pointer to the VM. 1535 1535 * @param GCPhys The address of the RAM. 1536 1536 * @param cRamPages The number of RAM pages to register. … … 1618 1618 * 1619 1619 * @returns VBox status code. 1620 * @param pVM The VM handle.1620 * @param pVM Pointer to the VM. 1621 1621 * @param GCPhys The physical address of the RAM. 1622 1622 * @param cb The size of the RAM. … … 1755 1755 * @returns VBox status code. 1756 1756 * 1757 * @param pVM The VM handle.1757 * @param pVM Pointer to the VM. 1758 1758 */ 1759 1759 int pgmR3PhysRamPreAllocate(PVM pVM) … … 1822 1822 * 1823 1823 * @returns VBox status code. 1824 * @param pVM The VM handle.1824 * @param pVM Pointer to the VM. 1825 1825 */ 1826 1826 int pgmR3PhysRamReset(PVM pVM) … … 1984 1984 * 1985 1985 * @returns VBox status code. 1986 * @param pVM The VM handle.1986 * @param pVM Pointer to the VM. 1987 1987 */ 1988 1988 int pgmR3PhysRamTerm(PVM pVM) … … 2065 2065 * @returns VBox status code. 2066 2066 * 2067 * @param pVM The VM handle.2067 * @param pVM Pointer to the VM. 2068 2068 * @param GCPhys The start of the MMIO region. 2069 2069 * @param cb The size of the MMIO region. … … 2231 2231 * 2232 2232 * @returns VBox status code. 2233 * @param pVM The VM handle.2233 * @param pVM Pointer to the VM. 2234 2234 * @param GCPhys The start of the MMIO region. 2235 2235 * @param cb The size of the MMIO region. … … 2347 2347 * 2348 2348 * @returns Pointer to the MMIO2 range. 2349 * @param pVM The VM handle.2349 * @param pVM Pointer to the VM. 2350 2350 * @param pDevIns The device instance owning the region. 2351 2351 * @param iRegion The region. … … 2382 2382 * @retval VERR_ALREADY_EXISTS if the region already exists. 2383 2383 * 2384 * @param pVM The VM handle.2384 * @param pVM Pointer to the VM. 2385 2385 * @param pDevIns The device instance owning the region. 2386 2386 * @param iRegion The region number. If the MMIO2 memory is a PCI … … 2510 2510 * 2511 2511 * @returns VBox status code. 2512 * @param pVM The VM handle.2512 * @param pVM Pointer to the VM. 2513 2513 * @param pDevIns The device instance owning the region. 2514 2514 * @param iRegion The region. If it's UINT32_MAX it'll be a wildcard match. … … 2615 2615 * @returns VBox status code. 2616 2616 * 2617 * @param pVM The VM handle.2617 * @param pVM Pointer to the VM. 2618 2618 * @param pDevIns The device instance owning the region. 2619 2619 */ … … 2872 2872 * 2873 2873 * @returns true/false accordingly. 2874 * @param pVM The VM handle.2874 * @param pVM Pointer to the VM. 2875 2875 * @param pDevIns The owner of the memory, optional. 2876 2876 * @param GCPhys The address to check. … … 2910 2910 * 2911 2911 * @returns VBox status code. 2912 * @param pVM The VM handle.2912 * @param pVM Pointer to the VM. 2913 2913 * @param pDevIns The owner of the memory, optional. 2914 2914 * @param iRegion The region. … … 2945 2945 * @return VBox status code. 2946 2946 * 2947 * @param pVM The VM handle.2947 * @param pVM Pointer to the VM. 2948 2948 * @param pDevIns The device owning the MMIO2 memory. 2949 2949 * @param iRegion The region. … … 2987 2987 * 2988 2988 * @returns VBox status. 2989 * @param pVM The VM handle.2989 * @param pVM Pointer to the VM. 2990 2990 * @param pDevIns The device instance owning the ROM. 2991 2991 * @param GCPhys First physical address in the range. … … 3342 3342 * 3343 3343 * @returns VBox status. 3344 * @param pVM The VM handle.3344 * @param pVM Pointer to the VM. 3345 3345 * @param pDevIns The device instance owning the ROM. 3346 3346 * @param GCPhys First physical address in the range. … … 3376 3376 * @returns VINF_SUCCESS if the handler have carried out the operation. 3377 3377 * @returns VINF_PGM_HANDLER_DO_DEFAULT if the caller should carry out the access operation. 3378 * @param pVM The VM handle.3378 * @param pVM Pointer to the VM. 3379 3379 * @param GCPhys The physical address the guest is writing to. 3380 3380 * @param pvPhys The HC mapping of that address. … … 3480 3480 * ASSUMES that the caller owns the PGM lock. 3481 3481 * 3482 * @param pVM The VM handle.3482 * @param pVM Pointer to the VM. 3483 3483 */ 3484 3484 int pgmR3PhysRomReset(PVM pVM) … … 3580 3580 * ASSUMES that the caller owns the PGM lock. 3581 3581 * 3582 * @param pVM The VM handle.3582 * @param pVM Pointer to the VM. 3583 3583 */ 3584 3584 void pgmR3PhysRomTerm(PVM pVM) … … 3611 3611 * @retval VINF_PGM_SYNC_CR3 3612 3612 * 3613 * @param pVM The VM handle.3613 * @param pVM Pointer to the VM. 3614 3614 * @param GCPhys Where to start. Page aligned. 3615 3615 * @param cb How much to change. Page aligned. … … 3756 3756 typedef struct PGMR3PHYSCHUNKUNMAPCB 3757 3757 { 3758 PVM pVM; /**< The VM handle. */3758 PVM pVM; /**< Pointer to the VM. */ 3759 3759 PPGMCHUNKR3MAP pChunk; /**< The chunk to unmap. */ 3760 3760 } PGMR3PHYSCHUNKUNMAPCB, *PPGMR3PHYSCHUNKUNMAPCB; … … 3815 3815 * 3816 3816 * @returns Chunk id. 3817 * @param pVM The VM handle.3817 * @param pVM Pointer to the VM. 3818 3818 */ 3819 3819 static int32_t pgmR3PhysChunkFindUnmapCandidate(PVM pVM) … … 3850 3850 * 3851 3851 * @returns VINF_SUCCESS (VBox strict status code). 3852 * @param pVM The VM handle.3852 * @param pVM Pointer to the VM. 3853 3853 * @param pVCpu The VMCPU for the EMT we're being called on. Unused. 3854 3854 * @param pvUser User pointer. Unused … … 3943 3943 * 3944 3944 * @returns VBox status code. 3945 * @param pVM The VM handle.3945 * @param pVM Pointer to the VM. 3946 3946 */ 3947 3947 void pgmR3PhysUnmapChunk(PVM pVM) … … 3958 3958 * 3959 3959 * @returns VBox status code. 3960 * @param pVM The VM handle.3960 * @param pVM Pointer to the VM. 3961 3961 * @param idChunk The chunk in question. 3962 3962 * @param ppChunk Where to store the chunk tracking structure. … … 4083 4083 * 4084 4084 * @returns see pgmR3PhysChunkMap. 4085 * @param pVM The VM handle.4085 * @param pVM Pointer to the VM. 4086 4086 * @param idChunk The chunk to map. 4087 4087 */ … … 4101 4101 * Invalidates the TLB for the ring-3 mapping cache. 4102 4102 * 4103 * @param pVM The VM handle.4103 * @param pVM Pointer to the VM. 4104 4104 */ 4105 4105 VMMR3DECL(void) PGMR3PhysChunkInvalidateTLB(PVM pVM) … … 4125 4125 * @retval VINF_EM_NO_MEMORY if we're out of memory. 4126 4126 * 4127 * @param pVM The VM handle.4127 * @param pVM Pointer to the VM. 4128 4128 * @param GCPhys GC physical start address of the 2 MB range 4129 4129 */ … … 4250 4250 * this case and it gets accompanied by VM_FF_PGM_NO_MEMORY. 4251 4251 * 4252 * @param pVM The VM handle.4252 * @param pVM Pointer to the VM. 4253 4253 * 4254 4254 * @remarks The VINF_EM_NO_MEMORY status is for the benefit of the FF processing … … 4408 4408 * This is used by ballooning, remapping MMIO2, RAM reset and state loading. 4409 4409 * 4410 * @param pVM The VM handle.4410 * @param pVM Pointer to the VM. 4411 4411 * @param pReq Pointer to the request. 4412 4412 * @param pcPendingPages Where the number of pages waiting to be freed are … … 4529 4529 * @retval VERR_PGM_PHYS_TLB_UNASSIGNED if the page doesn't exist. 4530 4530 * 4531 * @param pVM The VM handle.4531 * @param pVM Pointer to the VM. 4532 4532 * @param GCPhys The GC physical address to convert. Since this is only 4533 4533 * used for filling the REM TLB, the A20 mask must be -
trunk/src/VBox/VMM/VMMR3/PGMPool.cpp
r41456 r41783 131 131 * 132 132 * @returns VBox status code. 133 * @param pVM The VM handle.133 * @param pVM Pointer to the VM. 134 134 */ 135 135 int pgmR3PoolInit(PVM pVM) … … 429 429 * Relocate the page pool data. 430 430 * 431 * @param pVM The VM handle.431 * @param pVM Pointer to the VM. 432 432 */ 433 433 void pgmR3PoolRelocate(PVM pVM) … … 454 454 * 455 455 * @returns VBox status code. 456 * @param pVM The VM handle.456 * @param pVM Pointer to the VM. 457 457 */ 458 458 VMMR3DECL(int) PGMR3PoolGrow(PVM pVM) … … 638 638 * 639 639 * @returns VINF_SUCCESS (VBox strict status code). 640 * @param pVM The VM handle.640 * @param pVM Pointer to the VM. 641 641 * @param pVCpu The VMCPU for the EMT we're being called on. Unused. 642 642 * @param fpvFlushRemTlb When not NULL, we'll flush the REM TLB as well. … … 899 899 * Clears the shadow page pool. 900 900 * 901 * @param pVM The VM handle.901 * @param pVM Pointer to the VM. 902 902 * @param fFlushRemTlb When set, the REM TLB is scheduled for flushing as 903 903 * well. … … 913 913 * Protect all pgm pool page table entries to monitor writes 914 914 * 915 * @param pVM The VM handle.915 * @param pVM Pointer to the VM. 916 916 * 917 917 * @remarks ASSUMES the caller will flush all TLBs!! -
trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp
r41774 r41783 188 188 * @returns Pointer to the ROM page structure. NULL if the caller didn't check 189 189 * that it's a ROM page. 190 * @param pVM The VM handle.190 * @param pVM Pointer to the VM. 191 191 * @param GCPhys The address of the ROM page. 192 192 */ … … 209 209 * 210 210 * @returns VBox status code. 211 * @param pVM The VM handle.211 * @param pVM Pointer to the VM. 212 212 */ 213 213 static int pgmR3PrepRomPages(PVM pVM) … … 260 260 * 261 261 * @returns VBox status code. 262 * @param pVM The VM handle.262 * @param pVM Pointer to the VM. 263 263 * @param pSSM Saved state handle. 264 264 */ … … 290 290 * @returns VBox status code. 291 291 * 292 * @param pVM The VM handle.292 * @param pVM Pointer to the VM. 293 293 * @param pSSM The saved state handle. 294 294 */ … … 368 368 * Scan ROM pages. 369 369 * 370 * @param pVM The VM handle.370 * @param pVM Pointer to the VM. 371 371 */ 372 372 static void pgmR3ScanRomPages(PVM pVM) … … 411 411 * relinked in any way. 412 412 * 413 * @param pVM The VM handle.413 * @param pVM Pointer to the VM. 414 414 * @param pSSM The SSM handle. 415 415 * @param fLiveSave Whether we're in a live save or not. … … 488 488 * 489 489 * @returns VBox status code. 490 * @param pVM The VM handle.490 * @param pVM Pointer to the VM. 491 491 * @param pSSM The SSM handle. 492 492 * @param fLiveSave Whether it's a live save or not. … … 600 600 * Cleans up ROM pages after a live save. 601 601 * 602 * @param pVM The VM handle.602 * @param pVM Pointer to the VM. 603 603 */ 604 604 static void pgmR3DoneRomPages(PVM pVM) … … 612 612 * 613 613 * @returns VBox status code. 614 * @param pVM The VM handle.614 * @param pVM Pointer to the VM. 615 615 */ 616 616 static int pgmR3PrepMmio2Pages(PVM pVM) … … 652 652 * 653 653 * @returns VBox status code. 654 * @param pVM The VM handle.654 * @param pVM Pointer to the VM. 655 655 * @param pSSM Saved state handle. 656 656 */ … … 681 681 * @returns VBox status code. 682 682 * 683 * @param pVM The VM handle.683 * @param pVM Pointer to the VM. 684 684 * @param pSSM The saved state handle. 685 685 */ … … 838 838 * Scan for MMIO2 page modifications. 839 839 * 840 * @param pVM The VM handle.840 * @param pVM Pointer to the VM. 841 841 * @param uPass The pass number. 842 842 */ … … 875 875 * 876 876 * @returns VBox status code. 877 * @param pVM The VM handle.877 * @param pVM Pointer to the VM. 878 878 * @param pSSM The SSM handle. 879 879 * @param fLiveSave Whether it's a live save or not. … … 1014 1014 * Cleans up MMIO2 pages after a live save. 1015 1015 * 1016 * @param pVM The VM handle.1016 * @param pVM Pointer to the VM. 1017 1017 */ 1018 1018 static void pgmR3DoneMmio2Pages(PVM pVM) … … 1042 1042 * 1043 1043 * @returns VBox status code. 1044 * @param pVM The VM handle.1044 * @param pVM Pointer to the VM. 1045 1045 */ 1046 1046 static int pgmR3PrepRamPages(PVM pVM) … … 1180 1180 * 1181 1181 * @returns VBox status code. 1182 * @param pVM The VM handle.1182 * @param pVM Pointer to the VM. 1183 1183 * @param pSSM The saved state handle. 1184 1184 */ … … 1202 1202 * 1203 1203 * @returns VBox status code. 1204 * @param pVM The VM handle.1204 * @param pVM Pointer to the VM. 1205 1205 * @param pSSM The saved state handle. 1206 1206 */ … … 1235 1235 * info with it. 1236 1236 * 1237 * @param pVM The VM handle.1237 * @param pVM Pointer to the VM. 1238 1238 * @param pCur The current RAM range. 1239 1239 * @param paLSPages The current array of live save page tracking … … 1284 1284 * Verifies the CRC-32 for a RAM page. 1285 1285 * 1286 * @param pVM The VM handle.1286 * @param pVM Pointer to the VM. 1287 1287 * @param pCur The current RAM range. 1288 1288 * @param paLSPages The current array of live save page tracking … … 1311 1311 * Scan for RAM page modifications and reprotect them. 1312 1312 * 1313 * @param pVM The VM handle.1313 * @param pVM Pointer to the VM. 1314 1314 * @param fFinalPass Whether this is the final pass or not. 1315 1315 */ … … 1519 1519 * 1520 1520 * @returns VBox status code. 1521 * @param pVM The VM handle.1521 * @param pVM Pointer to the VM. 1522 1522 * @param pSSM The SSM handle. 1523 1523 * @param fLiveSave Whether it's a live save or not. … … 1739 1739 * Cleans up RAM pages after a live save. 1740 1740 * 1741 * @param pVM The VM handle.1741 * @param pVM Pointer to the VM. 1742 1742 */ 1743 1743 static void pgmR3DoneRamPages(PVM pVM) … … 1808 1808 * @returns VBox status code. 1809 1809 * 1810 * @param pVM The VM handle.1810 * @param pVM Pointer to the VM. 1811 1811 * @param pSSM The SSM handle. 1812 1812 */ … … 1872 1872 * @returns VBox status code. 1873 1873 * 1874 * @param pVM The VM handle.1874 * @param pVM Pointer to the VM. 1875 1875 * @param pSSM The SSM handle. 1876 1876 * @param uPass The data pass. … … 1985 1985 * @returns VBox status code. 1986 1986 * 1987 * @param pVM The VM handle.1987 * @param pVM Pointer to the VM. 1988 1988 * @param pSSM The SSM handle. 1989 1989 */ … … 2176 2176 * 2177 2177 * @returns VBox status code. 2178 * @param pVM The VM handle.2178 * @param pVM Pointer to the VM. 2179 2179 * @param uType The page type or PGMPAGETYPE_INVALID (old saved 2180 2180 * state). … … 2205 2205 * 2206 2206 * @returns VBox status code. 2207 * @param pVM The VM handle.2207 * @param pVM Pointer to the VM. 2208 2208 * @param pSSM The SSM handle. 2209 2209 * @param uType The page type or PGMPAGETYEP_INVALID (old saved … … 2249 2249 * 2250 2250 * @returns VBox status code, fully bitched errors. 2251 * @param pVM The VM handle.2251 * @param pVM Pointer to the VM. 2252 2252 * @param pSSM The SSM handle. 2253 2253 * @param uType The page type. … … 2278 2278 * 2279 2279 * @returns VBox status code, errors are fully bitched. 2280 * @param pVM The VM handle.2280 * @param pVM Pointer to the VM. 2281 2281 * @param pSSM The saved state handle. 2282 2282 * @param pPage The page. … … 2574 2574 * @returns VBox status code. 2575 2575 * 2576 * @param pVM The VM handle.2576 * @param pVM Pointer to the VM. 2577 2577 * @param pSSM The SSM handle. 2578 2578 * @param uVersion The PGM saved state unit version. … … 2937 2937 * @returns VBox status code. 2938 2938 * 2939 * @param pVM The VM handle.2939 * @param pVM Pointer to the VM. 2940 2940 * @param pSSM The SSM handle. 2941 2941 * @param uVersion The saved state version. -
trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp
r40054 r41783 227 227 * Shared module check helper (called on the way out). 228 228 * 229 * @param pVM The VM handle.229 * @param pVM Pointer to the VM. 230 230 * @param VMCPUID VCPU id 231 231 */ -
trunk/src/VBox/VMM/VMMR3/PGMShw.h
r41458 r41783 131 131 * 132 132 * @returns VBox status code. 133 * @param pVM The VM handle.133 * @param pVM Pointer to the VM. 134 134 * @param fResolveGCAndR0 Indicate whether or not GC and Ring-0 symbols can be resolved now. 135 135 * This is used early in the init process to avoid trouble with PDM -
trunk/src/VBox/VMM/VMMR3/SELM.cpp
r39402 r41783 243 243 * 244 244 * @returns VBox status code. 245 * @param pVM The VM handle.245 * @param pVM Pointer to the VM. 246 246 */ 247 247 VMMR3DECL(int) SELMR3InitFinalize(PVM pVM) … … 286 286 * Setup the hypervisor GDT selectors in our shadow table 287 287 * 288 * @param pVM The VM handle.288 * @param pVM Pointer to the VM. 289 289 */ 290 290 static void selmR3SetupHyperGDTSelectors(PVM pVM) … … 1654 1654 * 1655 1655 * @returns VBox status code. 1656 * @param pVM The VM Handle.1656 * @param pVM Pointer to the VM. 1657 1657 */ 1658 1658 VMMR3DECL(int) SELMR3DebugCheck(PVM pVM) -
trunk/src/VBox/VMM/VMMR3/SSM.cpp
r41777 r41783 453 453 SSMSTRM Strm; 454 454 455 /** The VM handle. */455 /** Pointer to the VM. */ 456 456 PVM pVM; 457 457 /** The current operation. */ … … 896 896 * Cleans up resources allocated by SSM on VM termination. 897 897 * 898 * @param pVM The VM handle.898 * @param pVM Pointer to the VM. 899 899 */ 900 900 VMMR3_INT_DECL(void) SSMR3Term(PVM pVM) … … 1101 1101 * 1102 1102 * @returns VBox status code. 1103 * @param pVM The VM handle.1103 * @param pVM Pointer to the VM. 1104 1104 * @param pszName Data unit name. 1105 1105 * @param uInstance The instance id. … … 1207 1207 * @returns VBox status. 1208 1208 * 1209 * @param pVM The VM handle.1209 * @param pVM Pointer to the VM. 1210 1210 * @param pDevIns Device instance. 1211 1211 * @param pszName Data unit name. … … 1260 1260 * @returns VBox status. 1261 1261 * 1262 * @param pVM The VM handle.1262 * @param pVM Pointer to the VM. 1263 1263 * @param pDrvIns Driver instance. 1264 1264 * @param pszName Data unit name. … … 1311 1311 * @returns VBox status. 1312 1312 * 1313 * @param pVM The VM handle.1313 * @param pVM Pointer to the VM. 1314 1314 * @param pszName Data unit name. 1315 1315 * @param uInstance The instance identifier of the data unit. … … 1360 1360 * @returns VBox status. 1361 1361 * 1362 * @param pVM The VM handle.1362 * @param pVM Pointer to the VM. 1363 1363 * @param pszName Data unit name. 1364 1364 * @param uInstance The instance identifier of the data unit. … … 1411 1411 * @returns VBox status. 1412 1412 * 1413 * @param pVM The VM handle.1413 * @param pVM Pointer to the VM. 1414 1414 * @param pDevIns Device instance. 1415 1415 * @param pszName Data unit name. … … 1487 1487 * 1488 1488 * @returns VBox status. 1489 * @param pVM The VM handle.1489 * @param pVM Pointer to the VM. 1490 1490 * @param pDrvIns Driver instance. 1491 1491 * @param pszName Data unit name. … … 1561 1561 * 1562 1562 * @returns VBox status. 1563 * @param pVM The VM handle.1563 * @param pVM Pointer to the VM. 1564 1564 * @param enmType Unit type 1565 1565 * @param pszName Data unit name. … … 1618 1618 * 1619 1619 * @returns VBox status. 1620 * @param pVM The VM handle.1620 * @param pVM Pointer to the VM. 1621 1621 * @param pszName Data unit name. 1622 1622 * @remark Only for dynamic data units. … … 1632 1632 * 1633 1633 * @returns VBox status. 1634 * @param pVM The VM handle.1634 * @param pVM Pointer to the VM. 1635 1635 * @param pszName Data unit name. 1636 1636 * @remark Only for dynamic data units. … … 2990 2990 * Makes the SSM operation cancellable or not (via SSMR3Cancel). 2991 2991 * 2992 * @param pVM The VM handle.2992 * @param pVM Pointer to the VM. 2993 2993 * @param pSSM The saved state handle. (SSMHANDLE::rc may be set.) 2994 2994 * @param fCancellable The new state. … … 4135 4135 * @returns VBox status code. 4136 4136 * @param pSSM The saved state handle. 4137 * @param lrdPct The progress of the thelive save.4137 * @param lrdPct The progress of the live save. 4138 4138 * @param uPass The current pass. 4139 4139 */ … … 4223 4223 * 4224 4224 * @returns VBox status code (pSSM->rc). 4225 * @param pVM The VM handle.4225 * @param pVM Pointer to the VM. 4226 4226 * @param pSSM The saved state handle. 4227 4227 */ … … 4279 4279 * 4280 4280 * @returns VBox status code (pSSM->rc). 4281 * @param pVM The VM handle.4281 * @param pVM Pointer to the VM. 4282 4282 * @param pSSM The saved state handle. 4283 4283 */ … … 4378 4378 * 4379 4379 * @returns VBox status code. 4380 * @param pVM The VM handle.4380 * @param pVM Pointer to the VM. 4381 4381 * @param pSSM The SSM handle. 4382 4382 * @param pcEntries Where to return the number of directory entries. … … 4433 4433 * 4434 4434 * @returns VBox status code (pSSM->rc). 4435 * @param pVM The VM handle.4435 * @param pVM Pointer to the VM. 4436 4436 * @param pSSM The saved state handle. 4437 4437 */ … … 4524 4524 * 4525 4525 * @returns VBox status code (pSSM->rc). 4526 * @param pVM The VM handle.4526 * @param pVM Pointer to the VM. 4527 4527 * @param pSSM The saved state handle. 4528 4528 */ … … 4664 4664 * 4665 4665 * @returns VBox status code (pSSM->rc). 4666 * @param pVM The VM handle.4666 * @param pVM Pointer to the VM. 4667 4667 * @param pSSM The saved state handle. 4668 4668 */ … … 4725 4725 * 4726 4726 * @returns VBox status code (no need to check pSSM->rc). 4727 * @param pVM The VM handle.4727 * @param pVM Pointer to the VM. 4728 4728 * @param pSSM The state handle. 4729 4729 * … … 4792 4792 * 4793 4793 * @returns VBox status code. 4794 * @param pVM The VM handle.4794 * @param pVM Pointer to the VM. 4795 4795 * @param pSSM The SSM handle. 4796 4796 */ … … 4838 4838 * 4839 4839 * @returns VBox status code. 4840 * @param pVM The VM handle.4840 * @param pVM Pointer to the VM. 4841 4841 * @param pszFilename The name of the file. NULL if pStreamOps is 4842 4842 * used. … … 4903 4903 * @returns VBox status. 4904 4904 * 4905 * @param pVM The VM handle.4905 * @param pVM Pointer to the VM. 4906 4906 * @param pszFilename Name of the file to save the state in. NULL if pStreamOps is used. 4907 4907 * @param pStreamOps The stream method table. NULL if pszFilename is … … 4997 4997 * @retval VINF_SSM_VOTE_FOR_ANOTHER_PASS if we need another pass. 4998 4998 * 4999 * @param pVM The VM handle.4999 * @param pVM Pointer to the VM. 5000 5000 * @param pSSM The saved state handle. 5001 5001 * @param uPass The current pass. … … 5098 5098 * @returns VBox status code (no need to check pSSM->rc). 5099 5099 * 5100 * @param pVM The VM handle.5100 * @param pVM Pointer to the VM. 5101 5101 * @param pSSM The saved state handle. 5102 5102 * @param uPass The current pass. … … 5225 5225 * 5226 5226 * @returns VBox status code (no need to check pSSM->rc). 5227 * @param pVM The VM handle.5227 * @param pVM Pointer to the VM. 5228 5228 * @param pSSM The saved state handle. 5229 5229 */ … … 5297 5297 * 5298 5298 * @returns VBox status code (no need to check pSSM->rc). 5299 * @param pVM The VM handle.5299 * @param pVM Pointer to the VM. 5300 5300 * @param pSSM The saved state handle. 5301 5301 */ … … 5403 5403 * @returns VBox status. 5404 5404 * 5405 * @param pVM The VM handle.5405 * @param pVM Pointer to the VM. 5406 5406 * @param cMsMaxDowntime The maximum downtime given as milliseconds. 5407 5407 * @param pszFilename Name of the file to save the state in. This string … … 7645 7645 * @returns VBox status code. 7646 7646 * 7647 * @param pVM The VM handle.7647 * @param pVM Pointer to the VM. 7648 7648 * @param pszFilename The filename. NULL if pStreamOps is used. 7649 7649 * @param pStreamOps The stream method table. NULL if pszFilename is … … 7798 7798 * 7799 7799 * @returns VBox status code. 7800 * @param pVM The VM handle.7800 * @param pVM Pointer to the VM. 7801 7801 * @param pSSM The saved state handle. 7802 7802 */ … … 8054 8054 * @returns VBox status code. May or may not set pSSM->rc, the returned 8055 8055 * status code is ALWAYS the more accurate of the two. 8056 * @param pVM The VM handle.8056 * @param pVM Pointer to the VM. 8057 8057 * @param pSSM The saved state handle. 8058 8058 */ … … 8218 8218 * @returns VBox status. 8219 8219 * 8220 * @param pVM The VM handle.8220 * @param pVM Pointer to the VM. 8221 8221 * @param pszFilename The name of the saved state file. NULL if pStreamOps 8222 8222 * is used. … … 9096 9096 * cancelled. 9097 9097 * 9098 * @param pVM The VM handle.9098 * @param pVM Pointer to the VM. 9099 9099 * 9100 9100 * @thread Any. -
trunk/src/VBox/VMM/VMMR3/STAM.cpp
r40005 r41783 101 101 /** Pointer to the current buffer position. */ 102 102 char *psz; 103 /** The VM handle. */103 /** Pointer to the VM. */ 104 104 PVM pVM; 105 105 /** The number of bytes allocated. */ … … 366 366 * 367 367 * @returns VBox status. 368 * @param pVM The VM handle.368 * @param pVM Pointer to the VM. 369 369 * @param pvSample Pointer to the sample. 370 370 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 412 412 * 413 413 * @returns VBox status. 414 * @param pVM The VM handle.414 * @param pVM Pointer to the VM. 415 415 * @param pvSample Pointer to the sample. 416 416 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 437 437 * 438 438 * @returns VBox status. 439 * @param pVM The VM handle.439 * @param pVM Pointer to the VM. 440 440 * @param pvSample Pointer to the sample. 441 441 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 467 467 * 468 468 * @returns VBox status. 469 * @param pVM The VM handle.469 * @param pVM Pointer to the VM. 470 470 * @param pvSample Pointer to the sample. 471 471 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 488 488 * 489 489 * @returns VBox status. 490 * @param pVM The VM handle.490 * @param pVM Pointer to the VM. 491 491 * @param pvSample Pointer to the sample. 492 492 * @param enmVisibility Visibility type specifying whether unused statistics should be visible or not. … … 515 515 * 516 516 * @returns VBox status. 517 * @param pVM The VM handle.517 * @param pVM Pointer to the VM. 518 518 * @param pvSample Pointer to the sample. 519 519 * @param enmVisibility Visibility type specifying whether unused statistics should be visible or not. … … 780 780 * 781 781 * @returns VBox status. 782 * @param pVM The VM handle.782 * @param pVM Pointer to the VM. 783 783 * @param pvSample Pointer to the sample registered with STAMR3Register(). 784 784 */ … … 794 794 * 795 795 * @returns VBox status. (Basically, it cannot fail.) 796 * @param pVM The VM handle.796 * @param pVM Pointer to the VM. 797 797 * @param pszPat The name matching pattern. See somewhere_where_this_is_described_in_detail. 798 798 * If NULL all samples are reset. … … 880 880 * 881 881 * @returns VBox status. (Basically, it cannot fail.) 882 * @param pVM The VM handle.882 * @param pVM Pointer to the VM. 883 883 * @param pszPat The name matching pattern. See somewhere_where_this_is_described_in_detail. 884 884 * If NULL all samples are reset. … … 897 897 * @returns VINF_SUCCESS 898 898 * @param pDesc Pointer to the current descriptor. 899 * @param pvArg User argument - The VM handle.899 * @param pvArg User argument - Pointer to the VM. 900 900 */ 901 901 static int stamR3ResetOne(PSTAMDESC pDesc, void *pvArg) … … 1027 1027 * 1028 1028 * @returns VBox status. (Basically, it cannot fail.) 1029 * @param pVM The VM handle.1029 * @param pVM Pointer to the VM. 1030 1030 * @param pszPat The name matching pattern. See somewhere_where_this_is_described_in_detail. 1031 1031 * If NULL all samples are reset. … … 1300 1300 * 1301 1301 * @returns VBox status. 1302 * @param pVM The VM handle.1302 * @param pVM Pointer to the VM. 1303 1303 * @param pszSnapshot The snapshot data pointer returned by STAMR3Snapshot(). 1304 1304 * NULL is allowed. … … 1334 1334 * 1335 1335 * @returns VBox status. 1336 * @param pVM The VM handle.1336 * @param pVM Pointer to the VM. 1337 1337 * @param pszPat The name matching pattern. See somewhere_where_this_is_described_in_detail. 1338 1338 * If NULL all samples are written to the log. … … 1385 1385 * 1386 1386 * @returns VBox status. 1387 * @param pVM The VM handle.1387 * @param pVM Pointer to the VM. 1388 1388 * @param pszPat The name matching pattern. See somewhere_where_this_is_described_in_detail. 1389 1389 * If NULL all samples are written to the log. … … 1416 1416 * 1417 1417 * @returns VBox status. 1418 * @param pVM The VM handle.1418 * @param pVM Pointer to the VM. 1419 1419 * @param pszPat The name matching pattern. See somewhere_where_this_is_described_in_detail. 1420 1420 * If NULL all samples are reset. … … 1436 1436 * 1437 1437 * @returns VBox status. 1438 * @param pVM The VM handle.1438 * @param pVM Pointer to the VM. 1439 1439 * @param pszPat The name matching pattern. See somewhere_where_this_is_described_in_detail. 1440 1440 * If NULL all samples are reset. … … 1611 1611 * @returns Whatever the callback returns. 1612 1612 * 1613 * @param pVM The VM handle.1613 * @param pVM Pointer to the VM. 1614 1614 * @param pszPat The pattern to match samples. 1615 1615 * @param pfnEnum The callback function. -
trunk/src/VBox/VMM/VMMR3/TM.cpp
r40274 r41783 1260 1260 * 1261 1261 * @returns VBox status code. 1262 * @param pVM The VM handle.1262 * @param pVM Pointer to the VM. 1263 1263 * @param enmClock The timer clock. 1264 1264 * @param pszDesc The timer description. … … 1771 1771 * 1772 1772 * @returns clock time. 1773 * @param pVM The VM handle.1773 * @param pVM Pointer to the VM. 1774 1774 * @param enmClock The clock. 1775 1775 */ … … 1794 1794 * @returns true / false. 1795 1795 * 1796 * @param pVM The VM handle.1796 * @param pVM Pointer to the VM. 1797 1797 * @param enmClock The queue. 1798 1798 */ … … 1808 1808 * 1809 1809 * @returns true / false. 1810 * @param pVM The VM handle.1810 * @param pVM Pointer to the VM. 1811 1811 */ 1812 1812 DECLINLINE(bool) tmR3AnyExpiredTimers(PVM pVM) … … 2609 2609 * 2610 2610 * @returns VBox status code, all errors are asserted. 2611 * @param pVM The VM handle.2611 * @param pVM Pointer to the VM. 2612 2612 * @param pVCpu The virtual CPU handle. 2613 2613 * @thread EMT corresponding to the virtual CPU handle. … … 2652 2652 * 2653 2653 * @returns VBox status code, all errors are asserted. 2654 * @param pVM The VM handle.2654 * @param pVM Pointer to the VM. 2655 2655 * @param pVCpu The virtual CPU handle. 2656 2656 * @thread EMT corresponding to the virtual CPU handle. … … 2696 2696 * 2697 2697 * @returns VBox status code. 2698 * @param pVM The VM handle.2698 * @param pVM Pointer to the VM. 2699 2699 * @param u32Percent The new percentage. 100 means normal operation. 2700 2700 */ … … 2709 2709 * 2710 2710 * @returns VBox status code. 2711 * @param pVM The VM handle.2711 * @param pVM Pointer to the VM. 2712 2712 * @param u32Percent See TMR3SetWarpDrive(). 2713 2713 * @internal … … 2759 2759 * @retval VERR_INVALID_PARAMETER if idCpu is out of range. 2760 2760 * 2761 * @param pVM The VM handle.2761 * @param pVM Pointer to the VM. 2762 2762 * @param idCpu The ID of the virtual CPU which times to get. 2763 2763 * @param pcNsTotal Where to store the total run time (nano seconds) of … … 2870 2870 * called. 2871 2871 * 2872 * @param pVM The VM handle.2872 * @param pVM Pointer to the VM. 2873 2873 * @param pTimer The timer. 2874 2874 * @param pvUser NULL, unused. -
trunk/src/VBox/VMM/VMMR3/TRPM.cpp
r41774 r41783 586 586 * to relocate itself inside the GC. 587 587 * 588 * @param pVM The VM handle.588 * @param pVM Pointer to the VM. 589 589 * @param offDelta Relocation delta relative to old location. 590 590 */ … … 970 970 * 971 971 * @returns VBox status code. 972 * @param pVM The VM handle.972 * @param pVM Pointer to the VM. 973 973 * @param pVCpu The VMCPU handle. 974 974 */ -
trunk/src/VBox/VMM/VMMR3/VM.cpp
r41777 r41783 834 834 * 835 835 * @returns VBox status code. 836 * @param pVM The VM handle.836 * @param pVM Pointer to the VM. 837 837 * @param idCpu The Virtual CPU ID. 838 838 */ … … 1118 1118 * 1119 1119 * @returns VBox status code. 1120 * @param pVM The VM handle.1120 * @param pVM Pointer to the VM. 1121 1121 * @param enmWhat What's completed. 1122 1122 */ … … 1210 1210 * code, see FNVMMEMTRENDEZVOUS.) 1211 1211 * 1212 * @param pVM The VM handle.1212 * @param pVM Pointer to the VM. 1213 1213 * @param pVCpu The VMCPU handle of the EMT. 1214 1214 * @param pvUser Ignored. … … 1284 1284 * Does the suspend notifications. 1285 1285 * 1286 * @param pVM The VM handle.1286 * @param pVM Pointer to the VM. 1287 1287 * @thread EMT(0) 1288 1288 */ … … 1299 1299 * return code, see FNVMMEMTRENDEZVOUS.) 1300 1300 * 1301 * @param pVM The VM handle.1301 * @param pVM Pointer to the VM. 1302 1302 * @param pVCpu The VMCPU handle of the EMT. 1303 1303 * @param pvUser Ignored. … … 1381 1381 * return code, see FNVMMEMTRENDEZVOUS.) 1382 1382 * 1383 * @param pVM The VM handle.1383 * @param pVM Pointer to the VM. 1384 1384 * @param pVCpu The VMCPU handle of the EMT. 1385 1385 * @param pvUser Ignored. … … 1463 1463 * return code, see FNVMMEMTRENDEZVOUS.) 1464 1464 * 1465 * @param pVM The VM handle.1465 * @param pVM Pointer to the VM. 1466 1466 * @param pVCpu The VMCPU handle of the EMT. 1467 1467 * @param pvUser The pfSuspended argument of vmR3SaveTeleport. … … 1563 1563 * status code. (This is a strict return code, see FNVMMEMTRENDEZVOUS.) 1564 1564 * 1565 * @param pVM The VM handle.1565 * @param pVM Pointer to the VM. 1566 1566 * @param pVCpu The VMCPU handle of the EMT. 1567 1567 * @param pvUser The pfSuspended argument of vmR3SaveTeleport. … … 1605 1605 * @retval VINF_SSM_LIVE_SUSPENDED if VMR3Suspend was called. 1606 1606 * 1607 * @param pVM The VM handle.1607 * @param pVM Pointer to the VM. 1608 1608 * @param pSSM The handle of saved state operation. 1609 1609 * … … 1655 1655 * @returns VBox status code. 1656 1656 * 1657 * @param pVM The VM handle.1657 * @param pVM Pointer to the VM. 1658 1658 * @param cMsMaxDowntime The maximum downtime given as milliseconds. 1659 1659 * @param pszFilename The name of the file. NULL if pStreamOps is used. … … 1731 1731 * @returns VBox status code. 1732 1732 * 1733 * @param pVM The VM handle.1733 * @param pVM Pointer to the VM. 1734 1734 * @param cMsMaxDowntime The maximum downtime given as milliseconds. 1735 1735 * @param pszFilename The name of the file. NULL if pStreamOps is used. … … 1963 1963 * @returns VBox status code. 1964 1964 * 1965 * @param pVM The VM handle.1965 * @param pVM Pointer to the VM. 1966 1966 * @param pszFilename The name of the file. NULL if pStreamOps is used. 1967 1967 * @param pStreamOps The stream methods. NULL if pszFilename is used. … … 2041 2041 * @returns VBox status code. 2042 2042 * 2043 * @param pVM The VM handle.2043 * @param pVM Pointer to the VM. 2044 2044 * @param pszFilename The name of the save state file. 2045 2045 * @param pfnProgress Progress callback. Optional. … … 2078 2078 * @returns VBox status code. 2079 2079 * 2080 * @param pVM The VM handle.2080 * @param pVM Pointer to the VM. 2081 2081 * @param pStreamOps The stream methods. 2082 2082 * @param pvStreamOpsUser The user argument to the stream methods. … … 2117 2117 * @returns VBox status code. 2118 2118 * 2119 * @param pVM The VM handle.2119 * @param pVM Pointer to the VM. 2120 2120 * @param pStreamOps The stream methods. 2121 2121 * @param pvStreamOpsUser The user argument to the stream methods. … … 2155 2155 * return code, see FNVMMEMTRENDEZVOUS.) 2156 2156 * 2157 * @param pVM The VM handle.2157 * @param pVM Pointer to the VM. 2158 2158 * @param pVCpu The VMCPU handle of the EMT. 2159 2159 * @param pvUser Ignored. … … 2392 2392 * 2393 2393 * @returns VINF_EM_TERMINATE. 2394 * @param pVM The VM handle.2394 * @param pVM Pointer to the VM. 2395 2395 */ 2396 2396 DECLCALLBACK(int) vmR3Destroy(PVM pVM) … … 2785 2785 * is a strict return code, see FNVMMEMTRENDEZVOUS.) 2786 2786 * 2787 * @param pVM The VM handle.2787 * @param pVM Pointer to the VM. 2788 2788 * @param pVCpu The VMCPU handle of the EMT. 2789 2789 * @param pvUser Ignored. … … 2934 2934 2935 2935 /** 2936 * Gets the user mode VM structure pointer given the VM handle.2936 * Gets the user mode VM structure pointer given Pointer to the VM. 2937 2937 * 2938 2938 * @returns Pointer to the user mode VM structure on success. NULL if @a pVM is 2939 2939 * invalid (asserted). 2940 * @param pVM The VM handle.2940 * @param pVM Pointer to the VM. 2941 2941 * @sa VMR3GetVM, VMR3RetainUVM 2942 2942 */ … … 3340 3340 * The caller owns the AtStateCritSect. 3341 3341 * 3342 * @param pVM The VM handle.3342 * @param pVM Pointer to the VM. 3343 3343 * @param pUVM The UVM handle. 3344 3344 * @param enmStateNew The New state. … … 3369 3369 * Sets the current VM state, with the AtStatCritSect already entered. 3370 3370 * 3371 * @param pVM The VM handle.3371 * @param pVM Pointer to the VM. 3372 3372 * @param pUVM The UVM handle. 3373 3373 * @param enmStateNew The new state. … … 3414 3414 * VERR_VM_INVALID_VM_STATE and Assert+LogRel on failure. 3415 3415 * 3416 * @param pVM The VM handle.3416 * @param pVM Pointer to the VM. 3417 3417 * @param pszWho Who is trying to change it. 3418 3418 * @param cTransitions The number of transitions in the ellipsis. … … 3533 3533 * Called by vmR3EmulationThreadWithId just before the VM structure is freed. 3534 3534 * 3535 * @param pVM The VM handle.3535 * @param pVM Pointer to the VM. 3536 3536 */ 3537 3537 void vmR3SetTerminated(PVM pVM) … … 3548 3548 * 3549 3549 * @returns true / false. 3550 * @param pVM The VM handle.3550 * @param pVM Pointer to the VM. 3551 3551 * @thread Any thread. 3552 3552 */ … … 3677 3677 * 3678 3678 * @returns VBox status code. 3679 * @param pVM The VM handle.3679 * @param pVM Pointer to the VM. 3680 3680 * @param pfnAtError Pointer to callback. 3681 3681 * @param pvUser User argument. … … 3693 3693 * 3694 3694 * @returns VBox status code. 3695 * @param pUVM The VM handle.3695 * @param pUVM Pointer to the VM. 3696 3696 * @param pfnAtError Pointer to callback. 3697 3697 * @param pvUser User argument. … … 3734 3734 * 3735 3735 * @returns VBox status code. 3736 * @param pVM The VM handle.3736 * @param pVM Pointer to the VM. 3737 3737 * @param pfnAtError Pointer to callback. 3738 3738 * @param pvUser User argument. … … 3816 3816 * The message is found in VMINT. 3817 3817 * 3818 * @param pVM The VM handle.3818 * @param pVM Pointer to the VM. 3819 3819 * @thread EMT. 3820 3820 */ … … 3867 3867 * 3868 3868 * @returns The error count. 3869 * @param pVM The VM handle.3869 * @param pVM Pointer to the VM. 3870 3870 */ 3871 3871 VMMR3DECL(uint32_t) VMR3GetErrorCount(PVM pVM) … … 3882 3882 * 3883 3883 * @returns The error count. 3884 * @param pVM The VM handle.3884 * @param pVM Pointer to the VM. 3885 3885 */ 3886 3886 VMMR3DECL(uint32_t) VMR3GetErrorCountU(PUVM pUVM) … … 3973 3973 * 3974 3974 * @returns VBox status code. 3975 * @param pVM The VM handle.3975 * @param pVM Pointer to the VM. 3976 3976 * @param pfnAtRuntimeError Pointer to callback. 3977 3977 * @param pvUser User argument. … … 4015 4015 * 4016 4016 * @returns VBox status code. 4017 * @param pVM The VM handle.4017 * @param pVM Pointer to the VM. 4018 4018 * @param pfnAtRuntimeError Pointer to callback. 4019 4019 * @param pvUser User argument. … … 4088 4088 * return code, see FNVMMEMTRENDEZVOUS.) 4089 4089 * 4090 * @param pVM The VM handle.4090 * @param pVM Pointer to the VM. 4091 4091 * @param pVCpu The VMCPU handle of the EMT. 4092 4092 * @param pvUser Ignored. … … 4125 4125 * @returns VBox status code with modifications, see VMSetRuntimeErrorV. 4126 4126 * 4127 * @param pVM The VM handle.4127 * @param pVM Pointer to the VM. 4128 4128 * @param fFlags The error flags. 4129 4129 * @param pszErrorId Error ID string. … … 4186 4186 * 4187 4187 * @returns VBox status code, see VMSetRuntimeError. 4188 * @param pVM The VM handle.4188 * @param pVM Pointer to the VM. 4189 4189 * @thread EMT. 4190 4190 */ … … 4223 4223 * @returns VBox status code with modifications, see VMSetRuntimeErrorV. 4224 4224 * 4225 * @param pVM The VM handle.4225 * @param pVM Pointer to the VM. 4226 4226 * @param fFlags The error flags. 4227 4227 * @param pszErrorId Error ID string. … … 4256 4256 * @returns VBox status code with modifications, see VMSetRuntimeErrorV. 4257 4257 * 4258 * @param pVM The VM handle.4258 * @param pVM Pointer to the VM. 4259 4259 * @param fFlags The error flags. 4260 4260 * @param pszErrorId Error ID string. … … 4287 4287 * 4288 4288 * @returns The runtime error count. 4289 * @param pVM The VM handle.4289 * @param pVM Pointer to the VM. 4290 4290 */ 4291 4291 VMMR3DECL(uint32_t) VMR3GetRuntimeErrorCount(PVM pVM) … … 4300 4300 * @returns The CPU ID. NIL_VMCPUID if the thread isn't an EMT. 4301 4301 * 4302 * @param pVM The VM handle.4302 * @param pVM Pointer to the VM. 4303 4303 */ 4304 4304 VMMR3DECL(RTCPUID) VMR3GetVMCPUId(PVM pVM) … … 4315 4315 * 4316 4316 * @returns Handle if this is an EMT thread; NIL_RTNATIVETHREAD otherwise 4317 * @param pVM The VM handle.4317 * @param pVM Pointer to the VM. 4318 4318 * @thread EMT 4319 4319 */ … … 4333 4333 * 4334 4334 * @returns Handle if this is an EMT thread; NIL_RTNATIVETHREAD otherwise 4335 * @param pVM The VM handle.4335 * @param pVM Pointer to the VM. 4336 4336 * @thread EMT 4337 4337 */ … … 4351 4351 * 4352 4352 * @returns Handle if this is an EMT thread; NIL_RTNATIVETHREAD otherwise 4353 * @param pVM The VM handle.4353 * @param pVM Pointer to the VM. 4354 4354 * @thread EMT 4355 4355 */ … … 4369 4369 * 4370 4370 * @returns Handle if this is an EMT thread; NIL_RTNATIVETHREAD otherwise 4371 * @param pVM The VM handle.4371 * @param pVM Pointer to the VM. 4372 4372 * @thread EMT 4373 4373 */ … … 4423 4423 * 4424 4424 * @returns VINF_EM_WAIT_SPIP (strict status code). 4425 * @param pVM The VM handle.4425 * @param pVM Pointer to the VM. 4426 4426 * @param idCpu The current CPU. 4427 4427 */ -
trunk/src/VBox/VMM/VMMR3/VMEmt.cpp
r40274 r41783 405 405 * 406 406 * @return VBox status code. Failure on invalid CFGM data. 407 * @param pVM The VM handle.407 * @param pVM Pointer to the VM. 408 408 */ 409 409 static int vmR3HaltMethod12ReadConfigU(PUVM pUVM) -
trunk/src/VBox/VMM/VMMR3/VMM.cpp
r41777 r41783 616 616 * 617 617 * @returns VBox status code. 618 * @param pVM The VM handle.618 * @param pVM Pointer to the VM. 619 619 * @param enmWhat Which init phase. 620 620 */ … … 700 700 * 701 701 * @returns VINF_SUCCESS. 702 * @param pVM The VM handle.702 * @param pVM Pointer to the VM. 703 703 */ 704 704 VMMR3_INT_DECL(int) VMMR3Term(PVM pVM) … … 783 783 * The VMM will need to apply relocations to the core code. 784 784 * 785 * @param pVM The VM handle.785 * @param pVM Pointer to the VM. 786 786 * @param offDelta The relocation delta. 787 787 */ … … 835 835 * 836 836 * @returns VBox status code. 837 * @param pVM The VM handle.837 * @param pVM Pointer to the VM. 838 838 */ 839 839 VMMR3_INT_DECL(int) VMMR3UpdateLoggers(PVM pVM) … … 934 934 * 935 935 * @returns Pointer to the buffer. 936 * @param pVM The VM handle.936 * @param pVM Pointer to the VM. 937 937 */ 938 938 VMMR3DECL(const char *) VMMR3GetRZAssertMsg1(PVM pVM) … … 954 954 * 955 955 * @returns Pointer to the buffer. 956 * @param pVM The VM handle.956 * @param pVM Pointer to the VM. 957 957 */ 958 958 VMMR3DECL(const char *) VMMR3GetRZAssertMsg2(PVM pVM) … … 1103 1103 * Suspends the CPU yielder. 1104 1104 * 1105 * @param pVM The VM handle.1105 * @param pVM Pointer to the VM. 1106 1106 */ 1107 1107 VMMR3_INT_DECL(void) VMMR3YieldSuspend(PVM pVM) … … 1125 1125 * Stops the CPU yielder. 1126 1126 * 1127 * @param pVM The VM handle.1127 * @param pVM Pointer to the VM. 1128 1128 */ 1129 1129 VMMR3_INT_DECL(void) VMMR3YieldStop(PVM pVM) … … 1139 1139 * Resumes the CPU yielder when it has been a suspended or stopped. 1140 1140 * 1141 * @param pVM The VM handle.1141 * @param pVM Pointer to the VM. 1142 1142 */ 1143 1143 VMMR3_INT_DECL(void) VMMR3YieldResume(PVM pVM) … … 1427 1427 * will be returned here, those are for the caller only. 1428 1428 * 1429 * @param pVM The VM handle.1429 * @param pVM Pointer to the VM. 1430 1430 */ 1431 1431 DECL_FORCE_INLINE(int) vmmR3EmtRendezvousNonCallerReturn(PVM pVM) … … 1454 1454 * fIsCaller is set, VINF_SUCCESS is always returned. 1455 1455 * 1456 * @param pVM The VM handle.1456 * @param pVM Pointer to the VM. 1457 1457 * @param pVCpu The VMCPU structure for the calling EMT. 1458 1458 * @param fIsCaller Whether we're the VMMR3EmtRendezvous caller or … … 1648 1648 * by one fashion or all at once. 1649 1649 * 1650 * @returns VBox strict status code. This will be the thefirst error,1650 * @returns VBox strict status code. This will be the first error, 1651 1651 * VINF_SUCCESS, or an EM scheduling status code. 1652 1652 * 1653 * @param pVM The VM handle.1653 * @param pVM Pointer to the VM. 1654 1654 * @param fFlags Flags indicating execution methods. See 1655 1655 * grp_VMMR3EmtRendezvous_fFlags. … … 1838 1838 * Calls a RC function. 1839 1839 * 1840 * @param pVM The VM handle.1840 * @param pVM Pointer to the VM. 1841 1841 * @param RCPtrEntry The address of the RC function. 1842 1842 * @param cArgs The number of arguments in the .... … … 1856 1856 * Calls a RC function. 1857 1857 * 1858 * @param pVM The VM handle.1858 * @param pVM Pointer to the VM. 1859 1859 * @param RCPtrEntry The address of the RC function. 1860 1860 * @param cArgs The number of arguments in the .... … … 2209 2209 * Displays the Force action Flags. 2210 2210 * 2211 * @param pVM The VM handle.2211 * @param pVM Pointer to the VM. 2212 2212 * @param pHlp The output helpers. 2213 2213 * @param pszArgs The additional arguments (ignored). -
trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp
r41777 r41783 275 275 * Generic switcher code relocator. 276 276 * 277 * @param pVM The VM handle.277 * @param pVM Pointer to the VM. 278 278 * @param pSwitcher The switcher definition. 279 279 * @param pu8CodeR3 Pointer to the core code block for the switcher, ring-3 mapping. -
trunk/src/VBox/VMM/VMMR3/VMMTests.cpp
r37955 r41783 48 48 * 49 49 * @returns return value from the test. 50 * @param pVM The VM handle.50 * @param pVM Pointer to the VM. 51 51 * @param enmTestcase The testcase operation to perform. 52 52 * @param uVariation The testcase variation id. … … 82 82 * 83 83 * @returns Return value from the trap test. 84 * @param pVM The VM handle.84 * @param pVM Pointer to the VM. 85 85 * @param u8Trap The trap number to test. 86 86 * @param uVariation The testcase variation. -
trunk/src/VBox/VMM/VMMR3/VMReq.cpp
r41777 r41783 56 56 * @returns VERR_TIMEOUT if cMillies was reached without the packet being completed. 57 57 * 58 * @param pVM The VM handle.58 * @param pVM Pointer to the VM. 59 59 * @param idDstCpu The destination CPU(s). Either a specific CPU ID or 60 60 * one of the following special values:
Note:
See TracChangeset
for help on using the changeset viewer.