Index: /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp	(revision 41802)
@@ -54,5 +54,5 @@
  * back to the default context core when resuming hypervisor execution.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pCtxCore    Pointer to the alternative context core or NULL
  *                      to go back to the default context core.
@@ -1441,5 +1441,5 @@
  * Gets a CpuId leaf.
  *
- * @param   pVCpu   The VMCPU handle.
+ * @param   pVCpu   Pointer to the VMCPU.
  * @param   iLeaf   The CPUID leaf to get.
  * @param   pEax    Where to store the EAX value.
@@ -1988,5 +1988,5 @@
  *
  * @returns VINF_SUCCESS.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(int) CPUMRecalcHyperDRx(PVMCPU pVCpu)
@@ -2243,5 +2243,5 @@
  * Updates the EFLAGS while we're in raw-mode.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pCtxCore    The context core.
  * @param   eflags      The new EFLAGS value.
@@ -2265,5 +2265,5 @@
  *
  * @returns The eflags.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pCtxCore    The context core.
  */
@@ -2286,5 +2286,5 @@
  * Sets the specified changed flags (CPUM_CHANGED_*).
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(void) CPUMSetChangedFlags(PVMCPU pVCpu, uint32_t fChangedFlags)
@@ -2348,5 +2348,5 @@
  * @returns true if we did.
  * @returns false if not.
- * @param   pVCpu   The VMCPU handle.
+ * @param   pVCpu   Pointer to the VMCPU.
  */
 VMMDECL(bool) CPUMIsGuestFPUStateActive(PVMCPU pVCpu)
@@ -2358,5 +2358,5 @@
 /**
  * Deactivate the FPU/XMM state of the guest OS
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(void) CPUMDeactivateGuestFPUState(PVMCPU pVCpu)
@@ -2494,5 +2494,5 @@
  *
  * @returns The CPU mode.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(CPUMMODE) CPUMGetGuestMode(PVMCPU pVCpu)
Index: /trunk/src/VBox/VMM/VMMAll/EMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/EMAll.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/EMAll.cpp	(revision 41802)
@@ -104,5 +104,5 @@
  * Sets the PC for which interrupts should be inhibited.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   PC          The PC.
  */
@@ -124,5 +124,5 @@
  *
  * @returns The PC for which interrupts should be inhibited.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  *
  */
@@ -372,5 +372,5 @@
  *
  * @param   pVM             Pointer to the VM.
- * @param   pVCpu           The VMCPU handle.
+ * @param   pVCpu           Pointer to the VMCPU.
  * @param   pCtxCore        The context core (used for both the mode and instruction).
  * @param   pDis            Where to return the parsed instruction info.
@@ -400,5 +400,5 @@
  *
  * @param   pVM             Pointer to the VM.
- * @param   pVCpu           The VMCPU handle.
+ * @param   pVCpu           Pointer to the VMCPU.
  * @param   GCPtrInstr      The flat address of the instruction.
  * @param   pCtxCore        The context core (used to determine the cpu mode).
@@ -425,5 +425,5 @@
  * @retval  VERR_*                  Fatal errors.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  *                      Updates the EIP if an instruction was executed successfully.
@@ -479,5 +479,5 @@
  *
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  *                      Updates the EIP if an instruction was executed successfully.
@@ -536,5 +536,5 @@
  *
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pDis        The disassembler cpu state for the instruction to be
  *                      interpreted.
@@ -587,5 +587,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  *
@@ -1969,5 +1969,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  * @param   pAddrGC     Operand address
@@ -2043,5 +2043,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  *
@@ -2081,5 +2081,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  * @param   DestRegGen  General purpose register index (USE_REG_E**))
@@ -2114,5 +2114,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  *
  */
