[edk2] [PATCH] MdeModulePkg/BootLogoLib: Remove invalid if judgments

2016-11-07 Thread Song, BinX
There are two invalid if judgments in BootLogoEnableLogo() function, remove them. Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Bell Song --- MdeModulePkg/Library/BootLogoLib/BootLogoLib.c | 8 1 file

[edk2] [PATCH] MdeModulePkg/PciSioSerial: Fix a bug that wrongly produces 2 UARTs

2016-11-07 Thread Ruiyu Ni
When PciSioSerial is firstly started with a non-NULL remaining device path, the UART instance is created using the parameters specified in the remaining device path. Later when the driver is started again on the same UART controller with NULL remaining device path, the correct logic is to directly

[edk2] [PATCH] IntelFrameworkModulePkg/LegacyBios: Fix legacy serial redirection bug

2016-11-07 Thread Ruiyu Ni
Upon booting to a legacy OS, LegacyBios driver is responsible to initialize the BDA region with the correct COM port base address. But the current logic to get the COM port base address from IsaIo instance is not correct. The patch fixes this bug. Contributed-under: TianoCore Contribution

Re: [edk2] [patch] MdeModulePkg/UsbMass: Revert changes of removing retry logic

2016-11-07 Thread Zeng, Star
Reviewed-by: Star Zeng -Original Message- From: Tian, Feng Sent: Monday, November 7, 2016 3:49 PM To: edk2-devel@lists.01.org Cc: Zeng, Star Subject: [patch] MdeModulePkg/UsbMass: Revert changes of removing retry logic This patch is used to

Re: [edk2] [PATCH V2 0/6] Enable SMM page level protection.

2016-11-07 Thread Laszlo Ersek
On 11/04/16 10:30, Jiewen Yao wrote: > below is V2 description > 1) PiSmmCpu: resolve OVMF multiple processors boot hang issue. > 2) PiSmmCpu: Add debug info on StartupAp() fails. > 3) PiSmmCpu: Add ASSERT for AllocatePages(). > 4) PiSmmCpu: Add protection detail in commit message. > 5)

Re: [edk2] [PATCH v2 00/53] Resolve issues for C source codes in BaseTools

2016-11-07 Thread Gao, Liming
Reviewed-by: Liming Gao -Original Message- From: Wu, Hao A Sent: Thursday, November 3, 2016 3:22 PM To: edk2-devel@lists.01.org Cc: Wu, Hao A ; Gao, Liming ; Zhu, Yonghong ; Dong, Eric

Re: [edk2] [PATCH] UefiCpuPkg/MpInitLib: Do not wakeup AP if only one processor supported

2016-11-07 Thread Fan, Jeff
Laszlo, Oh. Sorry for the question mark in my last sentence and confusing you. :-) it should be point. It's my typo. MP PPI and the protocol DO exist even there is only one processor in the system. Thanks! Jeff -Original Message- From: edk2-devel

Re: [edk2] [PATCH v1 1/1] ShellPkg/Ping6: Add a note in help for TargetIp

2016-11-07 Thread Wu, Jiaxin
Looks good to me. Reviewed-By: Wu Jiaxin Best Regards! Jiaxin > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > hegdenag > Sent: Monday, November 7, 2016 4:41 PM > To: edk2-devel@lists.01.org > Cc: Carsey, Jaben

Re: [edk2] [PATCH V9 0/7] Add MicrocodeUpdate support.

2016-11-07 Thread Kinney, Michael D
Jiewen, Thank you for all the updates through the versions of these patch series. Series: Reviewed-by: Michael Kinney Thanks, Mike > -Original Message- > From: Yao, Jiewen > Sent: Monday, November 7, 2016 4:41 AM > To: edk2-devel@lists.01.org > Cc: Tian,

Re: [edk2] [PATCH V9 0/7] Add capsule support for Quark.

2016-11-07 Thread Kinney, Michael D
Jiewen, Thank you for all the updates through the versions of these patch series. I have tested this patch series on Galileo platforms in the QuarkPlatformPkg. Series: Reviewed-by: Michael Kinney Tested-by: Michael Kinney Thanks, Mike

Re: [edk2] [PATCH 00/12] Add EDKII signed capsule support.

