STRUCT M10BMC_CSR_MAP(9)
π struct m10bmc_csr_map(9) π
okay so you're in the Kernel API Manual, bestie, and we're looking at the struct m10bmc_csr_map page β yes, it's kernel struct lore time, and honestly it's giving βregister map but make it a group chat roster.β π
β¨ NAME β¨
struct m10bmc_csr_map β Intel MAX 10 BMC CSR register map. That's the name tag, no cap. π
πΈ SYNOPSIS πΈ
here's the whole struct, every unsigned int member included, exactly as listed:
struct m10bmc_csr_map {
unsigned int base;
unsigned int build_version;
unsigned int fw_version;
unsigned int mac_low;
unsigned int mac_high;
unsigned int doorbell;
unsigned int auth_result;
unsigned int bmc_prog_addr;
unsigned int bmc_reh_addr;
unsigned int bmc_magic;
unsigned int sr_prog_addr;
unsigned int sr_reh_addr;
unsigned int sr_magic;
unsigned int pr_prog_addr;
unsigned int pr_reh_addr;
unsigned int pr_magic;
unsigned int rsu_update_counter;
unsigned int staging_size;
};
π«Ά Members π«Ά
the page has a Members heading, but there are no individual member descriptions listed after it β it just goes straight to SEE ALSO. the full member lineup is the one in the synopsis above, from base all the way to staging_size. no extra lore, no invented details, periodt. π
π SEE ALSO π
- Kernel file
./include/linux/mfd/intel-m10-bmc.h struct intel_m10bmc_platform_info(9)struct intel_m10bmc_flash_bulk_ops(9)struct intel_m10bmc(9)
bestie, if you need the actual header, it's right there in the kernel file above β go read it, iykyk π¦
signed off with ./include/linux/mfd energy, dated October 2026, and filed under struct m10bmc_csr_map(9). mwah π
π¦ 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