@@ -2141,5 +2141,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  * @param   DestRegCRx  CRx register index (DISUSE_REG_CR*)
@@ -2280,5 +2280,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  * @param   DestRegCRx  CRx register index (DISUSE_REG_CR*)
@@ -2313,5 +2313,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  * @param   u16Data     LMSW source data.
@@ -2432,5 +2432,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  * @param   DestRegDRx  DRx register index (USE_REG_DR*)
@@ -2472,5 +2472,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  * @param   DestRegGen  General purpose register index (USE_REG_E**))
@@ -2661,5 +2661,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  *
@@ -2687,5 +2687,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pCtx        The CPU context.
  *
@@ -2730,5 +2730,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  *
@@ -2945,5 +2945,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  */
@@ -2990,5 +2990,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   The register frame.
  */
@@ -3302,5 +3302,5 @@
  * @retval  VERR_*                  Fatal errors.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pDis        The disassembler cpu state for the instruction to be
  *                      interpreted.
Index: /trunk/src/VBox/VMM/VMMAll/PDMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PDMAll.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PDMAll.cpp	(revision 41802)
@@ -40,5 +40,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu           VMCPU handle.
+ * @param   pVCpu           Pointer to the VMCPU.
  * @param   pu8Interrupt    Where to store the interrupt on success.
  */
@@ -279,5 +279,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu           VMCPU handle.
+ * @param   pVCpu           Pointer to the VMCPU.
  * @param   u8TPR           The new TPR.
  */
@@ -301,5 +301,5 @@
  *
  * @returns The current TPR.
- * @param   pVCpu           VMCPU handle.
+ * @param   pVCpu           Pointer to the VMCPU.
  * @param   pu8TPR          Where to store the TRP.
  * @param   pfPending       Pending interrupt state (out).
Index: /trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp	(revision 41802)
@@ -640,5 +640,5 @@
  * Process the critical sections queued for ring-3 'leave'.
  *
- * @param   pVCpu         The VMCPU handle.
+ * @param   pVCpu         Pointer to the VMCPU.
  */
 VMMDECL(void) PDMCritSectFF(PVMCPU pVCpu)
Index: /trunk/src/VBox/VMM/VMMAll/PGMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAll.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAll.cpp	(revision 41802)
@@ -398,5 +398,5 @@
  *
  * @returns VBox status code (appropriate for trap handling and GC return).
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   uErr        The trap error code.
  * @param   pRegFrame   Trap register frame.
@@ -504,5 +504,5 @@
  * @retval  VINF_SUCCESS on success.
  * @retval  VINF_PGM_SYNC_CR3 if we're out of shadow pages or something like that.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtrPage   Page to invalidate.
  */
@@ -547,5 +547,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   Addr        Guest virtual address to check
  * @param   cbSize      Access size
@@ -600,5 +600,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   Addr        Guest virtual address to check
  * @param   cbSize      Access size
@@ -709,5 +709,5 @@
  * @retval  VERR_REM_FLUSHED_PAGES_OVERFLOW - not handled.
  *
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtrPage   Page to invalidate.
  *
@@ -801,5 +801,5 @@
  * @returns VBox status code (appropriate for trap handling and GC return).
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   Register frame.
  * @param   pvFault     Fault address.
@@ -820,5 +820,5 @@
  *
  * @returns VBox status.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Guest Context virtual address of the page.
  * @param   pfFlags     Where to store the flags. These are X86_PTE_*.
@@ -842,5 +842,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Virtual address of the first page in the range.
  * @param   fFlags      The OR  mask - page flags X86_PTE_*, excluding the page mask of course.
@@ -870,5 +870,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Virtual address of the first page in the range.
  * @param   fOpFlags    A combination of the PGM_MK_PK_XXX flags.
@@ -889,5 +889,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Virtual address of the first page in the range.
  * @param   fMmio2      Set if it is an MMIO2 page.
@@ -905,5 +905,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Virtual address of the first page in the range.
  * @param   fOpFlags    A combination of the PGM_MK_PG_XXX flags.
@@ -919,5 +919,5 @@
  *
  * @returns Pointer to the shadow PD.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       The address.
  * @param   uGstPdpe    Guest PDPT entry. Valid.
@@ -1052,5 +1052,5 @@
  *
  * @returns VBox status.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       The address.
  * @param   uGstPml4e   Guest PML4 entry (valid).
