Index: /trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp
===================================================================
--- /trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp	(revision 53355)
+++ /trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp	(revision 53356)
@@ -63,4 +63,5 @@
     int ch;
     uint64_t uCpuHzRef = 0;
+    uint64_t uCpuHzOverallDeviation = 0;
     RTGETOPTUNION ValueUnion;
     RTGETOPTSTATE GetState;
@@ -137,9 +138,11 @@
                         {
                             int64_t iCpuHzDeviation = pCpu->u64CpuHz - uCpuHzRef;
-                            if (RT_ABS(iCpuHzDeviation) > 999999999)
+                            uint64_t uCpuHzDeviation = RT_ABS(iCpuHzDeviation);
+                            if (uCpuHzDeviation > 999999999)
                                 RTStrPrintf(szCpuHzDeviation, sizeof(szCpuHzDeviation), "%17s  ", "?");
                             else
                             {
-                                uint32_t uPct = (uint32_t)(RT_ABS(iCpuHzDeviation) * 100000 / pCpu->u64CpuHz + 5);
+                                uCpuHzOverallDeviation += uCpuHzDeviation;
+                                uint32_t uPct = (uint32_t)(uCpuHzDeviation * 100000 / uCpuHzRef + 5);
                                 RTStrPrintf(szCpuHzDeviation, sizeof(szCpuHzDeviation), "%10RI64%3d.%02d%%  ",
                                             iCpuHzDeviation, uPct / 1000, (uPct % 1000) / 10);
@@ -213,4 +216,10 @@
                 if (g_pSUPGlobalInfoPage->aCPUs[iCpu].idApic == UINT16_MAX)
                     RTPrintf("tstGIP-2: offline: %lld\n", g_pSUPGlobalInfoPage->aCPUs[iCpu].i64TSCDelta);
+            
+            if (uCpuHzRef)
+            {
+                uint32_t uPct = (uint32_t)(uCpuHzOverallDeviation * 100000 / cIterations / g_pSUPGlobalInfoPage->cCpus / uCpuHzRef + 5);
+                RTPrintf("tstGIP-2: Overall CpuHz deviation: %d.%02d%%\n", uPct / 1000, (uPct % 1000) / 10);
+            }
         }
         else
