VirtualBox

Changeset 54464 in vbox


Ignore:
Timestamp:
Feb 24, 2015 6:07:30 PM (10 years ago)
Author:
vboxsync
Message:

SUPDrvGip.cpp: Enabled the 2nd algo after some adjusting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp

    r54462 r54464  
    24802480 * Select TSC delta measurement algorithm.
    24812481 */
    2482 #if 1
     2482#if 0
    24832483# define GIP_TSC_DELTA_METHOD_1
    24842484#else
     
    25162516    uint32_t                    au64CacheLinePaddingAfter[GIP_TSC_DELTA_CACHE_LINE_SIZE / sizeof(uint32_t) - 1];
    25172517    /** Result table. */
    2518     SUPDRVTSCDELTAMETHOD2ENTRY  aResults[96];
     2518    SUPDRVTSCDELTAMETHOD2ENTRY  aResults[64];
    25192519} SUPDRVTSCDELTAMETHOD2;
    25202520/** Pointer to the data for TSC delta mesurment algorithm \#2 .*/
     
    26012601        bool                    fLagMaster;
    26022602        bool                    fLagWorker;
     2603# if 0  /* pointless now */
    26032604        bool volatile           fQuitEarly;
     2605# endif
    26042606    } M2;
    26052607#endif
     
    31263128 */
    31273129
    3128 # define GIP_TSC_DELTA_M2_LOOPS             (8 + GIP_TSC_DELTA_M2_PRIMER_LOOPS)
    3129 # define GIP_TSC_DELTA_M2_PRIMER_LOOPS      1
     3130# define GIP_TSC_DELTA_M2_LOOPS             (7 + GIP_TSC_DELTA_M2_PRIMER_LOOPS)
     3131# define GIP_TSC_DELTA_M2_PRIMER_LOOPS      0
    31303132
    31313133
     
    32633265    unsigned iLoop;
    32643266
     3267#if 0  /* pointless now */
    32653268    if (fIsMaster)
    32663269        ASMAtomicWriteBool(&pArgs->M2.fQuitEarly, false);
     3270#endif
    32673271
    32683272    for (iLoop = 0; iLoop < GIP_TSC_DELTA_M2_LOOPS; iLoop++)
     
    33293333        }
    33303334
     3335#if 0  /* pointless now */
    33313336        if (ASMAtomicReadBool(&pArgs->M2.fQuitEarly))
    33323337            break;
     3338#endif
    33333339
    33343340    }
     
    37443750            if (fIsMaster)
    37453751            {
    3746 #if 0
     3752#if 1
    37473753                if (pGipCpuWorker->i64TSCDelta != INT64_MAX)
    37483754#else
Note: See TracChangeset for help on using the changeset viewer.

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