Index: /trunk/src/VBox/VMM/SELM.cpp
===================================================================
--- /trunk/src/VBox/VMM/SELM.cpp	(revision 9221)
+++ /trunk/src/VBox/VMM/SELM.cpp	(revision 9222)
@@ -422,5 +422,5 @@
 #endif
 #ifdef SELM_TRACK_SHADOW_TSS_CHANGES
-        if (pVM->selm.s.GCPtrTss != ~0U)
+        if (pVM->selm.s.GCPtrTss != ~0)
         {
             rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrTss);
@@ -438,5 +438,5 @@
          */
 #ifdef SELM_TRACK_SHADOW_LDT_CHANGES
-        if (pVM->selm.s.GCPtrLdt != ~0U)
+        if (pVM->selm.s.GCPtrLdt != ~0)
         {
             rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrLdt);
@@ -502,9 +502,9 @@
     int rc;
 #ifdef SELM_TRACK_GUEST_GDT_CHANGES
-    if (pVM->selm.s.GuestGdtr.pGdt != ~0U && pVM->selm.s.fGDTRangeRegistered)
+    if (pVM->selm.s.GuestGdtr.pGdt != ~0 && pVM->selm.s.fGDTRangeRegistered)
     {
         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GuestGdtr.pGdt);
         AssertRC(rc);
-        pVM->selm.s.GuestGdtr.pGdt = ~0U;
+        pVM->selm.s.GuestGdtr.pGdt = ~0;
         pVM->selm.s.GuestGdtr.cbGdt = 0;
     }
@@ -512,17 +512,17 @@
 #endif
 #ifdef SELM_TRACK_GUEST_LDT_CHANGES
-    if (pVM->selm.s.GCPtrGuestLdt != ~0U)
+    if (pVM->selm.s.GCPtrGuestLdt != ~0)
     {
         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrGuestLdt);
         AssertRC(rc);
-        pVM->selm.s.GCPtrGuestLdt = ~0U;
+        pVM->selm.s.GCPtrGuestLdt = ~0;
     }
 #endif
 #ifdef SELM_TRACK_GUEST_TSS_CHANGES
-    if (pVM->selm.s.GCPtrGuestTss != ~0U)
+    if (pVM->selm.s.GCPtrGuestTss != ~0)
     {
         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrGuestTss);
         AssertRC(rc);
-        pVM->selm.s.GCPtrGuestTss = ~0U;
+        pVM->selm.s.GCPtrGuestTss = ~0;
         pVM->selm.s.GCSelTss      = ~0;
     }
@@ -558,9 +558,9 @@
     int rc;
 #ifdef SELM_TRACK_GUEST_GDT_CHANGES
-    if (pVM->selm.s.GuestGdtr.pGdt != ~0U && pVM->selm.s.fGDTRangeRegistered)
+    if (pVM->selm.s.GuestGdtr.pGdt != ~0 && pVM->selm.s.fGDTRangeRegistered)
     {
         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GuestGdtr.pGdt);
         AssertRC(rc);
-        pVM->selm.s.GuestGdtr.pGdt = ~0U;
+        pVM->selm.s.GuestGdtr.pGdt = ~0;
         pVM->selm.s.GuestGdtr.cbGdt = 0;
     }
@@ -568,17 +568,17 @@
 #endif
 #ifdef SELM_TRACK_GUEST_LDT_CHANGES
-    if (pVM->selm.s.GCPtrGuestLdt != ~0U)
+    if (pVM->selm.s.GCPtrGuestLdt != ~0)
     {
         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrGuestLdt);
         AssertRC(rc);
-        pVM->selm.s.GCPtrGuestLdt = ~0U;
+        pVM->selm.s.GCPtrGuestLdt = ~0;
     }
 #endif
 #ifdef SELM_TRACK_GUEST_TSS_CHANGES
-    if (pVM->selm.s.GCPtrGuestTss != ~0U)
+    if (pVM->selm.s.GCPtrGuestTss != ~0)
     {
         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrGuestTss);
         AssertRC(rc);
-        pVM->selm.s.GCPtrGuestTss = ~0U;
+        pVM->selm.s.GCPtrGuestTss = ~0;
         pVM->selm.s.GCSelTss      = ~0;
     }
@@ -597,17 +597,17 @@
 #endif
 #ifdef SELM_TRACK_SHADOW_TSS_CHANGES
-    if (pVM->selm.s.GCPtrTss != ~0U)
+    if (pVM->selm.s.GCPtrTss != ~0)
     {
         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrTss);
         AssertRC(rc);
-        pVM->selm.s.GCPtrTss = ~0U;
+        pVM->selm.s.GCPtrTss = ~0;
     }
 #endif
 #ifdef SELM_TRACK_SHADOW_LDT_CHANGES
-    if (pVM->selm.s.GCPtrLdt != ~0U)
+    if (pVM->selm.s.GCPtrLdt != ~0)
     {
         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrLdt);
         AssertRC(rc);
-        pVM->selm.s.GCPtrLdt = ~0U;
+        pVM->selm.s.GCPtrLdt = ~0;
     }
 #endif
@@ -1011,5 +1011,5 @@
              * [Re]Register write virtual handler for guest's GDT.
              */
-            if (pVM->selm.s.GuestGdtr.pGdt != ~0U && pVM->selm.s.fGDTRangeRegistered)
+            if (pVM->selm.s.GuestGdtr.pGdt != ~0 && pVM->selm.s.fGDTRangeRegistered)
             {
                 rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GuestGdtr.pGdt);
@@ -1068,9 +1068,9 @@
             CPUMSetHyperLDTR(pVM, 0);
 #ifdef SELM_TRACK_GUEST_LDT_CHANGES
-            if (pVM->selm.s.GCPtrGuestLdt != ~0U)
+            if (pVM->selm.s.GCPtrGuestLdt != ~0)
             {
                 rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrGuestLdt);
                 AssertRC(rc);
-                pVM->selm.s.GCPtrGuestLdt = ~0U;
+                pVM->selm.s.GCPtrGuestLdt = ~0;
             }
 #endif
@@ -1104,9 +1104,9 @@
             CPUMSetHyperLDTR(pVM, 0);
 #ifdef SELM_TRACK_GUEST_LDT_CHANGES
-            if (pVM->selm.s.GCPtrGuestLdt != ~0U)
+            if (pVM->selm.s.GCPtrGuestLdt != ~0)
             {
                 rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrGuestLdt);
                 AssertRC(rc);
-                pVM->selm.s.GCPtrGuestLdt = ~0U;
+                pVM->selm.s.GCPtrGuestLdt = ~0;
             }
 #endif
@@ -1142,5 +1142,5 @@
                  * In the event of LDT overlapping something, don't install it just assume it's being updated.
                  */
-                if (pVM->selm.s.GCPtrGuestLdt != ~0U)
+                if (pVM->selm.s.GCPtrGuestLdt != ~0)
                 {
                     rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrGuestLdt);
@@ -1473,5 +1473,5 @@
                      * [Re]Register write virtual handler for guest's TSS.
                      */
-                    if (pVM->selm.s.GCPtrGuestTss != ~0U)
+                    if (pVM->selm.s.GCPtrGuestTss != ~0)
                     {
                         rc = PGMHandlerVirtualDeregister(pVM, pVM->selm.s.GCPtrGuestTss);
Index: /trunk/src/VBox/VMM/SELMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/SELMInternal.h	(revision 9221)
+++ /trunk/src/VBox/VMM/SELMInternal.h	(revision 9222)
@@ -122,5 +122,5 @@
 
     /** GC Pointer to the TSS shadow area (Tss) placed in Hypervisor memory arena. */
-    RTGCPTR                 GCPtrTss;
+    RCPTRTYPE(void *)       GCPtrTss;
     /** GC Pointer to the current Guest's TSS. */
     RTGCPTR                 GCPtrGuestTss;
Index: /trunk/src/VBox/VMM/TRPM.cpp
===================================================================
--- /trunk/src/VBox/VMM/TRPM.cpp	(revision 9221)
+++ /trunk/src/VBox/VMM/TRPM.cpp	(revision 9222)
@@ -618,5 +618,5 @@
     {
 #ifdef TRPM_TRACK_SHADOW_IDT_CHANGES
-        if (pVM->trpm.s.GCPtrIdt != ~0U)
+        if (pVM->trpm.s.GCPtrIdt != ~0)
         {
             rc = PGMHandlerVirtualDeregister(pVM, pVM->trpm.s.GCPtrIdt);
@@ -685,5 +685,5 @@
      */
 #ifdef TRPM_TRACK_GUEST_IDT_CHANGES
-    if (pVM->trpm.s.GuestIdtr.pIdt != ~0U)
+    if (pVM->trpm.s.GuestIdtr.pIdt != ~0)
     {
         if (!pVM->trpm.s.fSafeToDropGuestIDTMonitoring)
@@ -692,5 +692,5 @@
             AssertRC(rc);
         }
-        pVM->trpm.s.GuestIdtr.pIdt = ~0U;
+        pVM->trpm.s.GuestIdtr.pIdt = ~0;
     }
     pVM->trpm.s.GuestIdtr.cbIdt = 0;
@@ -924,5 +924,5 @@
              * [Re]Register write virtual handler for guest's IDT.
              */
-            if (pVM->trpm.s.GuestIdtr.pIdt != ~0U)
+            if (pVM->trpm.s.GuestIdtr.pIdt != ~0)
             {
                 rc = PGMHandlerVirtualDeregister(pVM, pVM->trpm.s.GuestIdtr.pIdt);
@@ -989,5 +989,5 @@
      */
 #ifdef TRPM_TRACK_GUEST_IDT_CHANGES
-    if (pVM->trpm.s.GuestIdtr.pIdt != ~0U)
+    if (pVM->trpm.s.GuestIdtr.pIdt != ~0)
     {
         if (!pVM->trpm.s.fSafeToDropGuestIDTMonitoring)
@@ -996,5 +996,5 @@
             AssertRC(rc);
         }
-        pVM->trpm.s.GuestIdtr.pIdt = ~0U;
+        pVM->trpm.s.GuestIdtr.pIdt = ~0;
     }
     pVM->trpm.s.GuestIdtr.cbIdt = 0;
@@ -1002,9 +1002,9 @@
 
 #ifdef TRPM_TRACK_SHADOW_IDT_CHANGES
-    if (pVM->trpm.s.GCPtrIdt != ~0U)
+    if (pVM->trpm.s.GCPtrIdt != ~0)
     {
         int rc = PGMHandlerVirtualDeregister(pVM, pVM->trpm.s.GCPtrIdt);
         AssertRC(rc);
-        pVM->trpm.s.GCPtrIdt = ~0U;
+        pVM->trpm.s.GCPtrIdt = ~0;
     }
 #endif
