Reviewed-by: Zhiguang Liu <zhiguang....@intel.com> > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Oleksiy > Yakovlev > Sent: Saturday, April 11, 2020 3:58 AM > To: devel@edk2.groups.io > Cc: Gao, Liming <liming....@intel.com>; Kinney, Michael D > <michael.d.kin...@intel.com>; fel...@ami.com; oleks...@ami.com > Subject: [edk2-devel] [PATCH 4/4] MdePkg: Add FMP Capsule Image Header > extension > > Add bitmask to structure which gives a binary-inspectable mechanism to > determine if a capsule contains an authentication section or depex section. > (UEFI 2.8 errata a, mantis 2026) > > Signed-off-by: Oleksiy Yakovlev <oleks...@ami.com> > --- > MdePkg/Include/Guid/FmpCapsule.h | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/MdePkg/Include/Guid/FmpCapsule.h > b/MdePkg/Include/Guid/FmpCapsule.h > index fb8c346..6bbdf0e 100644 > --- a/MdePkg/Include/Guid/FmpCapsule.h > +++ b/MdePkg/Include/Guid/FmpCapsule.h > @@ -79,13 +79,22 @@ typedef struct { > /// therefore can be modified without changing the Auth data. > /// > UINT64 UpdateHardwareInstance; > + > + /// > + /// A 64-bit bitmask that determines what sections are added to the > payload. > + /// #define CAPSULE_SUPPORT_AUTHENTICATION 0x0000000000000001 > /// > + #define CAPSULE_SUPPORT_DEPENDENCY 0x0000000000000002 /// > + UINT64 ImageCapsuleSupport; > } EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER; > > #pragma pack() > > > #define EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER_INIT_VERSION > 0x00000001 > -#define > EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER_INIT_VERSION > 0x00000002 > +#define > EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER_INIT_VERSION > 0x00000003 > +#define CAPSULE_SUPPORT_AUTHENTICATION 0x0000000000000001 > +#define CAPSULE_SUPPORT_DEPENDENCY 0x0000000000000002 > > extern EFI_GUID gEfiFmpCapsuleGuid; > > -- > 2.9.0.windows.1 > > > Please consider the environment before printing this email. > > The information contained in this message may be confidential and > proprietary to American Megatrends (AMI). This communication is intended > to be read only by the individual or entity to whom it is addressed or by > their > designee. If the reader of this message is not the intended recipient, you are > on notice that any distribution of this message, in any form, is strictly > prohibited. Please promptly notify the sender by reply e-mail or by > telephone at 770-246-8600, and then delete or destroy all copies of the > transmission. > >
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#59046): https://edk2.groups.io/g/devel/message/59046 Mute This Topic: https://groups.io/mt/72930098/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-