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
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
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
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
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)
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
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
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
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,
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
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
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
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,
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 ;
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
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
>-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
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
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
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
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
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
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:
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 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 PlatformFlashAccessLib for capsule update.
Cc: David Wei
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
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
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
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
==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)
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
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
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
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
Add PlatformFlashAccessLib for capsule update.
Cc: Michael D Kinney
Cc: Kelly Steele
Cc: Feng Tian
Cc: Star Zeng
Cc: Liming Gao
Cc: Chao Zhang
==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)
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 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
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
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:
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
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
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
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()
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
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
==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)
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:
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
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 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 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
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
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
==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)
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 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
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
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
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 ProcessCapsules() interface for DxeCapsuleLibNull.
Cc: Feng Tian
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution
1) Add capsule related library.
FmpAuthenticationLib
2) Add capsule related status code PCD.
PcdStatusCodeSubClassCapsule
PcdCapsuleStatusCodeProcessCapsulesBegin
PcdCapsuleStatusCodeProcessCapsulesEnd
PcdCapsuleStatusCodeUpdatingFirmware
PcdCapsuleStatusCodeUpdateFirmwareSuccess
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
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
==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)
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 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
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
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:
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
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.
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
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:
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
'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
77 matches
Mail list logo