fwupd/plugins/uefi
Richard Hughes 4a036018f7 Set the progress and state on the FuDevice, not the FuPlugin
This makes more sense; we're updating the device, not the plugin itself.

This also means we don't need to funnel everything through callbacks like
GFileProgressCallback and we can also update the state without adding an
explicit callback to each derived device type.
2017-11-30 20:51:52 +00:00
..
fu-plugin-uefi.c Set the progress and state on the FuDevice, not the FuPlugin 2017-11-30 20:51:52 +00:00
meson.build Add the Meson build system as an alternate to autotools 2017-04-12 16:35:18 +01:00
README.md Convert the providers to plugins to simplify code and for future features 2016-12-12 12:31:23 +00:00

UEFI Support

Introduction

The Unified Extensible Firmware Interface (UEFI) is a specification that defines the software interface between an OS and platform firmware. With the UpdateCapsule boot service it can be used to update system firmware.

Build Requirements

For UEFI capsule support, you need to install fwupdate 0.5 or later.

If you don't want or need this functionality you can use the --disable-uefi option.

UEFI Unlock Support

On some Dell systems it is possible to turn on and off UEFI capsule support from within the BIOS. This functionality can also be adjusted from within the OS by fwupd. This requires using fwupdate 5 or later and compiling it with libsmbios support.

When fwupd and fwupdate have been compiled with this support you will be able to enable UEFI support on the device by using the unlock command.