2016-11-07 Thread Kinney, Michael D
Jiewen, Thank you for all the updates through the versions of these patch series. I have tested this patch series on Galileo platforms in the QuarkPlatformPkg. Series: Reviewed-by: Michael Kinney Tested-by: Michael Kinney Thanks, Mike

Re: [edk2] [PATCH V9 00/15] Add capsule support lib and app.

2016-11-07 Thread Kinney, Michael D
Jiewen, Thank you for all the updates through the versions of these patch series. I have tested this patch series on Galileo platforms in the QuarkPlatformPkg. Series: Reviewed-by: Michael Kinney Tested-by: Michael Kinney Thanks, Mike

Re: [edk2] NotifyPpi description contradiction

2016-11-07 Thread valerij zaporogeci
Thank you very much, Laszlo, for the detailed answer. With your explanation, I understood what this quote on page 26 really means: Quote: This service will fire notifications on PPIs installed prior to this service invocation. If it would say "immediately" in the end of the sentence, as you did,

Re: [edk2] [PATCH v1 1/1] ShellPkg/Ping6: Add a note in help for TargetIp

2016-11-07 Thread Carsey, Jaben
Reviewed-by: Jaben Carsey And pushed. > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > hegdenag > Sent: Monday, November 07, 2016 12:41 AM > To: edk2-devel@lists.01.org > Cc: Carsey, Jaben ;

[edk2] [PATCH] PL180: set variable length for CMD6 and ACMD51

2016-11-07 Thread Haojian Zhuang
Since CMD6 & ACMD51 needs to read data size less than 512, proper variable length should be set. Signed-off-by: Haojian Zhuang --- ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git

Re: [edk2] NotifyPpi description contradiction

2016-11-07 Thread Laszlo Ersek
On 11/06/16 01:43, valerij zaporogeci wrote: > Hi. > I have two quotes from Pei spec (Vol1) related to the notification > (callback) invocation logic. Tell me, which one tells the truth. They > are obviously contradictive. > Quote (page 26, description of NotifyPpi service): > Description > This

Re: [edk2] [PATCH 2/5] EmbeddedPkg: introduce platform PCI I/O registration library

2016-11-07 Thread Evan Lloyd
>-Original Message- >From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of >Ard Biesheuvel >Sent: 02 November 2016 13:30 >To: Leif Lindholm >Cc: edk2-devel-01 >Subject: Re: [edk2] [PATCH 2/5] EmbeddedPkg: introduce platform PCI I/O >registration library > >On 1 November

Re: [edk2] [PATCH 4/4] MdeModulePkg/SecurityStubDxe: Report failure if image is load earlier

2016-11-07 Thread Laszlo Ersek
On 11/04/16 01:59, Ruiyu Ni wrote: > The 3rd party image should be loaded after EndOfDxe event signal and > DxeSmmReadyToLock protocol installation. But non-SMM platform doesn't > published DxeSmmReadyToLock protocol. > So the SecurityStubDxe can only depend on EndOfDxe event. > > This patch

Re: [edk2] [PATCH 0/4] Defer 3rd party images loading to after EndOfDxe

2016-11-07 Thread Laszlo Ersek
On 11/07/16 03:32, Ni, Ruiyu wrote: > > > Thanks/Ray > >> -Original Message- >> From: Laszlo Ersek [mailto:ler...@redhat.com] >> Sent: Saturday, November 5, 2016 12:48 AM >> To: Ni, Ruiyu ; Gao, Liming ; >> edk2-devel@lists.01.org

Re: [edk2] [PATCH] UefiCpuPkg/MpInitLib: Do not wakeup AP if only one processor supported

2016-11-07 Thread Laszlo Ersek
On 11/07/16 01:47, Fan, Jeff wrote: > Laszlo, > > Yes. MP PPI and Protocol still be installed even there is only one processor > supported or found? I'm sorry -- are you confirming that the PPI and the protocol will exist, or are you asking if I would like them to exist? (I'm confused by the

[edk2] [PATCH V9 9/9] Vlv2TbltDevicePkg/Build: Add capsule/recovery in help info.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 8/9] Vlv2TbltDevicePkg/bat: add capsule generation in bat.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 7/9] Vlv2TbltDevicePkg/dsc/fdf: add capsule generation DSC/FDF.

