Index: /trunk/src/VBox/ValidationKit/testmanager/core/testbox.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testmanager/core/testbox.py	(revision 61305)
+++ /trunk/src/VBox/ValidationKit/testmanager/core/testbox.py	(revision 61306)
@@ -367,4 +367,13 @@
         return None;
 
+    def getPrettyCpuVersion(self):
+        """ Pretty formatting of the family/model/stepping with microarch optimizations. """
+        if self.lCpuRevision is None or self.sCpuVendor is None:
+            return u'<none>';
+        sMarch = self.queryCpuMicroarch();
+        if sMarch is not None:
+            return '%s m%02x s%02x' % (sMarch, self.getCpuModel(), self.getCpuStepping());
+        return 'fam%02x m%02x s%02x' % (self.getCpuFamily(), self.getCpuModel(), self.getCpuStepping());
+
     def getArchBitString(self):
         """ Returns 32-bit, 64-bit, <none>, or sCpuArch. """
@@ -378,5 +387,5 @@
 
     def getPrettyCpuVendor(self):
-        """ Returns the CPU model for a x86 or amd64 testboxes."""
+        """ Pretty vendor name."""
         if self.sCpuVendor is None:
             return '<none>';
Index: /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py	(revision 61305)
+++ /trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py	(revision 61306)
@@ -593,9 +593,5 @@
         sHtml += u'<td>%s</td>'    % (webutils.escapeElem(oTestBox.getArchBitString()),);
         sHtml += u'<td>%s</td>'    % (webutils.escapeElem(oTestBox.getPrettyCpuVendor()),);
-        sMarch = oTestBox.queryCpuMicroarch();
-        if sMarch is not None:
-            sHtml += u'<td>%s (%#x/%#x)' % (sMarch, oTestBox.getCpuModel(), oTestBox.getCpuStepping(),)
-        else:
-            sHtml += u'<td>fam%x %#x/%#x' % (oTestBox.getCpuFamily(), oTestBox.getCpuModel(), oTestBox.getCpuStepping(),)
+        sHtml += u'<td>%s'         % (oTestBox.getPrettyCpuVersion(),);
         if oTestBox.fCpuNestedPaging:   sHtml += u', np';
         elif oTestBox.fCpuHwVirt:       sHtml += u', hw';
Index: /trunk/src/VBox/ValidationKit/testmanager/webui/wuitestresult.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testmanager/webui/wuitestresult.py	(revision 61305)
+++ /trunk/src/VBox/ValidationKit/testmanager/webui/wuitestresult.py	(revision 61306)
@@ -608,8 +608,10 @@
             aoTestBoxRows.append(['CPU Name', oTestBox.sCpuName.replace('  ', ' ')]);
         if oTestBox.lCpuRevision is not None:
-            # ASSUMING x86+AMD64 versioning scheme here.
-            uFamily   = (oTestBox.lCpuRevision >> 24) & 0xff;
-            uModel    = (oTestBox.lCpuRevision >>  8) & 0xffff;
-            uStepping = oTestBox.lCpuRevision         & 0xff;
+            sMarch = oTestBox.queryCpuMicroarch();
+            if sMarch is not None:
+                aoTestBoxRows.append( ('CPU Microarch', sMarch) );
+            uFamily   = oTestBox.getCpuFamily();
+            uModel    = oTestBox.getCpuModel();
+            uStepping = oTestBox.getCpuStepping();
             aoTestBoxRows += [
                 ( 'CPU Family',   '%u (%#x)' % ( uFamily,   uFamily, ) ),
