STRUCT CPUID_TABLE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct cpuid_table(9) πŸ’…

okay bestie, welcome to the Kernel API Manual, section 9 β€” yes this is the struct cpuid_table(9) page and it's literally about per-CPU CPUID data. 🫢

🌸 NAME 🌸

struct cpuid_table β€” Per-CPU CPUID data repository. that's the name, no cap. πŸ’–

✨ SYNOPSIS ✨

struct cpuid_table {
    struct cpuid_leaves     leaves;
 };

πŸŽ€ Members πŸŽ€

  • leaves β€” the parsed CPUID queries output and their metadata. it's giving "all the parsed query results live here" energy. πŸ“

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the whole point: this struct is to be embedded inside struct cpuinfo_x86 to provide parsed and sanitized CPUID data per CPU. literally its whole job, and it ate. πŸ’…

🌈 SEE ALSO 🌈


mwah πŸ’‹ β€” source/version: ./arch/x86/include/asm/cpuid; date: October 2026. struct cpuid_table(9) out. πŸ’œ

πŸ“¦ where this page comes from