Index: /trunk/src/VBox/VMM/VMMR3/CPUM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/CPUM.cpp	(revision 42190)
+++ /trunk/src/VBox/VMM/VMMR3/CPUM.cpp	(revision 42191)
@@ -541,4 +541,10 @@
         return CPUMCPUVENDOR_INTEL;
 
+    if (    uEAX >= 1
+        &&  uEBX == X86_CPUID_VENDOR_VIA_EBX
+        &&  uECX == X86_CPUID_VENDOR_VIA_ECX
+        &&  uEDX == X86_CPUID_VENDOR_VIA_EDX)
+        return CPUMCPUVENDOR_VIA;
+
     /** @todo detect the other buggers... */
     return CPUMCPUVENDOR_UNKNOWN;
