VirtualBox

Ignore:
Timestamp:
Jul 7, 2009 2:58:27 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
49685
Message:

IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c

    r19389 r21337  
    3434*******************************************************************************/
    3535#include "the-linux-kernel.h"
     36#include "internal/iprt.h"
    3637
    3738#include <iprt/mp.h>
     
    4647    return smp_processor_id();
    4748}
     49RT_EXPORT_SYMBOL(RTMpCpuId);
    4850
    4951
     
    5254    return idCpu < NR_CPUS ? (int)idCpu : -1;
    5355}
     56RT_EXPORT_SYMBOL(RTMpCpuIdToSetIndex);
    5457
    5558
     
    5861    return iCpu < NR_CPUS ? (RTCPUID)iCpu : NIL_RTCPUID;
    5962}
     63RT_EXPORT_SYMBOL(RTMpCpuIdFromSetIndex);
    6064
    6165
     
    6468    return NR_CPUS - 1; //???
    6569}
     70RT_EXPORT_SYMBOL(RTMpGetMaxCpuId);
    6671
    6772
     
    8186#endif
    8287}
     88RT_EXPORT_SYMBOL(RTMpIsCpuPossible);
    8389
    8490
     
    96102    return pSet;
    97103}
     104RT_EXPORT_SYMBOL(RTMpGetSet);
    98105
    99106
     
    116123#endif
    117124}
     125RT_EXPORT_SYMBOL(RTMpGetCount);
    118126
    119127
     
    132140#endif
    133141}
     142RT_EXPORT_SYMBOL(RTMpIsCpuOnline);
    134143
    135144
     
    152161    return pSet;
    153162}
     163RT_EXPORT_SYMBOL(RTMpGetOnlineSet);
    154164
    155165
     
    168178#endif
    169179}
     180RT_EXPORT_SYMBOL(RTMpGetOnlineCount);
    170181
    171182
     
    175186    return false;
    176187}
     188RT_EXPORT_SYMBOL(RTMpIsCpuWorkPending);
    177189
    178190
     
    222234    return VINF_SUCCESS;
    223235}
     236RT_EXPORT_SYMBOL(RTMpOnAll);
    224237
    225238
     
    250263    return VINF_SUCCESS;
    251264}
     265RT_EXPORT_SYMBOL(RTMpOnOthers);
    252266
    253267
     
    319333    return rc;
    320334}
     335RT_EXPORT_SYMBOL(RTMpOnSpecific);
    321336
    322337
     
    359374#endif /* older kernels */
    360375}
    361 
     376RT_EXPORT_SYMBOL(RTMpPokeCpu);
     377
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