efi_get_conf_table(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ bestie, meet efi_get_conf_table(9) πŸ¦‹

okay so this is the Kernel API Manual page for efi_get_conf_table(9), and it is short, sweet, and lowkey iconic. let’s get into it πŸ’…


πŸ’– NAME πŸ’–

efi_get_conf_table β€” hand it a pointer to boot_params, and it locates + returns the physical address of the EFI configuration table. that’s the whole assignment, bestie πŸŽ€

🌸 SYNOPSIS 🌸

int efi_get_conf_table (struct boot_params *bp , unsigned long
       *cfg_tbl_pa , unsigned int *cfg_tbl_len );

✨ ARGUMENTS ✨

  • bp β€” pointer to boot_params 🫢
  • cfg_tbl_pa β€” location to store physical address of config table πŸ”₯
  • cfg_tbl_len β€” location to store number of config table entries ✨

🌈 RETURN 🌈

It returns 0 on success. On error, return params are left unchanged. so no sneaky little edits happen to them, fr fr πŸ’€

🐚 SEE ALSO 🐚

Kernel file ./arch/x86/boot/compressed/efi.c, plus efi_get_type(9), efi_get_system_table(9), and efi_find_vendor_table(9) β€” iykyk πŸ’œ


that’s the page, bestie 🫢 source/version: ./arch/x86/boot/compressed; date: October 2026; page: efi_get_conf_table(9). slay and bye πŸ’–βœ¨

πŸ“¦ where this page comes from