microcode_check(9)
β¨ microcode_check(9) β Kernel API Manual β¨
okay so bestie, welcome to the microcode_check(9) page π
this is the kernel API manual moment where we check if any CPU capabilities changed after an update. it's giving βdid anything shift while I was out?β energy, and honestly? iconic. π¦
π NAME π
microcode_check β check if any CPU capabilities changed after an update.
π SYNOPSIS π
void microcode_check (struct cpuinfo_x86 *prev_info );
πΈ ARGUMENTS πΈ
prev_infoβ CPU capabilities stored before an update. this is the receipts from before the glow-up, bestie π«Ά
π¦ DESCRIPTION π¦
so the microcode loader calls this cutie upon late microcode load to recheck features β but only when microcode has been updated. no extra calls for no reason, periodt.
also important: the caller holds and CPU hotplug lock. yes, literally that. keep it in mind π
β RETURN β
None
that's it. no return value, no drama, no surprise comeback π
π₯ SEE ALSO π₯
- Kernel file
./arch/x86/kernel/cpu/common.c switch_gdt_and_percpu_base(9)store_cpu_caps(9)
mwah π this page's source/version vibe is ./arch/x86/kernel/cpu, dated October 2026, and yes β it's literally microcode_check(9). π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms