文章目录 定义 内核中的4种cpumask 接口 初始化boot_cpu_init cpumaks_xx_cpu封装 get_cpu_mask 示例 参考 lib/cpumask.c kernel/cpu.c drivers/base/cpu.c linux/cpumask.h 定义 Cpumasks 提供了代表系统中 CPU 集合的位图,一位放置一个 CPU 序号 内核使用CPU mask 来记录 CPU 的状 //include/linux/cpumask.h typedef struct cpumask { DECLARE_BITMAP(bits, NR_CPUS); }