-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/mfleming/efi into x86/efi Pull EFI changes from Matt Fleming: - Use idiomatic negative error values in efivar_create_sysfs_entry() instead of returning '1' to indicate error. (Dan Carpenter) - Implement new support to expose the EFI System Resource Tables in sysfs, which provides information for performing firmware updates. (Peter Jones) - Documentation cleanup in the EFI handover protocol section which falsely claimed that 'cmdline_size' needed to be filled out by the boot loader. (Alex Smith) - Align the order of SMBIOS tables in /sys/firmware/efi/systab to match the way that we do things for ACPI and add documentation to Documentation/ABI. (Jean Delvare) Signed-off-by: Ingo Molnar <mingo@kernel.org>
- Loading branch information
Showing
9 changed files
with
667 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
What: /sys/firmware/efi/esrt/ | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: Provides userland access to read the EFI System Resource Table | ||
(ESRT), a catalog of firmware for which can be updated with | ||
the UEFI UpdateCapsule mechanism described in section 7.5 of | ||
the UEFI Standard. | ||
Users: fwupdate - https://github.com/rhinstaller/fwupdate | ||
|
||
What: /sys/firmware/efi/esrt/fw_resource_count | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: The number of entries in the ESRT | ||
|
||
What: /sys/firmware/efi/esrt/fw_resource_count_max | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: The maximum number of entries that /could/ be registered | ||
in the allocation the table is currently in. This is | ||
really only useful to the system firmware itself. | ||
|
||
What: /sys/firmware/efi/esrt/fw_resource_version | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: The version of the ESRT structure provided by the firmware. | ||
|
||
What: /sys/firmware/efi/esrt/entries/entry$N/ | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: Each ESRT entry is identified by a GUID, and each gets a | ||
subdirectory under entries/ . | ||
example: /sys/firmware/efi/esrt/entries/entry0/ | ||
|
||
What: /sys/firmware/efi/esrt/entries/entry$N/fw_type | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: What kind of firmware entry this is: | ||
0 - Unknown | ||
1 - System Firmware | ||
2 - Device Firmware | ||
3 - UEFI Driver | ||
|
||
What: /sys/firmware/efi/esrt/entries/entry$N/fw_class | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: This is the entry's guid, and will match the directory name. | ||
|
||
What: /sys/firmware/efi/esrt/entries/entry$N/fw_version | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: The version of the firmware currently installed. This is a | ||
32-bit unsigned integer. | ||
|
||
What: /sys/firmware/efi/esrt/entries/entry$N/lowest_supported_fw_version | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: The lowest version of the firmware that can be installed. | ||
|
||
What: /sys/firmware/efi/esrt/entries/entry$N/capsule_flags | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: Flags that must be passed to UpdateCapsule() | ||
|
||
What: /sys/firmware/efi/esrt/entries/entry$N/last_attempt_version | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: The last firmware version for which an update was attempted. | ||
|
||
What: /sys/firmware/efi/esrt/entries/entry$N/last_attempt_status | ||
Date: February 2015 | ||
Contact: Peter Jones <pjones@redhat.com> | ||
Description: The result of the last firmware update attempt for the | ||
firmware resource entry. | ||
0 - Success | ||
1 - Insufficient resources | ||
2 - Incorrect version | ||
3 - Invalid format | ||
4 - Authentication error | ||
5 - AC power event | ||
6 - Battery power event | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.