STRUCT IWL_BIOS_CONFIG_HDR(9)
πΈ NAME πΈ
okay bestie so struct iwl_bios_config_hdr is literally the BIOS configuration header π
that's the whole vibe, that's the whole struct, no notes β¨
π¦ SYNOPSIS π¦
struct iwl_bios_config_hdr {
u8 table_source;
u8 table_revision;
u8 reserved[2];
};
like, three little fields and a reserved block β she's compact, she's iconic, she's four bytes of pure main character energy π
π Members π
table_sourceβ where the table's coming from, fr fr. peepenum bios_sourcefor the receipts π§table_revisionβ the table revision. that's it, that's the field πreservedβ reserved π hands off, don't touch, not yours
π₯ SEE ALSO π₯
okay so this struct literally runs with a whole friend group and you should lowkey meet all of them π«Ά here's the full roster, no cap, not skipping a single one:
enum iwl_regulatory_and_nvm_subcmd_ids(9)enum iwl_nvm_access_op(9)enum iwl_nvm_access_target(9)enum iwl_nvm_section_type(9)struct iwl_nvm_access_cmd(9)struct iwl_nvm_access_resp(9)enum iwl_nvm_info_general_flags(9)struct iwl_nvm_get_info_general(9)enum iwl_nvm_mac_sku_flags(9)struct iwl_nvm_get_info_sku(9)struct iwl_nvm_get_info_phy(9)struct iwl_nvm_get_info_regulatory_v1(9)struct iwl_nvm_get_info_regulatory_v2(9)struct iwl_nvm_get_info_rsp_v3(9)struct iwl_nvm_get_info_rsp_v4(9)struct iwl_nvm_get_info_regulatory(9)struct iwl_nvm_get_info_rsp(9)struct iwl_nvm_access_complete_cmd(9)struct iwl_mcc_update_cmd(9)enum iwl_geo_information(9)struct iwl_mcc_update_resp_v3(9)struct iwl_mcc_update_resp_v4(9)struct iwl_mcc_update_resp_v8(9)struct iwl_mcc_chub_notif(9)struct iwl_tas_config_cmd_common(9)struct iwl_tas_config_cmd_v3(9)enum iwl_tas_uhb_allowed_flags(9)struct iwl_tas_config_cmd_v4(9)enum bios_source(9)struct iwl_lari_config_extension_cmd(9)struct bios_value_u32(9)struct iwl_tas_config_cmd(9)enum iwl_lari_config_masks(9)struct iwl_lari_config_change_cmd_v1(9)struct iwl_lari_config_change_cmd_v6(9)struct iwl_lari_config_change_cmd_v8(9)struct iwl_lari_config_change_cmd(9)struct iwl_pnvm_init_complete_ntfy(9)struct iwl_mcc_allowed_ap_type_cmd_v1(9)struct iwl_mcc_allowed_ap_type_cmd(9)
also she lives rent-free in this file, go say hi: kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h ππ
ngl if you're reading this in a terminal at 2am, you're doing amazing, keep going ππ
alright that's the whole page bestie, go forth and be so normal about firmware headers πβ this lil writeup came from the Kernel API Manual and its home turf ./drivers/net/wireless/intel/i..., stamped October 2026 β mwah, mwah, periodt ππ
π¦ 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