sysfs-firmware-efi-esrt 2.8 KB

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