@@ -1155,5 +1155,5 @@
  *
  * @returns VBox status.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       The address.
  * @param   ppPdpt      Receives address of pdpt
@@ -1200,5 +1200,5 @@
  *
  * @returns VBox status.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       The address.
  * @param   ppPdpt      Receives address of pdpt
@@ -1367,5 +1367,5 @@
  * @returns true if the page is present.
  * @returns false if the page is not present.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Address within the page.
  */
@@ -1382,5 +1382,5 @@
  *
  * @returns VBox status.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       The address of the first page.
  * @param   cb          The size of the range in bytes.
@@ -1400,5 +1400,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Virtual address of the first page in the range.
  * @param   cb          Size (in bytes) of the range to apply the modification to.
@@ -1689,5 +1689,5 @@
  * Gets the current CR3 register value for the shadow memory context.
  * @returns CR3 value.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(RTHCPHYS) PGMGetHyperCR3(PVMCPU pVCpu)
@@ -1702,5 +1702,5 @@
  * Gets the current CR3 register value for the nested memory context.
  * @returns CR3 value.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(RTHCPHYS) PGMGetNestedCR3(PVMCPU pVCpu, PGMMODE enmShadowMode)
@@ -1748,5 +1748,5 @@
  * @returns CR3 value.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(RTHCPHYS) PGMGetInterRCCR3(PVM pVM, PVMCPU pVCpu)
@@ -1817,5 +1817,5 @@
  * @retval  VINF_PGM_SYNC_CR3 if monitoring requires a CR3 sync. This can
  *          safely be ignored and overridden since the FF will be set too then.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   cr3         The new cr3.
  * @param   fGlobal     Indicates whether this is a global flush or not.
@@ -1927,5 +1927,5 @@
  *          requires a CR3 sync. This can safely be ignored and overridden since
  *          the FF will be set too then.)
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   cr3         The new cr3.
  */
@@ -1979,5 +1979,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   cr0         Guest context CR0 register
  * @param   cr3         Guest context CR3 register
@@ -2122,5 +2122,5 @@
  * @retval  VINF_EM_SUSPEND or VINF_EM_OFF on a fatal runtime error. (R3 only)
  *
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   cr0         The new cr0.
  * @param   cr4         The new cr4.
@@ -2187,5 +2187,5 @@
  *
  * @returns The current paging mode.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(PGMMODE) PGMGetGuestMode(PVMCPU pVCpu)
@@ -2199,5 +2199,5 @@
  *
  * @returns The current paging mode.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(PGMMODE) PGMGetShadowMode(PVMCPU pVCpu)
@@ -2649,5 +2649,5 @@
  * @returns Number of conflicts.
  * @param   pVM     Pointer to the VM.
- * @param   pVCpu   The VMCPU handle.
+ * @param   pVCpu   Pointer to the VMCPU.
  * @param   cr3     The current guest CR3 register value.
  * @param   cr4     The current guest CR4 register value.
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllBth.h	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllBth.h	(revision 41802)
@@ -439,5 +439,5 @@
  * @returns VBox status code (appropriate for trap handling and GC return).
  *
- * @param   pVCpu       VMCPU Handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   uErr        The trap error code.
  * @param   pRegFrame   Trap register frame.
@@ -1103,5 +1103,5 @@
  * @returns VBox status code.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtrPage   Page to invalidate.
  *
@@ -1396,5 +1396,5 @@
  * Update the tracking of shadowed pages.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pShwPage    The shadow page.
  * @param   HCPhys      The physical page we is being dereferenced.
@@ -1473,5 +1473,5 @@
  * Update the tracking of shadowed pages.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pShwPage    The shadow page.
  * @param   u16         The top 16-bit of the pPage->HCPhys.
@@ -1586,5 +1586,5 @@
  * structured will be mapped in this function.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pPteDst     Destination page table entry.
  * @param   PdeSrc      Source page directory entry (i.e. Guest OS page directory entry).
