efi_memmap_install(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

efi_memmap_install β€” Install a new EFI memory map in efi.memmap.

okay so this is the efi_memmap_install(9) page from the Kernel API Manual, bestie β€” welcome to the function that literally installs a new EFI memory map, no cap πŸ’–


✨ SYNOPSIS ✨

int efi_memmap_install (struct efi_memory_map_data *data );

πŸŽ€ ARGUMENTS πŸŽ€

  • data β€” the efi memmap installation parameters. that's it, that's the whole argument, and it's giving "just hand over the params and let the function cook" 🫢

πŸ’… DESCRIPTION πŸ’…

Unlike efi_memmap_init_*(), this function does not allow the caller to switch from early to late mappings. nope, not happening, no glow-up arc here πŸ™ˆ

It simply uses the existing mapping function and installs the new memmap. lowkey straightforward, highkey important ✨

Returns zero on success, a negative error code on failure. so zero is the slay/success vibe, and a negative error code means it did not werk πŸ’€


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./arch/x86/platform/efi/memmap.c, plus the besties efi_memmap_alloc(9), efi_memmap_split_count(9), and efi_memmap_insert(9) β€” go read them, iykyk πŸ‘‘


byeee bestie πŸŽ€ this page’s source/version is ./arch/x86/platform/efi, dated October 2026, and it’s literally the efi_memmap_install(9) manual page. mwah πŸ’‹

πŸ“¦ where this page comes from