libnvme(9)
π NAME π
okay so bestie, this is the libnvme(9) manual page, and the main character is enum nvme_fw_commit_ca β literally the Firmware Commit - Commit Action enum. it's giving firmware-commit choices, and we are going through every single constant, no skipping. π
β¨ SYNOPSIS β¨
here's the enum in all its glory:
enum nvme_fw_commit_ca {
NVME_FW_COMMIT_CA_REPLACE ,
NVME_FW_COMMIT_CA_REPLACE_AND_ACTIVATE ,
NVME_FW_COMMIT_CA_SET_ACTIVE ,
NVME_FW_COMMIT_CA_REPLACE_AND_ACTIVATE_IMMEDIATE ,
NVME_FW_COMMIT_CA_REPLACE_BOOT_PARTITION ,
NVME_FW_COMMIT_CA_ACTIVATE_BOOT_PARTITION
};
πΈ Constants πΈ
these are the constants, and yes, every one matters:
NVME_FW_COMMIT_CA_REPLACEβ the downloaded image replaces the existing image, if any, in the specified Firmware Slot. the newly placed image is not activated. no cap, it just sits there. πNVME_FW_COMMIT_CA_REPLACE_AND_ACTIVATEβ the downloaded image replaces the existing image, if any, in the specified Firmware Slot. then the newly placed image is activated at the next Controller Level Reset. slay. β¨NVME_FW_COMMIT_CA_SET_ACTIVEβ no new image swap here; the existing image in the specified Firmware Slot is activated at the next Controller Level Reset. iconic. π₯NVME_FW_COMMIT_CA_REPLACE_AND_ACTIVATE_IMMEDIATEβ the downloaded image replaces the existing image, if any, in the specified Firmware Slot and is then activated immediately. and if there is not a newly downloaded image, then the existing image in the specified firmware slot is activated immediately. periodt. πNVME_FW_COMMIT_CA_REPLACE_BOOT_PARTITIONβ the downloaded image replaces the Boot Partition specified by the Boot Partition ID field. π¦NVME_FW_COMMIT_CA_ACTIVATE_BOOT_PARTITIONβ mark the Boot Partition specified in the BPID field as active and updateBPINFO.ABPID. iykyk. π
π sign-off bestie: this page is fromenum nvme_fw_commit_cain thelibnvme(9)manual, dated October 2026. mwah π
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms