SMP Functions (Compact 2013)
3/28/2014
The following table shows the functions available for symmetric multiprocessing (SMP).
Function |
Description |
---|---|
Obtains the number of the processor on which the current thread is running during the call to this function. |
|
Obtains the idle time for the specified processor. |
|
Obtains the process affinity for the specified process. |
|
Obtains the thread affinity of the specified thread. |
|
Obtains the total number of processors in the system. |
|
Turns off the specified processor. |
|
Turns on the specified processor. |
|
Sets a processor affinity for the specified process. |
|
Sets a processor affinity for the specified thread. |
|
Acquires an OEM adaptation layer (OAL) spin lock to protect shared resources. |
|
Releases an OAL spin lock that protects shared resources. |
|
Sends a platform-specific interprocessor interrupt (IPI) to the specified processor. |
|
Places the CPUs in the idle state when there are no threads ready to run. |
|
Handles platform-specific IPIs. |
|
Changes the power state of a specific CPU in a multiprocessor platform. |
|
Performs tasks the OEM consider necessary to initialize each subordinate CPU in a multiprocessor platform. |
|
Sends an IPI. |
|
Runs on the master CPU and starts all subordinate CPUs in a multiprocessor platform. |