@@ -1807,5 +1807,5 @@
  * @returns VBox status code.
  * @returns VINF_PGM_SYNCPAGE_MODIFIED_PDE if it modifies the PDE in any way.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   PdeSrc      Page directory entry of the guest.
  * @param   GCPtrPage   Guest context page address.
@@ -2359,5 +2359,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   uErr        Page fault error code.
  * @param   pPdeSrc     Guest page directory entry.
@@ -2547,5 +2547,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   iPD         Page directory index.
  * @param   pPDSrc      Source page directory (i.e. Guest OS page directory).
@@ -3261,5 +3261,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtrPage   Page to invalidate.
  */
@@ -3401,5 +3401,5 @@
  *
  * @returns VBox status code (informational included).
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtrPage   The address of the page to sync.
  * @param   fPage       The effective guest page flags.
@@ -3591,5 +3591,5 @@
  *
  * @returns VBox status code, no specials.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   cr0         Guest context CR0 register.
  * @param   cr3         Guest context CR3 register. Not subjected to the A20
@@ -3683,5 +3683,5 @@
  * @returns The number of errors.
  * @param   pVM         The virtual machine.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   cr3         Guest context CR3 register.
  * @param   cr4         Guest context CR4 register.
@@ -4445,5 +4445,5 @@
  * @retval  VINF_SUCCESS.
  *
- * @param   pVCpu           The VMCPU handle.
+ * @param   pVCpu           Pointer to the VMCPU.
  * @param   GCPhysCR3       The physical address in the CR3 register.  (A20
  *                          mask already applied.)
@@ -4680,5 +4680,5 @@
  *
  * @returns VBox status, no specials.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 PGM_BTH_DECL(int, UnmapCR3)(PVMCPU pVCpu)
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllGst.h
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllGst.h	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllGst.h	(revision 41802)
@@ -254,5 +254,5 @@
  *
  * @returns VBox status.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Guest Context virtual address of the page.
  * @param   pfFlags     Where to store the flags. These are X86_PTE_*, even for big pages.
@@ -325,5 +325,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Virtual address of the first page in the range. Page aligned!
  * @param   cb          Size (in bytes) of the page range to apply the modification to. Page aligned!
@@ -404,5 +404,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Guest context pointer.
  * @param   pPDE        Pointer to guest PDE structure.
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp	(revision 41802)
@@ -1026,5 +1026,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle
+ * @param   pVM                 Pointer to the VM.
  * @param   GCPhys              The start address of the access handler. This
  *                              must be a fully page aligned range or we risk
@@ -1152,5 +1152,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle
+ * @param   pVM                 Pointer to the VM.
  * @param   GCPhys              The start address of the access handler. This
  *                              must be a fully page aligned range or we risk
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp	(revision 41802)
@@ -548,5 +548,5 @@
  *
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pShwPageCR3 CR3 root page
  * @param   pMap        Pointer to the mapping in question.
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp	(revision 41802)
@@ -332,5 +332,5 @@
  * @returns true if enabled.
  * @returns false if disabled.
- * @param   pVCpu    VMCPU handle.
+ * @param   pVCpu    Pointer to the VMCPU.
  */
 VMMDECL(bool) PGMPhysIsA20Enabled(PVMCPU pVCpu)
@@ -1754,5 +1754,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPhys      The guest physical address of the page that should be mapped.
  * @param   ppv         Where to store the address corresponding to GCPhys.
@@ -1788,5 +1788,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPhys      The guest physical address of the page that should be mapped.
  * @param   ppv         Where to store the address corresponding to GCPhys.
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp	(revision 41802)
@@ -739,5 +739,5 @@
  * @returns false if we consider it to still be a paging page.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       VMCPU Handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pRegFrame   Trap register frame.
  * @param   pDis        The disassembly info for the faulting instruction.
@@ -821,5 +821,5 @@
  * @returns VBox status code suitable for scheduling.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pPool       The pool.
  * @param   pPage       The pool page (head).
@@ -948,5 +948,5 @@
  * @returns VBox status code suitable for scheduling.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pPool       The pool.
  * @param   pPage       The pool page (head).
