Cc: Liming Gao
Cc: Jordan Justen
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: David Wei
Acked-by: Jordan Justen
---
Maintainers.txt | 4 ++--
1 file changed, 2
On 10/27/16 08:05, Jordan Justen wrote:
> On 2016-10-26 12:04:17, Laszlo Ersek wrote:
>> I'm sure most of us have wished at some point that ARRAY_SIZE()
>> had existed in a central header file, like it does in many other
>> open source projects.
>
> Indeed!
>
>> This series implements that.
>>
Reviewed-by: Ruiyu Ni
Regards,
Ray
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
Ersek
Sent: Thursday, October 27, 2016 4:17 PM
To: edk2-devel-01 ; Ni, Ruiyu
Subject: Re: [edk2] [PATCH 11/47]
On 2016-10-26 23:45:48, Wei, David wrote:
> From 5d74ba9b6be85a86cb470b302fe25349d05caa04 Mon Sep 17 00:00:00 2001
> From: david wei
> Date: Thu, 27 Oct 2016 14:42:07 +0800
> Subject: [PATCH] Change maintainer of VLV2 packages.
>
Can you use git send-email to send patches?
Reviewed-by: Guo, Mang .
-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
Ersek
Sent: Thursday, October 27, 2016 3:05 AM
To: edk2-devel-01
Cc: Tim He; Wei, David
Subject: [edk2] [PATCH 45/47]
Add error handling logic if failed to apply new memory.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhang Lubo
Cc: Fu Siyuan
Cc: Wu Jiaxin
---
NetworkPkg/UefiPxeBcDxe/PxeBcDhcp6.c | 8 ++--
1 file
Ray,
On 10/26/16 21:04, Laszlo Ersek wrote:
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Laszlo Ersek
> ---
> DuetPkg/Library/DuetBdsLib/BdsPlatform.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git
>From 5d74ba9b6be85a86cb470b302fe25349d05caa04 Mon Sep 17 00:00:00 2001
From: david wei
Date: Thu, 27 Oct 2016 14:42:07 +0800
Subject: [PATCH] Change maintainer of VLV2 packages.
Contributed-under: TianoCore Contribution Agreement 1.0
Cc: Liming Gao
On 10/27/16 06:43, Gary Lin wrote:
> On Wed, Oct 26, 2016 at 09:04:17PM +0200, Laszlo Ersek wrote:
>> I'm sure most of us have wished at some point that ARRAY_SIZE()
>> had existed in a central header file, like it does in many other
>> open source projects. This series implements that.
>>
>>
Star, Chao,
On 10/26/16 21:04, Laszlo Ersek wrote:
> Cc: Chao Zhang
> Cc: Star Zeng
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Laszlo Ersek
> ---
>
Reviewed-by: Guo, Mang .
-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
Ersek
Sent: Thursday, October 27, 2016 3:05 AM
To: edk2-devel-01
Cc: Tim He; Wei, David
Subject: [edk2] [PATCH 43/47]
Current code not validate the input buffer before touch.
it may touch the buffer outside the validate scope. This
patch validate the input size big enough to touch the
first node.
Cc: Ruiyu NI
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution
Former patch still has some bugs, so rollback it and
enhance the original code.
Cc: Ruiyu NI
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong
---
Current code not validate the input buffer before touch.
it may touch the buffer outside the validate scope. This
patch validate the input size big enough to touch the
first node.
Cc: Ruiyu NI
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution
Former patch still has some bugs, so rollback it and
enhance the original code.
Cc: Ruiyu NI
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong
---
.../UefiDevicePathLib.c
Current code may return error status and touch unsafe
buffer, this patch series fix these issues.
Eric Dong (4):
MdePkg DevicePathLib: Rollback former change.
MdePkg DevicePathLib: Validate before touch input buffer.
MdePkg UefiDevicePathLib: Rollback former change.
MdePkg
Reviewed-by: Guo, Mang .
-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
Ersek
Sent: Thursday, October 27, 2016 3:05 AM
To: edk2-devel-01
Subject: [edk2] [PATCH 44/47] Vlv2TbltDevicePkg/PlatformInitPei: rebase to
On 10/27/16 11:04, Ni, Ruiyu wrote:
> Reviewed-by: Ruiyu Ni
Thanks!
Laszlo
> Regards,
> Ray
>
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
> Ersek
> Sent: Thursday, October 27, 2016 4:17 PM
> To: edk2-devel-01 ;
On 10/27/16 11:09, Zeng, Star wrote:
> Oh, it is Reviewed-by: Star Zeng . :)
Great, thanks!
Laszlo
> Thanks,
> Star
> -Original Message-
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
> Ersek
> Sent: Thursday, October 27, 2016 5:08
Hi Siyuan,
When checking IPv4 address without subnet mask, do you think we need keep
ALL-ZERO address check? I see the patch removes all checking, for example, when
user input local IP/Gateway from UI in Ip4Config2Nv.c.
Best Regards,
Ye Ting
-Original Message-
From: edk2-devel
On 26 October 2016 at 20:04, Laszlo Ersek wrote:
> Cc: Ard Biesheuvel
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Laszlo Ersek
Reviewed-by: Ard Biesheuvel
> ---
>
On 2016-10-26 12:04:17, Laszlo Ersek wrote:
> I'm sure most of us have wished at some point that ARRAY_SIZE()
> had existed in a central header file, like it does in many other
> open source projects.
Indeed!
> This series implements that.
>
> Patches 01-04 round up the modules that #define
Reviewed-by: Guo, Mang .
-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
Ersek
Sent: Thursday, October 27, 2016 3:05 AM
To: edk2-devel-01
Cc: Tim He; Wei, David
Subject: [edk2] [PATCH 47/47]
Reviewed-by: Guo, Mang .
-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
Ersek
Sent: Thursday, October 27, 2016 3:05 AM
To: edk2-devel-01
Cc: Tim He; Wei, David
Subject: [edk2] [PATCH 46/47]
Oh, it is Reviewed-by: Star Zeng . :)
Thanks,
Star
-Original Message-
From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Laszlo
Ersek
Sent: Thursday, October 27, 2016 5:08 PM
To: Zeng, Star ; Zhang, Chao B
Convert the remaining pieces to make the code shorter and more readable.
Cc: Justen Jordan
Cc: Laszlo Ersek
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Lin
---
OvmfPkg/Csm/CsmSupportLib/LegacyRegion.c
V2:
Add macro IP4_IS_UNSPECIFIED.
The classful addressing (IP class A/B/C) has been deprecated according to
RFC4632. This patch updates the NetLib NetGetIpClass() and NetIp4IsUnicast()
accordingly.
NetGetIpClass()
The function is kept for compatibility, while the caller of this function
could
V2 update:
Keep the zero address and broadcast check if network mask is not available.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan
Cc: Ye Ting
Cc: Zhang Lubo
Cc: Wu Jiaxin
V2 update:
Keep the zero address and broadcast check if network mask is not available.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan
Cc: Ye Ting
Cc: Zhang Lubo
Cc: Wu Jiaxin
V2 update:
Keep the zero address and broadcast check if network mask is not available.
The classful addressing (IP class A/B/C) has been deprecated according to
RFC4632. This patch updates the NetLib and network drivers for the unicast
check in classless network.
Fu Siyuan (3):
MdeModulePkg:
On 10/26/16 21:04, Laszlo Ersek wrote:
> I'm sure most of us have wished at some point that ARRAY_SIZE()
> had existed in a central header file, like it does in many other
> open source projects. This series implements that.
>
> Patches 01-04 round up the modules that #define ARRAY_SIZE() just
>
Hi, Ting
Yes you are right, I have made the v2 patch to keep the zero address and
broadcast address check, thanks.
BestRegards
Fu Siyuan
> -Original Message-
> From: Ye, Ting
> Sent: Thursday, October 27, 2016 3:18 PM
> To: Fu, Siyuan ; edk2-devel@lists.01.org
>
Committed at
https://github.com/tianocore/edk2/commit/d1b757e2cd034e32676c5cc2d542f785e74f8c5d
Mike
> -Original Message-
> From: Kinney, Michael D
> Sent: Thursday, October 27, 2016 11:14 AM
> To: Brian J. Johnson ; edk2-devel@lists.01.org; Kinney,
> Michael D
>
Brian,
Thanks. I will do the commit with your rb.
Mike
> -Original Message-
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Brian
> J. Johnson
> Sent: Thursday, October 27, 2016 11:06 AM
> To: Kinney, Michael D ;
On 10/26/2016 10:09 PM, Kinney, Michael D wrote:
Tian Feng,
Unfortunately, this patch that was pushed to edk2/master today
breaks on IA32 VS2015x86 builds with a signed/unsigned mismatch
on 3 lines. I think the right fix might be:
diff --git
I would also note that GetAlias() has similar logic, but does, in fact use the
AliasLower. As far as I can tell, the specification does not say anything about
case-insensitive, so I believe this to be in error.
Tim
-Original Message-
From: edk2-devel
1) Remove SmmGetProcessorLocation() from PiSmmCpuDxeSmm driver
2) Add SmmCpuFeaturesGetProcessorLocation() to SmmCpuFeaturesLib library
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leo Duran
---
UefiCpuPkg/Include/Library/SmmCpuFeaturesLib.h |
This patch moves code that uses Intel-specific CPUID to a library.
Leo Duran (1):
UefiCpuPkg: Move GetProcessorLocation() to SmmCpuFeaturesLib library.
UefiCpuPkg/Include/Library/SmmCpuFeaturesLib.h | 17 +++
.../Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.c | 118
In the function InternalSetAlias, it appears that AliasLower is duplicated
(fromAlias), converted to lower case and freed ,but never actually used. Am I
missing something?
// Convert to lowercase to make aliases case-insensitive
if (Alias != NULL) {
AliasLower = AllocateCopyPool
But the EDK2 registers them as a part of Level 2 supported command
initialization.
ShellCommandRegisterAlias(L"cd ..", L"cd..");
ShellCommandRegisterAlias(L"cd \\", L"cd\\");
According to the SetAlias() description:
An alias is a C-style identifier
The same language is repeated in 3.6.4.
UefiLib library class (MdePkg ) includes CreatePopUp function.
The function displays a message box.
There is certainly more than one way to draw a message box.
If homogenous user interface is a project requirement,
CreatePopUp is likely to be overridden to align message box appearance with the
Jiewen,
Reviewed-by: Michael D Kinney
Can you please add a Readme.MD to this directory that
provides a brief description of each file in this
directory and how each file was created/generated.
TestCert.pem
TestCert.pub.pem
TestRoot.cer
TestRoot.pem
Leo and Mike,
GetProcessorLocation() are not only used by PiSmmCpuDxeSmm driver, it is also
duplicated in UefiCpuPkg\Library\MpInitLib\MpLib.c.
I suggest that we could add this API into UefiCpuPkg/Include/UefiCpuLib or
UefiCpuPkg/Include/ LocalApicLib.h.
Thus, it could be consumed by modules
Leo,
This looks like a good proposed change to the SmmFeaturesLib and
PiSmmCpuDxeSmm module.
Adding UefiCpuPkg maintainer Jeff Fan to the Cc list.
There are 3 implementations of the SmmFeaturesLib in edk2/master.
This patch needs to update all 3, or some of the platforms in
edk2/master will no
Yes, I am glad to.
I have a step by step internally. Will write a MD in a new patch.
From: Kinney, Michael D
Sent: Friday, October 28, 2016 6:00 AM
To: Yao, Jiewen ; edk2-devel@lists.01.org; Kinney,
Michael D
Cc: Gao, Liming
Because the CPU location information are gotten from Initial APIC ID, it makes
more sense to be added into Local APIC Lib.
The following is my proposal on its definition.
/**
Get CPU Package/Core/Thread location information.
@param[in] InitialApicIdCPU APIC ID
@param[out] Package
Reviewed-by: Fu Siyuan siyuan...@intel.com
> -Original Message-
> From: Zhang, Lubo
> Sent: Thursday, October 27, 2016 3:41 PM
> To: edk2-devel@lists.01.org
> Cc: Fu, Siyuan ; Wu, Jiaxin
> Subject: [patch] NetworkPkg: Add error handling logic
Reviewed-By: Wu Jiaxin
Best Regards!
Jiaxin
> -Original Message-
> From: Zhang, Lubo
> Sent: Thursday, October 27, 2016 3:41 PM
> To: edk2-devel@lists.01.org
> Cc: Fu, Siyuan ; Wu, Jiaxin
> Subject: [patch] NetworkPkg: Add
CbPlatformSupportLib might use FindCbTag() API to parse
platform specific information. So expose this API.
And add EFIAPI to all functions in CbParseLib.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Guo Dong
---
Hi Maurice,
Thank you for the comments.
I have updated patch to add EFIAPI to all the APIs in CbParseLib.
Thanks,
Guo
-Original Message-
From: Ma, Maurice
Sent: Wednesday, October 26, 2016 8:02 PM
To: Dong, Guo
Cc: Agyeman, Prince ;
Add Microcode capsule related component to check build.
Cc: Jeff Fan
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
This MicrocodeCapsuleApp can help generate Microcode FMP capsule.
It can also dump Microcode capsule information.
Cc: Jeff Fan
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
MicrocodeUpdate supports update Microcode region via UEFI FMP capsule.
MicrocodeUpdate SetImage() will perform the Microcode version,
ProcessorSignature/ProcessorFlag, and try to load microcode.
If and only if the Microcode is loaded successfully, and new Microcode
will be updated to system flash
Add NULL instance to pass build.
Cc: Jeff Fan
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore
It defined ImageTypeId for Microcode.
Cc: Jeff Fan
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under:
If OPENSSL_PATH is set, the build process generates capsule.
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Hi Maurice,
Thank you capture this typo. Updated patch has been sent.
Thanks,
Guo
-Original Message-
From: Ma, Maurice
Sent: Thursday, October 27, 2016 9:38 AM
To: Dong, Guo
Cc: edk2-devel@lists.01.org; Agyeman, Prince
Subject: RE:
Reviewed-by: Maurice Ma
-Original Message-
From: Dong, Guo
Sent: Thursday, October 27, 2016 9:47 AM
To: edk2-devel@lists.01.org
Cc: Ma, Maurice; Agyeman, Prince; Dong, Guo
Subject: [edk2] [PATCH v3] CorebootModulePkgPkg: Expose FindCbTag API from
CbParseLib
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao
---
.../LzmaCustomDecompressLib/LZMA-SDK-README.txt| 6 +-
.../LzmaArchCustomDecompressLib.inf| 10 +-
.../LzmaCustomDecompressLib.inf| 10 +-
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao
---
.../LzmaCustomDecompressLib/LZMA-SDK-README.txt| 6 +-
.../LzmaArchCustomDecompressLib.inf| 10 +-
.../LzmaCustomDecompressLib.inf| 10 +-
New version LZMA improves the compression performance, and has no change on
the compression algorithm. So, the decompression library can work with
the old and new LZMA SDK. To be consistent, LZMA tool and library are both
updated to new 16.04 version.
Liming Gao (3):
BaseTools LzmaCompress:
Previous FlashDeviceLib only supports DxeRuntime and Smm.
It cannot be linked with SystemBiosUpdateDxe driver.
So we separate DxeRuntime related code into a standalone file,
and create FlashDeviceLibDxe.inf.
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Add DSC/FDF to generate capsule image.
It is separated from normal DSC/FDF, because the FDF file need use
the result of final build.
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc:
It provides PKCS7 based FMP authentication.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement
This PCD is similar to PcdRsa2048Sha256PublicKeyBuffer.
It provides trusted cert for PKCS7 verification.
It can be used for Recovery and Capsule Update images.
We added warning message for both PcdPkcs7CertBuffer and
PcdRsa2048Sha256PublicKeyBuffer. The default value is only for
test purpose.
Add FMP related component to check build.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement 1.0
This CapsuleApp can help perform capsule update in UEFI shell environment.
It can also dump capsule information, capsule status variable, ESRT and FMP.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
The previous ESRT driver unconditionally treat FMP to be
ESRT_FW_TYPE_DEVICEFIRMWARE.
EDKII System Capsule reuses FMP, but it is ESRT_FW_TYPE_SYSTEMFIRMWARE.
Add check to ImageTypeId check to see if it is ESRT_FW_TYPE_SYSTEMFIRMWARE.
Cc: Feng Tian
Cc: Star Zeng
Add FmpAuthenticationLib* to check build.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement 1.0
It provides Rsa2048Sha256 based FMP authentication.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution
Add NULL ProcessCapsules() interface for DxeCapsuleLib.
IntelFrameworkModulePkg is under maintenance phase.
We stop adding new feature there.
Just add NULL function to make it pass build.
Cc: Jeff Fan
Cc: Feng Tian
Cc: Star Zeng
Cc:
SystemFirmwareUpdate supports update system firmware via UEFI FMP capsule.
SystemFirmwareReportDxe.inf can be included in system BIOS. It is a lightweight
FMP protocol implementation and it only reports FMP information, so that
ESRT table can report the system firmware information. SetImage()
RecoveryModuleLoadPei supports recovery system firmware via UEFI FMP capsule.
RecoveryModuleLoadPei produces EFI_PEI_RECOVERY_MODULE_PPI. It is invoked
by DxeIpl in recovery boot mode.
LoadRecoveryCapsule() will scan all possible
gEfiPeiDeviceRecoveryModulePpiGuid and get EDKII system FMP
This library is used to parse the INI configuration file.
The INI configuration file is used in EDKII capsule image to describe
the capsule information.
Detail format is documented in header file.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
This library is used to abstract the action for EDKII system FMP capsule,
such as extracting a component from capsule, or authenticate the capsule.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
This library is used to abstract the action for EDKII system FMP capsule,
such as extracting a component from capsule, or authenticate the capsule.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
1) Add capsule related GUID.
EdkiiSystemFmpCapsule
2) Add capsule related library.
EdkiiSystemCapsuleLib
IniParsingLib
PlatformFlashAccessLib
3) Add EDKII system capsule related DynamicEx PCD
PcdEdkiiSystemFirmwareImageDescriptor
PcdEdkiiSystemFirmwareFileGuid
NOTE: We use
Add license file for SignedCapsulePkg.
This package contains sample drivers to do system firmware update and recovery.
It also includes a capsule library to support system FMP and device FMP.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
This library is used to abstract platform flash access.
This library is consumed by a capsule update module.
It may cover SystemFirmware region and/or non-SystemFirmware region.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Add NULL instance to pass build.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement 1.0
This library is used to parse the INI configuration file.
The INI configuration file is used in EDKII capsule image to describe
the capsule information.
Detail format is documented in header file.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Add SystemFirmwareUpdateConfig as capsule configuration file.
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Add SystemFirmwareDescriptor for capsule update.
The PEIM extracts SystemFirmwareDescriptor info from FFS and reports it via PCD.
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc:
Add capsule and recovery support module in platform dsc and fdf.
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Add PlatformFlashAccessLib for capsule update.
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement 1.0
1) Add capsule and recovery boot path handling in platform BDS.
2) Add check if the platform is using default test key for recovery or update.
Produce PcdTestKeyUsed 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
This is series 5 of the whole capsule solution. Version 5.
According to feedback, we split the big patch series to smaller one.
Series 5: Vlv2 update
The code is also in https://github.com/jyao1/edk2
V5 is at Capsule_V5 branch.
V4, V3, V2, V1 are also pushed to coresponding branch.
==Below is
This instance handles Microsoft UX capsule, UEFI defined FMP capsule.
This instance should not assume any capsule image format.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao
This is series 1 of the whole capsule solution. Version 5.
According to feedback, we split the big patch series to smaller one.
Series 1: Generic Update (MdeModulePkg/SecurityPkg)
DxeCapsuleLib
FmAuthenticationLib (*)
CapsuleApp (*)
The code is also in
1) Add capsule related library.
FmpAuthenticationLib
2) Add capsule related status code PCD.
PcdStatusCodeSubClassCapsule
PcdCapsuleStatusCodeProcessCapsulesBegin
PcdCapsuleStatusCodeProcessCapsulesEnd
PcdCapsuleStatusCodeUpdatingFirmware
PcdCapsuleStatusCodeUpdateFirmwareSuccess
Add ProcessCapsules() interface for DxeCapsuleLibNull.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution
Add NULL instance to pass build.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement 1.0
This is series 2 of the whole capsule solution. Version 5.
According to feedback, we split the big patch series to smaller one.
Series 2: EDKII Capsule (SignedCapsulePkg)
IniParsingLib
EdkiiSystemCapsuleLib
PlatformFlashAccessLib
SystemFirmwareUpdate driver
Add EDKII system FMP capsule header file.
This describes the EDKII system FMP capsule format.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Add PlatformFlashAccessLib for capsule update.
Cc: Michael D Kinney
Cc: Kelly Steele
Cc: Feng Tian
Cc: Star Zeng
Cc: Liming Gao
Cc: Chao Zhang
Add SystemFirmwareDescriptor for capsule update.
The PEIM extracts SystemFirmwareDescriptor info from FFS and reports it via PCD.
Cc: Michael D Kinney
Cc: Kelly Steele
Cc: Feng Tian
Cc: Star Zeng
Cc:
The QuarkPlatform will use MdeModulePkg/RecoveryModuleLoadPei for recovery.
There is no need to produce recovery PPI in platform module.
Cc: Michael D Kinney
Cc: Kelly Steele
Cc: Feng Tian
Cc: Star Zeng
Add capsule related component to check build.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement
This is series 3 of the whole capsule solution. Version 5.
According to feedback, we split the big patch series to smaller one.
Series 3: Microcode Update (UefiCpuPkg)
MicrocodeFlashAccessLib
MicrocodeUpdate driver.
The code is also in https://github.com/jyao1/edk2
V5 is at
1 - 100 of 126 matches
Mail list logo