Expand description
Symmetric multiprocessing (SMP) support
Structs§
- CpuFeatures
- CPU features
- CpuInfo
- CPU information
- CpuTopology
- CPU topology information
- Numa
Node - NUMA node information
- PerCpu
Data - Per-CPU data
Constants§
- MAX_
CPUS - Maximum number of CPUs Reduced from 256 to 16 for bootloader 0.11 compatibility (reduces static data size)
Functions§
- cpu_
down - CPU hotplug: bring CPU offline
- cpu_up
- CPU hotplug: bring CPU online
- current_
cpu_ id - Get current CPU ID
- find_
least_ loaded_ cpu - Find least loaded CPU
- find_
least_ loaded_ cpu_ with_ affinity - Find least loaded CPU that matches affinity mask
- init
- Initialize SMP support
- init_
cpu - Initialize specific CPU
- migrate_
task - Load balancing: migrate task between CPUs
- per_cpu
- Get per-CPU data for specific CPU
- send_
ipi - Send inter-processor interrupt
- this_
cpu - Get per-CPU data for current CPU