Index: /trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp	(revision 41782)
+++ /trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp	(revision 41783)
@@ -117,5 +117,5 @@
  * Checks if VBGL has been initialized.
  *
- * The the client library, this will lazily complete the initialization.
+ * The client library, this will lazily complete the initialization.
  *
  * @return VINF_SUCCESS or VERR_VBGL_NOT_INITIALIZED.
Index: /trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Include/Library/GenericBdsLib.h
===================================================================
--- /trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Include/Library/GenericBdsLib.h	(revision 41782)
+++ /trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Include/Library/GenericBdsLib.h	(revision 41783)
@@ -135,11 +135,11 @@
 /**
   This function will enumerate all possible boot devices in the system, and
-  automatically create boot options for Network, Shell, Removable BlockIo, 
-  and Non-BlockIo Simplefile devices. 
-  
+  automatically create boot options for Network, Shell, Removable BlockIo,
+  and Non-BlockIo Simplefile devices.
+
   BDS separates EFI boot options into six types:
-  1. Network - The boot option points to the SimpleNetworkProtocol device. 
+  1. Network - The boot option points to the SimpleNetworkProtocol device.
                Bds will try to automatically create this type of boot option during enumeration.
-  2. Shell   - The boot option points to internal flash shell. 
+  2. Shell   - The boot option points to internal flash shell.
                Bds will try to automatically create this type of boot option during enumeration.
   3. Removable BlockIo      - The boot option points to a removable media
@@ -147,30 +147,30 @@
                               These devices should contain a *removable* blockIo
                               protocol in their device handle.
-                              Bds will try to automatically create this type boot option 
+                              Bds will try to automatically create this type boot option
                               when enumerate.
-  4. Fixed BlockIo          - The boot option points to a Fixed blockIo device, 
+  4. Fixed BlockIo          - The boot option points to a Fixed blockIo device,
                               such as a hard disk.
                               These devices should contain a *fixed* blockIo
                               protocol in their device handle.
                               BDS will skip fixed blockIo devices, and not
-                              automatically create boot option for them. But BDS 
-                              will help to delete those fixed blockIo boot options, 
+                              automatically create boot option for them. But BDS
+                              will help to delete those fixed blockIo boot options,
                               whose description rules conflict with other auto-created
                               boot options.
-  5. Non-BlockIo Simplefile - The boot option points to a device whose handle 
+  5. Non-BlockIo Simplefile - The boot option points to a device whose handle
                               has SimpleFileSystem Protocol, but has no blockio
                               protocol. These devices do not offer blockIo
-                              protocol, but BDS still can get the 
+                              protocol, but BDS still can get the
                               \EFI\BOOT\boot{machinename}.EFI by SimpleFileSystem
                               Protocol.
-  6. File    - The boot option points to a file. These boot options are usually 
+  6. File    - The boot option points to a file. These boot options are usually
                created by the user, either manually or with an OS loader. BDS will not delete or modify
-               these boot options.        
-    
+               these boot options.
+
   This function will enumerate all possible boot devices in the system, and
-  automatically create boot options for Network, Shell, Removable BlockIo, 
+  automatically create boot options for Network, Shell, Removable BlockIo,
   and Non-BlockIo Simplefile devices.
   It will excute once every boot.
-  
+
   @param  BdsBootOptionList      The header of the linked list that indexed all
                                  current boot options
@@ -365,5 +365,5 @@
 //
 /**
-  This function connects all system drivers with the corresponding controllers. 
+  This function connects all system drivers with the corresponding controllers.
 
 **/
@@ -387,5 +387,5 @@
   This function creates all handles associated with the given device
   path node. If the handle associated with one device path node can not
-  be created, then it tries to execute the dispatch to load the missing drivers.  
+  be created, then it tries to execute the dispatch to load the missing drivers.
 
   @param  DevicePathToConnect   The device path to be connected. Can be
@@ -504,5 +504,5 @@
 //
 /**
-  Delete the instance in Multi that overlaps with Single 
+  Delete the instance in Multi that overlaps with Single
 
   @param  Multi                 A pointer to a multi-instance device path data
@@ -604,5 +604,5 @@
 
 /**
-  Shadow all Legacy OptionRom. 
+  Shadow all Legacy OptionRom.
 
 **/
@@ -643,5 +643,5 @@
   Add the legacy boot options from BBS table if they do not exist.
 
-  @retval EFI_SUCCESS          The boot options are added successfully 
+  @retval EFI_SUCCESS          The boot options are added successfully
                                or they are already in boot options.
   @retval EFI_NOT_FOUND        No legacy boot options is found.
@@ -656,5 +656,5 @@
 
 /**
-  Add the legacy boot devices from BBS table into 
+  Add the legacy boot devices from BBS table into
   the legacy device boot order.
 
@@ -675,5 +675,5 @@
 
   @param  Entry             The boot option is to be checked for refresh BBS table.
-  
+
   @retval EFI_SUCCESS           The boot priority for BBS entries is refreshed successfully.
   @retval EFI_NOT_FOUND         BBS entries can't be found.
@@ -844,5 +844,5 @@
 /**
   Expand a device path that starts with a hard drive media device path node to be a
-  full device path that includes the full hardware path to the device. This function enables the device to boot. 
+  full device path that includes the full hardware path to the device. This function enables the device to boot.
   To avoid requiring a connect on every boot, the front match is saved in a variable (the part point
   to the partition node. E.g. ACPI() /PCI()/ATA()/Partition() ).
@@ -861,10 +861,10 @@
   IN  HARDDRIVE_DEVICE_PATH      *HardDriveDevicePath
   );
-  
+
 /**
   Return the bootable media handle.
   First, check whether the device is connected.
   Second, check whether the device path points to a device that supports SimpleFileSystemProtocol.
-  Third, detect the the default boot file in the Media, and return the removable Media handle.
+  Third, detect the default boot file in the Media, and return the removable Media handle.
 
   @param  DevicePath             Device Path to a  bootable device
@@ -879,5 +879,5 @@
   IN OUT CHAR16                     **NewFileName
   );
-  
+
 
 /**
@@ -927,5 +927,5 @@
   @param  DevicePath                      The bootable device Path to check
 
-  @retval BDS_EFI_MEDIA_HD_BOOT           If given device path contains MEDIA_DEVICE_PATH type device path node                                           which subtype is MEDIA_HARDDRIVE_DP  @retval BDS_EFI_MEDIA_CDROM_BOOT        If given device path contains MEDIA_DEVICE_PATH type device path node                                          which subtype is MEDIA_CDROM_DP  @retval BDS_EFI_ACPI_FLOPPY_BOOT        If given device path contains ACPI_DEVICE_PATH type device path node                                          which HID is floppy device.  @retval BDS_EFI_MESSAGE_ATAPI_BOOT      If given device path contains MESSAGING_DEVICE_PATH type device path node                                          and its last device path node's subtype is MSG_ATAPI_DP.  @retval BDS_EFI_MESSAGE_SCSI_BOOT       If given device path contains MESSAGING_DEVICE_PATH type device path node                                          and its last device path node's subtype is MSG_SCSI_DP.  @retval BDS_EFI_MESSAGE_USB_DEVICE_BOOT If given device path contains MESSAGING_DEVICE_PATH type device path node                                          and its last device path node's subtype is MSG_USB_DP.  @retval BDS_EFI_MESSAGE_MISC_BOOT       If the device path not contains any media device path node,  and                                          its last device path node point to a message device path node.  @retval BDS_LEGACY_BBS_BOOT             If given device path contains BBS_DEVICE_PATH type device path node.  @retval BDS_EFI_UNSUPPORT               An EFI Removable BlockIO device path not point to a media and message device,   
+  @retval BDS_EFI_MEDIA_HD_BOOT           If given device path contains MEDIA_DEVICE_PATH type device path node                                           which subtype is MEDIA_HARDDRIVE_DP  @retval BDS_EFI_MEDIA_CDROM_BOOT        If given device path contains MEDIA_DEVICE_PATH type device path node                                          which subtype is MEDIA_CDROM_DP  @retval BDS_EFI_ACPI_FLOPPY_BOOT        If given device path contains ACPI_DEVICE_PATH type device path node                                          which HID is floppy device.  @retval BDS_EFI_MESSAGE_ATAPI_BOOT      If given device path contains MESSAGING_DEVICE_PATH type device path node                                          and its last device path node's subtype is MSG_ATAPI_DP.  @retval BDS_EFI_MESSAGE_SCSI_BOOT       If given device path contains MESSAGING_DEVICE_PATH type device path node                                          and its last device path node's subtype is MSG_SCSI_DP.  @retval BDS_EFI_MESSAGE_USB_DEVICE_BOOT If given device path contains MESSAGING_DEVICE_PATH type device path node                                          and its last device path node's subtype is MSG_USB_DP.  @retval BDS_EFI_MESSAGE_MISC_BOOT       If the device path not contains any media device path node,  and                                          its last device path node point to a message device path node.  @retval BDS_LEGACY_BBS_BOOT             If given device path contains BBS_DEVICE_PATH type device path node.  @retval BDS_EFI_UNSUPPORT               An EFI Removable BlockIO device path not point to a media and message device,
 **/
 UINT32
@@ -946,5 +946,5 @@
   VOID
   );
-  
+
 
 /**
@@ -986,5 +986,5 @@
 
   @retval EFI_SUCCESS           The specific Usb device is connected successfully.
-  @retval EFI_INVALID_PARAMETER Invalid HostControllerPi (not 0x00, 0x20 or 0xFF) 
+  @retval EFI_INVALID_PARAMETER Invalid HostControllerPi (not 0x00, 0x20 or 0xFF)
                                 or RemainingDevicePath is not the USB class device path.
   @retval EFI_NOT_FOUND         The device specified by device path is not found.
@@ -997,5 +997,5 @@
   IN EFI_DEVICE_PATH_PROTOCOL   *RemainingDevicePath
   );
-  
+
 
 //
@@ -1054,5 +1054,5 @@
 
 /**
-  Use SystemTable ConOut to turn on video based Simple Text Out consoles. The 
+  Use SystemTable ConOut to turn on video based Simple Text Out consoles. The
   Simple Text Out screens will now be synced up with all non video output devices
 
Index: /trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Library/VBoxGenericBdsLib/BdsBoot.c
===================================================================
--- /trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Library/VBoxGenericBdsLib/BdsBoot.c	(revision 41782)
+++ /trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Library/VBoxGenericBdsLib/BdsBoot.c	(revision 41783)
@@ -1428,5 +1428,5 @@
   First, check the device is connected
   Second, check whether the device path point to a device which support SimpleFileSystemProtocol,
-  Third, detect the the default boot file in the Media, and return the removable Media handle.
+  Third, detect the default boot file in the Media, and return the removable Media handle.
 
   @param  DevicePath  Device Path to a  bootable device
@@ -1503,5 +1503,5 @@
 
   //
-  // Detect the the default boot file from removable Media
+  // Detect the default boot file from removable Media
   //
 
Index: /trunk/src/VBox/Devices/Graphics/HGSMI/HGSMIHost.cpp
===================================================================
--- /trunk/src/VBox/Devices/Graphics/HGSMI/HGSMIHost.cpp	(revision 41782)
+++ /trunk/src/VBox/Devices/Graphics/HGSMI/HGSMIHost.cpp	(revision 41783)
@@ -494,5 +494,5 @@
 }
 
-/* The the guest has finished processing of a buffer previously submitted by the host.
+/* The guest has finished processing of a buffer previously submitted by the host.
  * Called from HGSMI_IO_HOST write handler.
  * @thread EMT
Index: /trunk/src/VBox/Devices/Input/PS2K.cpp
===================================================================
--- /trunk/src/VBox/Devices/Input/PS2K.cpp	(revision 41782)
+++ /trunk/src/VBox/Devices/Input/PS2K.cpp	(revision 41783)
@@ -837,6 +837,5 @@
 
 /**
- * Send a byte (keystroke or command response) to the the
- * keyboard controller.
+ * Send a byte (keystroke or command response) to the keyboard controller.
  *
  * @param   pThis               The keyboard.
Index: /trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp
===================================================================
--- /trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp	(revision 41782)
+++ /trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp	(revision 41783)
@@ -126,5 +126,5 @@
     bool                    fWireActive;
 
-    /** Pointer to the the trunk interface. */
+    /** Pointer to the trunk interface. */
     struct INTNETTRUNKIF   *pTrunk;
 } INTNETMACTAB;
Index: /trunk/src/VBox/Devices/Network/slirp/bsd/kern/uipc_mbuf.c
===================================================================
--- /trunk/src/VBox/Devices/Network/slirp/bsd/kern/uipc_mbuf.c	(revision 41782)
+++ /trunk/src/VBox/Devices/Network/slirp/bsd/kern/uipc_mbuf.c	(revision 41783)
@@ -332,5 +332,5 @@
 
 /*
- * Attach the the cluster from *m to *n, set up m_ext in *n
+ * Attach the cluster from *m to *n, set up m_ext in *n
  * and bump the refcount of the cluster.
  */
Index: /trunk/src/VBox/Devices/Network/slirp/ip_input.c
===================================================================
--- /trunk/src/VBox/Devices/Network/slirp/ip_input.c	(revision 41782)
+++ /trunk/src/VBox/Devices/Network/slirp/ip_input.c	(revision 41783)
@@ -401,5 +401,5 @@
      * stick new segment in the proper place.
      *
-     * If some of the data is dropped from the the preceding
+     * If some of the data is dropped from the preceding
      * segment, then it's checksum is invalidated.
      */
Index: /trunk/src/VBox/Devices/PC/DevAPIC.cpp
===================================================================
--- /trunk/src/VBox/Devices/PC/DevAPIC.cpp	(revision 41782)
+++ /trunk/src/VBox/Devices/PC/DevAPIC.cpp	(revision 41783)
@@ -2368,5 +2368,5 @@
 
     /*
-     * The the CPUID feature bit.
+     * The CPUID feature bit.
      */
     /** @todo r=bird: See remark in the apicR3Reset. */
Index: /trunk/src/VBox/Devices/Serial/DrvChar.cpp
===================================================================
--- /trunk/src/VBox/Devices/Serial/DrvChar.cpp	(revision 41782)
+++ /trunk/src/VBox/Devices/Serial/DrvChar.cpp	(revision 41783)
@@ -309,5 +309,5 @@
     /*
      * Wait for the threads.
-     * ASSUMES that PDM destroys the driver chain from the the bottom and up.
+     * ASSUMES that PDM destroys the driver chain from the bottom and up.
      */
     if (pThis->ReceiveThread != NIL_RTTHREAD)
Index: /trunk/src/VBox/Frontends/VBoxBFE/VirtualBoxBase.h
===================================================================
--- /trunk/src/VBox/Frontends/VBoxBFE/VirtualBoxBase.h	(revision 41782)
+++ /trunk/src/VBox/Frontends/VBoxBFE/VirtualBoxBase.h	(revision 41783)
@@ -546,5 +546,5 @@
      *  same context.
      *
-     *  @param context      the context of the the translation
+     *  @param context      the context of the translation
      *  @param sourceText   the string to translate
      *  @param comment      the comment to the string (NULL means no comment)
Index: /trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h
===================================================================
--- /trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h	(revision 41782)
+++ /trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h	(revision 41783)
@@ -177,5 +177,5 @@
 
 /** Current interface version.
- * The upper 16-bit is the major version, the the lower the minor version.
+ * The upper 16-bit is the major version, the lower the minor version.
  * When incompatible changes are made, the upper major number has to be changed.
  *
Index: /trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp
===================================================================
--- /trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp	(revision 41782)
+++ /trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp	(revision 41783)
@@ -1752,5 +1752,5 @@
 
             /*
-             * Copy, convert and fix up the the probe location table.
+             * Copy, convert and fix up the probe location table.
              */
             if (pVtgHdr->cBits == 32)
Index: /trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltP-win.cpp
===================================================================
--- /trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltP-win.cpp	(revision 41782)
+++ /trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltP-win.cpp	(revision 41783)
@@ -1191,5 +1191,5 @@
 
             vboxNetFltWinRecvIndicatePassThru(pNetFlt, MacReceiveContext, pHeaderBuffer, cbHeaderBuffer, pLookAheadBuffer, cbLookAheadBuffer, cbPacket);
-            /* the status could contain an error value here in case the the IntNet recv failed,
+            /* the status could contain an error value here in case the IntNet recv failed,
              * ensure we return back success status */
             Status = NDIS_STATUS_SUCCESS;
Index: /trunk/src/VBox/Main/src-all/ExtPackUtil.cpp
===================================================================
--- /trunk/src/VBox/Main/src-all/ExtPackUtil.cpp	(revision 41782)
+++ /trunk/src/VBox/Main/src-all/ExtPackUtil.cpp	(revision 41783)
@@ -97,5 +97,5 @@
  * @returns NULL on success, pointer to an error message on failure (caller
  *          deletes it).
- * @param   a_pDoc              Pointer to the the XML document.
+ * @param   a_pDoc              Pointer to the XML document.
  * @param   a_pExtPackDesc      Where to store the extension pack descriptor.
  */
Index: /trunk/src/VBox/Main/src-client/GuestCtrlIO.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/GuestCtrlIO.cpp	(revision 41782)
+++ /trunk/src/VBox/Main/src-client/GuestCtrlIO.cpp	(revision 41783)
@@ -309,5 +309,5 @@
 
 /**
- * Destroys the the internal data buffer.
+ * Destroys the internal data buffer.
  */
 void GuestProcessStream::Destroy()
Index: /trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp	(revision 41782)
+++ /trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp	(revision 41783)
@@ -192,5 +192,5 @@
             else
                 nameVBox = vsysThis.strName;
-            /* If the there isn't any name specified create a default one out
+            /* If there isn't any name specified create a default one out
              * of the OS type */
             if (nameVBox.isEmpty())
