diff options
author | Star Zeng <star.zeng@intel.com> | 2018-07-13 15:16:02 +0800 |
---|---|---|
committer | Star Zeng <star.zeng@intel.com> | 2018-07-23 09:17:27 +0800 |
commit | 81e1276adfe88cfbbc39618b52429cf49ef3cbce (patch) | |
tree | aa8cce4ad8e7b55765772c47a3ec48fc775c6459 /BaseTools/Source/Python/CommonDataClass/FdfClass.py | |
parent | d4d9116775763a7ce4bff894ea06ecef4b17e441 (diff) | |
download | edk2-81e1276adfe88cfbbc39618b52429cf49ef3cbce.tar.gz edk2-81e1276adfe88cfbbc39618b52429cf49ef3cbce.tar.bz2 edk2-81e1276adfe88cfbbc39618b52429cf49ef3cbce.zip |
MdeModulePkg CapsuleApp: Do not parse bits in CapsuleFlags of ESRT
According to UEFI spec, only bits 0-15 of CapsuleFlags are
meaningful and CapsuleGuid specific, CAPSULE_FLAGS_PERSIST_ACROSS_RESET
CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE/CAPSULE_FLAGS_INITIATE_RESET
defined in UEFI spec are in bits 16-31, they should not be parsed in
CapsuleFlags of ESRT.
CapsuleFlags
The capsule flags field contains the CapsuleGuid flags (bits 0-15)
as defined in the EFI_CAPSULE_HEADER that will be set in the capsule
header.
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/CommonDataClass/FdfClass.py')
0 files changed, 0 insertions, 0 deletions