162306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/
262306a36Sopenharmony_ciDate:		February 2015
362306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
462306a36Sopenharmony_ciDescription:	Provides userland access to read the EFI System Resource Table
562306a36Sopenharmony_ci		(ESRT), a catalog of firmware for which can be updated with
662306a36Sopenharmony_ci		the UEFI UpdateCapsule mechanism described in section 7.5 of
762306a36Sopenharmony_ci		the UEFI Standard.
862306a36Sopenharmony_ciUsers:		fwupdate - https://github.com/rhinstaller/fwupdate
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/fw_resource_count
1162306a36Sopenharmony_ciDate:		February 2015
1262306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
1362306a36Sopenharmony_ciDescription:	The number of entries in the ESRT
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/fw_resource_count_max
1662306a36Sopenharmony_ciDate:		February 2015
1762306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
1862306a36Sopenharmony_ciDescription:	The maximum number of entries that /could/ be registered
1962306a36Sopenharmony_ci		in the allocation the table is currently in.  This is
2062306a36Sopenharmony_ci		really only useful to the system firmware itself.
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/fw_resource_version
2362306a36Sopenharmony_ciDate:		February 2015
2462306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
2562306a36Sopenharmony_ciDescription:	The version of the ESRT structure provided by the firmware.
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/entries/entry<N>/
2862306a36Sopenharmony_ciDate:		February 2015
2962306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
3062306a36Sopenharmony_ciDescription:	Each ESRT entry is identified by a GUID, and each gets a
3162306a36Sopenharmony_ci		subdirectory under entries/ .
3262306a36Sopenharmony_ci		example: /sys/firmware/efi/esrt/entries/entry0/
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/entries/entry<N>/fw_type
3562306a36Sopenharmony_ciDate:		February 2015
3662306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
3762306a36Sopenharmony_ciDescription:	What kind of firmware entry this is:
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci		==  ===============
4062306a36Sopenharmony_ci		0   Unknown
4162306a36Sopenharmony_ci		1   System Firmware
4262306a36Sopenharmony_ci		2   Device Firmware
4362306a36Sopenharmony_ci		3   UEFI Driver
4462306a36Sopenharmony_ci		==  ===============
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/entries/entry<N>/fw_class
4762306a36Sopenharmony_ciDate:		February 2015
4862306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
4962306a36Sopenharmony_ciDescription:	This is the entry's guid, and will match the directory name.
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/entries/entry<N>/fw_version
5262306a36Sopenharmony_ciDate:		February 2015
5362306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
5462306a36Sopenharmony_ciDescription:	The version of the firmware currently installed.  This is a
5562306a36Sopenharmony_ci		32-bit unsigned integer.
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/entries/entry<N>/lowest_supported_fw_version
5862306a36Sopenharmony_ciDate:		February 2015
5962306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
6062306a36Sopenharmony_ciDescription:	The lowest version of the firmware that can be installed.
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/entries/entry<N>/capsule_flags
6362306a36Sopenharmony_ciDate:		February 2015
6462306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
6562306a36Sopenharmony_ciDescription:	Flags that must be passed to UpdateCapsule()
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/entries/entry<N>/last_attempt_version
6862306a36Sopenharmony_ciDate:		February 2015
6962306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
7062306a36Sopenharmony_ciDescription:	The last firmware version for which an update was attempted.
7162306a36Sopenharmony_ci
7262306a36Sopenharmony_ciWhat:		/sys/firmware/efi/esrt/entries/entry<N>/last_attempt_status
7362306a36Sopenharmony_ciDate:		February 2015
7462306a36Sopenharmony_ciContact:	Peter Jones <pjones@redhat.com>
7562306a36Sopenharmony_ciDescription:	The result of the last firmware update attempt for the
7662306a36Sopenharmony_ci		firmware resource entry.
7762306a36Sopenharmony_ci
7862306a36Sopenharmony_ci		==  ======================
7962306a36Sopenharmony_ci		0   Success
8062306a36Sopenharmony_ci		1   Insufficient resources
8162306a36Sopenharmony_ci		2   Incorrect version
8262306a36Sopenharmony_ci		3   Invalid format
8362306a36Sopenharmony_ci		4   Authentication error
8462306a36Sopenharmony_ci		5   AC power event
8562306a36Sopenharmony_ci		6   Battery power event
8662306a36Sopenharmony_ci		==  ======================
8762306a36Sopenharmony_ci
88