Index: /trunk/src/VBox/Runtime/VBox/RTAssertShouldPanic-vbox.cpp
===================================================================
--- /trunk/src/VBox/Runtime/VBox/RTAssertShouldPanic-vbox.cpp	(revision 41782)
+++ /trunk/src/VBox/Runtime/VBox/RTAssertShouldPanic-vbox.cpp	(revision 41783)
@@ -145,5 +145,5 @@
 {
     /*
-     * Check if panicing is excluded by the the RTAssert settings first.
+     * Check if panicing is excluded by the RTAssert settings first.
      */
     if (!RTAssertMayPanic())
Index: /trunk/src/VBox/Runtime/common/alloc/memcache.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/alloc/memcache.cpp	(revision 41782)
+++ /trunk/src/VBox/Runtime/common/alloc/memcache.cpp	(revision 41783)
@@ -226,6 +226,6 @@
      * avoid some reads - no change. Inserting pause instructions did nothing
      * (as expected).  The only thing which seems to make a difference is
-     * reading the pFreeTop pointer twice in the the free code... This is weird
-     * or I'm overlooking something..
+     * reading the pFreeTop pointer twice in the free code... This is weird or I'm
+     * overlooking something..
      *
      * No time to figure it out, so I'm disabling the broken code paths for
Index: /trunk/src/VBox/Runtime/common/dbg/dbgmodnm.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/dbg/dbgmodnm.cpp	(revision 41782)
+++ /trunk/src/VBox/Runtime/common/dbg/dbgmodnm.cpp	(revision 41783)
@@ -223,5 +223,5 @@
              * This is really what C was made for, string parsing.
              */
-            /* The the symbol value (address). */
+            /* The symbol value (address). */
             uint64_t u64Addr;
             char    *psz;
Index: /trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp	(revision 41782)
+++ /trunk/src/VBox/Runtime/r0drv/nt/timer-r0drv-nt.cpp	(revision 41783)
@@ -103,5 +103,5 @@
  *
  * @returns HRTIMER_NORESTART or HRTIMER_RESTART depending on whether it's a one-shot or interval timer.
- * @param   pDpc                Pointer to the the DPC.
+ * @param   pDpc                Pointer to the DPC.
  * @param   pvUser              Pointer to our internal timer structure.
  * @param   SystemArgument1     Some system argument.
Index: /trunk/src/VBox/Storage/DMG.cpp
===================================================================
--- /trunk/src/VBox/Storage/DMG.cpp	(revision 41782)
+++ /trunk/src/VBox/Storage/DMG.cpp	(revision 41783)
@@ -1013,5 +1013,5 @@
  * @param   pThis       The DMG instance data.
  * @param   pszXml      The XML text to parse, UTF-8.
- * @param   cch         The size of the the XML text.
+ * @param   cch         The size of the XML text.
  */
 static const char *dmgOpenXmlToRsrc(PDMGIMAGE pThis, char const *pszXml)
Index: /trunk/src/VBox/Storage/VD.cpp
===================================================================
--- /trunk/src/VBox/Storage/VD.cpp	(revision 41782)
+++ /trunk/src/VBox/Storage/VD.cpp	(revision 41783)
@@ -5399,5 +5399,5 @@
 
         /*
-         * Fail if the the backend can't do async I/O but the
+         * Fail if the backend can't do async I/O but the
          * flag is set.
          */
@@ -5411,5 +5411,5 @@
 
         /*
-         * Fail if the the backend doesn't support the discard operation but the
+         * Fail if the backend doesn't support the discard operation but the
          * flag is set.
          */
@@ -7445,5 +7445,5 @@
 
 /**
- * Resizes the the given disk image to the given size.
+ * Resizes the given disk image to the given size.
  *
  * @return  VBox status
Index: /trunk/src/VBox/Storage/testcase/VDIoBackendMem.cpp
===================================================================
--- /trunk/src/VBox/Storage/testcase/VDIoBackendMem.cpp	(revision 41782)
+++ /trunk/src/VBox/Storage/testcase/VDIoBackendMem.cpp	(revision 41783)
@@ -69,5 +69,5 @@
     /** Event semaphore the thread waits on for more work. */
     RTSEMEVENT  EventSem;
-    /** Flag whether the the server should be still running. */
+    /** Flag whether the server should be still running. */
     volatile bool fRunning;
     /** Number of requests waiting in the request buffer. */
Index: /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp	(revision 41783)
@@ -1539,5 +1539,5 @@
  *
  * @returns Number of leafs.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @remark  Intended for PATM.
  */
@@ -1552,5 +1552,5 @@
  *
  * @returns Number of leafs.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @remark  Intended for PATM.
  */
@@ -1565,5 +1565,5 @@
  *
  * @returns Number of leafs.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @remark  Intended for PATM.
  */
@@ -1577,5 +1577,5 @@
  * Sets a CPUID feature bit.
  *
- * @param   pVM             The VM Handle.
+ * @param   pVM             Pointer to the VM.
  * @param   enmFeature      The feature to set.
  */
@@ -1777,5 +1777,5 @@
  *
  * @returns boolean for feature presence
- * @param   pVM             The VM Handle.
+ * @param   pVM             Pointer to the VM.
  * @param   enmFeature      The feature to query.
  */
@@ -1822,5 +1822,5 @@
  * Clears a CPUID feature bit.
  *
- * @param   pVM             The VM Handle.
+ * @param   pVM             Pointer to the VM.
  * @param   enmFeature      The feature to clear.
  */
@@ -1907,5 +1907,5 @@
  *
  * @returns CPU vendor
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(CPUMCPUVENDOR) CPUMGetHostCpuVendor(PVM pVM)
@@ -1918,5 +1918,5 @@
  *
  * @returns CPU vendor
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(CPUMCPUVENDOR) CPUMGetGuestCpuVendor(PVM pVM)
@@ -2298,5 +2298,5 @@
  * @returns true if supported.
  * @returns false if not supported.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(bool) CPUMSupportsFXSR(PVM pVM)
@@ -2310,5 +2310,5 @@
  * @returns true if used.
  * @returns false if not used.
- * @param   pVM       The VM handle.
+ * @param   pVM       Pointer to the VM.
  */
 VMMDECL(bool) CPUMIsHostUsingSysEnter(PVM pVM)
@@ -2322,5 +2322,5 @@
  * @returns true if used.
  * @returns false if not used.
- * @param   pVM       The VM handle.
+ * @param   pVM       Pointer to the VM.
  */
 VMMDECL(bool) CPUMIsHostUsingSysCall(PVM pVM)
@@ -2417,5 +2417,5 @@
  * @returns true if they are.
  * @returns false if not.
- * @param   pVCpu     The VM handle.
+ * @param   pVCpu     Pointer to the VM.
  */
 VMMDECL(bool) CPUMAreHiddenSelRegsValid(PVMCPU pVCpu)
Index: /trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp	(revision 41783)
@@ -31,5 +31,5 @@
  *
  * @returns DR7 from the DBGF point of view.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTGCUINTREG) DBGFBpGetDR7(PVM pVM)
@@ -62,5 +62,5 @@
  *
  * @returns DR0 from the DBGF point of view.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTGCUINTREG) DBGFBpGetDR0(PVM pVM)
@@ -76,5 +76,5 @@
  *
  * @returns DR1 from the DBGF point of view.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTGCUINTREG) DBGFBpGetDR1(PVM pVM)
@@ -90,5 +90,5 @@
  *
  * @returns DR2 from the DBGF point of view.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTGCUINTREG) DBGFBpGetDR2(PVM pVM)
@@ -104,5 +104,5 @@
  *
  * @returns DR3 from the DBGF point of view.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTGCUINTREG) DBGFBpGetDR3(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMAll/EMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/EMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/EMAll.cpp	(revision 41783)
@@ -371,5 +371,5 @@
  * @retval  VERR_EM_INTERNAL_DISAS_ERROR on DISCoreOneEx failure.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle.
  * @param   pCtxCore        The context core (used for both the mode and instruction).
@@ -399,5 +399,5 @@
  * @retval  VERR_EM_INTERNAL_DISAS_ERROR on DISCoreOneEx failure.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle.
  * @param   GCPtrInstr      The flat address of the instruction.
@@ -478,5 +478,5 @@
  * @retval  VERR_*                  Fatal errors.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -535,5 +535,5 @@
  * @retval  VERR_*                  Fatal errors.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pDis        The disassembler cpu state for the instruction to be
@@ -586,5 +586,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -1968,5 +1968,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2042,5 +2042,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2080,5 +2080,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2113,5 +2113,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  *
@@ -2140,5 +2140,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2279,5 +2279,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2312,5 +2312,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2431,5 +2431,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2471,5 +2471,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2660,5 +2660,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2686,5 +2686,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pCtx        The CPU context.
@@ -2729,5 +2729,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2944,5 +2944,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
@@ -2989,5 +2989,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pRegFrame   The register frame.
Index: /trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h	(revision 41783)
@@ -2398,5 +2398,5 @@
     }
 
-    /* The the base and limit. */
+    /* The base and limit. */
     uint64_t u64Base;
     uint32_t cbLimit = X86DESC_LIMIT(Desc.Legacy);
Index: /trunk/src/VBox/VMM/VMMAll/IOMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/IOMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/IOMAll.cpp	(revision 41783)
@@ -1043,5 +1043,5 @@
  * Fress an MMIO range after the reference counter has become zero.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pRange              The range to free.
  */
Index: /trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp	(revision 41783)
@@ -85,5 +85,5 @@
  *          VINF_IOM_R3_MMIO_READ may be returned.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pRange              The range to write to.
  * @param   GCPhys              The physical address to start writing.
@@ -286,5 +286,5 @@
  *          VINF_IOM_R3_MMIO_WRITE may be returned.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pRange              The range to read from.
  * @param   GCPhys              The physical address to start reading.
Index: /trunk/src/VBox/VMM/VMMAll/MMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/MMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/MMAll.cpp	(revision 41783)
@@ -36,5 +36,5 @@
  * @returns Pointer to the corresponding lookup record.
  * @returns NULL on failure.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   R3Ptr   The host context ring-3 address to lookup.
  * @param   poff    Where to store the offset into the HMA memory chunk.
@@ -96,5 +96,5 @@
  * @returns Pointer to the corresponding lookup record.
  * @returns NULL on failure.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   R0Ptr   The host context ring-0 address to lookup.
  * @param   poff    Where to store the offset into the HMA memory chunk.
@@ -158,5 +158,5 @@
  * @returns Pointer to the corresponding lookup record.
  * @returns NULL on failure.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   RCPtr   The raw-mode context address to lookup.
  * @param   poff    Where to store the offset into the HMA memory chunk.
@@ -203,5 +203,5 @@
  * @returns Pointer to the corresponding lookup record.
  * @returns NULL on failure.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pv      The current context address to lookup.
  * @param   poff    Where to store the offset into the HMA memory chunk.
@@ -280,5 +280,5 @@
  *
  * @returns the raw-mode context base address.
- * @param   pVM         The the VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pLookup     The HMA lookup record.
  * @param   off         The offset into the HMA memory chunk.
@@ -294,5 +294,5 @@
  *
  * @returns the guest context base address.
- * @param   pVM         The the VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pLookup     The HMA lookup record.
  * @param   off         The offset into the HMA memory chunk.
Index: /trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp	(revision 41783)
@@ -154,5 +154,5 @@
  * This might call back to Ring-3 in order to deal with lock contention in GC and R3.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static int mmHyperLock(PVM pVM)
@@ -179,5 +179,5 @@
  * Unlocks the hypervisor heap.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static void mmHyperUnlock(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMAll/PATMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PATMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/PATMAll.cpp	(revision 41783)
@@ -207,5 +207,5 @@
  *
  * @returns The eflags.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    The context core.
  */
@@ -222,5 +222,5 @@
  * This is a worker for CPUMRawSetEFlags().
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    The context core.
  * @param   efl         The new EFLAGS value.
@@ -291,5 +291,5 @@
  * @returns false if it's disabled.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(bool) PATMAreInterruptsEnabled(PVM pVM)
@@ -306,5 +306,5 @@
  * @returns false if it's disabled.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    CPU context
  */
@@ -346,5 +346,5 @@
  * @returns VBox status
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pInstrGC    Instruction pointer
  * @param   pOpcode     Original instruction opcode (out, optional)
@@ -373,5 +373,5 @@
  * @returns VBox status
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    The relevant core context.
  * @param   pCpu        Disassembly context
Index: /trunk/src/VBox/VMM/VMMAll/PDMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PDMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/PDMAll.cpp	(revision 41783)
@@ -102,6 +102,6 @@
  * @param   pVM             VM handle.
  * @param   u8Irq           The IRQ line.
- * @param   u8Level         The new level. 
- * @param   uTagSrc         The IRQ tag and source tracer ID.  
+ * @param   u8Level         The new level.
+ * @param   uTagSrc         The IRQ tag and source tracer ID.
  */
 VMMDECL(int) PDMIsaSetIrq(PVM pVM, uint8_t u8Irq, uint8_t u8Level, uint32_t uTagSrc)
@@ -160,5 +160,5 @@
  * @param   u8Irq           The IRQ line.
  * @param   u8Level         The new level.
- * @param   uTagSrc         The IRQ tag and source tracer ID.  
+ * @param   uTagSrc         The IRQ tag and source tracer ID.
  */
 VMM_INT_DECL(int) PDMIoApicSetIrq(PVM pVM, uint8_t u8Irq, uint8_t u8Level, uint32_t uTagSrc)
@@ -182,5 +182,5 @@
  * @param   GCAddr          Request address.
  * @param   u8Value         Request value.
- * @param   uTagSrc         The IRQ tag and source tracer ID.  
+ * @param   uTagSrc         The IRQ tag and source tracer ID.
  */
 VMM_INT_DECL(int) PDMIoApicSendMsi(PVM pVM, RTGCPHYS GCAddr, uint32_t uValue, uint32_t uTagSrc)
@@ -369,5 +369,5 @@
  * This might call back to Ring-3 in order to deal with lock contention in GC and R3.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 void pdmLock(PVM pVM)
@@ -389,5 +389,5 @@
  * @returns VINF_SUCCESS on success.
  * @returns rc if we're in GC or R0 and can't get the lock.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   rc      The RC to return in GC or R0 when we can't get the lock.
  */
@@ -401,5 +401,5 @@
  * Unlocks PDM.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 void pdmUnlock(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMAll/PGMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAll.cpp	(revision 41783)
@@ -56,7 +56,7 @@
 typedef struct PGMHVUSTATE
 {
-    /** The VM handle. */
+    /** Pointer to the VM. */
     PVM         pVM;
-    /** The VMCPU handle. */
+    /** Pointer to the VMCPU. */
     PVMCPU      pVCpu;
     /** The todo flags. */
@@ -523,5 +523,5 @@
  * @returns NULL if not
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPtr       The guest context pointer.
  */
@@ -800,5 +800,5 @@
  *
  * @returns VBox status code (appropriate for trap handling and GC return).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       VMCPU handle.
  * @param   pRegFrame   Register frame.
@@ -1715,5 +1715,5 @@
  * Gets the current CR3 register value for the HC intermediate memory context.
  * @returns CR3 value.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTHCPHYS) PGMGetInterHCCR3(PVM pVM)
@@ -1747,5 +1747,5 @@
  * Gets the current CR3 register value for the RC intermediate memory context.
  * @returns CR3 value.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       VMCPU handle.
  */
@@ -1779,5 +1779,5 @@
  * Gets the CR3 register value for the 32-Bit intermediate memory context.
  * @returns CR3 value.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTHCPHYS) PGMGetInter32BitCR3(PVM pVM)
@@ -1790,5 +1790,5 @@
  * Gets the CR3 register value for the PAE intermediate memory context.
  * @returns CR3 value.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTHCPHYS) PGMGetInterPaeCR3(PVM pVM)
@@ -1801,5 +1801,5 @@
  * Gets the CR3 register value for the AMD64 intermediate memory context.
  * @returns CR3 value.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(RTHCPHYS) PGMGetInterAmd64CR3(PVM pVM)
@@ -2211,5 +2211,5 @@
  *
  * @returns The current paging mode.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMDECL(PGMMODE) PGMGetHostMode(PVM pVM)
@@ -2330,5 +2330,5 @@
  *
  * @returns bool locked/not locked
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(bool) PGMHasDirtyPages(PVM pVM)
@@ -2342,5 +2342,5 @@
  *
  * @returns bool owner/not owner
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(bool) PGMIsLockOwner(PVM pVM)
@@ -2354,5 +2354,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fUseLargePages  Use/not use large pages
  */
@@ -2370,5 +2370,5 @@
  *
  * @returns VBox status code
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 int pgmLock(PVM pVM)
@@ -2388,5 +2388,5 @@
  *
  * @returns VBox status code
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 void pgmUnlock(PVM pVM)
@@ -2405,5 +2405,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The current CPU.
  * @param   GCPhys      The guest physical address of the page to map.  The
@@ -2604,5 +2604,5 @@
  *
  * @returns Number of conflicts.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(unsigned) PGMAssertNoMappingConflicts(PVM pVM)
@@ -2648,5 +2648,5 @@
  *
  * @returns Number of conflicts.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU handle.
  * @param   cr3     The current guest CR3 register value.
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllBth.h	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllBth.h	(revision 41783)
@@ -1511,5 +1511,5 @@
  * Modifies a shadow PTE to account for access handlers.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The page in question.
  * @param   fPteSrc     The shadowed flags of the source PTE.  Must include the
@@ -1876,5 +1876,5 @@
      * - In the guest SMP case we could have blocked while another VCPU reused
      *   this page table.
-     * - With W7-64 we may also take this path when the the A bit is cleared on
+     * - With W7-64 we may also take this path when the A bit is cleared on
      *   higher level tables (PDPE/PML4E).  The guest does not invalidate the
      *   relevant TLB entries.  If we're write monitoring any page mapped by
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp	(revision 41783)
@@ -199,5 +199,5 @@
  * @retval  VINF_PGM_SYNC_CR3 when the shadow PTs could be updated because
  *          the guest page aliased or/and mapped by multiple PTs. FFs set.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pCur    The physical handler.
  * @param   pRam    The RAM range.
@@ -474,5 +474,5 @@
  * @returns VBox status code.
  * @retval  VINF_SUCCESS when shadow PTs was successfully updated.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pCur    The physical handler.
  *
@@ -1323,5 +1323,5 @@
  *
  * @returns VBox status code
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      GC physical address to search for.
  * @param   ppVirt      Where to store the pointer to the virtual handler structure.
@@ -1364,5 +1364,5 @@
  * aliases where the two ranges match 100%.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pPhys2Virt      The node we failed insert.
  */
@@ -1415,5 +1415,5 @@
  * @returns 0
  * @param   pNode   Pointer to a PGMVIRTHANDLER.
- * @param   pvUser  The VM handle.
+ * @param   pvUser  Pointer to the VM.
  */
 DECLCALLBACK(int) pgmHandlerVirtualResetOne(PAVLROGCPTRNODECORE pNode, void *pvUser)
@@ -1530,5 +1530,5 @@
     /** Number of errors. */
     unsigned    cErrors;
-    /** The VM handle. */
+    /** Pointer to the VM. */
     PVM         pVM;
 } PGMAHAFIS, *PPGMAHAFIS;
