sysfs-firmware-efi-esrt 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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. == ===============
  34. 0 Unknown
  35. 1 System Firmware
  36. 2 Device Firmware
  37. 3 UEFI Driver
  38. == ===============
  39. What: /sys/firmware/efi/esrt/entries/entry$N/fw_class
  40. Date: February 2015
  41. Contact: Peter Jones <pjones@redhat.com>
  42. Description: This is the entry's guid, and will match the directory name.
  43. What: /sys/firmware/efi/esrt/entries/entry$N/fw_version
  44. Date: February 2015
  45. Contact: Peter Jones <pjones@redhat.com>
  46. Description: The version of the firmware currently installed. This is a
  47. 32-bit unsigned integer.
  48. What: /sys/firmware/efi/esrt/entries/entry$N/lowest_supported_fw_version
  49. Date: February 2015
  50. Contact: Peter Jones <pjones@redhat.com>
  51. Description: The lowest version of the firmware that can be installed.
  52. What: /sys/firmware/efi/esrt/entries/entry$N/capsule_flags
  53. Date: February 2015
  54. Contact: Peter Jones <pjones@redhat.com>
  55. Description: Flags that must be passed to UpdateCapsule()
  56. What: /sys/firmware/efi/esrt/entries/entry$N/last_attempt_version
  57. Date: February 2015
  58. Contact: Peter Jones <pjones@redhat.com>
  59. Description: The last firmware version for which an update was attempted.
  60. What: /sys/firmware/efi/esrt/entries/entry$N/last_attempt_status
  61. Date: February 2015
  62. Contact: Peter Jones <pjones@redhat.com>
  63. Description: The result of the last firmware update attempt for the
  64. firmware resource entry.
  65. == ======================
  66. 0 Success
  67. 1 Insufficient resources
  68. 2 Incorrect version
  69. 3 Invalid format
  70. 4 Authentication error
  71. 5 AC power event
  72. 6 Battery power event
  73. == ======================