Changeset 12104
- Timestamp:
- 09/04/08 21:33:44 (3 months ago)
- Files:
-
- trunk/include/iprt/mp.h (modified) (3 diffs)
- trunk/src/VBox/Runtime/Makefile.kmk (modified) (16 diffs)
- trunk/src/VBox/Runtime/generic/mppresent-generic.cpp (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/include/iprt/mp.h
r10422 r12104 84 84 RTDECL(RTCPUID) RTMpGetMaxCpuId(void); 85 85 86 86 87 /** 87 88 * Checks if a CPU exists in the system or may possibly be hotplugged later. … … 109 110 RTDECL(RTCPUID) RTMpGetCount(void); 110 111 112 111 113 /** 112 114 * Gets set of the CPUs present that are currently online. … … 131 133 */ 132 134 RTDECL(bool) RTMpIsCpuOnline(RTCPUID idCpu); 135 136 137 /** 138 * Gets set of the CPUs present in the system. 139 * 140 * @returns pSet. 141 * @param pSet Where to put the set. 142 */ 143 RTDECL(PRTCPUSET) RTMpGetPresentSet(PRTCPUSET pSet); 144 145 /** 146 * Get the count of CPUs that are present in the system. 147 * 148 * @return The count. 149 */ 150 RTDECL(RTCPUID) RTMpGetPresentCount(void); 151 152 /** 153 * Checks if a CPU is present in the system. 154 * 155 * @returns true/false accordingly. 156 * @param idCpu The identifier of the CPU. 157 */ 158 RTDECL(bool) RTMpIsCpuPresent(RTCPUID idCpu); 159 133 160 134 161 /** trunk/src/VBox/Runtime/Makefile.kmk
r12099 r12104 298 298 generic/RTRandAdvCreateSystemFaster-generic.cpp \ 299 299 generic/RTRandAdvCreateSystemTruer-generic.cpp \ 300 generic/mppresent-generic.cpp \ 300 301 generic/semnoint-generic.cpp \ 301 302 generic/semsrw-generic.cpp \ … … 339 340 generic/RTTimerCreate-generic.cpp \ 340 341 generic/RTUuidCreate-generic.cpp \ 342 generic/mppresent-generic.cpp \ 341 343 generic/utf16locale-generic.cpp \ 342 344 generic/uuid-generic.cpp \ … … 389 391 generic/RTTimerCreate-generic.cpp \ 390 392 generic/RTUuidCreate-generic.cpp \ 393 generic/mppresent-generic.cpp \ 391 394 generic/semnoint-generic.cpp \ 392 395 generic/semsrw-generic.cpp \ … … 430 433 generic/RTTimerCreate-generic.cpp \ 431 434 generic/RTUuidCreate-generic.cpp \ 435 generic/mppresent-generic.cpp \ 432 436 generic/sched-generic.cpp \ 433 437 generic/timer-generic.cpp \ … … 467 471 generic/RTTimerCreate-generic.cpp \ 468 472 generic/RTUuidCreate-generic.cpp \ 473 generic/mppresent-generic.cpp \ 469 474 generic/sched-generic.cpp \ 470 475 generic/utf16locale-generic.cpp \ … … 506 511 generic/RTTimerCreate-generic.cpp \ 507 512 generic/RTUuidCreate-generic.cpp \ 513 generic/mppresent-generic.cpp \ 508 514 generic/sched-generic.cpp \ 509 515 generic/utf16locale-generic.cpp \ … … 559 565 generic/RTTimeLocalNow-generic.cpp \ 560 566 generic/RTUuidCreate-generic.cpp \ 567 generic/mppresent-generic.cpp \ 561 568 generic/sched-generic.cpp \ 562 569 generic/semnoint-generic.cpp \ … … 695 702 endif 696 703 VBoxRT_DEFS = $(RuntimeR3_DEFS) IN_SUP_R3 IN_SUP_R3 697 VBoxRT_DEFS.$(KBUILD_TYPE) = $(RuntimeR3_DEFS.$(KBUILD_TYPE))704 VBoxRT_DEFS.$(KBUILD_TYPE) = $(RuntimeR3_DEFS.$(KBUILD_TYPE)) 698 705 VBoxRT_SOURCES = \ 699 706 VBox/VBoxRTDeps.cpp \ … … 705 712 VBoxRT_SOURCES.win.amd64 += r3/win/VBoxRT-win64.def 706 713 VBoxRT_INCS = $(RuntimeR3_INCS) 707 VBoxRT_INCS.$(KBUILD_TARGET) = $(RuntimeR3_INCS.$(KBUILD_TARGET))714 VBoxRT_INCS.$(KBUILD_TARGET) = $(RuntimeR3_INCS.$(KBUILD_TARGET)) 708 715 VBoxRT_INCS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH) = $(RuntimeR3_INCS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) 709 716 VBoxRT_LIBS = \ … … 971 978 generic/RTAssertDoBreakpoint-generic.cpp \ 972 979 generic/RTLogWriteStdOut-stub-generic.cpp \ 980 generic/mppresent-generic.cpp \ 973 981 r0drv/linux/alloc-r0drv-linux.c \ 974 982 r0drv/linux/initterm-r0drv-linux.c \ … … 1001 1009 generic/RTAssertDoBreakpoint-generic.cpp \ 1002 1010 generic/RTLogWriteStdOut-stub-generic.cpp \ 1011 generic/mppresent-generic.cpp \ 1003 1012 nt/RTErrConvertFromNtStatus.cpp \ 1004 1013 r0drv/memobj-r0drv.cpp \ … … 1045 1054 generic/RTMpIsCpuOnline-generic.cpp \ 1046 1055 generic/RTTimerCreate-generic.cpp \ 1056 generic/mppresent-generic.cpp \ 1047 1057 generic/timer-generic.cpp \ 1048 1058 r0drv/generic/RTMpOn-r0drv-generic.cpp \ … … 1091 1101 generic/RTMpIsCpuOnline-generic.cpp \ 1092 1102 generic/RTTimerCreate-generic.cpp \ 1103 generic/mppresent-generic.cpp \ 1093 1104 os2/RTErrConvertFromOS2.cpp \ 1094 1105 os2/sys0.asm \ … … 1139 1150 generic/RTMpIsCpuOnline-generic.cpp \ 1140 1151 generic/RTTimerCreate-generic.cpp \ 1152 generic/mppresent-generic.cpp \ 1141 1153 r0drv/generic/RTMpOn-r0drv-generic.cpp \ 1142 1154 r0drv/generic/mpnotification-r0drv-generic.cpp \ … … 1163 1175 generic/RTLogWriteStdOut-stub-generic.cpp \ 1164 1176 generic/RTTimerCreate-generic.cpp \ 1177 generic/mppresent-generic.cpp \ 1165 1178 r0drv/memobj-r0drv.cpp \ 1166 1179 r0drv/mpnotification-r0drv.c … … 1259 1272 generic/RTMpIsCpuOnline-generic.cpp \ 1260 1273 generic/RTLogWriteStdOut-stub-generic.cpp \ 1274 generic/mppresent-generic.cpp \ 1261 1275 r0drv/generic/RTMpOn-r0drv-generic.cpp \ 1262 1276 r0drv/generic/mpnotification-r0drv-generic.cpp \

