STRUCT IWL_FW_CMD_BIOS_TABLE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct iwl_fw_cmd_bios_table β€” literally the firmware command BIOS revision entry, bestie ✨

okay so this whole page lives in the Kernel API Manual (iykyk), and it's all about one lil struct that tells you which firmware command maps to which BIOS revision. it's giving very niche, very iconic πŸŽ€


🌸 SYNOPSIS 🌸

struct iwl_fw_cmd_bios_table {
    u8 cmd;
    u8 group;
    u8 max_acpi_revision;
    u8 max_uefi_revision;
 };

no cap, that's the whole shape of it β€” four u8 fields, clean, minimal, ate πŸ’…


πŸ¦‹ Members πŸ¦‹

  • cmd β€” the command ID, fr fr 🫢
  • group β€” the group ID, periodt
  • max_acpi_revision β€” the max supported ACPI revision of the command ⭐
  • max_uefi_revision β€” the max supported UEFI revision of the command 🌈

πŸ‘‘ SEE ALSO πŸ‘‘

bestie, this is the part where the page just absolutely name-drops the entire friend group 😭 all of these live in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/file.h and honestly the roster is long, so buckle up:

  • enum iwl_ucode_tlv_flag(9)
  • enum iwl_ucode_tlv_api(9)
  • enum iwl_ucode_tlv_capa(9)
  • struct iwl_tlv_calib_ctrl(9)
  • struct iwl_fw_dbg_reg_op(9)
  • enum iwl_fw_dbg_monitor_mode(9)
  • struct iwl_fw_dbg_mem_seg_tlv(9)
  • struct iwl_fw_dbg_dest_tlv_v1(9)
  • enum iwl_fw_dbg_trigger_mode(9)
  • enum iwl_fw_dbg_trigger_flags(9)
  • enum iwl_fw_dbg_trigger_vif_type(9)
  • struct iwl_fw_dbg_trigger_tlv(9)
  • struct iwl_fw_dbg_trigger_missed_bcon(9)
  • struct iwl_fw_dbg_trigger_cmd(9)
  • struct iwl_fw_dbg_trigger_stats(9)
  • struct iwl_fw_dbg_trigger_low_rssi(9)
  • struct iwl_fw_dbg_trigger_mlme(9)
  • struct iwl_fw_dbg_trigger_txq_timer(9)
  • struct iwl_fw_dbg_trigger_time_event(9)
  • struct iwl_fw_dbg_trigger_ba(9)
  • struct iwl_fw_dbg_trigger_tdls(9)
  • struct iwl_fw_dbg_trigger_tx_status(9)
  • struct iwl_fw_dbg_conf_tlv(9)
  • struct iwl_fw_cmd_version(9)

like, the way that list just keeps going?? main character energy from start to finish πŸ’€βœ¨


ngl this page is short and sweet β€” four fields, one struct, and a whole lot of SEE ALSO. don't sleep on it tho, it's doing important work 🧚

and that's the vibe check for today, bestie πŸ’– this was pulled from the Kernel API Manual, dated October 2026, sourced from ./drivers/net/wireless/intel/i... β€” go off and read some more kernel headers, you got this 🫢✨🌸

πŸ“¦ where this page comes from