mirror_edk2/MdeModulePkg
Jiewen Yao df31cf84d1 MdeModulePkg/MdeModulePkg.dec: Add capsule related definition.
1) Add capsule related library.
   FmpAuthenticationLib
2) Add capsule related status code PCD.
   PcdStatusCodeSubClassCapsule
   PcdCapsuleStatusCodeProcessCapsulesBegin
   PcdCapsuleStatusCodeProcessCapsulesEnd
   PcdCapsuleStatusCodeUpdatingFirmware
   PcdCapsuleStatusCodeUpdateFirmwareSuccess
   PcdCapsuleStatusCodeUpdateFirmwareFailed
   PcdCapsuleStatusCodeResettingSystem
3) Add capsule status variable PCD - CapsuleMax value.
   PcdCapsuleMax
4) Add system FMP indicator PCD - used by ESRT.
   PcdSystemFmpCapsuleImageTypeIdGuid
5) Add PcdTestKeyUsed PCD.
This PCD can be set by platform to indicate if there is any
test key used in current BIOS, such as recovery key,
or capsule update key.
Then the generic UI may consume this PCD to show warning information.
Other platform driver may also consume this PCD to know such info,
and report it via platform specific way.

Cc: Feng Tian <feng.tian@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Chao Zhang <chao.b.zhang@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
Tested-by: Michael Kinney <michael.d.kinney@intel.com>
2016-11-08 22:36:53 +08:00
..
Application MdeModulePkg/MemoryProfileInfo: rebase to ARRAY_SIZE() 2016-10-27 11:10:55 +02:00
Bus MdeModulePkg/Xhci: Change short packet debug message to verbose level 2016-11-01 09:17:47 +08:00
Core MdeModulePkg PeiCore: Make sure FvInfo has FFS2 format if Ffs2Guid FvFormat 2016-10-27 21:47:49 +08:00
Include MdeModulePkg/CapsuleLib: Add ProcessCapsules() API. 2016-11-08 22:36:50 +08:00
Library MdeModulePkg/FrameBufferBltLib: Change module type to UEFI_DRIVER 2016-11-03 10:28:51 +08:00
Logo MdeModulePkg/Logo: rebase to ARRAY_SIZE() 2016-10-27 11:10:57 +02:00
Universal MdeModulePkg/PCD: Fix PcdGetNextToken may get a wrong PCD token 2016-11-03 11:00:52 +08:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg.dec MdeModulePkg/MdeModulePkg.dec: Add capsule related definition. 2016-11-08 22:36:53 +08:00
MdeModulePkg.dsc MdeModulePkg: add ARM/AARCH64 requirements to .dsc 2016-10-20 09:13:44 +01:00
MdeModulePkg.uni MdeModulePkg: Add PcdPciDegradeResourceForOptionRom prompt&help to UNI 2016-10-25 10:52:44 +08:00
MdeModulePkgExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00