@@ -2703,5 +2703,5 @@
  * @retval  VINF_SUCCESS if successfully added.
  * @retval  VINF_PGM_SYNC_CR3 is it needs to be deferred to ring 3 (GC only)
- * @param   pVCpu     The VMCPU handle.
+ * @param   pVCpu     Pointer to the VMCPU.
  * @remark  Should only be used when monitoring is available, thus placed in
  *          the PGMPOOL_WITH_MONITORING #ifdef.
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllShw.h
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllShw.h	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllShw.h	(revision 41802)
@@ -187,5 +187,5 @@
  *
  * @returns VBox status.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Guest Context virtual address of the page.
  * @param   pfFlags     Where to store the flags. These are X86_PTE_*.
@@ -349,5 +349,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCPtr       Virtual address of the first page in the range. Page aligned!
  * @param   cb          Size (in bytes) of the range to apply the modification to. Page aligned!
Index: /trunk/src/VBox/VMM/VMMAll/SELMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/SELMAll.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/SELMAll.cpp	(revision 41802)
@@ -765,5 +765,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu   VMCPU Handle.
+ * @param   pVCpu   Pointer to the VMCPU.
  * @param   SelCPL  Current privilege level. Get this from SS - CS might be conforming!
  *                  A full selector can be passed, we'll only use the RPL part.
@@ -1171,5 +1171,5 @@
  *
  * @param   pVM                 Pointer to the VM.
- * @param   pVCpu               VMCPU Handle.
+ * @param   pVCpu               Pointer to the VMCPU.
  * @param   pGCPtrTss           Where to store the TSS address.
  * @param   pcbTss              Where to store the TSS size limit.
@@ -1203,6 +1203,6 @@
  * This is called by PGM.
  *
- * @param   pVM       The VM handle
- * @param   pVCpu     The VMCPU handle
+ * @param   pVM       Pointer to the VM.
+ * @param   pVCpu     Pointer to the VMCPU.
  */
 VMMDECL(void) SELMShadowCR3Changed(PVM pVM, PVMCPU pVCpu)
Index: /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp	(revision 41802)
@@ -46,5 +46,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu                   VMCPU handle.
+ * @param   pVCpu                   Pointer to the VMCPU.
  * @param   pu8TrapNo               Where to store the trap number.
  * @param   pEnmType                Where to store the trap type
@@ -75,5 +75,5 @@
  *
  * @returns The current trap number.
- * @param   pVCpu                   VMCPU handle.
+ * @param   pVCpu                   Pointer to the VMCPU.
  */
 VMMDECL(uint8_t)  TRPMGetTrapNo(PVMCPU pVCpu)
@@ -91,5 +91,5 @@
  *
  * @returns Error code.
- * @param   pVCpu                   VMCPU handle.
+ * @param   pVCpu                   Pointer to the VMCPU.
  */
 VMMDECL(RTGCUINT)  TRPMGetErrorCode(PVMCPU pVCpu)
@@ -123,5 +123,5 @@
  *
  * @returns Fault address associated with the trap.
- * @param   pVCpu                   VMCPU handle.
+ * @param   pVCpu                   Pointer to the VMCPU.
  */
 VMMDECL(RTGCUINTPTR) TRPMGetFaultAddress(PVMCPU pVCpu)
@@ -140,5 +140,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu                   VMCPU handle.
+ * @param   pVCpu                   Pointer to the VMCPU.
  */
 VMMDECL(int) TRPMResetTrap(PVMCPU pVCpu)
@@ -168,5 +168,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu               VMCPU handle.
+ * @param   pVCpu               Pointer to the VMCPU.
  * @param   u8TrapNo            The trap vector to assert.
  * @param   enmType             Trap type.
@@ -200,5 +200,5 @@
  * which takes an errorcode when making this request.
  *
- * @param   pVCpu               VMCPU handle.
+ * @param   pVCpu               Pointer to the VMCPU.
  * @param   uErrorCode          The new error code.
  */
@@ -232,5 +232,5 @@
  * when making this request.
  *
