Changeset 41803 in vbox
- Timestamp:
- Jun 17, 2012 5:20:33 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 78621
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
r41802 r41803 2119 2119 * 2120 2120 * @returns true if in real mode, otherwise false. 2121 * @param pVCpu The virtual CPU handle.2121 * @param pVCpu Pointer to the VMCPU. 2122 2122 */ 2123 2123 VMMDECL(bool) CPUMIsGuestNXEnabled(PVMCPU pVCpu) … … 2131 2131 * 2132 2132 * @returns true if in real mode, otherwise false. 2133 * @param pVCpu The virtual CPU handle.2133 * @param pVCpu Pointer to the VMCPU. 2134 2134 */ 2135 2135 VMMDECL(bool) CPUMIsGuestPageSizeExtEnabled(PVMCPU pVCpu) … … 2144 2144 * 2145 2145 * @returns true if in real mode, otherwise false. 2146 * @param pVCpu The virtual CPU handle.2146 * @param pVCpu Pointer to the VMCPU. 2147 2147 */ 2148 2148 VMMDECL(bool) CPUMIsGuestPagingEnabled(PVMCPU pVCpu) … … 2156 2156 * 2157 2157 * @returns true if in real mode, otherwise false. 2158 * @param pVCpu The virtual CPU handle.2158 * @param pVCpu Pointer to the VMCPU. 2159 2159 */ 2160 2160 VMMDECL(bool) CPUMIsGuestR0WriteProtEnabled(PVMCPU pVCpu) … … 2168 2168 * 2169 2169 * @returns true if in real mode, otherwise false. 2170 * @param pVCpu The virtual CPU handle.2170 * @param pVCpu Pointer to the VMCPU. 2171 2171 */ 2172 2172 VMMDECL(bool) CPUMIsGuestInRealMode(PVMCPU pVCpu) … … 2180 2180 * 2181 2181 * @returns @c true if it is, @c false if not. 2182 * @param pVCpu The virtual CPU handle.2182 * @param pVCpu Pointer to the VMCPU. 2183 2183 */ 2184 2184 VMMDECL(bool) CPUMIsGuestInRealOrV86Mode(PVMCPU pVCpu) … … 2193 2193 * 2194 2194 * @returns true if in protected mode, otherwise false. 2195 * @param pVCpu The virtual CPU handle.2195 * @param pVCpu Pointer to the VMCPU. 2196 2196 */ 2197 2197 VMMDECL(bool) CPUMIsGuestInProtectedMode(PVMCPU pVCpu) … … 2205 2205 * 2206 2206 * @returns true if in paged protected mode, otherwise false. 2207 * @param pVCpu The virtual CPU handle.2207 * @param pVCpu Pointer to the VMCPU. 2208 2208 */ 2209 2209 VMMDECL(bool) CPUMIsGuestInPagedProtectedMode(PVMCPU pVCpu) … … 2217 2217 * 2218 2218 * @returns true if in long mode, otherwise false. 2219 * @param pVCpu The virtual CPU handle.2219 * @param pVCpu Pointer to the VMCPU. 2220 2220 */ 2221 2221 VMMDECL(bool) CPUMIsGuestInLongMode(PVMCPU pVCpu) … … 2229 2229 * 2230 2230 * @returns true if in PAE mode, otherwise false. 2231 * @param pVCpu The virtual CPU handle.2231 * @param pVCpu Pointer to the VMCPU. 2232 2232 */ 2233 2233 VMMDECL(bool) CPUMIsGuestInPAEMode(PVMCPU pVCpu) … … 2335 2335 * 2336 2336 * @returns VBox status code. 2337 * @param pVCpu VMCPU handle2337 * @param pVCpu Pointer to the VMCPU. 2338 2338 */ 2339 2339 VMMDECL(int) CPUMHandleLazyFPU(PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp
r41783 r41803 119 119 * @returns stepping (true) or not (false). 120 120 * 121 * @param pVCpu The virtual CPU handle.121 * @param pVCpu Pointer to the VMCPU. 122 122 */ 123 123 VMMDECL(bool) DBGFIsStepping(PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r41779 r41803 2806 2806 * 2807 2807 * @returns true if it is, false if it's in FNSAVE. 2808 * @param pVCpu The virtual CPU handle.2808 * @param pVCpu Pointer to the VMCPU. 2809 2809 */ 2810 2810 DECLINLINE(bool) iemFRegIsFxSaveFormat(PIEMCPU pIemCpu) -
trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp
r41802 r41803 693 693 * @returns false if not owner. 694 694 * @param pCritSect The critical section. 695 * @param pVCpu The virtual CPU handle.695 * @param pVCpu Pointer to the VMCPU. 696 696 */ 697 697 VMMDECL(bool) PDMCritSectIsOwnerEx(PCPDMCRITSECT pCritSect, PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp
r41802 r41803 1991 1991 * 1992 1992 * @returns VBox status code. 1993 * @param pVCpu The VMCPU Handle1993 * @param pVCpu Pointer to the VMCPU. 1994 1994 * @param GCPtr The guest pointer to convert. 1995 1995 * @param pGCPhys Where to store the GC physical address. … … 2010 2010 * 2011 2011 * @returns VBox status code. 2012 * @param pVCpu The VMCPU Handle2012 * @param pVCpu Pointer to the VMCPU. 2013 2013 * @param GCPtr The guest pointer to convert. 2014 2014 * @param pHCPhys Where to store the HC physical address. -
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r41802 r41803 167 167 * for mapping conflicts and set the SyncCR3 FF if found. 168 168 * 169 * @param pVCpu VMCPU handle169 * @param pVCpu Pointer to the VMCPU. 170 170 * @param pPool The pool. 171 171 * @param pPage The head page. -
trunk/src/VBox/VMM/VMMAll/REMAll.cpp
r41800 r41803 206 206 * 207 207 * @param pVM Pointer to the VM. 208 * @param pVCpu The virtual CPU handleof the calling EMT.208 * @param pVCpu Pointer to the VMCPU of the calling EMT. 209 209 */ 210 210 VMMDECL(void) REMNotifyHandlerPhysicalFlushIfAlmostFull(PVM pVM, PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMAll/SELMAll.cpp
r41802 r41803 140 140 * 141 141 * @returns VBox status 142 * @param pVCpu The virtual CPU handle.142 * @param pVCpu Pointer to the VMCPU. 143 143 * @param SelReg Selector register. 144 144 * @param pCtxCore CPU context. … … 448 448 * 449 449 * @returns VBox status 450 * @param pVCpu The virtual CPU handle.450 * @param pVCpu Pointer to the VMCPU. 451 451 * @param eflags Current eflags 452 452 * @param Sel Selector part. … … 664 664 * 665 665 * @returns VINF_SUCCESS. 666 * @param pVCpu The Virtual CPU handle.666 * @param pVCpu Pointer to the VMCPU. 667 667 * @param SelCS Selector part. 668 668 * @param pHidCS The hidden CS register part. Optional. … … 690 690 * @returns VBox status code. 691 691 * @param pVM Pointer to the VM. 692 * @param pVCpu The virtual CPU handle.692 * @param pVCpu Pointer to the VMCPU. 693 693 * @param SelCPL Current privilege level. Get this from SS - CS might be conforming! 694 694 * A full selector can be passed, we'll only use the RPL part. … … 833 833 * 834 834 * @returns VBox status code. 835 * @param pVCpu The virtual CPU handle.835 * @param pVCpu Pointer to the VMCPU. 836 836 * @param eflags Current eflags 837 837 * @param SelCPL Current privilege level. Get this from SS - CS might be … … 861 861 * 862 862 * @returns VBox status code. 863 * @param pVCpu The virtual CPU handle.863 * @param pVCpu Pointer to the VMCPU. 864 864 * @param eflags Current eflags 865 865 * @param SelCPL Current privilege level. Get this from SS - CS might be conforming! … … 894 894 * @returns DISCPUMODE according to the selector type (16, 32 or 64 bits) 895 895 * @param pVM Pointer to the VM. 896 * @param pVCpu The virtual CPU handle.896 * @param pVCpu Pointer to the VMCPU. 897 897 * @param Sel The selector. 898 898 */ … … 920 920 * 921 921 * @returns DISCPUMODE according to the selector type (16, 32 or 64 bits) 922 * @param pVCpu The virtual CPU handle.922 * @param pVCpu Pointer to the VMCPU. 923 923 * @param eflags Current eflags register 924 924 * @param Sel The selector. -
trunk/src/VBox/VMM/VMMR3/CPUM.cpp
r41802 r41803 1061 1061 * Used by CPUMR3Reset and CPU hot plugging. 1062 1062 * 1063 * @param pVCpu The virtual CPU handle.1063 * @param pVCpu Pointer to the VMCPU. 1064 1064 */ 1065 1065 VMMR3DECL(void) CPUMR3ResetCpu(PVMCPU pVCpu) … … 3605 3605 * 3606 3606 * @returns VBox status code. 3607 * @param pVM Pointer to the VM 3608 * @param pVCpu VMCPU Handle3609 * @param pCtx CPU context3607 * @param pVM Pointer to the VM. 3608 * @param pVCpu Pointer to the VMCPU. 3609 * @param pCtx Pointer to the guest CPU context. 3610 3610 * @param GCPtrPC Program counter (relative to CS) to disassemble from. 3611 * @param pCpu Disassembly state 3612 * @param pszPrefix String prefix for logging (debug only) 3611 * @param pCpu Disassembly state. 3612 * @param pszPrefix String prefix for logging (debug only). 3613 3613 * 3614 3614 */ … … 4000 4000 * Leaves REM and works the CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID flag. 4001 4001 * 4002 * @param pVCpu The virtual CPU handle.4002 * @param pVCpu Pointer to the VMCPU. 4003 4003 * @param fNoOutOfSyncSels This is @c false if there are out of sync 4004 4004 * registers. -
trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp
r41801 r41803 171 171 * 172 172 * @returns true if it is, false if it's in FNSAVE. 173 * @param pVCpu The virtual CPU handle.173 * @param pVCpu Pointer to the VMCPU. 174 174 */ 175 175 DECLINLINE(bool) cpumR3RegIsFxSaveFormat(PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp
r41783 r41803 215 215 * 216 216 * @returns VBox status code. 217 * @param pVCpu The virtual CPU handle.217 * @param pVCpu Pointer to the VMCPU. 218 218 * @param pAddress The address. 219 219 * @param pGCPhys Where to return the physical address. -
trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp
r41802 r41803 90 90 * 91 91 * @returns VBox status code. 92 * @param pVM Pointer to the VM 93 * @param pVCpu VMCPU handle92 * @param pVM Pointer to the VM. 93 * @param pVCpu Pointer to the VMCPU. 94 94 * @param pSelInfo The selector info. 95 95 * @param enmMode The guest paging mode. … … 323 323 * @returns VBox status code. 324 324 * @param pVM Pointer to the VM. 325 * @param pVCpu The virtual CPU handle.325 * @param pVCpu Pointer to the VMCPU. 326 326 * @param Sel The code selector. This used to determine the 32/16 bit ness and 327 327 * calculation of the actual instruction address. … … 653 653 * @returns VBox status code. 654 654 * @param pVM Pointer to the VM. 655 * @param pVCpu The virtual CPU handle, defaults to CPU 0 if NULL.655 * @param pVCpu Pointer to the VMCPU, defaults to CPU 0 if NULL. 656 656 * @param Sel The code selector. This used to determine the 32/16 bit-ness and 657 657 * calculation of the actual instruction address. -
trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp
r41783 r41803 498 498 * @returns VBox status code. 499 499 * @param pVM Pointer to the VM. 500 * @param pVCpu The virtual CPU handle.500 * @param pVCpu Pointer to the VMCPU. 501 501 * @param paRegisters The register descriptors. 502 502 * @param fGuestRegs Set if it's the guest registers, clear if -
trunk/src/VBox/VMM/VMMR3/PDM.cpp
r41801 r41803 1403 1403 * Used by PDMR3Reset and CPU hot plugging. 1404 1404 * 1405 * @param pVCpu The virtual CPU handle.1405 * @param pVCpu Pointer to the VMCPU. 1406 1406 */ 1407 1407 VMMR3DECL(void) PDMR3ResetCpu(PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMR3/PGM.cpp
r41801 r41803 2469 2469 * 2470 2470 * @param pVM Pointer to the VM. 2471 * @param pVCpu The virtual CPU handle.2471 * @param pVCpu Pointer to the VMCPU. 2472 2472 */ 2473 2473 VMMR3DECL(void) PGMR3ResetUnpluggedCpu(PVM pVM, PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp
r41800 r41803 197 197 * @returns VBox strict status code. 198 198 * @param pVM Pointer to the VM. 199 * @param pVCpu The VMCPU handle forthe calling EMT.199 * @param pVCpu Pointer to the VMCPU of the calling EMT. 200 200 * @param pvUser Pointer to a VMCPUID with the requester's ID. 201 201 */ -
trunk/src/VBox/VMM/VMMR3/SELM.cpp
r41802 r41803 2300 2300 * 2301 2301 * @param pVM Pointer to the VM. 2302 * @param pVCpu The virtual CPU handle.2302 * @param pVCpu Pointer to the VMCPU. 2303 2303 * @param Sel The selector to get info about. 2304 2304 * @param pSelInfo Where to store the information. -
trunk/src/VBox/VMM/VMMR3/TM.cpp
r41801 r41803 2610 2610 * @returns VBox status code, all errors are asserted. 2611 2611 * @param pVM Pointer to the VM. 2612 * @param pVCpu The virtual CPU handle.2613 * @thread EMT corresponding to the virtual CPU handle.2612 * @param pVCpu Pointer to the VMCPU. 2613 * @thread EMT corresponding to Pointer to the VMCPU. 2614 2614 */ 2615 2615 VMMR3DECL(int) TMR3NotifySuspend(PVM pVM, PVMCPU pVCpu) … … 2653 2653 * @returns VBox status code, all errors are asserted. 2654 2654 * @param pVM Pointer to the VM. 2655 * @param pVCpu The virtual CPU handle.2656 * @thread EMT corresponding to the virtual CPU handle.2655 * @param pVCpu Pointer to the VMCPU. 2656 * @thread EMT corresponding to Pointer to the VMCPU. 2657 2657 */ 2658 2658 VMMR3DECL(int) TMR3NotifyResume(PVM pVM, PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMR3/TRPM.cpp
r41802 r41803 730 730 * Used by TRPMR3Reset and CPU hot plugging. 731 731 * 732 * @param pVCpu The virtual CPU handle.732 * @param pVCpu Pointer to the VMCPU. 733 733 */ 734 734 VMMR3DECL(void) TRPMR3ResetCpu(PVMCPU pVCpu) -
trunk/src/VBox/VMM/VMMR3/VM.cpp
r41802 r41803 1211 1211 * 1212 1212 * @param pVM Pointer to the VM. 1213 * @param pVCpu The VMCPU handleof the EMT.1213 * @param pVCpu Pointer to the VMCPU of the EMT. 1214 1214 * @param pvUser Ignored. 1215 1215 */ … … 1300 1300 * 1301 1301 * @param pVM Pointer to the VM. 1302 * @param pVCpu The VMCPU handleof the EMT.1302 * @param pVCpu Pointer to the VMCPU of the EMT. 1303 1303 * @param pvUser Ignored. 1304 1304 */ … … 1382 1382 * 1383 1383 * @param pVM Pointer to the VM. 1384 * @param pVCpu The VMCPU handleof the EMT.1384 * @param pVCpu Pointer to the VMCPU of the EMT. 1385 1385 * @param pvUser Ignored. 1386 1386 */ … … 1464 1464 * 1465 1465 * @param pVM Pointer to the VM. 1466 * @param pVCpu The VMCPU handleof the EMT.1466 * @param pVCpu Pointer to the VMCPU of the EMT. 1467 1467 * @param pvUser The pfSuspended argument of vmR3SaveTeleport. 1468 1468 */ … … 1564 1564 * 1565 1565 * @param pVM Pointer to the VM. 1566 * @param pVCpu The VMCPU handleof the EMT.1566 * @param pVCpu Pointer to the VMCPU of the EMT. 1567 1567 * @param pvUser The pfSuspended argument of vmR3SaveTeleport. 1568 1568 */ … … 2156 2156 * 2157 2157 * @param pVM Pointer to the VM. 2158 * @param pVCpu The VMCPU handleof the EMT.2158 * @param pVCpu Pointer to the VMCPU of the EMT. 2159 2159 * @param pvUser Ignored. 2160 2160 */ … … 2786 2786 * 2787 2787 * @param pVM Pointer to the VM. 2788 * @param pVCpu The VMCPU handleof the EMT.2788 * @param pVCpu Pointer to the VMCPU of the EMT. 2789 2789 * @param pvUser Ignored. 2790 2790 */ … … 4089 4089 * 4090 4090 * @param pVM Pointer to the VM. 4091 * @param pVCpu The VMCPU handleof the EMT.4091 * @param pVCpu Pointer to the VMCPU of the EMT. 4092 4092 * @param pvUser Ignored. 4093 4093 */ -
trunk/src/VBox/VMM/VMMR3/VMEmt.cpp
r41802 r41803 1190 1190 * @returns VBox strict status code. 1191 1191 * @param pVM Pointer to the VM. 1192 * @param pVCpu The VMCPU handle forthe calling EMT.1192 * @param pVCpu Pointer to the VMCPU of the calling EMT. 1193 1193 * @param pvUser The new g_aHaltMethods index. 1194 1194 */ -
trunk/src/VBox/VMM/VMMR3/VMM.cpp
r41802 r41803 2043 2043 * @returns VBox status code. 2044 2044 * @param pVM Pointer to the VM. 2045 * @param pVCpu VMCPU handle2045 * @param pVCpu Pointer to the VMCPU. 2046 2046 * @remark Careful with critsects. 2047 2047 */ -
trunk/src/VBox/VMM/VMMRC/SELMRC.cpp
r41800 r41803 259 259 * Read wrapper used by selmRCGuestTSSWriteHandler. 260 260 * @returns VBox status code (appropriate for trap handling and GC return). 261 * @param pVM The VM handle261 * @param pVM Pointer to the VM. 262 262 * @param pvDst Where to put the bits we read. 263 263 * @param pvSrc Guest address to read from. -
trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp
r41800 r41803 128 128 * happened. 129 129 * @param pVM Pointer to the VM. 130 * @param pVCpu The virtual CPU handle.130 * @param pVCpu Pointer to the VMCPU. 131 131 * @param rc The VBox status code to return. 132 132 * @param pRegFrame Pointer to the register frame for the trap. … … 720 720 * 721 721 * @param pVM Pointer to the VM. 722 * @param pVCpu The virtual CPU handle.722 * @param pVCpu Pointer to the VMCPU. 723 723 * @param pRegFrame Pointer to the register frame for the trap. 724 724 * @param pCpu The opcode info. … … 820 820 * 821 821 * @param pVM Pointer to the VM. 822 * @param pVCpu The virtual CPU handle.822 * @param pVCpu Pointer to the VMCPU. 823 823 * @param pRegFrame Pointer to the register frame for the trap. 824 824 * @param pCpu The opcode info. … … 913 913 * 914 914 * @param pVM Pointer to the VM. 915 * @param pVCpu The virtual CPU handle.915 * @param pVCpu Pointer to the VMCPU. 916 916 * @param pRegFrame Pointer to the register frame for the trap. 917 917 * This will be updated on successful return. -
trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp
r41783 r41803 39 39 * 40 40 * @param pVM Pointer to the VM. 41 * @param pVCpu The virtual CPU handle.41 * @param pVCpu Pointer to the VMCPU. 42 42 * @param pRegFrame Pointer to the register frame for the trap. 43 43 * @param uDr6 The DR6 register value. … … 107 107 * 108 108 * @param pVM Pointer to the VM. 109 * @param pVCpu The virtual CPU handle.109 * @param pVCpu Pointer to the VMCPU. 110 110 * @param pRegFrame Pointer to the register frame for the trap. 111 111 */ -
trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp
r41783 r41803 39 39 * 40 40 * @param pVM Pointer to the VM. 41 * @param pVCpu The virtual CPU handleof the calling EMT.41 * @param pVCpu Pointer to the VMCPU of the calling EMT. 42 42 * @param enmOperation The operation. 43 43 * @param uArg The argument to the operation. -
trunk/src/VBox/VMM/include/EMHandleRCTmpl.h
r41783 r41803 28 28 * @returns VBox status code to return to the EM main loop. 29 29 * 30 * @param pVM The VM handle31 * @param pVCpu The VMCPU handle30 * @param pVM Pointer to the VM. 31 * @param pVCpu Pointer to the VMCPU. 32 32 * @param rc The return code. 33 33 * @param pCtx The guest cpu context.
Note:
See TracChangeset
for help on using the changeset viewer.