2016-11-07 Thread Jiewen Yao
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:

[edk2] [PATCH V9 4/9] Vlv2TbltDevicePkg/FlashDeviceLib: Add DXE flash device lib.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 2/9] Vlv2TbltDevicePkg/SystemFirmwareDescriptor: Add Capsule Descriptor.

2016-11-07 Thread Jiewen Yao
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:

[edk2] [PATCH V9 1/9] Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add instance for update.

2016-11-07 Thread Jiewen Yao
Add PlatformFlashAccessLib for capsule update. Cc: David Wei Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao Cc: Chao Zhang

[edk2] [PATCH V9 3/9] Vlv2TbltDevicePkg/SystemFirmwareUpdateConfig: Add capsule config file.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 5/9] Vlv2TbltDevicePkg/PlatformBootManager: Add capsule/recovery handling.

2016-11-07 Thread Jiewen Yao
1) Add capsule and recovery boot path handling in platform BDS. 2) Add check if the platform is using default test key for capsule. 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 consume this

[edk2] [PATCH V9 6/9] Vlv2TbltDevicePkg/dsc/fdf: Add capsule/recovery support.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH 0/9] Add capsule support for Vlv2.

2016-11-07 Thread Jiewen Yao
==Below is V9 description== 1) SignedCapsulePkg: Add more detail description in EdkiiSystemFmpCapsule.h 2) SignedCapsulePkg: Force FileGuid in INI file to be mandatory. 3) SignedCapsulePkg: Fix FV alignment issue in RecoveryPeim. (Thanks Mike Kinney's great help to narrow down the issue) 4)

[edk2] [PATCH V9 7/7] QuarkPlatformPkg/Readme: add capsule/recovery related content.

2016-11-07 Thread Jiewen Yao
Cc: Michael D Kinney Cc: Kelly Steele Cc: Feng Tian Cc: Star Zeng Cc: Liming Gao Cc: Chao Zhang Contributed-under: TianoCore Contribution Agreement 1.0

[edk2] [PATCH V9 6/7] QuarkPlatformPkg/dsc/fdf: Add capsule/recovery support.

2016-11-07 Thread Jiewen Yao
Add capsule and recovery support module in platform dsc and fdf. Cc: Michael D Kinney Cc: Kelly Steele Cc: Feng Tian Cc: Star Zeng Cc: Liming Gao Cc: Chao Zhang

[edk2] [PATCH V9 3/7] QuarkPlatformPkg/SystemFirmwareUpdateConfig: Add capsule config file.

2016-11-07 Thread Jiewen Yao
Add SystemFirmwareUpdateConfig as capsule configuration file. Cc: Michael D Kinney Cc: Kelly Steele Cc: Feng Tian Cc: Star Zeng Cc: Liming Gao Cc: Chao Zhang

[edk2] [PATCH V9 3/7] UefiCpuPkg/UefiCpuPkg.dec: Add Microcode capsule related definition.

2016-11-07 Thread Jiewen Yao
1) Add Microcode capsule related GUID. gMicrocodeFmpImageTypeIdGuid 2) Add Microcode capsule related library. MicrocodeFlashAccessLib Cc: Jeff Fan Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney

[edk2] [PATCH V9 1/7] QuarkPlatformPkg/PlatformFlashAccessLib: Add instance for update.

2016-11-07 Thread Jiewen Yao
Add PlatformFlashAccessLib for capsule update. Cc: Michael D Kinney Cc: Kelly Steele Cc: Feng Tian Cc: Star Zeng Cc: Liming Gao Cc: Chao Zhang

[edk2] [PATCH V9 0/7] Add capsule support for Quark.

2016-11-07 Thread Jiewen Yao
==Below is V9 description== 1) SignedCapsulePkg: Add more detail description in EdkiiSystemFmpCapsule.h 2) SignedCapsulePkg: Force FileGuid in INI file to be mandatory. 3) SignedCapsulePkg: Fix FV alignment issue in RecoveryPeim. (Thanks Mike Kinney's great help to narrow down the issue) 4)

[edk2] [PATCH V9 4/7] QuarkPlatformPkg/PlatformInit: Remove recovery PPI installation.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 7/7] UefiCpuPkg/UefiCpuPkg.dsc: Add MicrocodeCapsule related component.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 5/7] QuarkPlatformPkg/PlatformBootManager: Add capsule/recovery handling.

