mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-28 11:23:04 +00:00
![]() The setup() is the counterpart to probe(), the difference being the former needs the device open and the latter does not. This allows objects that derive from FuDevice, and use FuDeviceLocker to use open() and close() without worrying about the performance implications of probing the hardware, i.e. open() now simply opens a file or device. |
||
---|---|---|
.. | ||
tests | ||
fu-nvme-device.c | ||
fu-nvme-device.h | ||
fu-plugin-nvme.c | ||
fu-self-test.c | ||
meson.build | ||
README.md |
NVMe
Introduction
This plugin adds support for NVMe storage hardware. Devices are enumerated from the Identify Controller data structure and can be updated with appropriate firmware file. Firmware is sent in 4kB chunks and activated on next reboot.
The device GUID is read from the vendor specific area and if not found then generated from the trimmed model string.