--- target-i386/helper.c	26 Jun 2007 08:35:18 -0000	1.84
+++ target-i386/helper.c	20 Jan 2008 18:33:33 -0000
@@ -486,7 +486,9 @@
 static inline void check_io(int addr, int size)
 {
     int io_offset, val, mask;
-    
+    /* VMware backdoor I/O port ignores priviledge control */
+    if (addr == 0x5658)
+        return;   
     /* TSS must be a valid 32 bit one */
     if (!(env->tr.flags & DESC_P_MASK) ||
         ((env->tr.flags >> DESC_TYPE_SHIFT) & 0xf) != 9 ||
