efi_capsule_supported(9)
π efi_capsule_supported(9) β Kernel API Manual, but make it make sense π
okay bestie, welcome to the efi_capsule_supported(9) page from the Kernel API Manual. this is your lowkey vibe check for firmware capsule support, and no cap, all the facts are staying right here. π«Ά
β¨ NAME β¨
efi_capsule_supported β does the firmware support the capsule?
π SYNOPSIS π
int efi_capsule_supported (efi_guid_t guid , u32 flags , size_t size ,
int *reset );
π ARGUMENTS π
guidβ vendor guid of capsuleflagsβ capsule flagssizeβ size of capsule dataresetβ the reset type required for this capsule
π¦ DESCRIPTION π¦
Check whether a capsule with flags is supported by the firmware and that size doesn't exceed the maximum size for a capsule. literally the firmware support check, periodt. β¨
bestie, important caveat: no attempt is made to check reset against the reset type required by any pending capsules because of the races involved. that's the whole note β don't read extra into it, fr fr. π
π SEE ALSO π
- Kernel file
./drivers/firmware/efi/capsule.c efi_capsule_pending(9)efi_capsule_update_locked(9)efi_capsule_update(9)
xoxo, your efi_capsule_supported(9) bestie β source/version ./drivers/firmware/efi, dated October 2026 πβ¨
π¦ 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