VirtualBox

Changeset 53095 in vbox for trunk/src


Ignore:
Timestamp:
Oct 20, 2014 5:02:44 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
96614
Message:

HostDrivers/Support: cosmetics, better scoping.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDrv.c

    r53092 r53095  
    59215921{
    59225922    int cTriesLeft = 4;
     5923
     5924    /* Assert order. */
    59235925    AssertReturn(pGip, VERR_INVALID_PARAMETER);
    59245926    AssertReturn(pGip->u32Magic == SUPGLOBALINFOPAGE_MAGIC, VERR_WRONG_ORDER);
     
    59335935        uint8_t     idApicBefore;
    59345936        uint8_t     idApicAfter;
    5935         PSUPGIPCPU  pGipCpuBefore;
    5936         PSUPGIPCPU  pGipCpuAfter;
    5937         uint16_t    iCpuBefore;
    5938         uint16_t    iCpuAfter;
    59395937
    59405938        uFlags = ASMIntDisableFlags();
     
    59895987        ASMSetFlags(uFlags);
    59905988
    5991         iCpuBefore = pGip->aiCpuFromApicId[idApicBefore];
    5992         iCpuAfter  = pGip->aiCpuFromApicId[idApicAfter];
    5993         AssertMsg(iCpuBefore < pGip->cCpus, ("iCpuBefore=%u cCpus=%u\n", iCpuBefore, pGip->cCpus));
    5994         AssertMsg(iCpuAfter  < pGip->cCpus, ("iCpuAfter=%u cCpus=%u\n", iCpuAfter, pGip->cCpus));
    5995         pGipCpuBefore = &pGip->aCPUs[iCpuBefore];
    5996         pGipCpuAfter  = &pGip->aCPUs[iCpuAfter];
    5997 
    59985989        /** @todo replace with enum check. */
    59995990        if (supdrvIsInvariantTsc())
    60005991        {
     5992            PSUPGIPCPU pGipCpuBefore;
     5993            PSUPGIPCPU pGipCpuAfter;
     5994
     5995            uint16_t iCpuBefore = pGip->aiCpuFromApicId[idApicBefore];
     5996            uint16_t iCpuAfter  = pGip->aiCpuFromApicId[idApicAfter];
     5997            AssertMsgReturn(iCpuBefore < pGip->cCpus, ("iCpuBefore=%u cCpus=%u\n", iCpuBefore, pGip->cCpus), VERR_WRONG_ORDER);
     5998            AssertMsgReturn(iCpuAfter  < pGip->cCpus, ("iCpuAfter=%u cCpus=%u\n", iCpuAfter, pGip->cCpus), VERR_WRONG_ORDER);
     5999            pGipCpuBefore = &pGip->aCPUs[iCpuBefore];
     6000            pGipCpuAfter  = &pGip->aCPUs[iCpuAfter];
     6001
    60016002            if (   pGipCpuBefore->i64TSCDelta != INT64_MAX
    60026003                && pGipCpuAfter->i64TSCDelta  != INT64_MAX)
     
    60056006                u64TscAfter  += pGipCpuAfter->i64TSCDelta;
    60066007
    6007                 SUPR0Printf("vboxdrv: TSC frequency is (%'RU64) Hz, kernel timer granularity is (%RU32) Ns\n",
     6008                SUPR0Printf("vboxdrv: TSC frequency is (%'RU64) Hz - invariant, kernel timer granularity is (%RU32) Ns\n",
    60086009                            ((u64TscAfter - u64TscBefore) * RT_NS_1SEC_64) / (u64NanoTsAfter - u64NanoTs),
    60096010                            RTTimerGetSystemGranularity());
     
    60186019        else
    60196020        {
    6020             SUPR0Printf("vboxdrv: TSC frequency is (%'RU64) Hz, kernel timer granularity is (%RU32) Ns\n",
     6021            SUPR0Printf("vboxdrv: TSC frequency is (%'RU64) Hz - maybe variant, kernel timer granularity is (%RU32) Ns\n",
    60216022                        ((u64TscAfter - u64TscBefore) * RT_NS_1SEC_64) / (u64NanoTsAfter - u64NanoTs),
    60226023                        RTTimerGetSystemGranularity());
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