Changeset 58124 in vbox
- Timestamp:
- Oct 8, 2015 6:30:55 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/ExtPack/ExtPack.h
r56291 r58124 308 308 * @param pThis Pointer to this structure. 309 309 * @param pConsole The console interface. 310 * @param pVM The VM handle.310 * @param pVM The cross context VM structure. 311 311 */ 312 312 DECLCALLBACKMEMBER(int, pfnVMConfigureVMM)(PCVBOXEXTPACKREG pThis, VBOXEXTPACK_IF_CS(IConsole) *pConsole, PVM pVM); … … 320 320 * @param pThis Pointer to this structure. 321 321 * @param pConsole The console interface. 322 * @param pVM The VM handle.322 * @param pVM The cross context VM structure. 323 323 */ 324 324 DECLCALLBACKMEMBER(int, pfnVMPowerOn)(PCVBOXEXTPACKREG pThis, VBOXEXTPACK_IF_CS(IConsole) *pConsole, PVM pVM); … … 331 331 * @param pThis Pointer to this structure. 332 332 * @param pConsole The console interface. 333 * @param pVM The VM handle.Can be NULL.333 * @param pVM The cross context VM structure. Can be NULL. 334 334 */ 335 335 DECLCALLBACKMEMBER(void, pfnVMPowerOff)(PCVBOXEXTPACKREG pThis, VBOXEXTPACK_IF_CS(IConsole) *pConsole, PVM pVM); -
trunk/include/VBox/rawpci.h
r56291 r58124 78 78 * @returns VBox status code. 79 79 * 80 * @param pVM VM pointer. 81 * @param HostStart Physical address of region start on the host. 82 * @param GuestStart Physical address of region start on the guest. 83 * @param cMemSize Region size in bytes. 84 * @param Action Action performed (i.e. if page was mapped or unmapped). 85 */ 86 typedef DECLCALLBACK(int) FNRAWPCICONTIGPHYSMEMINFO(struct RAWPCIPERVM* pVmData, RTHCPHYS HostStart, RTGCPHYS GuestStart, uint64_t cMemSize, PCIRAWMEMINFOACTION Action); 80 * @param pVM The cross context VM structure. 81 * @param HCPhysStart Physical address of region start on the host. 82 * @param GCPhysStart Physical address of region start on the guest. 83 * @param cbMem Region size in bytes. 84 * @param enmAction Action performed (i.e. if page was mapped 85 * or unmapped). 86 */ 87 typedef DECLCALLBACK(int) FNRAWPCICONTIGPHYSMEMINFO(struct RAWPCIPERVM *pVmData, RTHCPHYS HCPhysStart, 88 RTGCPHYS GCPhysStart, uint64_t cbMem, PCIRAWMEMINFOACTION enmAction); 87 89 typedef FNRAWPCICONTIGPHYSMEMINFO *PFNRAWPCICONTIGPHYSMEMINFO; 88 90 … … 526 528 * @returns VBox status code. 527 529 * 528 * @param pIfFactory 529 * @param pVM Pointer to VM structure to initialize.530 * @param pPciData 530 * @param pIfFactory Pointer to this structure. 531 * @param pVM The cross context VM structure. 532 * @param pPciData Pointer to PCI data. 531 533 */ 532 534 DECLR0CALLBACKMEMBER(int, pfnInitVm,(PRAWPCIFACTORY pFactory, … … 539 541 * @returns VBox status code. 540 542 * 541 * @param pIfFactory 542 * @param pVM Pointer to VM structure to deinitialize.543 * @param pPciData 543 * @param pIfFactory Pointer to this structure. 544 * @param pVM The cross context VM structure. 545 * @param pPciData Pointer to PCI data. 544 546 */ 545 547 DECLR0CALLBACKMEMBER(void, pfnDeinitVm,(PRAWPCIFACTORY pFactory, -
trunk/include/VBox/vmm/cfgm.h
r58110 r58124 75 75 * 76 76 * @returns VBox status code. 77 * @param pUVM 78 * @param pVM The shared VM handle.79 * @param pvUser 77 * @param pUVM The user mode VM handle. 78 * @param pVM The cross context VM structure. 79 * @param pvUser The argument supplied to VMR3Create(). 80 80 */ 81 81 typedef DECLCALLBACK(int) FNCFGMCONSTRUCTOR(PUVM pUVM, PVM pVM, void *pvUser); -
trunk/include/VBox/vmm/dbgf.h
r58110 r58124 274 274 * 275 275 * @returns VBox status code which must be propagated up to EM if not VINF_SUCCESS. 276 * @param pV M VM Handle.276 * @param pVCpu The cross context VM structure. 277 277 */ 278 278 # ifdef VBOX_STRICT … … 495 495 * Info handler, internal version. 496 496 * 497 * @param pV M The VM handle.497 * @param pVCpu The cross context VM structure. 498 498 * @param pHlp Callback functions for doing output. 499 499 * @param pszArgs Argument string. Optional and specific to the handler. -
trunk/include/VBox/vmm/em.h
r58110 r58124 126 126 * @returns true if enabled. 127 127 * @returns false if disabled. 128 * @param pV M The VM to operate on.128 * @param pVCpu The cross context VM structure. 129 129 */ 130 130 #define EMIsRawRing3Enabled(pVM) (!(pVM)->fRecompileUser) … … 135 135 * @returns true if enabled. 136 136 * @returns false if disabled. 137 * @param pV M The VM to operate on.137 * @param pVCpu The cross context VM structure. 138 138 */ 139 139 #define EMIsRawRing0Enabled(pVM) (!(pVM)->fRecompileSupervisor) … … 145 145 * @returns true if enabled. 146 146 * @returns false if disabled. 147 * @param pV M The VM to operate on.147 * @param pVCpu The cross context VM structure. 148 148 */ 149 149 # define EMIsRawRing1Enabled(pVM) ((pVM)->fRawRing1Enabled) … … 157 157 * @returns true if enabled. 158 158 * @returns false if disabled. 159 * @param pV M The VM to operate on.159 * @param pVCpu The cross context VM structure. 160 160 */ 161 161 #define EMIsHwVirtExecutionEnabled(pVM) (!(pVM)->fRecompileSupervisor && !(pVM)->fRecompileUser) … … 167 167 * @returns true if enabled. 168 168 * @returns false if disabled. 169 * @param pV M The VM to operate on.169 * @param pVCpu The cross context VM structure. 170 170 */ 171 171 #define EMIsSupervisorCodeRecompiled(pVM) ((pVM)->fRecompileSupervisor) -
trunk/include/VBox/vmm/gim.h
r58110 r58124 104 104 * A GIM Hypercall handler. 105 105 * 106 * @param pV M Pointer to the VMCPU.107 * @param pCtx 106 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 107 * @param pCtx Pointer to the guest-CPU context. 108 108 */ 109 109 typedef DECLCALLBACK(int) FNGIMHYPERCALL(PVMCPU pVCpu, PCPUMCTX pCtx); … … 115 115 * 116 116 * @returns VBox status code. 117 * @param pV M Pointer to the VMCPU.118 * @param idMsr 119 * @param pRange 120 * @param puValue 117 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 118 * @param idMsr The MSR being read. 119 * @param pRange The range that the MSR belongs to. 120 * @param puValue Where to store the value of the MSR. 121 121 */ 122 122 typedef DECLCALLBACK(int) FNGIMRDMSR(PVMCPU pVCpu, uint32_t idMsr, PCCPUMMSRRANGE pRange, uint64_t *puValue); … … 128 128 * 129 129 * @returns VBox status code. 130 * @param pV M Pointer to the VMCPU.131 * @param idMsr 132 * @param pRange 133 * @param uValue 134 * @param uRawValue 130 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 131 * @param idMsr The MSR being written. 132 * @param pRange The range that the MSR belongs to. 133 * @param uValue The value to set, ignored bits masked. 134 * @param uRawValue The raw value with the ignored bits not masked. 135 135 */ 136 136 typedef DECLCALLBACK(int) FNGIMWRMSR(PVMCPU pVCpu, uint32_t idMsr, PCCPUMMSRRANGE pRange, uint64_t uValue, uint64_t uRawValue); -
trunk/include/VBox/vmm/hm_vmx.h
r58110 r58124 57 57 * Sets a guest-state-updated flag. 58 58 * 59 * @param pVCpu Pointer to the VMCPU.59 * @param pVCpu The cross context virtual CPU structure. 60 60 * @param fFlag The flag to set. 61 61 */ … … 65 65 * Checks if all the flags in the specified guest-state-updated set is pending. 66 66 * 67 * @param pVCpu Pointer to the VMCPU.67 * @param pVCpu The cross context virtual CPU structure. 68 68 * @param fFlag The flag to check. 69 69 */ … … 74 74 * is updated. 75 75 * 76 * @param pVCpu Pointer to the VMCPU.76 * @param pVCpu The cross context virtual CPU structure. 77 77 * @param fFlags The flags to check for. 78 78 */ … … 82 82 * Resets the guest-state-updated flags to the specified value. 83 83 * 84 * @param pVCpu Pointer to the VMCPU.84 * @param pVCpu The cross context virtual CPU structure. 85 85 * @param fFlags The new value. 86 86 */ … … 90 90 * Returns the current guest-state-updated flags value. 91 91 * 92 * @param pVCpu Pointer to the VMCPU.92 * @param pVCpu The cross context virtual CPU structure. 93 93 */ 94 94 #define HMVMXCPU_GST_VALUE(pVCpu) (ASMAtomicUoReadU32(&(pVCpu)->hm.s.vmx.fUpdatedGuestState)) -
trunk/include/VBox/vmm/pdmapi.h
r58110 r58124 101 101 * Failure will stop the search and return the return code. 102 102 * Warnings will be ignored and not returned. 103 * @param pV M VM Handle.103 * @param pVCpu The cross context VM structure. 104 104 * @param pszFilename Module filename. 105 105 * @param pszName Module name. (short and unique) -
trunk/include/VBox/vmm/pdmasynccompletion.h
r58110 r58124 96 96 * Completion callback for internal. 97 97 * 98 * @param pV M Pointer to the sharedVM structure.98 * @param pVCpu The cross context VM structure. 99 99 * @param pvUser User argument for the task. 100 100 * @param pvUser2 User argument for the template. -
trunk/include/VBox/vmm/pdmblkcache.h
r58106 r58124 223 223 * 224 224 * @returns VBox status code. 225 * @param pV M Pointer to the sharedVM structure.225 * @param pVCpu The cross context VM structure. 226 226 * @param pDrvIns The driver instance. 227 227 * @param ppBlkCache Where to store the handle to the block cache. … … 241 241 * 242 242 * @returns VBox status code. 243 * @param pV M Pointer to the sharedVM structure.243 * @param pVCpu The cross context VM structure. 244 244 * @param pDevIns The device instance. 245 245 * @param ppBlkCache Where to store the handle to the block cache. … … 259 259 * 260 260 * @returns VBox status code. 261 * @param pV M Pointer to the sharedVM structure.261 * @param pVCpu The cross context VM structure. 262 262 * @param pUsbIns The USB device instance. 263 263 * @param ppBlkCache Where to store the handle to the block cache. … … 277 277 * 278 278 * @returns VBox status code. 279 * @param pV M Pointer to the sharedVM structure.279 * @param pVCpu The cross context VM structure. 280 280 * @param pvUser Opaque user data. 281 281 * @param ppBlkCache Where to store the handle to the block cache. … … 303 303 * 304 304 * @returns nothing. 305 * @param pV M Pointer to the sharedVM structure.305 * @param pVCpu The cross context VM structure. 306 306 * @param pDevIns The device instance. 307 307 */ … … 312 312 * 313 313 * @returns nothing. 314 * @param pV M Pointer to the sharedVM structure.314 * @param pVCpu The cross context VM structure. 315 315 * @param pDrvIns The driver instance. 316 316 */ … … 321 321 * 322 322 * @returns nothing. 323 * @param pV M Pointer to the sharedVM structure.323 * @param pVCpu The cross context VM structure. 324 324 * @param pUsbIns The USB device instance. 325 325 */ -
trunk/include/VBox/vmm/pdmqueue.h
r56291 r58124 107 107 * @returns Success indicator. 108 108 * If false the item will not be removed and the flushing will stop. 109 * @param pV M The VM handle.109 * @param pVCpu The cross context VM structure. 110 110 * @param pItem The item to consume. Upon return this item will be freed. 111 111 * @remarks No locks will be held, but for now it's safe to assume that only one -
trunk/include/VBox/vmm/pdmsrv.h
r56291 r58124 208 208 * 209 209 * @returns VBox status. 210 * @param pV M The VM to create the timer in.210 * @param pVCpu The cross context VM structure. 211 211 * @param pSrvIns Service instance. 212 212 * @param enmClock The clock to use on this timer. -
trunk/include/VBox/vmm/pdmthread.h
r57393 r58124 121 121 * 122 122 * @returns VBox status code. 123 * @param pV M The VM handle.123 * @param pVCpu The cross context VM structure. 124 124 * @param pThread The PDM thread data. 125 125 */ … … 177 177 * 178 178 * @returns VBox status code. 179 * @param pV M The VM handle.179 * @param pVCpu The cross context VM structure. 180 180 * @param pThread The PDM thread data. 181 181 */ -
trunk/include/VBox/vmm/pgm.h
r58110 r58124 168 168 * 169 169 * @returns Strict VBox status code (appropriate for ring-0 and raw-mode). 170 * @param pVM VM Handle. 171 * @param pVCpu Pointer to the cross context CPU context for the 172 * calling EMT. 170 * @param pVCpu The cross context VM structure. 171 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 173 172 * @param uErrorCode CPU Error code. 174 173 * @param pRegFrame Trap register frame. … … 199 198 * @retval VINF_EM_XXX in ring-0 and raw-mode context. 200 199 * 201 * @param pVM VM Handle. 202 * @param pVCpu Pointer to the cross context CPU context for the 203 * calling EMT. 200 * @param pVCpu The cross context VM structure. 201 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 204 202 * @param GCPhys The physical address the guest is writing to. 205 203 * @param pvPhys The HC mapping of that address. … … 239 237 * 240 238 * @returns Strict VBox status code (appropriate for raw-mode). 241 * @param pVM VM Handle. 242 * @param pVCpu Pointer to the cross context CPU context for the 243 * calling EMT. 239 * @param pVCpu The cross context VM structure. 240 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 244 241 * @param uErrorCode CPU Error code (X86_TRAP_PF_XXX). 245 242 * @param pRegFrame Trap register frame. … … 264 261 * @returns VINF_SUCCESS if the handler have carried out the operation. 265 262 * @returns VINF_PGM_HANDLER_DO_DEFAULT if the caller should carry out the access operation. 266 * @param pVM VM Handle. 267 * @param pVCpu Pointer to the cross context CPU context for the 268 * calling EMT. 263 * @param pVCpu The cross context VM structure. 264 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 269 265 * @param GCPtr The virtual address the guest is writing to. This 270 266 * is the registered address corresponding to the … … 286 282 * \#PF Handler callback for invalidation of virtual access handler ranges. 287 283 * 288 * @param pVM VM Handle. 289 * @param pVCpu Pointer to the cross context CPU context for the 290 * calling EMT. 284 * @param pVCpu The cross context VM structure. 285 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 291 286 * @param GCPtr The virtual address the guest has changed. 292 287 * @param pvUser User argument. … … 305 300 * PGMR3PhysEnumDirtyFTPages callback for syncing dirty physical pages 306 301 * 307 * @param pV M VM Handle.302 * @param pVCpu The cross context VM structure. 308 303 * @param GCPhys GC physical address 309 304 * @param pRange HC virtual address of the page(s) … … 636 631 * 637 632 * @returns 0 - disabled, 1 - enabled 638 * @param pV M The VM to operate on.633 * @param pVCpu The cross context VM structure. 639 634 */ 640 635 #define PGMIsUsingLargePages(pVM) ((pVM)->fUseLargePages) -
trunk/include/VBox/vmm/ssm.h
r58110 r58124 815 815 * 816 816 * @returns VBox status code. 817 * @param pV M VM Handle.817 * @param pVCpu The cross context VM structure. 818 818 * @param pSSM SSM operation handle. 819 819 * @thread Any. … … 830 830 * 831 831 * @returns VBox status code. 832 * @param pV M VM Handle.832 * @param pVCpu The cross context VM structure. 833 833 * @param pSSM SSM operation handle. 834 834 * @param uPass The data pass. … … 852 852 * @retval VERR_SSM_VOTE_FOR_GIVING_UP if its time to give up. 853 853 * 854 * @param pV M VM Handle.854 * @param pVCpu The cross context VM structure. 855 855 * @param pSSM SSM operation handle. 856 856 * @param uPass The data pass. … … 865 865 * 866 866 * @returns VBox status code. 867 * @param pV M VM Handle.867 * @param pVCpu The cross context VM structure. 868 868 * @param pSSM SSM operation handle. 869 869 */ … … 876 876 * 877 877 * @returns VBox status code. 878 * @param pV M VM Handle.878 * @param pVCpu The cross context VM structure. 879 879 * @param pSSM SSM operation handle. 880 880 */ … … 887 887 * 888 888 * @returns VBox status code. 889 * @param pV M VM Handle.889 * @param pVCpu The cross context VM structure. 890 890 * @param pSSM SSM operation handle. 891 891 */ … … 898 898 * 899 899 * @returns VBox status code. 900 * @param pV M VM Handle.900 * @param pVCpu The cross context VM structure. 901 901 * @param pSSM SSM operation handle. 902 902 */ … … 909 909 * 910 910 * @returns VBox status code. 911 * @param pV M VM Handle.911 * @param pVCpu The cross context VM structure. 912 912 * @param pSSM SSM operation handle. 913 913 * @param uVersion Data layout version. … … 923 923 * 924 924 * @returns VBox load code. 925 * @param pV M VM Handle.925 * @param pVCpu The cross context VM structure. 926 926 * @param pSSM SSM operation handle. 927 927 */ -
trunk/include/VBox/vmm/stam.h
r58110 r58124 1113 1113 * Registers a statistics sample. 1114 1114 * 1115 * @param pV M VM Handle.1115 * @param pVCpu The cross context VM structure. 1116 1116 * @param pvSample Pointer to the sample. 1117 1117 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 1127 1127 * Registers a statistics sample if statistics are enabled. 1128 1128 * 1129 * @param pV M VM Handle.1129 * @param pVCpu The cross context VM structure. 1130 1130 * @param pvSample Pointer to the sample. 1131 1131 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 1141 1141 * Registers a statistics sample which only shows when used. 1142 1142 * 1143 * @param pV M VM Handle.1143 * @param pVCpu The cross context VM structure. 1144 1144 * @param pvSample Pointer to the sample. 1145 1145 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 1155 1155 * Registers a statistics sample which only shows when used, if statistics are enabled. 1156 1156 * 1157 * @param pV M VM Handle.1157 * @param pVCpu The cross context VM structure. 1158 1158 * @param pvSample Pointer to the sample. 1159 1159 * @param enmType Sample type. This indicates what pvSample is pointing at. … … 1177 1177 /** 1178 1178 * Resets the sample. 1179 * @param pV M The VM handle.1179 * @param pVCpu The cross context VM structure. 1180 1180 * @param pvSample The sample registered using STAMR3RegisterCallback. 1181 1181 */ … … 1187 1187 * Prints the sample into the buffer. 1188 1188 * 1189 * @param pV M The VM handle.1189 * @param pVCpu The cross context VM structure. 1190 1190 * @param pvSample The sample registered using STAMR3RegisterCallback. 1191 1191 * @param pszBuf The buffer to print into. -
trunk/include/VBox/vmm/tm.h
r58110 r58124 195 195 * Internal timer callback function. 196 196 * 197 * @param pV M The VM.197 * @param pVCpu The cross context VM structure. 198 198 * @param pTimer The timer handle. 199 199 * @param pvUser User argument specified upon timer creation. -
trunk/include/VBox/vmm/trpm.h
r58110 r58124 125 125 * @returns VBox status code (appropriate for GC return). 126 126 * In this context VINF_SUCCESS means to restart the instruction. 127 * @param pV M VM handle.127 * @param pVCpu The cross context VM structure. 128 128 * @param pRegFrame Trap register frame. 129 129 */ -
trunk/include/VBox/vmm/vm.h
r58110 r58124 515 515 * Sets a force action flag. 516 516 * 517 * @param pV M Pointer to the VM.517 * @param pVCpu The cross context VM structure. 518 518 * @param fFlag The flag to set. 519 519 */ … … 530 530 * Sets a force action flag for the given VCPU. 531 531 * 532 * @param pVCpu Pointer to the VMCPU.532 * @param pVCpu The cross context virtual CPU structure. 533 533 * @param fFlag The flag to set. 534 534 */ … … 538 538 * Clears a force action flag. 539 539 * 540 * @param pV M Pointer to the VM.540 * @param pVCpu The cross context VM structure. 541 541 * @param fFlag The flag to clear. 542 542 */ … … 553 553 * Clears a force action flag for the given VCPU. 554 554 * 555 * @param pVCpu Pointer to the VMCPU.555 * @param pVCpu The cross context virtual CPU structure. 556 556 * @param fFlag The flag to clear. 557 557 */ … … 561 561 * Checks if a force action flag is set. 562 562 * 563 * @param pV M Pointer to the VM.563 * @param pVCpu The cross context VM structure. 564 564 * @param fFlag The flag to check. 565 565 */ … … 569 569 * Checks if a force action flag is set for the given VCPU. 570 570 * 571 * @param pVCpu Pointer to the VMCPU.571 * @param pVCpu The cross context virtual CPU structure. 572 572 * @param fFlag The flag to check. 573 573 */ … … 577 577 * Checks if one or more force action in the specified set is pending. 578 578 * 579 * @param pV M Pointer to the VM.579 * @param pVCpu The cross context VM structure. 580 580 * @param fFlags The flags to check for. 581 581 */ … … 587 587 * @returns true if the bit was set. 588 588 * @returns false if the bit was clear. 589 * @param pV M Pointer to the VM.589 * @param pVCpu The cross context VM structure. 590 590 * @param iBit Bit position to check and clear 591 591 */ … … 597 597 * @returns true if the bit was set. 598 598 * @returns false if the bit was clear. 599 * @param pVCpu Pointer to the VMCPU.599 * @param pVCpu The cross context virtual CPU structure. 600 600 * @param iBit Bit position to check and clear 601 601 */ … … 605 605 * Checks if one or more force action in the specified set is pending for the given VCPU. 606 606 * 607 * @param pVCpu Pointer to the VMCPU.607 * @param pVCpu The cross context virtual CPU structure. 608 608 * @param fFlags The flags to check for. 609 609 */ … … 614 614 * or more other ones are not. 615 615 * 616 * @param pV M Pointer to the VM.616 * @param pVCpu The cross context VM structure. 617 617 * @param fFlags The flags to check for. 618 618 * @param fExcpt The flags that should not be set. … … 624 624 * VCPU while one or more other ones are not. 625 625 * 626 * @param pVCpu Pointer to the VMCPU.626 * @param pVCpu The cross context virtual CPU structure. 627 627 * @param fFlags The flags to check for. 628 628 * @param fExcpt The flags that should not be set. -
trunk/include/VBox/vmm/vmapi.h
r58110 r58124 44 44 * 45 45 * @returns raw-mode virtual address. 46 * @param pV M Pointer to the VM.46 * @param pVCpu The cross context VM structure. 47 47 * @param pvInVM CC Pointer within the VM. 48 48 */ … … 60 60 * 61 61 * @returns host virtual address. 62 * @param pV M Pointer to the VM.62 * @param pVCpu The cross context VM structure. 63 63 * @param pvInVM CC pointer within the VM. 64 64 */ … … 77 77 * 78 78 * @returns host virtual address. 79 * @param pV M Pointer to the VM.79 * @param pVCpu The cross context VM structure. 80 80 * @param pvInVM CC pointer within the VM. 81 81 */ … … 116 116 * return VM_SET_ERROR(pVM, VERR_OF_YOUR_CHOICE, "descriptive message"); 117 117 * @endcode 118 * @param pV M VM handle.118 * @param pVCpu The cross context VM structure. 119 119 * @param rc VBox status code. 120 120 * @param pszMessage Error message string. … … 131 131 * return VM_SET_ERROR(pVM, VERR_OF_YOUR_CHOICE, "descriptive message"); 132 132 * @endcode 133 * @param pV M VM handle.133 * @param pVCpu The cross context VM structure. 134 134 * @param rc VBox status code. 135 135 * @param pszMessage Error message string. -
trunk/include/VBox/vmm/vmm.h
r58110 r58124 130 130 * 131 131 * @returns VBox status code. 132 * @param pVCpu Pointer to the VMCPU.132 * @param pVCpu The cross context virtual CPU structure. 133 133 * @param enmOperation The operation causing the ring-3 jump. 134 134 * @param pvUser The user argument. … … 145 145 * scheduling. 146 146 * 147 * @param pV M The VM handle.148 * @param pVCpu The handle of the calling virtual CPU.149 * @param pvUser 147 * @param pVCpu The cross context VM structure. 148 * @param pVCpu The cross context virtual CPU structure of the calling EMT. 149 * @param pvUser The user argument. 150 150 */ 151 151 typedef DECLCALLBACK(VBOXSTRICTRC) FNVMMEMTRENDEZVOUS(PVM pVM, PVMCPU pVCpu, void *pvUser); -
trunk/include/VBox/vusb.h
r58106 r58124 854 854 * reset is preformed not respecting the 10ms. 855 855 * @param pvUser User argument to the completion routine. 856 * @param pVM Pointer to the VM handle if callback in EMT is required. (optional) 856 * @param pVM The cross context VM structure. Required if pfnDone 857 * is not NULL. 857 858 */ 858 859 DECLR3CALLBACKMEMBER(int, pfnReset,(PVUSBIDEVICE pInterface, bool fResetOnLinux, … … 926 927 * @param fResetOnLinux Set if we can permit a real reset and a potential logical 927 928 * device reconnect on linux hosts. 928 * @param pfnDone Pointer to the completion routine. If NULL a synchronous 929 * reset is preformed not respecting the 10ms. 929 * @param pfnDone Pointer to the completion routine. If NULL a 930 * synchronous reset is preformed not respecting the 931 * 10ms. 930 932 * @param pvUser User argument to the completion routine. 931 * @param pVM Pointer to the VM handle if callback in EMT is required. (optional) 933 * @param pVM The cross context VM structure. Required if pfnDone 934 * is not NULL. 935 * 936 * NULL is acceptable Required if callback in EMT is desired, NULL is otherwise 937 * acceptable. 932 938 */ 933 939 DECLINLINE(int) VUSBIDevReset(PVUSBIDEVICE pInterface, bool fResetOnLinux, PFNVUSBRESETDONE pfnDone, void *pvUser, PVM pVM) -
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r58123 r58124 531 531 532 532 /** 533 * Updates the VM's last error record. If there was a VMX instruction error, 534 * reads the error data from the VMCS and updates VCPU's last error record as 535 * well. 533 * Updates the VM's last error record. 534 * 535 * If there was a VMX instruction error, reads the error data from the VMCS and 536 * updates VCPU's last error record as well. 536 537 * 537 538 * @param pVM The cross context VM structure.
Note:
See TracChangeset
for help on using the changeset viewer.