2016-11-07 Thread Jiewen Yao
1) Add capsule and recovery boot path handling in platform BDS. 2) Add check if the platform is using default test key for capsule. 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 consume this

[edk2] [PATCH V9 2/7] QuarkPlatformPkg/SystemFirmwareDescriptor: Add Descriptor for capsule.

2016-11-07 Thread Jiewen Yao
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:

[edk2] [PATCH V9 6/7] UefiCpuPkg/MicrocodeUpdate: Add Microcode FMP build sample

2016-11-07 Thread Jiewen Yao
This folder provides the sample build for Microcode FMP. The DSC/FDF is to convert the Microcode binary/text to Microcode FMP. Cc: Jeff Fan Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao

[edk2] [PATCH V9 4/7] UefiCpuPkg/MicrocodeFlashAccessLib: Add NULL MicrocodeFlashAccessLib.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 5/7] UefiCpuPkg/MicrocodeUpdate: Add MicrocodeUpdate component.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 10/12] SignedCapsulePkg/SystemFirmwareUpdate: Add SystemFirmwareUpdate.

2016-11-07 Thread Jiewen Yao
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()

[edk2] [PATCH V9 09/12] SignedCapsulePkg/PlatformFlashAccessLib: Add NULL instance.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 12/12] SignedCapsulePkg/CapsulePkg.dsc: Add capsule related component.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 0/7] Add MicrocodeUpdate support.

2016-11-07 Thread Jiewen Yao
==Below is V9 description== 1) SignedCapsulePkg: Add more detail description in EdkiiSystemFmpCapsule.h 2) SignedCapsulePkg: Force FileGuid in INI file to be mandatory. 3) SignedCapsulePkg: Fix FV alignment issue in RecoveryPeim. (Thanks Mike Kinney's great help to narrow down the issue) 4)

[edk2] [PATCH V9 1/7] UefiCpuPkg/Include: Add Microcode FMP definition.

2016-11-07 Thread Jiewen Yao
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:

[edk2] [PATCH V9 2/7] UefiCpuPkg/Include: Add MicrocodeFlashAccessLib header.

2016-11-07 Thread Jiewen Yao
This library is used to abstract microcode flash region access. This library is consumed by a microcode capsule update module. Cc: Jeff Fan Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao

[edk2] [PATCH V9 04/12] SignedCapsulePkg/Include: Add IniParsingLib header.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 08/12] SignedCapsulePkg/EdkiiSystemCapsuleLib: Add EdkiiSystemCapsuleLib.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 05/12] SignedCapsulePkg/Include: Add PlatformFlashAccessLib header.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 02/12] SignedCapsulePkg/Include: Add EDKII system FMP capsule header.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 06/12] SignedCapsulePkg/CapsulePkg.dec: Add capsule related definition.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 11/12] SignedCapsulePkg/RecoveryModuleLoadPei: Add RecoveryModuleLoadPei.

2016-11-07 Thread Jiewen Yao
RecoveryModuleLoadPei supports recovery system firmware via 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 capsule

[edk2] [PATCH 00/12] Add EDKII signed capsule support.

2016-11-07 Thread Jiewen Yao
==Below is V9 description== 1) SignedCapsulePkg: Add more detail description in EdkiiSystemFmpCapsule.h 2) SignedCapsulePkg: Force FileGuid in INI file to be mandatory. 3) SignedCapsulePkg: Fix FV alignment issue in RecoveryPeim. (Thanks Mike Kinney's great help to narrow down the issue) 4)

[edk2] [PATCH V9 01/12] SignedCapsulePkg: Add license file.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 07/12] SignedCapsulePkg/IniParsingLib: Add InitParsingLib instance.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 03/12] SignedCapsulePkg/Include: Add EdkiiSystemCapsuleLib definition.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 07/15] MdeModulePkg/Esrt: Add ESRT_FW_TYPE_SYSTEMFIRMWARE check.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 13/15] SecurityPkg/FmpAuthenticationLibPkcs7: Add PKCS7 instance for FMP.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 14/15] SecurityPkg/FmpAuthenticationLibRsa2048Sha256: Add RSA2048 instance.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 05/15] MdeModulePkg/DxeCapsuleLibNull: Add ProcessCapsules() interface.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 03/15] MdeModulePkg/MdeModulePkg.dec: Add capsule related definition.

