VirtualBox

Ignore:
Timestamp:
Apr 26, 2007 8:56:46 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
20773
Message:

watch all cpus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp

    r1850 r2369  
    6060            for (int i = 0; i < 80; i++)
    6161            {
    62                 RTPrintf("tstGIP-2: %2d: %016llx %016llx %08x %d %08x %15llu %08x %08x %08x %08x %08x %08x %08x %08x\n",
    63                          i,
    64                          g_pSUPGlobalInfoPage->aCPUs[0].u64NanoTS,
    65                          g_pSUPGlobalInfoPage->aCPUs[0].u64TSC,
    66                          g_pSUPGlobalInfoPage->aCPUs[0].u32UpdateIntervalTSC,
    67                          g_pSUPGlobalInfoPage->aCPUs[0].iTSCHistoryHead,
    68                          g_pSUPGlobalInfoPage->aCPUs[0].u32TransactionId,
    69                          g_pSUPGlobalInfoPage->aCPUs[0].u64CpuHz,
    70                          g_pSUPGlobalInfoPage->aCPUs[0].au32TSCHistory[0],
    71                          g_pSUPGlobalInfoPage->aCPUs[0].au32TSCHistory[1],
    72                          g_pSUPGlobalInfoPage->aCPUs[0].au32TSCHistory[2],
    73                          g_pSUPGlobalInfoPage->aCPUs[0].au32TSCHistory[3],
    74                          g_pSUPGlobalInfoPage->aCPUs[0].au32TSCHistory[4],
    75                          g_pSUPGlobalInfoPage->aCPUs[0].au32TSCHistory[5],
    76                          g_pSUPGlobalInfoPage->aCPUs[0].au32TSCHistory[6],
    77                          g_pSUPGlobalInfoPage->aCPUs[0].au32TSCHistory[7]);
     62                for (unsigned iCpu = 0; iCpu < RT_ELEMENTS(g_pSUPGlobalInfoPage->aCPUs); i++)
     63                    if (    g_pSUPGlobalInfoPage->aCPUs[i].u64CpuHz > 0
     64                        &&  g_pSUPGlobalInfoPage->aCPUs[i].u64CpuHz != _4G)
     65                        RTPrintf("tstGIP-2: %2d/%d: %016llx %016llx %08x %d %08x %15llu %08x %08x %08x %08x %08x %08x %08x %08x (%d)\n",
     66                                 i, iCpu,
     67                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].u64NanoTS,
     68                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].u64TSC,
     69                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].u32UpdateIntervalTSC,
     70                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].iTSCHistoryHead,
     71                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].u32TransactionId,
     72                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].u64CpuHz,
     73                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].au32TSCHistory[0],
     74                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].au32TSCHistory[1],
     75                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].au32TSCHistory[2],
     76                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].au32TSCHistory[3],
     77                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].au32TSCHistory[4],
     78                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].au32TSCHistory[5],
     79                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].au32TSCHistory[6],
     80                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].au32TSCHistory[7],
     81                                 g_pSUPGlobalInfoPage->aCPUs[iCpu].cErrors);
    7882                RTThreadSleep(9);
    7983            }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette