^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/firmware/efi/esrt/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Description: Provides userland access to read the EFI System Resource Table
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) (ESRT), a catalog of firmware for which can be updated with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) the UEFI UpdateCapsule mechanism described in section 7.5 of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) the UEFI Standard.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Users: fwupdate - https://github.com/rhinstaller/fwupdate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) What: /sys/firmware/efi/esrt/fw_resource_count
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Description: The number of entries in the ESRT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) What: /sys/firmware/efi/esrt/fw_resource_count_max
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) Description: The maximum number of entries that /could/ be registered
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) in the allocation the table is currently in. This is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) really only useful to the system firmware itself.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) What: /sys/firmware/efi/esrt/fw_resource_version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Description: The version of the ESRT structure provided by the firmware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) What: /sys/firmware/efi/esrt/entries/entry$N/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) Description: Each ESRT entry is identified by a GUID, and each gets a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) subdirectory under entries/ .
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) example: /sys/firmware/efi/esrt/entries/entry0/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) What: /sys/firmware/efi/esrt/entries/entry$N/fw_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) Description: What kind of firmware entry this is:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) == ===============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 0 Unknown
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 1 System Firmware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 2 Device Firmware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) 3 UEFI Driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) == ===============
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) What: /sys/firmware/efi/esrt/entries/entry$N/fw_class
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) Description: This is the entry's guid, and will match the directory name.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) What: /sys/firmware/efi/esrt/entries/entry$N/fw_version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Description: The version of the firmware currently installed. This is a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 32-bit unsigned integer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) What: /sys/firmware/efi/esrt/entries/entry$N/lowest_supported_fw_version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Description: The lowest version of the firmware that can be installed.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) What: /sys/firmware/efi/esrt/entries/entry$N/capsule_flags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Description: Flags that must be passed to UpdateCapsule()
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) What: /sys/firmware/efi/esrt/entries/entry$N/last_attempt_version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) Description: The last firmware version for which an update was attempted.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) What: /sys/firmware/efi/esrt/entries/entry$N/last_attempt_status
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) Date: February 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) Contact: Peter Jones <pjones@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) Description: The result of the last firmware update attempt for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) firmware resource entry.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) == ======================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) 0 Success
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) 1 Insufficient resources
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) 2 Incorrect version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) 3 Invalid format
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) 4 Authentication error
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) 5 AC power event
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) 6 Battery power event
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) == ======================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87)