@@ -1679,5 +1679,5 @@
  *
  * @returns Number of mismatches.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(unsigned) PGMAssertHandlerAndFlagsInSync(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp	(revision 41783)
@@ -217,5 +217,5 @@
  *
  * @returns VINF_SUCCESS, VERR_PAGE_NOT_PRESENT or VERR_NOT_FOUND.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   GCPtr               The page address.
  * @param   pfFlags             Where to return the flags.  Optional.
@@ -265,5 +265,5 @@
  * Sets all PDEs involved with the mapping in the shadow page table.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pMap        Pointer to the mapping in question.
  * @param   iNewPDE     The index of the 32-bit PDE corresponding to the base of the mapping.
@@ -417,5 +417,5 @@
  * Clears all PDEs involved with the mapping in the shadow page table.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pShwPageCR3     CR3 root page
  * @param   pMap            Pointer to the mapping in question.
@@ -547,5 +547,5 @@
  * Clears all PDEs involved with the mapping in the shadow page table.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pShwPageCR3 CR3 root page
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp	(revision 41783)
@@ -57,5 +57,5 @@
  *
  * @returns VBox status code (appropriate for trap handling and GC return).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   uErrorCode  CPU Error code.
  * @param   pRegFrame   Trap register frame.
@@ -76,5 +76,5 @@
  *
  * @returns VBox status code (appropriate for trap handling and GC return).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   uErrorCode  CPU Error code.
  * @param   pRegFrame   Trap register frame.
@@ -151,5 +151,5 @@
  * Invalidates the RAM range TLBs.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 void pgmPhysInvalidRamRangeTlbs(PVM pVM)
@@ -346,5 +346,5 @@
  * @returns true if valid.
  * @returns false if invalid.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  The physical address to validate.
  */
@@ -362,5 +362,5 @@
  * @returns true if normal.
  * @returns false if invalid, ROM, MMIO or reserved page.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  The physical address to check.
  */
@@ -382,5 +382,5 @@
  *          GC physical address.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  The GC physical address to convert.
  * @param   pHCPhys Where to store the HC physical address on success.
@@ -401,5 +401,5 @@
  * Invalidates all page mapping TLBs.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 void pgmPhysInvalidatePageMapTLB(PVM pVM)
@@ -426,5 +426,5 @@
  * Invalidates a page mapping TLB entry
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  GCPhys entry to flush
  */
@@ -462,5 +462,5 @@
  * @retval  VERR_EM_NO_MEMORY if we're really out of memory.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  *
  * @remarks Must be called from within the PGM critical section. It may
@@ -549,5 +549,5 @@
  * @todo    Propagate VERR_EM_NO_MEMORY up the call tree.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The physical page tracking structure. This will
  *                      be modified on success.
@@ -705,5 +705,5 @@
  * @todo    Propagate VERR_EM_NO_MEMORY up the call tree.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The address of the page.
  *
@@ -794,5 +794,5 @@
  * @retval  VERR_PGM_INVALID_LARGE_PAGE_RANGE if it can't be reused
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The address of the page.
  * @param   pLargePage  Page structure of the base page
@@ -855,5 +855,5 @@
  * @returns VBox strict status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The physical page tracking structure.
  *
@@ -879,5 +879,5 @@
  * @retval  VERR_PGM_PHYS_PAGE_RESERVED it it's a valid page but has no physical backing.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The physical page tracking structure.
  * @param   GCPhys      The address of the page.
@@ -923,5 +923,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idPage      The Page ID.
  * @param   HCPhys      The physical address (for RC).
@@ -1002,5 +1002,5 @@
  * @retval  VERR_PGM_PHYS_PAGE_RESERVED it it's a valid page but has no physical backing.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The physical page tracking structure.
  * @param   GCPhys      The address of the page.
@@ -1128,5 +1128,5 @@
  * @retval  VERR_PGM_PHYS_PAGE_RESERVED it it's a valid page but has no physical backing.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The physical page tracking structure.
  * @param   GCPhys      The address of the page.
@@ -1163,5 +1163,5 @@
  * @retval  VERR_PGM_PHYS_PAGE_RESERVED it it's a valid page but has no physical backing.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The physical page tracking structure. Must be in the
  *                      allocated state.
@@ -1192,5 +1192,5 @@
  * @retval  VERR_PGM_PHYS_PAGE_RESERVED it it's a valid page but has no physical backing.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The physical page tracking structure.
  * @param   GCPhys      The address of the page.
@@ -1244,5 +1244,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       Pointer to the PGMPAGE structure corresponding to
  *                      GCPhys.
@@ -1301,5 +1301,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The guest physical address of the page that should be mapped.
  * @param   pPage       Pointer to the PGMPAGE structure for the page.
@@ -1355,5 +1355,5 @@
  * Locks a page mapping for writing.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pPage               The page.
  * @param   pTlbe               The mapping TLB entry for the page.
@@ -1388,5 +1388,5 @@
  * Locks a page mapping for reading.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pPage               The page.
  * @param   pTlbe               The mapping TLB entry for the page.
@@ -1430,5 +1430,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The guest physical address of the page that should be mapped.
  * @param   pPage       Pointer to the PGMPAGE structure for the page.
@@ -1494,5 +1494,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The guest physical address of the page that should be mapped.
  * @param   pPage       Pointer to the PGMPAGE structure for the page.
@@ -1553,5 +1553,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The guest physical address of the page that should be
  *                      mapped.
@@ -1657,5 +1657,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The guest physical address of the page that should be
  *                      mapped.
@@ -1814,5 +1814,5 @@
  * PGMPhysGCPtr2CCPtr and PGMPhysGCPtr2CCPtrReadOnly.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pLock       The lock structure initialized by the mapping function.
  */
@@ -1889,5 +1889,5 @@
  * pgmPhysGCPhys2CCPtrInternalReadOnly.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pLock       The lock structure initialized by the mapping function.
  *
@@ -1912,5 +1912,5 @@
  *          a dynamic ram chunk boundary
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address to convert.
  * @param   pR3Ptr      Where to store the R3 pointer on success.
@@ -1957,5 +1957,5 @@
  *          a dynamic ram chunk boundary
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address to convert.
  * @param   pR3Ptr      Where to store the R3 pointer on success.  This may or
@@ -2034,5 +2034,5 @@
  * Cache PGMPhys memory access
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pCache          Cache structure pointer
  * @param   GCPhys          GC physical address
@@ -2067,5 +2067,5 @@
  * @retval  VERR_PGM_PHYS_WR_HIT_HANDLER in R0 and GC, NEVER in R3.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The page descriptor.
  * @param   GCPhys      The physical address to start reading at.
@@ -2199,5 +2199,5 @@
  * @retval  VERR_PGM_PHYS_WR_HIT_HANDLER in R0 and GC, NEVER in R3.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          Physical address start reading from.
  * @param   pvBuf           Where to put the read bits.
@@ -2318,5 +2318,5 @@
  * @retval  VERR_PGM_PHYS_WR_HIT_HANDLER in R0 and GC, NEVER in R3.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The page descriptor.
  * @param   GCPhys      The physical address to start writing at.
@@ -2733,5 +2733,5 @@
  * @retval  VERR_PGM_PHYS_WR_HIT_HANDLER in R0 and GC, NEVER in R3.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          Physical address to write to.
  * @param   pvBuf           What to write.
@@ -2846,5 +2846,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvDst       The destination address.
  * @param   GCPhysSrc   The source address (GC physical address).
@@ -2918,5 +2918,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhysDst   The GC physical address of the destination.
  * @param   pvSrc       The source buffer.
@@ -3989,5 +3989,5 @@
  *
  * @returns The page type.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          Guest physical address
  */
Index: /trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp	(revision 41783)
@@ -140,5 +140,5 @@
  *
  * @returns VBox status code suitable for scheduling.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvDst       Destination address
  * @param   pvSrc       Source guest virtual address.
@@ -738,5 +738,5 @@
  * @returns true if we consider the page as being reused for a different purpose.
  * @returns false if we consider it to still be a paging page.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       VMCPU Handle.
  * @param   pRegFrame   Trap register frame.
@@ -820,5 +820,5 @@
  *
  * @returns VBox status code suitable for scheduling.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pPool       The pool.
@@ -876,5 +876,5 @@
  *
  * @returns VBox status code suitable for scheduling.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPool       The pool.
  * @param   pPage       The pool page (head).
@@ -947,5 +947,5 @@
  *
  * @returns VBox status code suitable for scheduling.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pPool       The pool.
@@ -1034,5 +1034,5 @@
  *
  * @returns VBox status code (appropriate for GC return).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   uErrorCode  CPU Error code.
  * @param   pRegFrame   Trap register frame.
@@ -1616,5 +1616,5 @@
  * Flush a dirty page
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pPool           The pool.
  * @param   idxSlot         Dirty array slot index
@@ -1715,5 +1715,5 @@
  * Add a new dirty page
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPool       The pool.
  * @param   pPage       The page.
@@ -1792,5 +1792,5 @@
  *
  * @return dirty or not
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          Guest physical address
  */
@@ -1823,5 +1823,5 @@
  * Reset all dirty pages by reinstating page monitoring.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 void pgmPoolResetDirtyPages(PVM pVM)
@@ -1862,5 +1862,5 @@
  * Invalidate the PT entry for the specified page
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPtrPage       Guest page to invalidate
  */
@@ -1884,5 +1884,5 @@
  * Reset all dirty pages by reinstating page monitoring.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhysPT        Physical address of the page table
  */
@@ -2666,5 +2666,5 @@
  * Zaps the list of modified pages, resetting their modification counters in the process.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static void pgmPoolMonitorModifiedClearAll(PVM pVM)
@@ -3101,5 +3101,5 @@
  * @returns true / false indicating removal of all relevant PTEs
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPhysPage   The guest page in question.
  * @param   fFlushPTEs  Flush PTEs or allow them to be updated (e.g. in case of an RW bit change)
@@ -3353,5 +3353,5 @@
  * Scans one shadow page table for mappings of a physical page.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPhysPage   The guest page in question.
  * @param   fFlushPTEs  Flush PTEs or allow them to be updated (e.g. in case of an RW bit change)
@@ -3377,5 +3377,5 @@
  * Flushes a list of shadow page tables mapping the same physical page.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPhysPage   The guest page in question.
  * @param   fFlushPTEs  Flush PTEs or allow them to be updated (e.g. in case of an RW bit change)
@@ -3440,5 +3440,5 @@
  *          pool cleaning. FF and sync flags are set.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhysPage  GC physical address of the page in question
  * @param   pPhysPage   The guest page in question.
@@ -3553,5 +3553,5 @@
  *          a page pool cleaning.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPhysPage   The guest page in question.
  */
@@ -3861,5 +3861,5 @@
  *
  * @returns Pointer to the allocated extent on success. NULL if we're out of them.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   piPhysExt   Where to store the phys ext index.
  */
@@ -3885,5 +3885,5 @@
  * Frees a physical cross reference extent.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iPhysExt    The extent to free.
  */
@@ -3907,5 +3907,5 @@
  * Frees a physical cross reference extent.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iPhysExt    The extent to free.
  */
@@ -3941,5 +3941,5 @@
  * @returns The new tracking data for PGMPAGE.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iPhysExt    The physical extent index of the list head.
  * @param   iShwPT      The shadow page table index.
@@ -4029,5 +4029,5 @@
  * @returns The new tracking data for PGMPAGE.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPhysPage   Pointer to the aPages entry in the ram range.
  * @param   u16         The ram range flags (top 16-bits).
@@ -4968,5 +4968,5 @@
  * @retval  VERR_PGM_POOL_FLUSHED if the pool was flushed.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address of the page we're gonna shadow.
  *                      For 4MB and 2MB PD entries, it's the first address the
@@ -5106,5 +5106,5 @@
  * Frees a usage of a pool page.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   HCPhys      The HC physical address of the shadow page.
  * @param   iUser       The shadow page pool index of the user table.
@@ -5158,5 +5158,5 @@
  * Flush the specified page if present
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  Guest physical address of the page to flush
  */
@@ -5243,5 +5243,5 @@
  * Reset CPU on hot plugging.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pVCpu               The virtual CPU.
  */
Index: /trunk/src/VBox/VMM/VMMAll/REMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/REMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/REMAll.cpp	(revision 41783)
@@ -40,5 +40,5 @@
  * Records a invlpg instruction for replaying upon REM entry.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPtrPage   The
  */
@@ -205,5 +205,5 @@
  * This is for avoiding trouble in RC when changing CR3.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU handle of the calling EMT.
  */
Index: /trunk/src/VBox/VMM/VMMAll/SELMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/SELMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/SELMAll.cpp	(revision 41783)
@@ -1092,5 +1092,5 @@
  * Gets the hypervisor code selector (CS).
  * @returns CS selector.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(RTSEL) SELMGetHyperCS(PVM pVM)
@@ -1103,5 +1103,5 @@
  * Gets the 64-mode hypervisor code selector (CS64).
  * @returns CS selector.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(RTSEL) SELMGetHyperCS64(PVM pVM)
@@ -1114,5 +1114,5 @@
  * Gets the hypervisor data selector (DS).
  * @returns DS selector.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(RTSEL) SELMGetHyperDS(PVM pVM)
@@ -1125,5 +1125,5 @@
  * Gets the hypervisor TSS selector.
  * @returns TSS selector.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(RTSEL) SELMGetHyperTSS(PVM pVM)
@@ -1136,5 +1136,5 @@
  * Gets the hypervisor TSS Trap 8 selector.
  * @returns TSS Trap 8 selector.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMDECL(RTSEL) SELMGetHyperTSSTrap08(PVM pVM)
@@ -1147,5 +1147,5 @@
  *
  * @returns The GDT address.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @remark  This is intended only for very special use, like in the world
  *          switchers. Don't exploit this API!
@@ -1170,5 +1170,5 @@
  * @retval  VERR_SELM_NO_TSS if we haven't got a TSS (rather unlikely).
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pVCpu               VMCPU Handle.
  * @param   pGCPtrTss           Where to store the TSS address.
Index: /trunk/src/VBox/VMM/VMMAll/TMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/TMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/TMAll.cpp	(revision 41783)
@@ -78,5 +78,5 @@
  *
  * @returns The warp drive percent.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(uint32_t) TMGetWarpDrive(PVM pVM)
@@ -226,5 +226,5 @@
  * Raise the timer force action flag and notify the dedicated timer EMT.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 DECLINLINE(void) tmScheduleNotify(PVM pVM)
@@ -1090,5 +1090,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pTimer          The timer handle.
  * @param   u64Expire       The new expire time.
@@ -1133,5 +1133,5 @@
  *
  * @returns VBox status code
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pTimer              The timer handle.
  * @param   u64Expire           The expiration time.
@@ -1359,5 +1359,5 @@
  *
  * @returns Current time.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   enmClock        The clock to query.
  * @param   pu64Now         Optional pointer where to store the return time
@@ -1392,5 +1392,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pTimer          The timer handle.
  * @param   cTicksToNext    Clock ticks until the next time expiration.
@@ -1431,5 +1431,5 @@
  *
  * @returns VBox status code
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   cTicksToNext        Clock ticks until the next time expiration.
  * @param   pu64Now             Where to return the current time stamp used.
@@ -1760,5 +1760,5 @@
  *
  * @returns VBox status code
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pTimer              The timer handle.
  */
@@ -2433,5 +2433,5 @@
  *
  * @returns The highest frequency.  0 if no timers care.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 static uint32_t tmGetFrequencyHint(PVM pVM)
@@ -2503,5 +2503,5 @@
  *
  * @returns The highest frequency.  0 if no important timers around.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The current CPU.
  */
Index: /trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp	(revision 41783)
@@ -104,5 +104,5 @@
  * Used by TMCpuTickCanUseRealTSC and TMCpuTickGetDeadlineAndTscOffset.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The current CPU.
  */
@@ -363,5 +363,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU to operate on.
  * @param   u64Tick     The new timestamp value.
Index: /trunk/src/VBox/VMM/VMMAll/TMAllReal.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/TMAllReal.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/TMAllReal.cpp	(revision 41783)
@@ -31,5 +31,5 @@
  *
  * @returns Real time.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMM_INT_DECL(uint64_t) TMRealGet(PVM pVM)
@@ -44,5 +44,5 @@
  *
  * @returns frequency.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMM_INT_DECL(uint64_t) TMRealGetFreq(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp	(revision 41783)
@@ -108,5 +108,5 @@
  *
  * @returns Nanosecond timestamp.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static uint64_t tmVirtualGetRawNanoTS(PVM pVM)
@@ -283,5 +283,5 @@
  *
  * @returns The timestamp.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static uint64_t tmVirtualGetRawNonNormal(PVM pVM)
@@ -311,5 +311,5 @@
  *
  * @returns The current time stamp.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 DECLINLINE(uint64_t) tmVirtualGetRaw(PVM pVM)
@@ -404,5 +404,5 @@
  *
  * @returns Host nano second count.
- * @param   pVM                     The VM handle.
+ * @param   pVM                     Pointer to the VM.
  * @param   cVirtTicksToDeadline    The TMCLOCK_VIRTUAL interval.
  */
@@ -533,5 +533,5 @@
  *
  * @returns timesamp.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   u64                 The virtual clock timestamp.
  * @param   pcNsToDeadline      Where to return the number of nano seconds to
@@ -977,5 +977,5 @@
  *
  * @returns VINF_SUCCESS or VERR_TM_VIRTUAL_TICKING_IPE (asserted).
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 int tmVirtualPauseLocked(PVM pVM)
@@ -997,5 +997,5 @@
  *
  * @returns VINF_SUCCESS or VERR_TM_VIRTUAL_TICKING_IPE (asserted).
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 int tmVirtualResumeLocked(PVM pVM)
@@ -1019,5 +1019,5 @@
  *
  * @returns nanoseconds.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   u64VirtualTicks The virtual ticks to convert.
  * @remark  There could be rounding errors here. We just do a simple integer divide
@@ -1036,5 +1036,5 @@
  *
  * @returns microseconds.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   u64VirtualTicks The virtual ticks to convert.
  * @remark  There could be rounding errors here. We just do a simple integer divide
@@ -1053,5 +1053,5 @@
  *
  * @returns milliseconds.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   u64VirtualTicks The virtual ticks to convert.
  * @remark  There could be rounding errors here. We just do a simple integer divide
@@ -1070,5 +1070,5 @@
  *
  * @returns virtual ticks.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   u64NanoTS       The nanosecond value ticks to convert.
  * @remark  There could be rounding and overflow errors here.
@@ -1086,5 +1086,5 @@
  *
  * @returns virtual ticks.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   u64MicroTS      The microsecond value ticks to convert.
  * @remark  There could be rounding and overflow errors here.
@@ -1102,5 +1102,5 @@
  *
  * @returns virtual ticks.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   u64MilliTS      The millisecond value ticks to convert.
  * @remark  There could be rounding and overflow errors here.
Index: /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp	(revision 41783)
@@ -754,5 +754,5 @@
  * @retval  VINF_EM_RESCHEDULE_REM if the exception was dispatched and cannot be executed in raw-mode.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    The CPU context core.
  * @param   enmXcpt     The exception.
@@ -780,5 +780,5 @@
  * @retval  VINF_EM_RESCHEDULE_REM if the exception was dispatched and cannot be executed in raw-mode.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    The CPU context core.
  * @param   enmXcpt     The exception.
@@ -807,5 +807,5 @@
  * @retval  VINF_EM_RESCHEDULE_REM if the exception was dispatched and cannot be executed in raw-mode.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    The CPU context core.
  * @param   enmXcpt     The exception.
Index: /trunk/src/VBox/VMM/VMMAll/VMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/VMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/VMAll.cpp	(revision 41783)
@@ -185,5 +185,5 @@
  *          propagated up the stack.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  *
  * @param   fFlags          Flags indicating which actions to take.
@@ -221,5 +221,5 @@
  *          propagated up the stack.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fFlags          Flags indicating which actions to take. See
  *                          VMSETRTERR_FLAGS_*.
Index: /trunk/src/VBox/VMM/VMMAll/VMMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/VMMAll.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMAll/VMMAll.cpp	(revision 41783)
@@ -185,5 +185,5 @@
  * @returns The CPU ID. NIL_VMCPUID if the thread isn't an EMT.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(VMCPUID) VMMGetCpuId(PVM pVM)
@@ -236,5 +236,5 @@
  * @returns The VMCPU pointer. NULL if not an EMT.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(PVMCPU) VMMGetCpu(PVM pVM)
@@ -290,5 +290,5 @@
  *
  * @returns The VMCPU pointer.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMDECL(PVMCPU) VMMGetCpu0(PVM pVM)
@@ -304,5 +304,5 @@
  * @returns The VMCPU pointer. NULL if idCpu is invalid.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idCpu       The ID of the virtual CPU.
  */
@@ -332,5 +332,5 @@
  *
  * @returns active switcher
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMDECL(VMMSWITCHER) VMMGetSwitcher(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp	(revision 41783)
@@ -22,5 +22,5 @@
  * to manage a list of all running VMs, keep a ring-0 only structure (GVM) for
  * each of them, and assign them unique identifiers (so GMM can track page
- * owners).  The GVMM also manage some of the host CPU resources, like the the
+ * owners).  The GVMM also manage some of the host CPU resources, like the
  * periodic preemption timer.
  *
Index: /trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp	(revision 41783)
@@ -543,5 +543,5 @@
 
     pdmUnlock(pVM);
-    LogFlow(("pdmR0ApicHlp_CalcIrqTag: caller=%p/%d: returns %#x (u8Level=%d)\n", 
+    LogFlow(("pdmR0ApicHlp_CalcIrqTag: caller=%p/%d: returns %#x (u8Level=%d)\n",
              pDevIns, pDevIns->iInstance, uTagSrc, u8Level));
     return uTagSrc;
@@ -915,5 +915,5 @@
  *
  * @returns true if     delivered, false if postponed.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iIrq        The irq.
  * @param   iLevel      The new level.
Index: /trunk/src/VBox/VMM/VMMR0/PGMR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/PGMR0.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR0/PGMR0.cpp	(revision 41783)
@@ -60,5 +60,5 @@
  * @retval  VINF_EM_NO_MEMORY if we're out of memory. The FF is set in this case.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  *
@@ -175,5 +175,5 @@
  * @retval  VINF_EM_NO_MEMORY if we're out of memory.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  *
@@ -321,5 +321,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMR0_INT_DECL(int) PGMR0PhysSetupIommu(PVM pVM)
@@ -503,5 +503,5 @@
  *
  * @returns VBox status code (appropriate for trap handling and GC return).
- * @param   pVM                 The VM Handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pVCpu               The current CPU.
  * @param   enmShwPagingMode    Paging mode for the nested page tables.
Index: /trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp	(revision 41783)
@@ -39,5 +39,5 @@
  * @returns The following VBox status codes.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pGVM                Pointer to the GVM instance data.
  * @param   idCpu               The ID of the calling virtual CPU.
Index: /trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp	(revision 41783)
@@ -34,5 +34,5 @@
  * Dispatches an interrupt that arrived while we were in the guest context.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @remark  Must be called with interrupts disabled.
  */
Index: /trunk/src/VBox/VMM/VMMR0/VMMR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/VMMR0.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR0/VMMR0.cpp	(revision 41783)
@@ -403,5 +403,5 @@
 /**
  * Record return code statistics
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   rc          The status code.
Index: /trunk/src/VBox/VMM/VMMR3/CFGM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/CFGM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/CFGM.cpp	(revision 41783)
@@ -1181,5 +1181,5 @@
  *
  * @returns Pointer to the root node.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(PCFGMNODE) CFGMR3CreateTree(PVM pVM)
@@ -2985,5 +2985,5 @@
  * Info handler, internal version.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pHlp        Callback functions for doing output.
  * @param   pszArgs     Argument string. Optional and specific to the handler.
Index: /trunk/src/VBox/VMM/VMMR3/CPUM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/CPUM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/CPUM.cpp	(revision 41783)
@@ -1149,5 +1149,5 @@
  *
  * @returns VINF_SUCCESS.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(void) CPUMR3Reset(PVM pVM)
@@ -1172,5 +1172,5 @@
  * Called both in pass 0 and the final pass.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -1214,5 +1214,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  * @param   uVersion            The format version.
@@ -1921,5 +1921,5 @@
  *
  * @returns VINF_SSM_DONT_CALL_AGAIN.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  * @param   uPass               The pass (0).
@@ -2328,5 +2328,5 @@
  *
  * @returns true / false.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMDECL(bool) CPUMR3IsStateRestorePending(PVM pVM)
@@ -3501,5 +3501,5 @@
     /** Pointer to the CPU structure. */
     PDISCPUSTATE    pCpu;
-    /** The VM handle. */
+    /** Pointer to the VM. */
     PVM             pVM;
     /** The VMCPU handle. */
@@ -3735,5 +3735,5 @@
  * @returns VBox status code.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   fOr     The CR4 OR mask.
  * @param   fAnd    The CR4 AND mask.
@@ -3757,5 +3757,5 @@
  *
  * @returns Pointer to the standard CPUID leaves (read-only).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @remark  Intended for PATM.
  */
@@ -3772,5 +3772,5 @@
  *
  * @returns Pointer to the extended CPUID leaves (read-only).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @remark  Intended for PATM.
  */
@@ -3787,5 +3787,5 @@
  *
  * @returns Pointer to the centaur CPUID leaves (read-only).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @remark  Intended for PATM.
  */
@@ -3800,5 +3800,5 @@
  *
  * @returns Pointer to the default CPUID leaf (read-only).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @remark  Intended for PATM.
  */
Index: /trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp	(revision 41783)
@@ -1287,5 +1287,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 int cpumR3DbgInit(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMR3/DBGF.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGF.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGF.cpp	(revision 41783)
@@ -334,5 +334,5 @@
  * and have to block certain operations.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmEvent    The event.
  */
@@ -357,5 +357,5 @@
  *
  * @returns debug event context.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 static DBGFEVENTCTX dbgfR3FigureEventCtx(PVM pVM)
@@ -389,5 +389,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmEvent    The event to be sent.
  */
@@ -429,5 +429,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static int dbgfR3SendEvent(PVM pVM)
@@ -447,5 +447,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmEvent    The event to send.
  */
@@ -469,5 +469,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmEvent    The event to send.
  * @param   pszFile     Source file.
@@ -491,5 +491,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmEvent    The event to send.
  * @param   pszFile     Source file.
@@ -533,5 +533,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmEvent    The event to send.
  * @param   pszMsg1     First assertion message.
@@ -560,5 +560,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmEvent    DBGFEVENT_BREAKPOINT_HYPER or DBGFEVENT_BREAKPOINT.
  */
Index: /trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp	(revision 41783)
@@ -38,5 +38,5 @@
  * @returns true if it's inside the HMA.
  * @returns flase if it's not inside the HMA.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   FlatPtr     The address in question.
  */
@@ -92,5 +92,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idCpu       The CPU ID.
  * @param   pAddress    Where to store the mixed address.
@@ -132,5 +132,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idCpu       The CPU ID.
  * @param   pAddress    Where to store the mixed address.
@@ -156,5 +156,5 @@
  *
  * @returns pAddress.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pAddress    Where to store the mixed address.
  * @param   FlatPtr     The flat pointer.
@@ -176,5 +176,5 @@
  *
  * @returns pAddress.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pAddress    Where to store the mixed address.
  * @param   PhysAddr    The guest physical address.
@@ -196,5 +196,5 @@
  * @returns true if valid.
  * @returns false if invalid.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pAddress    The address to validate.
  */
@@ -241,5 +241,5 @@
  * @retval  VERR_PAGE_MAP_LEVEL4_NOT_PRESENT
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The ID of the CPU context to convert virtual
  *                          addresses.
@@ -299,5 +299,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The ID of the CPU context to convert virtual
  *                          addresses.
@@ -339,5 +339,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The ID of the CPU context.
  * @param   pAddress        The address.
@@ -410,5 +410,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The ID of the CPU context to convert virtual
  *                          addresses.
Index: /trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp	(revision 41783)
@@ -134,5 +134,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 int dbgfR3AsInit(PVM pVM)
@@ -207,5 +207,5 @@
  * Terminates the address space parts of DBGF.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 void dbgfR3AsTerm(PVM pVM)
@@ -233,5 +233,5 @@
  * Relocates the RC address space.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   offDelta        The relocation delta.
  */
@@ -247,5 +247,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   hDbgAs          The address space handle. The reference of the
  *                          caller will NOT be consumed.
@@ -305,5 +305,5 @@
  * @retval  VERR_NOT_FOUND if not found in the address space database.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   hDbgAs          The address space handle. Aliases are not allowed.
  */
@@ -366,5 +366,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   hAlias          The alias to change.
  * @param   hAliasFor       The address space hAlias should be an alias for.
@@ -437,5 +437,5 @@
  * Lazily populates the specified address space.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   hAlias              The alias.
  */
@@ -462,5 +462,5 @@
  * @returns Real address space handle. NIL_RTDBGAS if invalid handle.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   hAlias          The possibly address space alias.
  *
@@ -485,5 +485,5 @@
  * @returns Real address space handle. NIL_RTDBGAS if invalid handle.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   hAlias          The possibly address space alias.
  */
@@ -529,5 +529,5 @@
  * @returns Retained address space handle if found, NIL_RTDBGAS if not.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pszName     The name.
  */
@@ -567,5 +567,5 @@
  * @returns Retained address space handle if found, NIL_RTDBGAS if not.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   ProcId      The process ID.
  */
@@ -758,5 +758,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   hDbgAs          The address space.
  * @param   pszFilename     The filename of the executable module.
@@ -830,5 +830,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   hDbgAs          The address space.
  * @param   pszFilename     The map file.
@@ -888,5 +888,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   hDbgAs          The address space handle.
  * @param   hMod            The module handle.
@@ -967,5 +967,5 @@
  * @returns VBox status code. See RTDbgAsSymbolByAddr.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   hDbgAs              The address space handle.
  * @param   pAddress            The address to lookup.
@@ -1066,5 +1066,5 @@
  *          occurs.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   hDbgAs              See DBGFR3AsSymbolByAddr.
  * @param   pAddress            See DBGFR3AsSymbolByAddr.
@@ -1091,5 +1091,5 @@
  * @returns VBox status code. See RTDbgAsSymbolByAddr.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   hDbgAs              The address space handle.
  * @param   pszSymbol           The symbol to search for, maybe prefixed by a
Index: /trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp	(revision 41783)
@@ -61,5 +61,5 @@
  *
  * @returns VINF_SUCCESS
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 int dbgfR3BpInit(PVM pVM)
@@ -97,5 +97,5 @@
  * @returns Pointer to the allocated breakpoint.
  * @returns NULL if we're out of breakpoints.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   enmType The type to allocate.
  */
@@ -150,5 +150,5 @@
  * @returns Pointer to the allocated breakpoint.
  * @returns NULL if the breakpoint is invalid.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   iBp     The breakpoint id.
  */
@@ -192,5 +192,5 @@
  * @returns Pointer to the allocated breakpoint.
  * @returns NULL if the breakpoint is invalid.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   enmType The breakpoint type.
  * @param   GCPtr   The breakpoint address.
@@ -238,5 +238,5 @@
  * Frees a breakpoint.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pBp     The breakpoint to free.
  */
@@ -273,5 +273,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pAddress    The address of the breakpoint.
  * @param   iHitTrigger The hit count at which the breakpoint start triggering.
@@ -298,5 +298,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pAddress        The address of the breakpoint.
  * @param   piHitTrigger    The hit count at which the breakpoint start triggering.
@@ -370,5 +370,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pBp         The breakpoint.
  */
@@ -400,5 +400,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pBp         The breakpoint.
  */
@@ -426,5 +426,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pAddress    The address of the breakpoint.
  * @param   iHitTrigger The hit count at which the breakpoint start triggering.
@@ -456,5 +456,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pAddress        The address of the breakpoint.
  * @param   piHitTrigger    The hit count at which the breakpoint start triggering.
@@ -563,5 +563,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pBp         The breakpoint.
  */
@@ -581,5 +581,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pBp         The breakpoint.
  */
@@ -598,5 +598,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pAddress    The address of the breakpoint.
  * @param   iHitTrigger The hit count at which the breakpoint start triggering.
@@ -622,5 +622,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pAddress        The address of the breakpoint.
  * @param   piHitTrigger    The hit count at which the breakpoint start triggering.
@@ -703,5 +703,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iBp         The id of the breakpoint which should be removed (cleared).
  * @thread  Any thread.
@@ -722,5 +722,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iBp         The id of the breakpoint which should be removed (cleared).
  * @thread  EMT
@@ -779,5 +779,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iBp         The id of the breakpoint which should be enabled.
  * @thread  Any thread.
@@ -798,5 +798,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iBp         The id of the breakpoint which should be enabled.
  * @thread  EMT
@@ -855,5 +855,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iBp         The id of the breakpoint which should be disabled.
  * @thread  Any thread.
@@ -874,5 +874,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iBp         The id of the breakpoint which should be disabled.
  * @thread  EMT
@@ -929,5 +929,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pfnCallback The callback function.
  * @param   pvUser      The user argument to pass to the callback.
@@ -949,5 +949,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pfnCallback The callback function.
  * @param   pvUser      The user argument to pass to the callback.
Index: /trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp	(revision 41783)
@@ -297,5 +297,5 @@
  * memory area suitable for dumping to a core file.
  *
- * @param pVM               The VM handle.
+ * @param pVM               Pointer to the VM.
  *
  * @return Number of memory ranges
@@ -311,5 +311,5 @@
  *
  * @returns VBox status code
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   hFile               The file to write to.  Caller closes this.
  */
@@ -493,5 +493,5 @@
  * EMT Rendezvous worker function for DBGFR3CoreWrite.
  *
- * @param   pVM              The VM handle.
+ * @param   pVM              Pointer to the VM.
  * @param   pVCpu            The handle of the calling VCPU.
  * @param   pvData           Opaque data.
@@ -534,5 +534,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszFilename         The name of the file to which the guest core
  *                              dump should be written.
Index: /trunk/src/VBox/VMM/VMMR3/DBGFCpu.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFCpu.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFCpu.cpp	(revision 41783)
@@ -35,5 +35,5 @@
  *
  * @returns VINF_SUCCESS.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The current CPU ID.
  * @param   penmMode            Where to return the mode.
@@ -52,5 +52,5 @@
  *
  * @returns The CPU mode on success, CPUMMODE_INVALID on failure.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The target CPU ID.
  */
Index: /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp	(revision 41783)
@@ -50,5 +50,5 @@
     /** The core structure. */
     DISCPUSTATE     Cpu;
-    /** The VM handle. */
+    /** Pointer to the VM. */
     PVM             pVM;
     /** The VMCPU handle. */
@@ -322,5 +322,5 @@
  *
  * @returns VBox status code.
- * @param       pVM             The VM handle.
+ * @param       pVM             Pointer to the VM.
  * @param       pVCpu           The virtual CPU handle.
  * @param       Sel             The code selector. This used to determine the 32/16 bit ness and
Index: /trunk/src/VBox/VMM/VMMR3/DBGFInfo.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFInfo.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFInfo.cpp	(revision 41783)
@@ -694,5 +694,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               Which CPU to run EMT bound handlers on.
  *                              VMCPUID_ANY or a valid CPU ID.
@@ -823,5 +823,5 @@
  *
  * @returns See DBGFR3Info.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszName             See DBGFR3Info.
  * @param   pszArgs             See DBGFR3Info.
@@ -837,5 +837,5 @@
  *
  * @returns See DBGFR3Info.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszName             See DBGFR3Info.
  * @param   pszArgs             See DBGFR3Info.
@@ -853,5 +853,5 @@
  *
  * @returns
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszIncludePat   Simple string pattern of info items to include.
  * @param   pszExcludePat   Simple string pattern of info items to exclude.
@@ -985,5 +985,5 @@
  * Info handler, internal version.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pHlp        Callback functions for doing output.
  * @param   pszArgs     Argument string. Optional and specific to the handler.
Index: /trunk/src/VBox/VMM/VMMR3/DBGFLog.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFLog.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFLog.cpp	(revision 41783)
@@ -66,5 +66,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszGroupSettings    The group settings string. (VBOX_LOG)
  *                              By prefixing the string with \"release:\" the
@@ -86,5 +86,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszGroupSettings    The group settings string. (VBOX_LOG)
  */
@@ -106,5 +106,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszFlagSettings     The group settings string. (VBOX_LOG_FLAGS)
  *                              By prefixing the string with \"release:\" the
@@ -126,5 +126,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszFlagSettings     The group settings string. (VBOX_LOG_FLAGS)
  */
@@ -146,5 +146,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszDestSettings     The destination settings string. (VBOX_LOG_DEST)
  *                              By prefixing the string with \"release:\" the
@@ -166,5 +166,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszDestSettings     The destination settings string. (VBOX_LOG_DEST)
  */
Index: /trunk/src/VBox/VMM/VMMR3/DBGFMem.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFMem.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFMem.cpp	(revision 41783)
@@ -37,5 +37,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idCpu       The ID of the CPU context to search in.
  * @param   pAddress    Where to store the mixed address.
@@ -110,5 +110,5 @@
  * @retval  VERR_INVALID_ARGUMENT if any other arguments are invalid.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idCpu       The ID of the CPU context to search in.
  * @param   pAddress    Where to store the mixed address.
@@ -545,5 +545,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The current CPU ID.
  * @param   fFlags          The flags, DBGFPGDMP_FLAGS_XXX.  Valid.
@@ -626,5 +626,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The current CPU ID.
  * @param   fFlags          The flags, DBGFPGDMP_FLAGS_XXX.
Index: /trunk/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFR3Trace.cpp	(revision 41783)
@@ -70,5 +70,5 @@
  *
  * @returns VBox status code
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static int dbgfR3TraceEnable(PVM pVM, uint32_t cbEntry, uint32_t cEntries)
@@ -134,5 +134,5 @@
  *
  * @returns VBox status code
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 int dbgfR3TraceInit(PVM pVM)
@@ -190,5 +190,5 @@
  * Terminates the tracing.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 void dbgfR3TraceTerm(PVM pVM)
@@ -202,5 +202,5 @@
  * Relocates the trace buffer handle in RC.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 void dbgfR3TraceRelocate(PVM pVM)
@@ -222,5 +222,5 @@
  * @retval  VERR_INVALID_POINTER
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pszConfig   The configuration change specification.
  *
@@ -349,5 +349,5 @@
  *          empty.
 
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszConfig           Pointer to the output buffer.
  * @param   cbConfig            The size of the output buffer.
Index: /trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp	(revision 41783)
@@ -174,5 +174,5 @@
 typedef struct DBGFR3REGPRINTFARGS
 {
-    /** The VM handle. */
+    /** Pointer to the VM. */
     PVM         pVM;
     /** The target CPU. */
@@ -204,5 +204,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 int dbgfR3RegInit(PVM pVM)
@@ -221,5 +221,5 @@
  * Terminates the register database.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 void dbgfR3RegTerm(PVM pVM)
@@ -262,5 +262,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   paRegisters         The register descriptors.
  * @param   enmType             The set type.
@@ -497,5 +497,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The virtual CPU handle.
  * @param   paRegisters     The register descriptors.
@@ -782,5 +782,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The virtual CPU ID.
  * @param   enmReg              The register to query.
@@ -848,5 +848,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The virtual CPU ID.  Can be OR'ed with
  *                              DBGFREG_HYPER_VMCPUID.
@@ -879,5 +879,5 @@
  * @retval  VINF_DBGF_TRUNCATED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The target CPU ID. Can be OR'ed with
  *                              DBGFREG_HYPER_VMCPUID.
@@ -908,5 +908,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The target CPU ID.  Can be OR'ed with
  *                              DBGFREG_HYPER_VMCPUID.
@@ -937,5 +937,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The target CPU ID.  Can be OR'ed with
  *                              DBGFREG_HYPER_VMCPUID.
@@ -966,5 +966,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The target CPU ID.  Can be OR'ed with
  *                              DBGFREG_HYPER_VMCPUID.
@@ -1071,5 +1071,5 @@
  * @retval  VERR_DBGF_REGISTER_NOT_FOUND
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The target CPU ID.  Can be OR'ed with
  *                              DBGFREG_HYPER_VMCPUID.
@@ -1107,5 +1107,5 @@
  * @retval  VERR_INVALID_CPU_ID
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The target CPU ID.  Can be OR'ed with
  *                              DBGFREG_HYPER_VMCPUID.
@@ -1153,5 +1153,5 @@
  *          parameters are invalid.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   enmReg              The register identifier.
  * @param   enmType             The register type.  This is for sort out
@@ -1221,5 +1221,5 @@
  *
  * @returns Lookup record.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default CPU ID set.
  * @param   pszReg              The register name.
@@ -1264,5 +1264,5 @@
  * @retval  VERR_DBGF_REGISTER_NOT_FOUND if not found.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default CPU.
  * @param   pszReg              The registe name.
@@ -1294,5 +1294,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pLookupRec          The register lookup record.
  * @param   enmType             The desired return type.
@@ -1409,5 +1409,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The virtual CPU ID for the default CPU register
  *                              set.  Can be OR'ed with DBGFREG_HYPER_VMCPUID.
@@ -1456,5 +1456,5 @@
  * @retval  VERR_DBGF_REGISTER_NOT_FOUND
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default target CPU ID, VMCPUID_ANY if not
  *                              applicable. Can be OR'ed with
@@ -1482,5 +1482,5 @@
  * @retval  VINF_DBGF_TRUNCATED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default target CPU ID, VMCPUID_ANY if not
  *                              applicable. Can be OR'ed with
@@ -1514,5 +1514,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default target CPU ID, VMCPUID_ANY if not
  *                              applicable.  Can be OR'ed with
@@ -1546,5 +1546,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default target CPU ID, VMCPUID_ANY if not
  *                              applicable.  Can be OR'ed with
@@ -1578,5 +1578,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default target CPU ID, VMCPUID_ANY if not
  *                              applicable.  Can be OR'ed with
@@ -1610,5 +1610,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default target CPU ID, VMCPUID_ANY if not
  *                              applicable.  Can be OR'ed with
@@ -1643,5 +1643,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default target CPU ID, VMCPUID_ANY if not
  *                              applicable.  Can be OR'ed with
@@ -1676,5 +1676,5 @@
  * @retval  VINF_DBGF_ZERO_EXTENDED_REGISTER
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idDefCpu            The default target CPU ID, VMCPUID_ANY if not
  *                              applicable.  Can be OR'ed with
@@ -1711,5 +1711,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pcRegs              Where to return the register count.
  */
@@ -1849,5 +1849,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   paRegs              The output register value array.  The register
  *                              name string is read only and shall not be freed
@@ -2283,5 +2283,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The CPU ID of any CPU registers that may be
  *                              printed, pass VMCPUID_ANY if not applicable.
@@ -2328,5 +2328,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The CPU ID of any CPU registers that may be
  *                              printed, pass VMCPUID_ANY if not applicable.
Index: /trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp	(revision 41783)
@@ -470,5 +470,5 @@
  * @returns VERR_NO_MEMORY if we're out of memory.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The ID of the virtual CPU which stack we want to walk.
  * @param   enmCodeType     Code type
@@ -502,5 +502,5 @@
  * @returns VERR_NO_MEMORY if we're out of memory.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The ID of the virtual CPU which stack we want to walk.
  * @param   enmCodeType     Code type
@@ -535,6 +535,5 @@
  * walker functions. If not called we will leak memory or other resources.
  *
- * @param   pFirstFrame     The frame returned by one of the the begin
- *                          functions.
+ * @param   pFirstFrame     The frame returned by one of the begin functions.
  */
 VMMR3DECL(void) DBGFR3StackWalkEnd(PCDBGFSTACKFRAME pFirstFrame)
Index: /trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp	(revision 41783)
@@ -242,5 +242,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 int dbgfR3SymInit(PVM pVM)
@@ -610,5 +610,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszFilename     The name of the file to locate and open.
  * @param   pszFound        Where to return the actual filename.
@@ -800,5 +800,5 @@
  * Interface used by PDMR3LdrRelocate for telling us that a GC module has been relocated.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   OldImageBase    The old image base.
  * @param   NewImageBase    The new image base.
@@ -1067,5 +1067,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pLine           The line to duplicate.
  */
Index: /trunk/src/VBox/VMM/VMMR3/EM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/EM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/EM.cpp	(revision 41783)
@@ -459,5 +459,5 @@
  * Reset notification.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMR3DECL(void) EMR3Reset(PVM pVM)
@@ -927,5 +927,5 @@
  *
  * @returns false - new fInREMState value.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU handle.
  */
Index: /trunk/src/VBox/VMM/VMMR3/EMHwaccm.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/EMHwaccm.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/EMHwaccm.cpp	(revision 41783)
@@ -76,5 +76,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU handle.
  */
@@ -388,5 +388,5 @@
  * @returns VBox status code. May return VINF_EM_NO_MEMORY but none of the other
  *          EM statuses.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pCtx        The guest CPUM register context.
Index: /trunk/src/VBox/VMM/VMMR3/EMRaw.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/EMRaw.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/EMRaw.cpp	(revision 41783)
@@ -115,5 +115,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU handle.
  */
@@ -149,5 +149,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU handle.
  */
@@ -1159,5 +1159,5 @@
  * @returns Updated rc.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU handle.
  * @param   pCtx    The guest CPU context.
@@ -1208,5 +1208,5 @@
  * @returns VBox status code. May return VINF_EM_NO_MEMORY but none of the other
  *          EM statuses.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  * @param   pCtx        The guest CPUM register context.
Index: /trunk/src/VBox/VMM/VMMR3/FTM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/FTM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/FTM.cpp	(revision 41783)
@@ -616,5 +616,5 @@
  * VMR3ReqCallWait callback
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  *
  */
@@ -630,5 +630,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 static int ftmR3PerformFullSync(PVM pVM)
@@ -731,5 +731,5 @@
  *
  * @param   hThread     The thread handle.
- * @param   pvUser      The VM handle.
+ * @param   pvUser      Pointer to the VM.
  * @return  VINF_SUCCESS (ignored).
  *
@@ -912,5 +912,5 @@
  * @returns 0 to continue, otherwise stop
  * @param   pBaseNode       Node to destroy
- * @param   pvUser          The VM handle.
+ * @param   pvUser          Pointer to the VM.
  */
 static DECLCALLBACK(int) ftmR3PageTreeDestroyCallback(PAVLGCPHYSNODECORE pBaseNode, void *pvUser)
@@ -933,5 +933,5 @@
  *
  * @param   hThread     The thread handle.
- * @param   pvUser      The VM handle.
+ * @param   pvUser      Pointer to the VM.
  * @return  VINF_SUCCESS (ignored).
  *
@@ -1231,5 +1231,5 @@
  *
  * @returns VINF_SUCCESS (VBox strict status code).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU for the EMT we're being called on. Unused.
  * @param   pvUser      Not used.
Index: /trunk/src/VBox/VMM/VMMR3/HWACCM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/HWACCM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/HWACCM.cpp	(revision 41783)
@@ -694,5 +694,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 static int hwaccmR3InitFinalizeR0(PVM pVM)
@@ -1657,5 +1657,5 @@
  *
  * @returns VBox strict status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU for the EMT we're being called on.
  * @param   pvUser  Unused
@@ -1792,5 +1792,5 @@
  *
  * @returns VBox strict status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU for the EMT we're being called on.
  * @param   pvUser  User specified CPU context
@@ -1964,5 +1964,5 @@
  *
  * @returns VBox strict status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU for the EMT we're being called on.
  * @param   pvUser  User specified CPU context
@@ -2509,5 +2509,5 @@
  *
  * @returns true if it is, false if it isn't.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(bool) HWACCMR3IsVmxPreemptionTimerUsed(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMR3/MM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/MM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/MM.cpp	(revision 41783)
@@ -782,5 +782,5 @@
  *
  * @returns The guest base RAM size.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @thread  Any.
  *
Index: /trunk/src/VBox/VMM/VMMR3/MMHeap.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/MMHeap.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/MMHeap.cpp	(revision 41783)
@@ -540,5 +540,5 @@
  * @returns Pointer to the duplicate.
  * @returns NULL on failure or when input NULL.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmTag      Statistics tag. Statistics are collected on a per tag
  *                      basis in addition to a global one. Thus we can easily
Index: /trunk/src/VBox/VMM/VMMR3/MMHyper.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/MMHyper.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/MMHyper.cpp	(revision 41783)
@@ -49,5 +49,5 @@
  *
  * @returns The heap size in bytes.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static uint32_t mmR3ComputeHyperHeapSize(PVM pVM)
@@ -326,5 +326,5 @@
  * @returns true if the location is ok.
  * @returns false if another location should be found.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPtrOld    The old virtual address.
  * @param   GCPtrNew    The new virtual address.
@@ -389,5 +389,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMR3DECL(int) MMR3LockCall(PVM pVM)
@@ -728,5 +728,5 @@
  *
  * @return VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   cb          Size of the memory. Will be rounded up to nearest page.
  * @param   pszDesc     The description of the memory.
@@ -788,5 +788,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   cb          The size of the new heap.
  * @param   ppHeap      Where to store the heap pointer on successful return.
@@ -1070,5 +1070,5 @@
  *
  * @returns The lookup record on success, NULL on failure.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pvR3                The ring-3 address to look up.
  */
@@ -1119,5 +1119,5 @@
  *
  * @returns VBox status code (first failure).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pvStart             The hyper heap page address. Must be page
  *                              aligned.
@@ -1218,5 +1218,5 @@
  *
  * @returns VINF_SUCCESS, VINF_BUFFER_OVERFLOW.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   HCPhys              The host physical address to look for.
  * @param   pLookup             The HMA lookup entry corresponding to HCPhys.
@@ -1239,5 +1239,5 @@
  *
  * @returns VINF_SUCCESS, VINF_BUFFER_OVERFLOW, VERR_NOT_FOUND.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   HCPhys              The host physical address to look for.
  * @param   pszWhat             Where to return the description.
@@ -1359,5 +1359,5 @@
  * Info handler for 'hma', it dumps the list of lookup records for the hypervisor memory area.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pHlp        Callback functions for doing output.
  * @param   pszArgs     Argument string. Optional and specific to the handler.
Index: /trunk/src/VBox/VMM/VMMR3/MMUkHeap.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/MMUkHeap.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/MMUkHeap.cpp	(revision 41783)
@@ -376,5 +376,5 @@
  * Releases memory allocated with MMR3UkHeapAlloc() and MMR3UkHeapAllocZ()
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pv          Pointer to the memory block to free.
  */
Index: /trunk/src/VBox/VMM/VMMR3/PATM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PATM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PATM.cpp	(revision 41783)
@@ -306,5 +306,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMR3DECL(int) PATMR3InitFinalize(PVM pVM)
@@ -6680,5 +6680,5 @@
 /**
  * Resets the sample.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    The sample registered using STAMR3RegisterCallback.
  */
@@ -6695,5 +6695,5 @@
  * Prints the sample into the buffer.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    The sample registered using STAMR3RegisterCallback.
  * @param   pszBuf      The buffer to print into.
Index: /trunk/src/VBox/VMM/VMMR3/PDM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDM.cpp	(revision 41783)
@@ -298,5 +298,5 @@
 typedef struct PDMNOTIFYASYNCSTATS
 {
-    /** The the start timestamp. */
+    /** The start timestamp. */
     uint64_t        uStartNsTs;
     /** When to log the next time. */
@@ -729,5 +729,5 @@
  * Bits that are saved in pass 0 and in the final pass.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pSSM            The saved state handle.
  */
@@ -753,5 +753,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pSSM            The saved state handle.
  * @param   uPass           The pass.
@@ -770,5 +770,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pSSM            The saved state handle.
  */
@@ -801,5 +801,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pSSM        The SSM handle.
  */
@@ -1256,5 +1256,5 @@
  *
  * @param   pThis               The asynchronous notifification stats.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static void pdmR3NotifyAsyncWaitAndProcessRequests(PPDMNOTIFYASYNCSTATS pThis, PVM pVM)
@@ -1647,5 +1647,5 @@
  * the VM now being suspended.
  *
- * @param   pVM     The VM Handle.
+ * @param   pVM     Pointer to the VM.
  * @thread  EMT(0)
  */
@@ -2289,5 +2289,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMR3DECL(int) PDMR3LockCall(PVM pVM)
@@ -2387,5 +2387,5 @@
  *
  * @returns VINF_SUCCESS or VERR_NOT_FOUND.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszName             The tracing config group name.  This is NULL if
  *                              the operation applies to every device and
@@ -2523,5 +2523,5 @@
  *
  * @returns true / false.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   fEnabled            The tracing setting to check for.
  */
@@ -2561,5 +2561,5 @@
  *
  * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW
- * @param   ppszDst             The pointer to the the output buffer pointer.
+ * @param   ppszDst             The pointer to the output buffer pointer.
  * @param   pcbDst              The pointer to the output buffer size.
  * @param   fSpace              Whether to add a space before the name.
@@ -2599,5 +2599,5 @@
  *
  * @returns VINF_SUCCESS or VERR_BUFFER_OVERFLOW
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszConfig           Where to store the config spec.
  * @param   cbConfig            The size of the output buffer.
@@ -2676,5 +2676,5 @@
  * Info handler for 'pdmtracingids'.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pHlp        The output helpers.
  * @param   pszArgs     The optional user arguments.
Index: /trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp	(revision 41783)
@@ -769,5 +769,5 @@
  * @param   pVM        Pointer to the shared VM instance data.
  * @param   pEpClass   Pointer to the endpoint class structure.
- * @param   pCfgHandle Pointer to the the CFGM tree.
+ * @param   pCfgHandle Pointer to the CFGM tree.
  */
 int pdmR3AsyncCompletionEpClassInit(PVM pVM, PCPDMASYNCCOMPLETIONEPCLASSOPS pEpClassOps, PCFGMNODE pCfgHandle)
Index: /trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp	(revision 41783)
@@ -48,5 +48,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 int pdmR3CritSectInitStats(PVM pVM)
@@ -61,5 +61,5 @@
  * Relocates all the critical sections.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 void pdmR3CritSectRelocate(PVM pVM)
@@ -114,5 +114,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The Vm handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pCritSect       The critical section.
  * @param   pvKey           The owner key.
@@ -197,5 +197,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         Device instance.
  * @param   pCritSect       Pointer to the critical section.
@@ -227,5 +227,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         Device instance.
  * @param   pCritSect       Pointer to the critical section.
@@ -245,5 +245,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         Device instance.
  * @param   pCritSect       Pointer to the critical section.
@@ -266,5 +266,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDrvIns         Driver instance.
  * @param   pCritSect       Pointer to the critical section.
@@ -289,5 +289,5 @@
  * @returns Return code from RTCritSectDelete.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCritSect   The critical section.
  * @param   pPrev       The previous critical section in the list.
@@ -355,5 +355,5 @@
  *          return the first error code. This shouldn't be a problem
  *          since errors really shouldn't happen here.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pvKey   The initializer key.
  */
@@ -391,5 +391,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDevIns     The device handle.
  */
@@ -404,5 +404,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDrvIns     The driver handle.
  */
@@ -564,5 +564,5 @@
  * @returns Lock count.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszNames        Where to return the critical section names.
  * @param   cbNames         The size of the buffer.
@@ -648,5 +648,5 @@
  * EMTs and I/O threads from deadlocking.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(void) PDMR3CritSectLeaveAll(PVM pVM)
@@ -675,5 +675,5 @@
  *
  * @returns The address of the NOP critical section.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMR3DECL(PPDMCRITSECT)             PDMR3CritSectGetNop(PVM pVM)
@@ -688,5 +688,5 @@
  *
  * @returns The ring-0 address of the NOP critical section.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMR3DECL(R0PTRTYPE(PPDMCRITSECT))  PDMR3CritSectGetNopR0(PVM pVM)
@@ -701,5 +701,5 @@
  *
  * @returns The raw-mode context address of the NOP critical section.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMR3DECL(RCPTRTYPE(PPDMCRITSECT))  PDMR3CritSectGetNopRC(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp	(revision 41783)
@@ -3165,5 +3165,5 @@
  *
  * @returns VBox status code fit for scheduling.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pDevIns             The device that triggered this action.
  */
@@ -3636,5 +3636,5 @@
  * @returns Success indicator.
  *          If false the item will not be removed and the flushing will stop.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pItem       The item to consume. Upon return this item will be freed.
  */
Index: /trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp	(revision 41783)
@@ -853,5 +853,5 @@
  *
  * @returns Pointer to the critical section.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         The device instance in question.
  *
Index: /trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp	(revision 41783)
@@ -377,5 +377,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pDrvAbove           The driver above, NULL if top.
  * @param   pLun                The LUN.
@@ -620,5 +620,5 @@
  * @returns VBox status code, including informational statuses.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pNode               The CFGM node for the driver.
  * @param   pBaseInterface      The base interface.
Index: /trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp	(revision 41783)
@@ -113,5 +113,5 @@
  * This will unload and free all modules.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  *
  * @remarks This is normally called twice during termination.
@@ -432,6 +432,6 @@
 
 /**
- * Loads a module into the raw-mode context (i.e. into the Hypervisor memory 
- * region). 
+ * Loads a module into the raw-mode context (i.e. into the Hypervisor memory
+ * region).
  *
  * @returns VBox status code.
@@ -535,12 +535,12 @@
                              */
                             RTLDRADDR uValue;
-                            rc = RTLdrGetSymbolEx(pModule->hLdrMod, pModule->pvBits, pModule->ImageBase, 
+                            rc = RTLdrGetSymbolEx(pModule->hLdrMod, pModule->pvBits, pModule->ImageBase,
                                                   "g_VTGObjHeader", &uValue);
                             if (RT_SUCCESS(rc))
                             {
                                 PVTGOBJHDR pVtgHdr = (PVTGOBJHDR)MMHyperRCToCC(pVM, (RTRCPTR)uValue);
-                                if (   pVtgHdr 
+                                if (   pVtgHdr
                                     && !memcmp(pVtgHdr->szMagic, VTGOBJHDR_MAGIC, sizeof(pVtgHdr->szMagic)))
-                                    rc = SUPR3TracerRegisterModule(~(uintptr_t)0, pModule->szName, pVtgHdr, uValue, 
+                                    rc = SUPR3TracerRegisterModule(~(uintptr_t)0, pModule->szName, pVtgHdr, uValue,
                                                                    SUP_TRACER_UMOD_FLAGS_SHARED);
                                 else
@@ -1513,5 +1513,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pvInterface     Pointer to the interface structure.  The symbol list
  *                          describes the layout.
Index: /trunk/src/VBox/VMM/VMMR3/PDMNetShaper.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMNetShaper.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMNetShaper.cpp	(revision 41783)
@@ -404,5 +404,5 @@
  *
  * @returns VINF_SUCCESS (ignored).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pThread     The PDM thread data.
  */
Index: /trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp	(revision 41783)
@@ -597,5 +597,5 @@
  * Relocate the queues.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   offDelta        The relocation delta.
  */
Index: /trunk/src/VBox/VMM/VMMR3/PDMThread.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMThread.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMThread.cpp	(revision 41783)
@@ -98,5 +98,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   ppThread    Where to store the pointer to the instance.
  */
@@ -123,5 +123,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   ppThread    Where the thread instance data handle is.
  * @param   cbStack     The stack size, see RTThreadCreate().
@@ -196,5 +196,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDevIns     The device instance.
  * @param   ppThread    Where to store the thread 'handle'.
@@ -229,5 +229,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pUsbIns     The USB device instance.
  * @param   ppThread    Where to store the thread 'handle'.
@@ -262,5 +262,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDrvIns     The driver instance.
  * @param   ppThread    Where to store the thread 'handle'.
@@ -295,5 +295,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   ppThread    Where to store the thread 'handle'.
  * @param   pvUser      The user argument to the thread function.
@@ -326,5 +326,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   ppThread    Where to store the thread 'handle'.
  * @param   pvUser      The user argument to the thread function.
@@ -474,5 +474,5 @@
  *
  * @returns VBox status code of the first failure.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDevIns     the device instance.
  */
@@ -509,5 +509,5 @@
  *
  * @returns VBox status code of the first failure.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pUsbIns     The USB device instance.
  */
@@ -544,5 +544,5 @@
  *
  * @returns VBox status code of the first failure.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDrvIns     The driver instance.
  */
@@ -576,5 +576,5 @@
  * Called For VM power off.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 void pdmR3ThreadDestroyAll(PVM pVM)
@@ -971,5 +971,5 @@
  *
  * @return VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 int pdmR3ThreadSuspendAll(PVM pVM)
@@ -1063,5 +1063,5 @@
  *
  * @return VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 int pdmR3ThreadResumeAll(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp	(revision 41783)
@@ -101,5 +101,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDrvIns         The driver instance of the hub.
  * @param   fVersions       Indicates the kinds of USB devices that can be attached to this HUB.
@@ -276,5 +276,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 int pdmR3UsbLoadModules(PVM pVM)
@@ -386,5 +386,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 int pdmR3UsbVMInitComplete(PVM pVM)
@@ -427,5 +427,5 @@
  * @returns VINF_SUCCESS and *ppHub on success.
  *          VERR_PDM_NO_USB_HUBS or VERR_PDM_NO_USB_PORTS on failure.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   iUsbVersion     The USB device version.
  * @param   ppHub           Where to store the pointer to the USB hub.
@@ -456,5 +456,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pUsbDev         The USB device emulation.
  * @param   iInstance       -1 if not called by pdmR3UsbInstantiateDevices().
@@ -838,5 +838,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pUuid           The UUID to be associated with the device.
  * @param   fRemote         Whether it's a remove or local device.
@@ -1010,5 +1010,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pUuid           The UUID associated with the device to detach.
  * @thread  EMT
Index: /trunk/src/VBox/VMM/VMMR3/PGM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGM.cpp	(revision 41783)
@@ -2114,5 +2114,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(int) PGMR3InitFinalize(PVM pVM)
@@ -2231,5 +2231,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   enmWhat             What has been completed.
  * @thread  EMT(0)
@@ -2468,5 +2468,5 @@
  * Resets a virtual CPU when unplugged.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pVCpu               The virtual CPU handle.
  */
@@ -2766,5 +2766,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMR3DECL(int) PGMR3LockCall(PVM pVM)
@@ -2845,5 +2845,5 @@
  * Initializes the paging mode data kept in PGM::paModeData.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fResolveGCAndR0 Indicate whether or not GC and Ring-0 symbols can be resolved now.
  *                          This is used early in the init process to avoid trouble with PDM
@@ -3057,8 +3057,8 @@
  * Switch to different (or relocated in the relocate case) mode data.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU to operate on.
- * @param   enmShw      The the shadow paging mode.
- * @param   enmGst      The the guest paging mode.
+ * @param   enmShw      The shadow paging mode.
+ * @param   enmGst      The guest paging mode.
  */
 static void pgmR3ModeDataSwitch(PVM pVM, PVMCPU pVCpu, PGMMODE enmShw, PGMMODE enmGst)
@@ -3647,5 +3647,5 @@
  *
  * @returns VBox status code, fully asserted.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU to operate on.
  */
@@ -4146,5 +4146,5 @@
  * @returns VINF_SUCCESS if everything is fine.
  * @returns VBox error status after asserting on integrity breach.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMR3DECL(int) PGMR3CheckIntegrity(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMR3/PGMBth.h
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMBth.h	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMBth.h	(revision 41783)
@@ -40,5 +40,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fResolveGCAndR0 Indicate whether or not GC and Ring-0 symbols can be resolved now.
  *                          This is used early in the init process to avoid trouble with PDM
@@ -199,5 +199,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU to operate on.
  * @param   offDelta    The relocation offset.
Index: /trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp	(revision 41783)
@@ -49,5 +49,5 @@
 typedef struct PGMR3DUMPHIERARCHYSTATE
 {
-    /** The VM handle. */
+    /** Pointer to the VM. */
     PVM             pVM;
     /** Output helpers. */
@@ -103,5 +103,5 @@
  * @retval  VERR_INVALID_POINTER if the pointer is not within the GC physical memory.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   R3Ptr       The R3 pointer to convert.
  * @param   pGCPhys     Where to store the GC physical address on success.
@@ -125,5 +125,5 @@
  * @retval  VERR_INVALID_POINTER if the pointer is not within the GC physical memory.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   R3Ptr       The R3 pointer to convert.
  * @param   pHCPhys     Where to store the HC physical address on success.
@@ -146,5 +146,5 @@
  * @retval  VERR_INVALID_POINTER if the HC physical address is not within the GC physical memory.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   HCPhys  The HC physical address to convert.
  * @param   pGCPhys Where to store the GC physical address on success.
@@ -184,5 +184,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvDst       Where to store what's read.
  * @param   GCPhysDst   Where to start reading from.
@@ -235,5 +235,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhysDst   Where to start writing.
  * @param   pvSrc       What to write.
@@ -286,5 +286,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvDst       Where to store what's read.
  * @param   GCPtrDst    Where to start reading from.
@@ -342,5 +342,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPtrDst    Where to start writing.
  * @param   pvSrc       What to write.
@@ -849,5 +849,5 @@
  *
  * @param   pState          The state to initialize.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fFlags          The flags.
  * @param   u64FirstAddr    The first address.
@@ -1326,5 +1326,5 @@
  *
  * @returns VBox status code (VINF_SUCCESS).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   HCPhys      The physical address of the table.
  * @param   cMaxDepth   The maximum depth.
@@ -1403,5 +1403,5 @@
  *
  * @returns VBox status code (VINF_SUCCESS).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPT         Pointer to the page table.
  * @param   fMapping    Set if it's a guest mapping.
@@ -1630,5 +1630,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   cr3             The CR3 register value.
  * @param   fFlags          The flags, DBGFPGDMP_FLAGS_XXX.
@@ -1658,5 +1658,5 @@
  *
  * @returns VBox status code (VINF_SUCCESS).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   cr3         The root of the hierarchy.
  * @param   cr4         The cr4, only PAE and PSE is currently used.
@@ -1999,5 +1999,5 @@
  *
  * @returns VBox status code (VINF_SUCCESS).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The physical address of the table.
  * @param   cMaxDepth   The maximum depth.
@@ -2308,5 +2308,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   cr3             The CR3 register value.
  * @param   fFlags          The flags, DBGFPGDMP_FLAGS_XXX.
Index: /trunk/src/VBox/VMM/VMMR3/PGMGst.h
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMGst.h	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMGst.h	(revision 41783)
@@ -38,5 +38,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fResolveGCAndR0 Indicate whether or not GC and Ring-0 symbols can be resolved now.
  *                          This is used early in the init process to avoid trouble with PDM
Index: /trunk/src/VBox/VMM/VMMR3/PGMMap.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMMap.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMMap.cpp	(revision 41783)
@@ -47,5 +47,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPtr           Virtual Address. (Page table aligned!)
  * @param   cb              Size of the range. Must be a 4MB aligned!
@@ -215,5 +215,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPtr   Virtual Address. (Page table aligned!)
  *
@@ -289,5 +289,5 @@
  *
  * @returns true/false.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iPD         The first PDE in the range.
  * @param   cPTs        The number of PDEs in the range.
@@ -313,5 +313,5 @@
  * The mapping *must* be in the list.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pMapping        The mapping to unlink.
  */
@@ -345,5 +345,5 @@
  * Links the mapping.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pMapping        The mapping to linked.
  */
@@ -392,5 +392,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @thread  EMT(0)
  */
@@ -478,5 +478,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pcb     Where to store the size.
  */
@@ -498,5 +498,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPtrBase   The address of the reserved range of guest memory.
  * @param   cb          The size of the range starting at GCPtrBase.
@@ -538,5 +538,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPtrBase   The address of the reserved range of guest memory.
  * @param   cb          The size of the range starting at GCPtrBase.
@@ -680,5 +680,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(int) PGMR3MappingsDisable(PVM pVM)
@@ -721,5 +721,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(int) PGMR3MappingsUnfix(PVM pVM)
@@ -750,5 +750,5 @@
  *
  * @returns true if they need, false if not.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMR3DECL(bool) PGMR3MappingsNeedReFixing(PVM pVM)
@@ -766,5 +766,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   Addr        Intermediate context address of the mapping.
  * @param   HCPhys      Start of the range of physical pages. This must be entriely below 4GB!
@@ -831,5 +831,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   uAddress        Address of the mapping.
  * @param   cPages          Number of pages.
@@ -913,5 +913,5 @@
  * Sets up the intermediate page tables for a verified mapping.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   uAddress        Address of the mapping.
  * @param   HCPhys          The physical address of the page range.
@@ -970,5 +970,5 @@
  * Clears all PDEs involved with the mapping in the shadow and intermediate page tables.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pMap        Pointer to the mapping in question.
  * @param   iOldPDE     The index of the 32-bit PDE corresponding to the base of the mapping.
@@ -1010,5 +1010,5 @@
  * Sets all PDEs involved with the mapping in the shadow and intermediate page tables.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pMap        Pointer to the mapping in question.
  * @param   iNewPDE     The index of the 32-bit PDE corresponding to the base of the mapping.
@@ -1064,5 +1064,5 @@
  * Relocates a mapping to a new address.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pMapping            The mapping to relocate.
  * @param   GCPtrOldMapping     The address of the start of the old mapping.
@@ -1186,5 +1186,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pMapping            The mapping which conflicts.
  * @param   pPDSrc              The page directory of the guest OS.
@@ -1263,5 +1263,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pMapping            The mapping which conflicts.
  * @param   GCPtrOldMapping     The address of the start of the current mapping.
@@ -1355,5 +1355,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvDst       The destination address (HC of course).
  * @param   GCPtrSrc    The source address (GC virtual address).
Index: /trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp	(revision 41783)
@@ -102,5 +102,5 @@
  * @retval  VINF_SUCCESS.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          Physical address to read from.
  * @param   pvBuf           Where to read into.
@@ -231,5 +231,5 @@
  * @retval  VERR_EM_NO_MEMORY.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          Physical address to write to.
  * @param   pvBuf           What to write.
@@ -353,5 +353,5 @@
  *
  * @returns see PGMR3PhysGCPhys2CCPtrExternal
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pGCPhys     Pointer to the guest physical address.
  * @param   ppv         Where to store the mapping address.
@@ -417,5 +417,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The guest physical address of the page that should be mapped.
  * @param   ppv         Where to store the address corresponding to GCPhys.
@@ -524,5 +524,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The guest physical address of the page that should be mapped.
  * @param   ppv         Where to store the address corresponding to GCPhys.
@@ -661,5 +661,5 @@
  * Rebuilds the RAM range search trees.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 static void pgmR3PhysRebuildRamRangeSearchTrees(PVM pVM)
@@ -735,5 +735,5 @@
  * Called when anything was relocated.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 void pgmR3PhysRelinkRamRanges(PVM pVM)
@@ -785,5 +785,5 @@
  * Links a new RAM range into the list.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pNew        Pointer to the new list entry.
  * @param   pPrev       Pointer to the previous list entry. If NULL, insert as head.
@@ -824,5 +824,5 @@
  * Unlink an existing RAM range from the list.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pRam        Pointer to the new list entry.
  * @param   pPrev       Pointer to the previous list entry. If NULL, insert as head.
@@ -860,5 +860,5 @@
  * Unlink an existing RAM range from the list.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pRam        Pointer to the new list entry.
  */
@@ -886,5 +886,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pRam        The RAM range in which the pages resides.
  * @param   GCPhys      The address of the first page.
@@ -933,5 +933,5 @@
  *
  * @returns VINF_SUCCESS (VBox strict status code).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU for the EMT we're being called on. Unused.
  * @param   pvUser      User parameter
@@ -1050,5 +1050,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   fInflate    Inflate or deflate memory balloon
  * @param   cPages      Number of pages to free
@@ -1075,5 +1075,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   fInflate    Inflate or deflate memory balloon
  * @param   cPages      Number of pages to free
@@ -1130,5 +1130,5 @@
  *
  * @returns VINF_SUCCESS (VBox strict status code).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU for the EMT we're being called on. Unused.
  * @param   pvUser      User parameter, unused.
@@ -1201,5 +1201,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(int) PGMR3PhysWriteProtectRAM(PVM pVM)
@@ -1216,5 +1216,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pfnEnum     Enumerate callback handler.
  * @param   pvUser      Enumerate callback handler parameter.
@@ -1300,5 +1300,5 @@
  *
  * @returns Number of ram ranges.  Returns UINT32_MAX if @a pVM is invalid.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMR3DECL(uint32_t) PGMR3PhysGetRamRangeCount(PVM pVM)
@@ -1358,5 +1358,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pcbAllocMem         Where to return the amount of memory allocated
  *                              by VMs.
@@ -1401,5 +1401,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pcbTotalMem         Where to return total amount memory the VM may
  *                              possibly use.
@@ -1447,5 +1447,5 @@
  * PGMR3PhysRegisterRam worker that initializes and links a RAM range.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pNew            The new RAM range.
  * @param   GCPhys          The address of the RAM range.
@@ -1532,5 +1532,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          The address of the RAM.
  * @param   cRamPages       The number of RAM pages to register.
@@ -1618,5 +1618,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          The physical address of the RAM.
  * @param   cb              The size of the RAM.
@@ -1755,5 +1755,5 @@
  * @returns VBox status code.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 int pgmR3PhysRamPreAllocate(PVM pVM)
@@ -1822,5 +1822,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 int pgmR3PhysRamReset(PVM pVM)
@@ -1984,5 +1984,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 int pgmR3PhysRamTerm(PVM pVM)
@@ -2065,5 +2065,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          The start of the MMIO region.
  * @param   cb              The size of the MMIO region.
@@ -2231,5 +2231,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          The start of the MMIO region.
  * @param   cb              The size of the MMIO region.
@@ -2347,5 +2347,5 @@
  *
  * @returns Pointer to the MMIO2 range.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         The device instance owning the region.
  * @param   iRegion         The region.
@@ -2382,5 +2382,5 @@
  * @retval  VERR_ALREADY_EXISTS if the region already exists.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         The device instance owning the region.
  * @param   iRegion         The region number.  If the MMIO2 memory is a PCI
@@ -2510,5 +2510,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         The device instance owning the region.
  * @param   iRegion         The region. If it's UINT32_MAX it'll be a wildcard match.
@@ -2615,5 +2615,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         The device instance owning the region.
  */
@@ -2872,5 +2872,5 @@
  *
  * @returns true/false accordingly.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         The owner of the memory, optional.
  * @param   GCPhys          The address to check.
@@ -2910,5 +2910,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         The owner of the memory, optional.
  * @param   iRegion         The region.
@@ -2945,5 +2945,5 @@
  * @return VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDevIns     The device owning the MMIO2 memory.
  * @param   iRegion     The region.
@@ -2987,5 +2987,5 @@
  *
  * @returns VBox status.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pDevIns             The device instance owning the ROM.
  * @param   GCPhys              First physical address in the range.
@@ -3342,5 +3342,5 @@
  *
  * @returns VBox status.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pDevIns             The device instance owning the ROM.
  * @param   GCPhys              First physical address in the range.
@@ -3376,5 +3376,5 @@
  * @returns VINF_SUCCESS if the handler have carried out the operation.
  * @returns VINF_PGM_HANDLER_DO_DEFAULT if the caller should carry out the access operation.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   GCPhys          The physical address the guest is writing to.
  * @param   pvPhys          The HC mapping of that address.
@@ -3480,5 +3480,5 @@
  * ASSUMES that the caller owns the PGM lock.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 int pgmR3PhysRomReset(PVM pVM)
@@ -3580,5 +3580,5 @@
  * ASSUMES that the caller owns the PGM lock.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 void pgmR3PhysRomTerm(PVM pVM)
@@ -3611,5 +3611,5 @@
  * @retval  VINF_PGM_SYNC_CR3
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      Where to start. Page aligned.
  * @param   cb          How much to change. Page aligned.
@@ -3756,5 +3756,5 @@
 typedef struct PGMR3PHYSCHUNKUNMAPCB
 {
-    PVM                 pVM;            /**< The VM handle. */
+    PVM                 pVM;            /**< Pointer to the VM. */
     PPGMCHUNKR3MAP      pChunk;         /**< The chunk to unmap. */
 } PGMR3PHYSCHUNKUNMAPCB, *PPGMR3PHYSCHUNKUNMAPCB;
@@ -3815,5 +3815,5 @@
  *
  * @returns Chunk id.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 static int32_t pgmR3PhysChunkFindUnmapCandidate(PVM pVM)
@@ -3850,5 +3850,5 @@
  *
  * @returns VINF_SUCCESS (VBox strict status code).
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU for the EMT we're being called on. Unused.
  * @param   pvUser      User pointer. Unused
@@ -3943,5 +3943,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 void pgmR3PhysUnmapChunk(PVM pVM)
@@ -3958,5 +3958,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idChunk     The chunk in question.
  * @param   ppChunk     Where to store the chunk tracking structure.
@@ -4083,5 +4083,5 @@
  *
  * @returns see pgmR3PhysChunkMap.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idChunk     The chunk to map.
  */
@@ -4101,5 +4101,5 @@
  * Invalidates the TLB for the ring-3 mapping cache.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(void) PGMR3PhysChunkInvalidateTLB(PVM pVM)
@@ -4125,5 +4125,5 @@
  * @retval  VINF_EM_NO_MEMORY if we're out of memory.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      GC physical start address of the 2 MB range
  */
@@ -4250,5 +4250,5 @@
  *          this case and it gets accompanied by VM_FF_PGM_NO_MEMORY.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  *
  * @remarks The VINF_EM_NO_MEMORY status is for the benefit of the FF processing
@@ -4408,5 +4408,5 @@
  * This is used by ballooning, remapping MMIO2, RAM reset and state loading.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pReq            Pointer to the request.
  * @param   pcPendingPages  Where the number of pages waiting to be freed are
@@ -4529,5 +4529,5 @@
  * @retval  VERR_PGM_PHYS_TLB_UNASSIGNED if the page doesn't exist.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address to convert.  Since this is only
  *                      used for filling the REM TLB, the A20 mask must be
Index: /trunk/src/VBox/VMM/VMMR3/PGMPool.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMPool.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMPool.cpp	(revision 41783)
@@ -131,5 +131,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 int pgmR3PoolInit(PVM pVM)
@@ -429,5 +429,5 @@
  * Relocate the page pool data.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 void pgmR3PoolRelocate(PVM pVM)
@@ -454,5 +454,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMR3DECL(int) PGMR3PoolGrow(PVM pVM)
@@ -638,5 +638,5 @@
  *
  * @returns VINF_SUCCESS (VBox strict status code).
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The VMCPU for the EMT we're being called on. Unused.
  * @param   fpvFlushRemTlb  When not NULL, we'll flush the REM TLB as well.
@@ -899,5 +899,5 @@
  * Clears the shadow page pool.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fFlushRemTlb    When set, the REM TLB is scheduled for flushing as
  *                          well.
@@ -913,5 +913,5 @@
  * Protect all pgm pool page table entries to monitor writes
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  *
  * @remarks ASSUMES the caller will flush all TLBs!!
Index: /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp	(revision 41783)
@@ -188,5 +188,5 @@
  * @returns Pointer to the ROM page structure. NULL if the caller didn't check
  *          that it's a ROM page.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The address of the ROM page.
  */
@@ -209,5 +209,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static int pgmR3PrepRomPages(PVM pVM)
@@ -260,5 +260,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                Saved state handle.
  */
@@ -290,5 +290,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -368,5 +368,5 @@
  * Scan ROM pages.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static void pgmR3ScanRomPages(PVM pVM)
@@ -411,5 +411,5 @@
  * relinked in any way.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The SSM handle.
  * @param   fLiveSave           Whether we're in a live save or not.
@@ -488,5 +488,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The SSM handle.
  * @param   fLiveSave           Whether it's a live save or not.
@@ -600,5 +600,5 @@
  * Cleans up ROM pages after a live save.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static void pgmR3DoneRomPages(PVM pVM)
@@ -612,5 +612,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static int pgmR3PrepMmio2Pages(PVM pVM)
@@ -652,5 +652,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                Saved state handle.
  */
@@ -681,5 +681,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -838,5 +838,5 @@
  * Scan for MMIO2 page modifications.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   uPass               The pass number.
  */
@@ -875,5 +875,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The SSM handle.
  * @param   fLiveSave           Whether it's a live save or not.
@@ -1014,5 +1014,5 @@
  * Cleans up MMIO2 pages after a live save.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static void pgmR3DoneMmio2Pages(PVM pVM)
@@ -1042,5 +1042,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static int pgmR3PrepRamPages(PVM pVM)
@@ -1180,5 +1180,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -1202,5 +1202,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -1235,5 +1235,5 @@
  * info with it.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pCur                The current RAM range.
  * @param   paLSPages           The current array of live save page tracking
@@ -1284,5 +1284,5 @@
  * Verifies the CRC-32 for a RAM page.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pCur                The current RAM range.
  * @param   paLSPages           The current array of live save page tracking
@@ -1311,5 +1311,5 @@
  * Scan for RAM page modifications and reprotect them.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   fFinalPass          Whether this is the final pass or not.
  */
@@ -1519,5 +1519,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The SSM handle.
  * @param   fLiveSave           Whether it's a live save or not.
@@ -1739,5 +1739,5 @@
  * Cleans up RAM pages after a live save.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 static void pgmR3DoneRamPages(PVM pVM)
@@ -1808,5 +1808,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pSSM        The SSM handle.
  */
@@ -1872,5 +1872,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pSSM        The SSM handle.
  * @param   uPass       The data pass.
@@ -1985,5 +1985,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pSSM        The SSM handle.
  */
@@ -2176,5 +2176,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   uType           The page type or PGMPAGETYPE_INVALID (old saved
  *                          state).
@@ -2205,5 +2205,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pSSM            The SSM handle.
  * @param   uType           The page type or PGMPAGETYEP_INVALID (old saved
@@ -2249,5 +2249,5 @@
  *
  * @returns VBox status code, fully bitched errors.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pSSM            The SSM handle.
  * @param   uType           The page type.
@@ -2278,5 +2278,5 @@
  *
  * @returns VBox status code, errors are fully bitched.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pSSM            The saved state handle.
  * @param   pPage           The page.
@@ -2574,5 +2574,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The SSM handle.
  * @param   uVersion            The PGM saved state unit version.
@@ -2937,5 +2937,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/PGMSharedPage.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp	(revision 41783)
@@ -227,5 +227,5 @@
  * Shared module check helper (called on the way out).
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   VMCPUID     VCPU id
  */
Index: /trunk/src/VBox/VMM/VMMR3/PGMShw.h
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PGMShw.h	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/PGMShw.h	(revision 41783)
@@ -131,5 +131,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fResolveGCAndR0 Indicate whether or not GC and Ring-0 symbols can be resolved now.
  *                          This is used early in the init process to avoid trouble with PDM
Index: /trunk/src/VBox/VMM/VMMR3/SELM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/SELM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/SELM.cpp	(revision 41783)
@@ -243,5 +243,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMR3DECL(int) SELMR3InitFinalize(PVM pVM)
@@ -286,5 +286,5 @@
  * Setup the hypervisor GDT selectors in our shadow table
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static void selmR3SetupHyperGDTSelectors(PVM pVM)
@@ -1654,5 +1654,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM Handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(int) SELMR3DebugCheck(PVM pVM)
Index: /trunk/src/VBox/VMM/VMMR3/SSM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/SSM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/SSM.cpp	(revision 41783)
@@ -453,5 +453,5 @@
     SSMSTRM                 Strm;
 
-    /** The VM handle. */
+    /** Pointer to the VM. */
     PVM                     pVM;
     /** The current operation. */
@@ -896,5 +896,5 @@
  * Cleans up resources allocated by SSM on VM termination.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMR3_INT_DECL(void) SSMR3Term(PVM pVM)
@@ -1101,5 +1101,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszName         Data unit name.
  * @param   uInstance       The instance id.
@@ -1207,5 +1207,5 @@
  * @returns VBox status.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         Device instance.
  * @param   pszName         Data unit name.
@@ -1260,5 +1260,5 @@
  * @returns VBox status.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDrvIns         Driver instance.
  * @param   pszName         Data unit name.
@@ -1311,5 +1311,5 @@
  * @returns VBox status.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszName         Data unit name.
  * @param   uInstance       The instance identifier of the data unit.
@@ -1360,5 +1360,5 @@
  * @returns VBox status.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszName         Data unit name.
  * @param   uInstance       The instance identifier of the data unit.
@@ -1411,5 +1411,5 @@
  * @returns VBox status.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDevIns         Device instance.
  * @param   pszName         Data unit name.
@@ -1487,5 +1487,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pDrvIns         Driver instance.
  * @param   pszName         Data unit name.
@@ -1561,5 +1561,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   enmType         Unit type
  * @param   pszName         Data unit name.
@@ -1618,5 +1618,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszName         Data unit name.
  * @remark  Only for dynamic data units.
@@ -1632,5 +1632,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszName         Data unit name.
  * @remark  Only for dynamic data units.
@@ -2990,5 +2990,5 @@
  * Makes the SSM operation cancellable or not (via SSMR3Cancel).
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pSSM            The saved state handle. (SSMHANDLE::rc may be set.)
  * @param   fCancellable    The new state.
@@ -4135,5 +4135,5 @@
  * @returns VBox status code.
  * @param   pSSM                    The saved state handle.
- * @param   lrdPct                  The progress of the the live save.
+ * @param   lrdPct                  The progress of the live save.
  * @param   uPass                   The current pass.
  */
@@ -4223,5 +4223,5 @@
  *
  * @returns VBox status code (pSSM->rc).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -4279,5 +4279,5 @@
  *
  * @returns VBox status code (pSSM->rc).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -4378,5 +4378,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The SSM handle.
  * @param   pcEntries           Where to return the number of directory entries.
@@ -4433,5 +4433,5 @@
  *
  * @returns VBox status code (pSSM->rc).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -4524,5 +4524,5 @@
  *
  * @returns VBox status code (pSSM->rc).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -4664,5 +4664,5 @@
  *
  * @returns VBox status code (pSSM->rc).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -4725,5 +4725,5 @@
  *
  * @returns VBox status code (no need to check pSSM->rc).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The state handle.
  *
@@ -4792,5 +4792,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The SSM handle.
  */
@@ -4838,5 +4838,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszFilename         The name of the file.  NULL if pStreamOps is
  *                              used.
@@ -4903,5 +4903,5 @@
  * @returns VBox status.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszFilename     Name of the file to save the state in. NULL if pStreamOps is used.
  * @param   pStreamOps      The stream method table. NULL if pszFilename is
@@ -4997,5 +4997,5 @@
  * @retval  VINF_SSM_VOTE_FOR_ANOTHER_PASS if we need another pass.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  * @param   uPass               The current pass.
@@ -5098,5 +5098,5 @@
  * @returns VBox status code (no need to check pSSM->rc).
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  * @param   uPass               The current pass.
@@ -5225,5 +5225,5 @@
  *
  * @returns VBox status code (no need to check pSSM->rc).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -5297,5 +5297,5 @@
  *
  * @returns VBox status code (no need to check pSSM->rc).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -5403,5 +5403,5 @@
  * @returns VBox status.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   cMsMaxDowntime  The maximum downtime given as milliseconds.
  * @param   pszFilename     Name of the file to save the state in. This string
@@ -7645,5 +7645,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszFilename         The filename. NULL if pStreamOps is used.
  * @param   pStreamOps          The stream method table. NULL if pszFilename is
@@ -7798,5 +7798,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -8054,5 +8054,5 @@
  * @returns VBox status code.  May or may not set pSSM->rc, the returned
  *          status code is ALWAYS the more accurate of the two.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pSSM                The saved state handle.
  */
@@ -8218,5 +8218,5 @@
  * @returns VBox status.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszFilename     The name of the saved state file. NULL if pStreamOps
  *                          is used.
@@ -9096,5 +9096,5 @@
  *          cancelled.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  *
  * @thread  Any.
Index: /trunk/src/VBox/VMM/VMMR3/STAM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/STAM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/STAM.cpp	(revision 41783)
@@ -101,5 +101,5 @@
     /** Pointer to the current buffer position. */
     char           *psz;
-    /** The VM handle. */
+    /** Pointer to the VM. */
     PVM             pVM;
     /** The number of bytes allocated. */
@@ -366,5 +366,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    Pointer to the sample.
  * @param   enmType     Sample type. This indicates what pvSample is pointing at.
@@ -412,5 +412,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    Pointer to the sample.
  * @param   enmType     Sample type. This indicates what pvSample is pointing at.
@@ -437,5 +437,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    Pointer to the sample.
  * @param   enmType     Sample type. This indicates what pvSample is pointing at.
@@ -467,5 +467,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    Pointer to the sample.
  * @param   enmType     Sample type. This indicates what pvSample is pointing at.
@@ -488,5 +488,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    Pointer to the sample.
  * @param   enmVisibility  Visibility type specifying whether unused statistics should be visible or not.
@@ -515,5 +515,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    Pointer to the sample.
  * @param   enmVisibility  Visibility type specifying whether unused statistics should be visible or not.
@@ -780,5 +780,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pvSample    Pointer to the sample registered with STAMR3Register().
  */
@@ -794,5 +794,5 @@
  *
  * @returns VBox status. (Basically, it cannot fail.)
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pszPat      The name matching pattern. See somewhere_where_this_is_described_in_detail.
  *                      If NULL all samples are reset.
@@ -880,5 +880,5 @@
  *
  * @returns VBox status. (Basically, it cannot fail.)
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pszPat      The name matching pattern. See somewhere_where_this_is_described_in_detail.
  *                      If NULL all samples are reset.
@@ -897,5 +897,5 @@
  * @returns VINF_SUCCESS
  * @param   pDesc   Pointer to the current descriptor.
- * @param   pvArg   User argument - The VM handle.
+ * @param   pvArg   User argument - Pointer to the VM.
  */
 static int stamR3ResetOne(PSTAMDESC pDesc, void *pvArg)
@@ -1027,5 +1027,5 @@
  *
  * @returns VBox status. (Basically, it cannot fail.)
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszPat          The name matching pattern. See somewhere_where_this_is_described_in_detail.
  *                          If NULL all samples are reset.
@@ -1300,5 +1300,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszSnapshot     The snapshot data pointer returned by STAMR3Snapshot().
  *                          NULL is allowed.
@@ -1334,5 +1334,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszPat          The name matching pattern. See somewhere_where_this_is_described_in_detail.
  *                          If NULL all samples are written to the log.
@@ -1385,5 +1385,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszPat          The name matching pattern. See somewhere_where_this_is_described_in_detail.
  *                          If NULL all samples are written to the log.
@@ -1416,5 +1416,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszPat          The name matching pattern. See somewhere_where_this_is_described_in_detail.
  *                          If NULL all samples are reset.
@@ -1436,5 +1436,5 @@
  *
  * @returns VBox status.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszPat          The name matching pattern. See somewhere_where_this_is_described_in_detail.
  *                          If NULL all samples are reset.
@@ -1611,5 +1611,5 @@
  * @returns Whatever the callback returns.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pszPat      The pattern to match samples.
  * @param   pfnEnum     The callback function.
Index: /trunk/src/VBox/VMM/VMMR3/TM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/TM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/TM.cpp	(revision 41783)
@@ -1260,5 +1260,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmClock    The timer clock.
  * @param   pszDesc     The timer description.
@@ -1771,5 +1771,5 @@
  *
  * @returns clock time.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmClock    The clock.
  */
@@ -1794,5 +1794,5 @@
  * @returns true / false.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmClock    The queue.
  */
@@ -1808,5 +1808,5 @@
  *
  * @returns true / false.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 DECLINLINE(bool) tmR3AnyExpiredTimers(PVM pVM)
@@ -2609,5 +2609,5 @@
  *
  * @returns VBox status code, all errors are asserted.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU handle.
  * @thread  EMT corresponding to the virtual CPU handle.
@@ -2652,5 +2652,5 @@
  *
  * @returns VBox status code, all errors are asserted.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU handle.
  * @thread  EMT corresponding to the virtual CPU handle.
@@ -2696,5 +2696,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   u32Percent  The new percentage. 100 means normal operation.
  */
@@ -2709,5 +2709,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   u32Percent  See TMR3SetWarpDrive().
  * @internal
@@ -2759,5 +2759,5 @@
  * @retval  VERR_INVALID_PARAMETER if idCpu is out of range.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idCpu           The ID of the virtual CPU which times to get.
  * @param   pcNsTotal       Where to store the total run time (nano seconds) of
@@ -2870,5 +2870,5 @@
  * called.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pTimer              The timer.
  * @param   pvUser              NULL, unused.
Index: /trunk/src/VBox/VMM/VMMR3/TRPM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/TRPM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/TRPM.cpp	(revision 41783)
@@ -586,5 +586,5 @@
  * to relocate itself inside the GC.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   offDelta    Relocation delta relative to old location.
  */
@@ -970,5 +970,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The VMCPU handle.
  */
Index: /trunk/src/VBox/VMM/VMMR3/VM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/VM.cpp	(revision 41783)
@@ -834,5 +834,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   idCpu       The Virtual CPU ID.
  */
@@ -1118,5 +1118,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmWhat     What's completed.
  */
@@ -1210,5 +1210,5 @@
  *          code, see FNVMMEMTRENDEZVOUS.)
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle of the EMT.
  * @param   pvUser          Ignored.
@@ -1284,5 +1284,5 @@
  * Does the suspend notifications.
  *
- * @param  pVM      The VM handle.
+ * @param  pVM      Pointer to the VM.
  * @thread  EMT(0)
  */
@@ -1299,5 +1299,5 @@
  *          return code, see FNVMMEMTRENDEZVOUS.)
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle of the EMT.
  * @param   pvUser          Ignored.
@@ -1381,5 +1381,5 @@
  *          return code, see FNVMMEMTRENDEZVOUS.)
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle of the EMT.
  * @param   pvUser          Ignored.
@@ -1463,5 +1463,5 @@
  *          return code, see FNVMMEMTRENDEZVOUS.)
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle of the EMT.
  * @param   pvUser          The pfSuspended argument of vmR3SaveTeleport.
@@ -1563,5 +1563,5 @@
  *          status code. (This is a strict return code, see FNVMMEMTRENDEZVOUS.)
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle of the EMT.
  * @param   pvUser          The pfSuspended argument of vmR3SaveTeleport.
@@ -1605,5 +1605,5 @@
  * @retval  VINF_SSM_LIVE_SUSPENDED if VMR3Suspend was called.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pSSM            The handle of saved state operation.
  *
@@ -1655,5 +1655,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   cMsMaxDowntime      The maximum downtime given as milliseconds.
  * @param   pszFilename         The name of the file.  NULL if pStreamOps is used.
@@ -1731,5 +1731,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   cMsMaxDowntime      The maximum downtime given as milliseconds.
  * @param   pszFilename         The name of the file.  NULL if pStreamOps is used.
@@ -1963,5 +1963,5 @@
  * @returns VBox status code.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszFilename         The name of the file.  NULL if pStreamOps is used.
  * @param   pStreamOps          The stream methods.  NULL if pszFilename is used.
@@ -2041,5 +2041,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pszFilename     The name of the save state file.
  * @param   pfnProgress     Progress callback. Optional.
@@ -2078,5 +2078,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pStreamOps      The stream methods.
  * @param   pvStreamOpsUser The user argument to the stream methods.
@@ -2117,5 +2117,5 @@
  * @returns VBox status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pStreamOps      The stream methods.
  * @param   pvStreamOpsUser The user argument to the stream methods.
@@ -2155,5 +2155,5 @@
  *          return code, see FNVMMEMTRENDEZVOUS.)
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle of the EMT.
  * @param   pvUser          Ignored.
@@ -2392,5 +2392,5 @@
  *
  * @returns VINF_EM_TERMINATE.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 DECLCALLBACK(int) vmR3Destroy(PVM pVM)
@@ -2785,5 +2785,5 @@
  *          is a strict return code, see FNVMMEMTRENDEZVOUS.)
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle of the EMT.
  * @param   pvUser          Ignored.
@@ -2934,9 +2934,9 @@
 
 /**
- * Gets the user mode VM structure pointer given the VM handle.
+ * Gets the user mode VM structure pointer given Pointer to the VM.
  *
  * @returns Pointer to the user mode VM structure on success. NULL if @a pVM is
  *          invalid (asserted).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @sa      VMR3GetVM, VMR3RetainUVM
  */
@@ -3340,5 +3340,5 @@
  * The caller owns the AtStateCritSect.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pUVM                The UVM handle.
  * @param   enmStateNew         The New state.
@@ -3369,5 +3369,5 @@
  * Sets the current VM state, with the AtStatCritSect already entered.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pUVM                The UVM handle.
  * @param   enmStateNew         The new state.
@@ -3414,5 +3414,5 @@
  *          VERR_VM_INVALID_VM_STATE and Assert+LogRel on failure.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pszWho              Who is trying to change it.
  * @param   cTransitions        The number of transitions in the ellipsis.
@@ -3533,5 +3533,5 @@
  * Called by vmR3EmulationThreadWithId just before the VM structure is freed.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 void vmR3SetTerminated(PVM pVM)
@@ -3548,5 +3548,5 @@
  *
  * @returns true / false.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @thread  Any thread.
  */
@@ -3677,5 +3677,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pfnAtError      Pointer to callback.
  * @param   pvUser          User argument.
@@ -3693,5 +3693,5 @@
  *
  * @returns VBox status code.
- * @param   pUVM            The VM handle.
+ * @param   pUVM            Pointer to the VM.
  * @param   pfnAtError      Pointer to callback.
  * @param   pvUser          User argument.
@@ -3734,5 +3734,5 @@
  *
  * @returns VBox status code.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pfnAtError      Pointer to callback.
  * @param   pvUser          User argument.
@@ -3816,5 +3816,5 @@
  * The message is found in VMINT.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @thread  EMT.
  */
@@ -3867,5 +3867,5 @@
  *
  * @returns The error count.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMR3DECL(uint32_t) VMR3GetErrorCount(PVM pVM)
@@ -3882,5 +3882,5 @@
  *
  * @returns The error count.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMR3DECL(uint32_t) VMR3GetErrorCountU(PUVM pUVM)
@@ -3973,5 +3973,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pfnAtRuntimeError   Pointer to callback.
  * @param   pvUser              User argument.
@@ -4015,5 +4015,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pfnAtRuntimeError   Pointer to callback.
  * @param   pvUser              User argument.
@@ -4088,5 +4088,5 @@
  *          return code, see FNVMMEMTRENDEZVOUS.)
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The VMCPU handle of the EMT.
  * @param   pvUser          Ignored.
@@ -4125,5 +4125,5 @@
  * @returns VBox status code with modifications, see VMSetRuntimeErrorV.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fFlags          The error flags.
  * @param   pszErrorId      Error ID string.
@@ -4186,5 +4186,5 @@
  *
  * @returns VBox status code, see VMSetRuntimeError.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @thread  EMT.
  */
@@ -4223,5 +4223,5 @@
  * @returns VBox status code with modifications, see VMSetRuntimeErrorV.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fFlags          The error flags.
  * @param   pszErrorId      Error ID string.
@@ -4256,5 +4256,5 @@
  * @returns VBox status code with modifications, see VMSetRuntimeErrorV.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fFlags          The error flags.
  * @param   pszErrorId      Error ID string.
@@ -4287,5 +4287,5 @@
  *
  * @returns The runtime error count.
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMR3DECL(uint32_t) VMR3GetRuntimeErrorCount(PVM pVM)
@@ -4300,5 +4300,5 @@
  * @returns The CPU ID. NIL_VMCPUID if the thread isn't an EMT.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMR3DECL(RTCPUID) VMR3GetVMCPUId(PVM pVM)
@@ -4315,5 +4315,5 @@
  *
  * @returns Handle if this is an EMT thread; NIL_RTNATIVETHREAD otherwise
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @thread  EMT
  */
@@ -4333,5 +4333,5 @@
  *
  * @returns Handle if this is an EMT thread; NIL_RTNATIVETHREAD otherwise
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @thread  EMT
  */
@@ -4351,5 +4351,5 @@
  *
  * @returns Handle if this is an EMT thread; NIL_RTNATIVETHREAD otherwise
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @thread  EMT
  */
@@ -4369,5 +4369,5 @@
  *
  * @returns Handle if this is an EMT thread; NIL_RTNATIVETHREAD otherwise
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @thread  EMT
  */
@@ -4423,5 +4423,5 @@
  *
  * @returns VINF_EM_WAIT_SPIP (strict status code).
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idCpu               The current CPU.
  */
Index: /trunk/src/VBox/VMM/VMMR3/VMEmt.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VMEmt.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/VMEmt.cpp	(revision 41783)
@@ -405,5 +405,5 @@
  *
  * @return VBox status code. Failure on invalid CFGM data.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 static int vmR3HaltMethod12ReadConfigU(PUVM pUVM)
Index: /trunk/src/VBox/VMM/VMMR3/VMM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VMM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/VMM.cpp	(revision 41783)
@@ -616,5 +616,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   enmWhat             Which init phase.
  */
@@ -700,5 +700,5 @@
  *
  * @returns VINF_SUCCESS.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3_INT_DECL(int) VMMR3Term(PVM pVM)
@@ -783,5 +783,5 @@
  * The VMM will need to apply relocations to the core code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   offDelta    The relocation delta.
  */
@@ -835,5 +835,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 VMMR3_INT_DECL(int) VMMR3UpdateLoggers(PVM pVM)
@@ -934,5 +934,5 @@
  *
  * @returns Pointer to the buffer.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(const char *) VMMR3GetRZAssertMsg1(PVM pVM)
@@ -954,5 +954,5 @@
  *
  * @returns Pointer to the buffer.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 VMMR3DECL(const char *) VMMR3GetRZAssertMsg2(PVM pVM)
@@ -1103,5 +1103,5 @@
  * Suspends the CPU yielder.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMR3_INT_DECL(void) VMMR3YieldSuspend(PVM pVM)
@@ -1125,5 +1125,5 @@
  * Stops the CPU yielder.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMR3_INT_DECL(void) VMMR3YieldStop(PVM pVM)
@@ -1139,5 +1139,5 @@
  * Resumes the CPU yielder when it has been a suspended or stopped.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMR3_INT_DECL(void) VMMR3YieldResume(PVM pVM)
@@ -1427,5 +1427,5 @@
  *          will be returned here, those are for the caller only.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 DECL_FORCE_INLINE(int) vmmR3EmtRendezvousNonCallerReturn(PVM pVM)
@@ -1454,5 +1454,5 @@
  *          fIsCaller is set, VINF_SUCCESS is always returned.
  *
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   pVCpu               The VMCPU structure for the calling EMT.
  * @param   fIsCaller           Whether we're the VMMR3EmtRendezvous caller or
@@ -1648,8 +1648,8 @@
  * by one fashion or all at once.
  *
- * @returns VBox strict status code.  This will be the the first error,
+ * @returns VBox strict status code.  This will be the first error,
  *          VINF_SUCCESS, or an EM scheduling status code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   fFlags          Flags indicating execution methods. See
  *                          grp_VMMR3EmtRendezvous_fFlags.
@@ -1838,5 +1838,5 @@
  * Calls a RC function.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   RCPtrEntry  The address of the RC function.
  * @param   cArgs       The number of arguments in the ....
@@ -1856,5 +1856,5 @@
  * Calls a RC function.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   RCPtrEntry  The address of the RC function.
  * @param   cArgs       The number of arguments in the ....
@@ -2209,5 +2209,5 @@
  * Displays the Force action Flags.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pHlp        The output helpers.
  * @param   pszArgs     The additional arguments (ignored).
Index: /trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp	(revision 41783)
@@ -275,5 +275,5 @@
  * Generic switcher code relocator.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pSwitcher   The switcher definition.
  * @param   pu8CodeR3   Pointer to the core code block for the switcher, ring-3 mapping.
Index: /trunk/src/VBox/VMM/VMMR3/VMMTests.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VMMTests.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/VMMTests.cpp	(revision 41783)
@@ -48,5 +48,5 @@
  *
  * @returns return value from the test.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   enmTestcase The testcase operation to perform.
  * @param   uVariation  The testcase variation id.
@@ -82,5 +82,5 @@
  *
  * @returns Return value from the trap test.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   u8Trap      The trap number to test.
  * @param   uVariation  The testcase variation.
Index: /trunk/src/VBox/VMM/VMMR3/VMReq.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/VMReq.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMR3/VMReq.cpp	(revision 41783)
@@ -56,5 +56,5 @@
  * @returns VERR_TIMEOUT if cMillies was reached without the packet being completed.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   idDstCpu        The destination CPU(s). Either a specific CPU ID or
  *                          one of the following special values:
Index: /trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp	(revision 41783)
@@ -44,5 +44,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pRegFrame   The register frame.
  * @param   uUser       User argument. In this case a combination of the
Index: /trunk/src/VBox/VMM/VMMRC/MMRamRC.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRC/MMRamRC.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRC/MMRamRC.cpp	(revision 41783)
@@ -76,5 +76,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDst        Where to store the read data.
  * @param   pSrc        Pointer to the data to read.
@@ -133,5 +133,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pDst        Where to write the data.
  * @param   pSrc        Pointer to the data to write.
Index: /trunk/src/VBox/VMM/VMMRC/PATMRC.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRC/PATMRC.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRC/PATMRC.cpp	(revision 41783)
@@ -145,5 +145,5 @@
  * @returns VBox status
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    The relevant core context.
  */
@@ -447,5 +447,5 @@
  * @retval  VINF_EM_RAW_EMULATE_INSTR
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCtxCore    The relevant core context.
  */
Index: /trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp	(revision 41783)
@@ -508,5 +508,5 @@
 
     pdmUnlock(pVM);
-    LogFlow(("pdmRCApicHlp_CalcIrqTag: caller=%p/%d: returns %#x (u8Level=%d)\n", 
+    LogFlow(("pdmRCApicHlp_CalcIrqTag: caller=%p/%d: returns %#x (u8Level=%d)\n",
              pDevIns, pDevIns->iInstance, uTagSrc, u8Level));
     return uTagSrc;
@@ -868,5 +868,5 @@
  *
  * @returns true if     delivered, false if postponed.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   iIrq        The irq.
  * @param   iLevel      The new level.
Index: /trunk/src/VBox/VMM/VMMRC/TRPMRC.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRC/TRPMRC.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRC/TRPMRC.cpp	(revision 41783)
@@ -76,5 +76,5 @@
  * It will also reset any traps that are pending.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   rc      The return code for host context.
  */
Index: /trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp	(revision 41783)
@@ -84,5 +84,5 @@
      *          VINF_SUCCESS means we've handled the trap.
      *          Any other error code means returning to the host context.
-     * @param   pVM             The VM handle.
+     * @param   pVM             Pointer to the VM.
      * @param   pRegFrame       The register frame.
      * @param   uUser           The user argument.
@@ -719,5 +719,5 @@
  *          other codes are passed execution to host context.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU handle.
  * @param   pRegFrame   Pointer to the register frame for the trap.
@@ -819,5 +819,5 @@
  *          other codes are passed execution to host context.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU handle.
  * @param   pRegFrame   Pointer to the register frame for the trap.
@@ -939,5 +939,5 @@
  *          other codes are passed execution to host context.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pTrpmCpu    Pointer to TRPMCPU data (within VM).
  * @param   pRegFrame   Pointer to the register frame for the trap.
@@ -1176,5 +1176,5 @@
  * @returns VBox status code.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pRegFrame   Pointer to the register frame for the trap.
  * @param   paHandlers  The array of trap handler records.
@@ -1272,5 +1272,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pRegFrame   Register frame.
  * @param   uUser       User arg.
Index: /trunk/src/VBox/VMM/VMMRC/VMMRC.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRC/VMMRC.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRC/VMMRC.cpp	(revision 41783)
@@ -183,5 +183,5 @@
  * Flush logger if almost full.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 VMMRCDECL(void) VMMGCLogFlushIfFull(PVM pVM)
@@ -200,5 +200,5 @@
  * Switches from guest context to host context.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   rc          The status code.
  */
@@ -212,5 +212,5 @@
  * Calls the ring-0 host code.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  */
 DECLASM(void) vmmRCProbeFireHelper(PVM pVM)
@@ -232,5 +232,5 @@
  * @returns VERR_GENERAL_FAILURE if the testcase continued when it shouldn't.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   uOperation  The testcase.
  * @param   uArg        The variation. See function description for odd / even details.
Index: /trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp	(revision 41783)
@@ -38,5 +38,5 @@
  *          other codes are passed execution to host context.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU handle.
  * @param   pRegFrame   Pointer to the register frame for the trap.
@@ -106,5 +106,5 @@
  *          other codes are passed execution to host context.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The virtual CPU handle.
  * @param   pRegFrame   Pointer to the register frame for the trap.
Index: /trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp	(revision 41783)
@@ -1253,5 +1253,5 @@
  *
  * @returns VBox status code.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  */
 VMMRCDECL(int) PGMRCDynMapInit(PVM pVM)
@@ -1555,5 +1555,5 @@
 
 /**
- * Assert the the integrity of the pool.
+ * Assert the integrity of the pool.
  *
  * @returns VBox status code.
@@ -1687,5 +1687,5 @@
 #ifdef IN_RING0
 /**
- * Assert the the integrity of the pool.
+ * Assert the integrity of the pool.
  *
  * @returns VBox status code.
@@ -1699,5 +1699,5 @@
 #ifdef IN_RC
 /**
- * Assert the the integrity of the pool.
+ * Assert the integrity of the pool.
  *
  * @returns VBox status code.
Index: /trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp	(revision 41783)
@@ -38,5 +38,5 @@
  *
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   pVCpu           The virtual CPU handle of the calling EMT.
  * @param   enmOperation    The operation.
@@ -100,5 +100,5 @@
  *          needs to change it into an assertion.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   enmOperation    The operation.
  * @param   uArg            The argument to the operation.
Index: /trunk/src/VBox/VMM/include/EMHandleRCTmpl.h
===================================================================
--- /trunk/src/VBox/VMM/include/EMHandleRCTmpl.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/EMHandleRCTmpl.h	(revision 41783)
@@ -145,5 +145,5 @@
          *       it. They would have to choose who to call VMMR3EmtRendezvous and send
          *       the rest to VMMR3EmtRendezvousFF ... Hmm ... that's not going to work
-         *       all that well since the the latter will race the setup done by the
+         *       all that well since the latter will race the setup done by the
          *       first.  Guess that means we need some new magic in that area for
          *       handling this case. :/
Index: /trunk/src/VBox/VMM/include/HWACCMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/HWACCMInternal.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/HWACCMInternal.h	(revision 41783)
@@ -218,5 +218,5 @@
  * Switcher function, HC to RC.
  *
- * @param   pVM             The VM handle.
+ * @param   pVM             Pointer to the VM.
  * @param   uOffsetVMCPU    VMCPU offset from pVM
  * @returns Return code indicating the action to take.
Index: /trunk/src/VBox/VMM/include/IOMInline.h
===================================================================
--- /trunk/src/VBox/VMM/include/IOMInline.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/IOMInline.h	(revision 41783)
@@ -30,5 +30,5 @@
  * @returns NULL if no port registered.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   Port    The I/O port lookup.
  */
@@ -46,5 +46,5 @@
  * @returns NULL if no port registered.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   Port    The I/O port to lookup.
  */
@@ -62,5 +62,5 @@
  * @returns NULL if address not in a MMIO range.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  Physical address to lookup.
  */
@@ -97,5 +97,5 @@
  * @returns NULL if address not in a MMIO range.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  Physical address to lookup.
  */
@@ -121,5 +121,5 @@
  * Releases a MMIO range.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pRange  The range to release.
  */
@@ -139,5 +139,5 @@
  * @returns NULL if address not in a MMIO range.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  Physical address to lookup.
  */
@@ -164,5 +164,5 @@
  * @returns NULL if not found (R0/GC), or out of memory (R3).
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      Physical address to lookup.
  * @param   pRange      The MMIO range.
Index: /trunk/src/VBox/VMM/include/MMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/MMInternal.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/MMInternal.h	(revision 41783)
@@ -401,5 +401,5 @@
 
 /**
- * The aligned size of the the MMHYPERHEAP structure.
+ * The aligned size of the MMHYPERHEAP structure.
  */
 #define MMYPERHEAP_HDR_SIZE             RT_ALIGN_Z(sizeof(MMHYPERHEAP), MMHYPER_HEAP_ALIGN_MIN * 4)
Index: /trunk/src/VBox/VMM/include/PDMInline.h
===================================================================
--- /trunk/src/VBox/VMM/include/PDMInline.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/PDMInline.h	(revision 41783)
@@ -23,5 +23,5 @@
  *
  * @returns IRQ tag.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   idTracer            The ID of the source device.
  */
Index: /trunk/src/VBox/VMM/include/PGMInline.h
===================================================================
--- /trunk/src/VBox/VMM/include/PGMInline.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/PGMInline.h	(revision 41783)
@@ -52,5 +52,5 @@
  * @returns NULL on a VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS condition.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address.
  */
@@ -72,5 +72,5 @@
  * @returns NULL if the address is located after the last range.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address.
  */
@@ -92,5 +92,5 @@
  * @returns NULL on a VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS condition.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address.
  */
@@ -116,5 +116,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if the address isn't valid.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address.
  * @param   ppPage      Where to store the page pointer on success.
@@ -142,5 +142,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if the address isn't valid.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address.
  * @param   ppPage      Where to store the page pointer on success.
@@ -174,5 +174,5 @@
  * @returns NULL on a VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS condition.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address.
  * @param   ppPage      Where to store the pointer to the PGMPAGE structure.
@@ -198,5 +198,5 @@
  *
  * @returns VBox status.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The GC physical address.
  * @param   pHCPhys     Where to store the corresponding HC physical address.
@@ -260,5 +260,5 @@
  *
  * @returns VBox status code, see pgmRZDynMapGCPageCommon for details.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The current CPU.
  * @param   GCPhys      The guest physical address of the page.
@@ -447,5 +447,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCPhys      The address of the guest page.
  * @param   ppTlbe      Where to store the pointer to the TLB entry.
@@ -475,5 +475,5 @@
  * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       Pointer to the PGMPAGE structure corresponding to
  *                      GCPhys.
@@ -507,5 +507,5 @@
  * The caller is responsible for updating the shadow page tables.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pPage       The page to write monitor.
  * @param   GCPhysPage  The address of the page.
@@ -575,5 +575,5 @@
  *
  * @returns guest physical address
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   Pde         Guest Pde
  */
@@ -1177,5 +1177,5 @@
  *
  * @returns Physical handler covering @a GCPhys.
- * @param   pVM                 The VM handle.
+ * @param   pVM                 Pointer to the VM.
  * @param   GCPhys              The lookup address.
  */
@@ -1246,5 +1246,5 @@
  * Clears one physical page of a virtual handler.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pCur        Virtual handler structure.
  * @param   iPage       Physical page index.
@@ -1497,5 +1497,5 @@
  *
  * @returns true / false.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 DECL_FORCE_INLINE(bool) pgmMapAreMappingsFloating(PVM pVM)
Index: /trunk/src/VBox/VMM/include/PGMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/PGMInternal.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/PGMInternal.h	(revision 41783)
@@ -221,5 +221,5 @@
  *
  * @returns VBox status code.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   pVCpu       The current CPU.
  * @param   HCPhys      The HC physical address to map to a virtual one.
@@ -243,5 +243,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pVCpu   The current CPU.
  * @param   GCPhys  The GC physical address to map to a virtual one.
@@ -264,5 +264,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  The GC physical address to map to a virtual one.
  * @param   ppv     Where to store the virtual address. No need to cast this.
@@ -292,5 +292,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   GCPhys  The GC physical address to map to a virtual one.
  * @param   ppv     Where to store the virtual address. No need to cast this.
@@ -333,5 +333,5 @@
  * For best effect only apply this to the page that was mapped most recently.
  *
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  * @param   pvPage  The pool page.
  */
@@ -356,5 +356,5 @@
  * Invalidates a page on all VCPUs
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   GCVirt      The virtual address of the page to invalidate.
  */
@@ -397,5 +397,5 @@
  * Invalidates the TLBs of all VCPUs
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  */
 #ifdef IN_RC
@@ -2436,5 +2436,5 @@
  *
  * @returns VBox status code.
- * @param   a_pVM       The VM handle.
+ * @param   a_pVM       Pointer to the VM.
  * @param   a_pPage     The pool page.
  *
@@ -2461,5 +2461,5 @@
  *
  * @returns VBox status code.
- * @param   a_pVM       The VM handle.
+ * @param   a_pVM       Pointer to the VM.
  * @param   a_pVCpu     The current CPU.
  * @param   a_pPage     The pool page.
@@ -3891,5 +3891,5 @@
  * Asserts that the caller owns the PDM lock.
  * This is the internal variant of PGMIsLockOwner.
- * @param   a_pVM           The VM handle.
+ * @param   a_pVM           Pointer to the VM.
  */
 #define PGM_LOCK_ASSERT_OWNER(a_pVM)    Assert(PDMCritSectIsOwner(&(a_pVM)->pgm.s.CritSectX))
@@ -3897,5 +3897,5 @@
  * Asserts that the caller owns the PDM lock.
  * This is the internal variant of PGMIsLockOwner.
- * @param   a_pVM           The VM handle.
+ * @param   a_pVM           Pointer to the VM.
  * @param   a_pVCpu         The current CPU handle.
  */
Index: /trunk/src/VBox/VMM/include/TMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/TMInternal.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/TMInternal.h	(revision 41783)
@@ -743,5 +743,5 @@
  * @retval  VERR_SEM_BUSY in RC and R0 if the semaphore is busy.
  *
- * @param   a_pVM       The VM handle.
+ * @param   a_pVM       Pointer to the VM.
  *
  * @remarks The virtual sync timer queue requires the virtual sync lock.
@@ -755,5 +755,5 @@
  * @retval  VERR_SEM_BUSY if busy.
  *
- * @param   a_pVM       The VM handle.
+ * @param   a_pVM       Pointer to the VM.
  *
  * @remarks The virtual sync timer queue requires the virtual sync lock.
Index: /trunk/src/VBox/VMM/include/VMMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/VMMInternal.h	(revision 41782)
+++ /trunk/src/VBox/VMM/include/VMMInternal.h	(revision 41783)
@@ -70,5 +70,5 @@
  * Switcher function, HC to RC.
  *
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @returns Return code indicating the action to take.
  */
@@ -95,5 +95,5 @@
 typedef struct VMMR0LOGGER
 {
-    /** Pointer to the VM handle. */
+    /** Pointer to Pointer to the VM. */
     R0PTRTYPE(PVM)              pVM;
     /** Size of the allocated logger instance (Logger). */
@@ -540,5 +540,5 @@
  *
  * @returns VBox status code.
- * @param   pVM     The VM handle.
+ * @param   pVM     Pointer to the VM.
  */
 typedef DECLCALLBACK(int) FNVMMR0SETJMP(PVM pVM, PVMCPU pVCpu);
Index: /trunk/src/VBox/VMM/testcase/tstSSM.cpp
===================================================================
--- /trunk/src/VBox/VMM/testcase/tstSSM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/testcase/tstSSM.cpp	(revision 41783)
@@ -624,5 +624,5 @@
  *
  * @returns 0 on success, 1 on failure.
- * @param   ppVM    Where to store the VM handle.
+ * @param   ppVM    Where to store Pointer to the VM.
  *
  * @todo    Move this to VMM/VM since it's stuff done by several testcases.
Index: /trunk/src/VBox/VMM/testcase/tstVMM.cpp
===================================================================
--- /trunk/src/VBox/VMM/testcase/tstVMM.cpp	(revision 41782)
+++ /trunk/src/VBox/VMM/testcase/tstVMM.cpp	(revision 41783)
@@ -71,5 +71,5 @@
  *
  * @returns VINF_SUCCESS, test failure is reported via RTTEST.
- * @param   pVM         The VM handle.
+ * @param   pVM         Pointer to the VM.
  * @param   hTest       The test handle.
  */