2016-11-07 Thread Jiewen Yao
1) Add capsule related library. FmpAuthenticationLib 2) Add capsule related status code PCD. PcdStatusCodeSubClassCapsule PcdCapsuleStatusCodeProcessCapsulesBegin PcdCapsuleStatusCodeProcessCapsulesEnd PcdCapsuleStatusCodeUpdatingFirmware PcdCapsuleStatusCodeUpdateFirmwareSuccess

[edk2] [PATCH V9 10/15] MdeModulePkg/MdeModulePkg.dsc: Add FMP related component.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 15/15] SecurityPkg/SecurityPkg.dsc: Add FmpAuthenticationLib*.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 00/15] Add capsule support lib and app.

2016-11-07 Thread Jiewen Yao
==Below is V9 description== 1) SignedCapsulePkg: Add more detail description in EdkiiSystemFmpCapsule.h 2) SignedCapsulePkg: Force FileGuid in INI file to be mandatory. 3) SignedCapsulePkg: Fix FV alignment issue in RecoveryPeim. (Thanks Mike Kinney's great help to narrow down the issue) 4)

[edk2] [PATCH V9 04/15] MdeModulePkg/FmpAuthenticationLibNull: Add NULL instance FMP.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 08/15] MdeModulePkg/CapsuleApp: Add CapsuleApp application.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 06/15] MdeModulePkg/DxeCapsuleLibFmp: Add DxeCapsuleLibFmp instance.

2016-11-07 Thread Jiewen Yao
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

[edk2] [PATCH V9 11/15] IntelFrameworkModulePkg/DxeCapsuleLib: Add ProcessCapsules().

2016-11-07 Thread Jiewen Yao
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:

[edk2] [PATCH V9 09/15] MdeModulePkg/UiApp: Show test key warning info in FrontPage.

2016-11-07 Thread Jiewen Yao
The UiApp is updated to consume PcdTestKeyUsed to know if there is any test key used in current BIOS, such as recovery key, or capsule update key. Then UiApp show warning information in front page. Cc: Eric Dong Cc: Ruiyu Ni Cc: Feng Tian

[edk2] [PATCH V9 12/15] SecurityPkg/SecurityPkg.dec: Add PcdPkcs7CertBuffer PCD.

2016-11-07 Thread Jiewen Yao
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.

[edk2] [PATCH V9 01/15] MdeModulePkg/Include: Add FmpAuthenticationLib header.

2016-11-07 Thread Jiewen Yao
This library is used to authenticate a UEFI defined FMP Capsule. Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao Cc: Chao Zhang Contributed-under: TianoCore

[edk2] [PATCH V9 02/15] MdeModulePkg/CapsuleLib: Add ProcessCapsules() API.

2016-11-07 Thread Jiewen Yao
ProcessCapsules() API can be used by platform BDS to process all capsules. Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao Cc: Chao Zhang Contributed-under:

Re: [edk2] [PATCH 2/2] ShellPkg/Ifconfig: Enable setting MAC address

2016-11-07 Thread Marcin Wojtas
Hi Jaben, 2016-11-04 21:38 GMT+01:00 Carsey, Jaben : > I think this is a good idea. But I see 2 issues. > 1 - ifconfig standard parameters are controlled by the UEFI Shell > Specification. If you want to extend the parameters you need to use > parameters that start with

[edk2] [PATCH v1 1/1] ShellPkg/Ping6: Add a note in help for TargetIp

2016-11-07 Thread hegdenag
'Ping6 TargetIp' is a valid command input but we bail out when TargetIp is a link local address because we would want the user to specify the NIC (via SourceIp) through which he/she would want to ping to TargetIp. This patch updates the help text to mention the same. Contributed-under: TianoCore