linux-4.9.37/arch/x86/include/asm/x86)init.h
用于CPU初始化的一个结构体,主要用于定义一系列的回调函数,这些函数在CPU初始化过程中被调用。
/**
* struct x86_cpuinit_ops - platform specific cpu hotplug setups
* @setup_percpu_clockev: set up the per cpu clock event device
* @early_percpu_clock_init: early init of the per cpu clock event device
*/
struct x86_cpuinit_ops {
void (*setup_percpu_clockev)(void);
void (*early_percpu_clock_init)(void);
void (*fixup_cpu_id)(struct cpuinfo_x86 *c, int node);
};