- * @param   pVCpu               VMCPU handle.
+ * @param   pVCpu               Pointer to the VMCPU.
  * @param   uCR2                The new fault address (cr2 register).
  */
@@ -253,5 +253,5 @@
  * @returns true if software interrupt, false if not.
  *
- * @param   pVCpu               VMCPU handle.
+ * @param   pVCpu               Pointer to the VMCPU.
  */
 VMMDECL(bool) TRPMIsSoftwareInterrupt(PVMCPU pVCpu)
@@ -266,5 +266,5 @@
  *
  * @returns true if trap active, false if not.
- * @param   pVCpu               VMCPU handle.
+ * @param   pVCpu               Pointer to the VMCPU.
  */
 VMMDECL(bool)  TRPMHasTrap(PVMCPU pVCpu)
@@ -279,5 +279,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu                   VMCPU handle.
+ * @param   pVCpu                   Pointer to the VMCPU.
  * @param   pu8TrapNo               Where to store the trap number.
  * @param   pEnmType                Where to store the trap type
Index: /trunk/src/VBox/VMM/VMMAll/VMMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/VMMAll.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMAll/VMMAll.cpp	(revision 41802)
@@ -172,5 +172,5 @@
  *
  * @returns bottom of the stack.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMDECL(RTRCPTR) VMMGetStackRC(PVMCPU pVCpu)
Index: /trunk/src/VBox/VMM/VMMR0/PGMR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/PGMR0.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR0/PGMR0.cpp	(revision 41802)
@@ -61,5 +61,5 @@
  *
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  *
  * @remarks Must be called from within the PGM critical section. The caller
@@ -176,5 +176,5 @@
  *
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  *
  * @remarks Must be called from within the PGM critical section. The caller
@@ -380,5 +380,5 @@
  * @returns VBox status code (appropriate for trap handling and GC return).
  * @param   pVM                 Pointer to the VM.
- * @param   pVCpu               VMCPU Handle.
+ * @param   pVCpu               Pointer to the VMCPU.
  * @param   enmShwPagingMode    Paging mode for the nested page tables.
  * @param   uErr                The trap error code.
Index: /trunk/src/VBox/VMM/VMMR0/VMMR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/VMMR0.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR0/VMMR0.cpp	(revision 41802)
@@ -404,5 +404,5 @@
  * Record return code statistics
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   rc          The status code.
  */
Index: /trunk/src/VBox/VMM/VMMR3/CPUM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/CPUM.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/CPUM.cpp	(revision 41802)
@@ -3503,5 +3503,5 @@
     /** Pointer to the VM. */
     PVM             pVM;
-    /** The VMCPU handle. */
+    /** Pointer to the VMCPU. */
     PVMCPU          pVCpu;
     /** Pointer to the first byte in the segment. */
@@ -3815,5 +3815,5 @@
  *
  * @returns VBox status. (recompiler failure)
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   pCtxCore    The context core (for trap usage).
  * @see     @ref pg_raw
@@ -3883,5 +3883,5 @@
  *
  * @returns Adjusted rc.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   rc          Raw mode return code
  * @param   pCtxCore    The context core (for trap usage).
@@ -3966,5 +3966,5 @@
  *
  * @returns The changed flags.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   puCpl       Where to return the current privilege level (CPL).
  */
Index: /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp	(revision 41802)
@@ -52,5 +52,5 @@
     /** Pointer to the VM. */
     PVM             pVM;
-    /** The VMCPU handle. */
+    /** Pointer to the VMCPU. */
     PVMCPU          pVCpu;
     /** The address space for resolving symbol. */
@@ -607,5 +607,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu           VMCPU handle.
+ * @param   pVCpu           Pointer to the VMCPU.
  * @param   pszOutput       Output buffer.  This will always be properly
  *                          terminated if @a cbOutput is greater than zero.
@@ -628,5 +628,5 @@
  *
  * @returns VBox status code.
