fwupd/plugins/uefi
2018-08-08 20:35:04 +01:00
..
efi uefi: Don't override _FORTIFY_SOURCE when building the EFI binary 2018-08-08 20:16:53 +01:00
tests uefi: Rename all intermediary files and UEFI variables to prefix fwupd 2018-07-10 10:45:39 -05:00
fu-plugin-uefi.c uefi: Check the user-supplied ESP path 2018-08-08 20:35:04 +01:00
fu-self-test.c uefi: Rename all intermediary files and UEFI variables to prefix fwupd 2018-07-10 10:45:39 -05:00
fu-ucs2.c trivial: Add UTF8 to UCS2 helpers from the fwupdate project 2018-06-28 15:51:11 +01:00
fu-ucs2.h trivial: Add UTF8 to UCS2 helpers from the fwupdate project 2018-06-28 15:51:11 +01:00
fu-uefi-bgrt.c uefi: Add functionality to parse the BGRT table supported 2018-06-28 15:51:11 +01:00
fu-uefi-bgrt.h uefi: Add functionality to parse the BGRT table supported 2018-06-28 15:51:11 +01:00
fu-uefi-bootmgr.c UEFI: Rename UEFI boot entry 2018-07-10 10:45:39 -05:00
fu-uefi-bootmgr.h uefi: Upload the firmware capsule without using libfwup 2018-06-28 15:51:11 +01:00
fu-uefi-common.c uefi: Check the filesystem type when checking the ESP 2018-08-08 20:35:04 +01:00
fu-uefi-common.h uefi: Check the user-supplied ESP path 2018-08-08 20:35:04 +01:00
fu-uefi-device.c uefi: Rename all intermediary files and UEFI variables to prefix fwupd 2018-07-10 10:45:39 -05:00
fu-uefi-device.h uefi: Show the stored capsule filename in fwupdate 2018-06-28 15:51:11 +01:00
fu-uefi-tool.c uefi: Check the user-supplied ESP path 2018-08-08 20:35:04 +01:00
fu-uefi-update-info.c uefi: Show the stored capsule filename in fwupdate 2018-06-28 15:51:11 +01:00
fu-uefi-update-info.h uefi: Show the stored capsule filename in fwupdate 2018-06-28 15:51:11 +01:00
fu-uefi-vars.c uefi: Access /sys/firmware/efi/efivars directly rather than using efivars 2018-06-28 15:51:11 +01:00
fu-uefi-vars.h uefi: Upload the UX bitmap without using libfwup 2018-06-28 15:51:11 +01:00
meson.build uefi: Show the stored capsule filename in fwupdate 2018-06-28 15:51:11 +01:00
README.md uefi: Do not link against libfwup 2018-06-28 15:51:11 +01:00
uefi.conf uefi: Detect the EFI system partition location at runtime 2018-06-28 15:51:11 +01: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.

If you don't want or need this functionality you can use the -Dplugin_uefi=false 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 compiling with libsmbios support.

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

Custom EFI System Partition

Since version 1.1.0 fwupd will autodetect the ESP when it is mounted on /boot/efi, /boot, or /efi. A custom EFI system partition location can be used by modifying OverrideESPMountPoint in /etc/fwupd/uefi.conf.

Setting an invalid directory will disable the fwupd plugin.