VirtualBox

Changeset 37054 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
May 12, 2011 3:13:12 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
71684
Message:

mp-r0drv-darwin.cpp: Eliminate MY_DARWIN_MAX_CPUS - snow leopard sports up to 32 CPUs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/darwin/mp-r0drv-darwin.cpp

    r36264 r37054  
    4242
    4343/*******************************************************************************
    44 *   Defined Constants And Macros                                               *
    45 *******************************************************************************/
    46 #define MY_DARWIN_MAX_CPUS      (0xf + 1) /* see MAX_CPUS */
    47 
    48 
    49 /*******************************************************************************
    5044*   Global Variables                                                           *
    5145*******************************************************************************/
     
    6155    {
    6256        printf("IPRT: sysctlbyname(hw.ncpu) failed with rc=%d!\n", rc);
    63         cCpus = MY_DARWIN_MAX_CPUS;
     57        cCpus = 64; /* whatever */
    6458    }
    6559
     
    8680RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu)
    8781{
    88     return idCpu < RTCPUSET_MAX_CPUS && idCpu < MY_DARWIN_MAX_CPUS ? (int)idCpu : -1;
     82    return idCpu < RTCPUSET_MAX_CPUS ? (int)idCpu : -1;
    8983}
    9084
     
    9286RTDECL(RTCPUID) RTMpCpuIdFromSetIndex(int iCpu)
    9387{
    94     return (unsigned)iCpu < MY_DARWIN_MAX_CPUS ? (RTCPUID)iCpu : NIL_RTCPUID;
     88    return (unsigned)iCpu < RTCPUSET_MAX_CPUS ? (RTCPUID)iCpu : NIL_RTCPUID;
    9589}
    9690
     
    10498RTDECL(bool) RTMpIsCpuPossible(RTCPUID idCpu)
    10599{
    106     return idCpu < MY_DARWIN_MAX_CPUS
     100    return idCpu < RTCPUSET_MAX_CPUS
    107101        && idCpu < (RTCPUID)rtMpDarwinMaxCpus();
    108102}
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