- * @param   pVCpu           VMCPU handle.
+ * @param   pVCpu           Pointer to the VMCPU.
  * @param   pszPrefix       Short prefix string to the disassembly string. (optional)
  */
Index: /trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp	(revision 41802)
@@ -1319,5 +1319,5 @@
  *
  * @returns VINF_SUCCESS or VERR_OUT_OF_RANGE.
- * @param   pVM             The VM handle
+ * @param   pVM             Pointer to the VM.
  * @param   iRange          The ordinal of the range.
  * @param   pGCPhysStart    Where to return the start of the range. Optional.
Index: /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp	(revision 41802)
@@ -765,5 +765,5 @@
  * @returns True if changed, false if unchanged.
  *
- * @param   pVM                 The VM handle
+ * @param   pVM                 Pointer to the VM.
  * @param   pbPage              The page bits.
  * @param   pLSPage             The live save tracking structure for the page.
@@ -2332,5 +2332,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle
+ * @param   pVM         Pointer to the VM.
  * @param   pSSM        The SSM handle.
  * @param   uVersion    The saved state version.
Index: /trunk/src/VBox/VMM/VMMR3/SELM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/SELM.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/SELM.cpp	(revision 41802)
@@ -1989,5 +1989,5 @@
  * @returns VBox status code, see SELMR3GetSelectorInfo for details.
  *
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   Sel         The selector to get info about.
  * @param   pSelInfo    Where to store the information.
@@ -2174,5 +2174,5 @@
  *
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   Sel         The selector to get info about.
  * @param   pSelInfo    Where to store the information.
Index: /trunk/src/VBox/VMM/VMMR3/TRPM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/TRPM.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/TRPM.cpp	(revision 41802)
@@ -971,5 +971,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMR3DECL(int) TRPMR3SyncIDT(PVM pVM, PVMCPU pVCpu)
Index: /trunk/src/VBox/VMM/VMMR3/VM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VM.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/VM.cpp	(revision 41802)
@@ -3507,5 +3507,5 @@
  * Flag a guru meditation ... a hack.
  *
- * @param   pVM             The VM handle
+ * @param   pVM             Pointer to the VM.
  *
  * @todo    Rewrite this part. The guru meditation should be flagged
Index: /trunk/src/VBox/VMM/VMMR3/VMEmt.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VMEmt.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/VMEmt.cpp	(revision 41802)
@@ -1041,5 +1041,5 @@
  *          case an appropriate status code is returned.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   fIgnoreInterrupts   If set the VM_FF_INTERRUPT flags is ignored.
  * @thread  The emulation thread.
Index: /trunk/src/VBox/VMM/VMMR3/VMM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VMM.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/VMM.cpp	(revision 41802)
@@ -1626,5 +1626,5 @@
  *          here, nor will any non-EM scheduling status codes be returned.
  *
- * @param   pVM         The VM handle
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The handle of the calling EMT.
  *
@@ -1985,5 +1985,5 @@
  * @returns VBox status code.
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 VMMR3DECL(int) VMMR3ResumeHyper(PVM pVM, PVMCPU pVCpu)
Index: /trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp	(revision 41801)
+++ /trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp	(revision 41802)
@@ -227,5 +227,5 @@
  *
  * @param   pVM         Pointer to the VM.
- * @param   pVCpu       VMCPU Handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   rcErr       VBox status code.
  */
Index: /trunk/src/VBox/VMM/include/PGMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/PGMInternal.h	(revision 41801)
+++ /trunk/src/VBox/VMM/include/PGMInternal.h	(revision 41802)
@@ -342,5 +342,5 @@
  * Invalidates a page.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCVirt      The virtual address of the page to invalidate.
  */
@@ -370,5 +370,5 @@
  * Invalidates a 4MB page directory entry.
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  * @param   GCVirt      The virtual address within the page directory to invalidate.
  */
@@ -384,5 +384,5 @@
  * Invalidates the TLBs of the specified VCPU
  *
- * @param   pVCpu       The VMCPU handle.
+ * @param   pVCpu       Pointer to the VMCPU.
  */
 #ifdef IN_RC
