Re: [edk2] NOOPT OVMF build (or otherwise with optimizations disabled)

2016-09-21 Thread Gao, Liming
Laszlo: Yes. GCC tool chain has no NOOPT setting in tools_def.txt. Could you help submit one bug in Bugzilla? Thanks Liming > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Laszlo Ersek > Sent: Thursday, September 22, 2016 11:41 AM > To:

Re: [edk2] NOOPT OVMF build (or otherwise with optimizations disabled)

2016-09-21 Thread Laszlo Ersek
On 09/22/16 05:02, Bruce Cran wrote: > Would it be possible to either have a NOOPT build for OVMF added, or > have the DEBUG build disable optimizations? Personally I'd expect > debug builds in general to disable optimizations to allow easy > source-level debugging, but it seems the decision has

Re: [edk2] [PATCH] ArmVirtPkg: move all platforms to MdePkg/ BaseMemoryLib implementations

2016-09-21 Thread Laszlo Ersek
Hi Ard, On 09/13/16 19:28, Ard Biesheuvel wrote: > The BaseMemoryLibStm implementation under ArmPkg/ is being deprecated, > in favor of the generic versions under MdePkg, now that ARM and AARCH64 > support has been added to both the generic C version (BaseMemoryLib) and > the accelerated version

[edk2] NOOPT OVMF build (or otherwise with optimizations disabled)

2016-09-21 Thread Bruce Cran
Would it be possible to either have a NOOPT build for OVMF added, or have the DEBUG build disable optimizations? Personally I'd expect debug builds in general to disable optimizations to allow easy source-level debugging, but it seems the decision has been made to keep optimizations enabled

[edk2] [patch] OptionRomPkg: Fix GCC build failure

2016-09-21 Thread Dandan Bi
Remove the variable which is set but not used to pass GCC build. Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi --- OptionRomPkg/Bus/Usb/UsbNetworking/Ax88772/Ax88772.c | 2 -- 1 file changed, 2

Re: [edk2] [PATCH] Add Pkcs7VerifyPkg

2016-09-21 Thread Kinney, Michael D
Hi Peter, Instead of adding a new package, would it make more sense to add this DSC to the SecurityPkg? Actually, the SecurityPkg.dsc already builds this module. Does the current SecurityPkg.dsc use the correct lib mappings, PCD settings, and build flags? Thanks, Mike > -Original

Re: [edk2] [Patch] MdeModulePkg FormBrowserEx: Change its structure name with EDKII_ prefix

2016-09-21 Thread Gao, Liming
Good comments. GuidCName should be changed to align its C definition, and keep gEfiFormBrowserExProtocolGuid for compatibility. Thanks Liming > -Original Message- > From: Zeng, Star > Sent: Thursday, September 22, 2016 10:45 AM > To: Gao, Liming ;

Re: [edk2] [Patch] MdeModulePkg FormBrowserEx: Change its structure name with EDKII_ prefix

2016-09-21 Thread Zeng, Star
Is there change needed to gEfiFormBrowserExProtocolGuid in FormBrowserEx.h and MdeModulePkg.dec? Thanks, Star -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Liming Gao Sent: Thursday, September 22, 2016 10:05 AM To: edk2-devel@lists.01.org Cc:

Re: [edk2] [PATCH 42/45] Vlv2TbltDevicePkg/PlatformBootManager: Add capsule/recovery handling.

2016-09-21 Thread Wei, David
Reviewed-by: David Wei Thanks, David Wei -Original Message- From: Yao, Jiewen Sent: Wednesday, September 21, 2016 2:45 PM To: edk2-devel@lists.01.org Cc: Wei, David ; Tian, Feng ; Zeng,

Re: [edk2] [Patch] MdeModulePkg FormBrowserEx: Change its structure name with EDKII_ prefix

2016-09-21 Thread Dong, Eric
Reviewed-by: Eric Dong > -Original Message- > From: Gao, Liming > Sent: Thursday, September 22, 2016 10:05 AM > To: edk2-devel@lists.01.org > Cc: Dong, Eric; Tian, Feng > Subject: [Patch] MdeModulePkg FormBrowserEx: Change its structure name with > EDKII_ prefix >

Re: [edk2] [PATCH v2] OvmfPkg: Fix VS toolchain build failure

2016-09-21 Thread Laszlo Ersek
On 09/22/16 03:38, Laszlo Ersek wrote: > On 09/22/16 03:37, Laszlo Ersek wrote: >> On 09/22/16 03:21, Dandan Bi wrote: >>> V2: add the assert codes. >>> >>> Cc: Jordan Justen >>> Cc: Laszlo Ersek >>> Cc: Liming Gao >>>

Re: [edk2] Protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL - included in UDK code but not part of the spec

2016-09-21 Thread Gao, Liming
Agree. The patch has been sent. > -Original Message- > From: Kinney, Michael D > Sent: Thursday, September 22, 2016 12:26 AM > To: Tim Lewis ; Gao, Liming ; > Boaz Kahana ; edk2-devel@lists.01.org; > Kinney, Michael D

Re: [edk2] [PATCH 00/45] Add capsule update and recovery sample.

2016-09-21 Thread Yao, Jiewen
Thanks, Mike. That is very good suggestion. See below detail: For feature testing, I did below: 1) CapsuleUpdate a) Test capsule with EDKII System Capsule PKCS7 format. b) Capsule Generation: in build phase. c)Capsule trigger: In UEFI SHELL, use CapsuleApp in this

Re: [edk2] [PATCH 43/45] Vlv2TbltDevicePkg/dsc/fdf: Add capsule/recovery support.

2016-09-21 Thread Wei, David
Reviewed-by: David Wei Thanks, David Wei -Original Message- From: Yao, Jiewen Sent: Wednesday, September 21, 2016 2:45 PM To: edk2-devel@lists.01.org Cc: Wei, David ; Tian, Feng ; Zeng,

Re: [edk2] [PATCH v2] OvmfPkg: Fix VS toolchain build failure

2016-09-21 Thread Laszlo Ersek
On 09/22/16 03:37, Laszlo Ersek wrote: > On 09/22/16 03:21, Dandan Bi wrote: >> V2: add the assert codes. >> >> Cc: Jordan Justen >> Cc: Laszlo Ersek >> Cc: Liming Gao >> Contributed-under: TianoCore Contribution Agreement 1.0

Re: [edk2] [PATCH v2] OvmfPkg: Fix VS toolchain build failure

2016-09-21 Thread Laszlo Ersek
On 09/22/16 03:21, Dandan Bi wrote: > V2: add the assert codes. > > Cc: Jordan Justen > Cc: Laszlo Ersek > Cc: Liming Gao > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Dandan Bi

Re: [edk2] [PATCH 43/45] Vlv2TbltDevicePkg/dsc/fdf: Add capsule/recovery support.

2016-09-21 Thread Wei, David
Reviewed-by: David Wei Thanks, David Wei -Original Message- From: Yao, Jiewen Sent: Wednesday, September 21, 2016 2:45 PM To: edk2-devel@lists.01.org Cc: Wei, David ; Tian, Feng ; Zeng,

[edk2] [PATCH v2] OvmfPkg: Fix VS toolchain build failure

2016-09-21 Thread Dandan Bi
V2: add the assert codes. Cc: Jordan Justen Cc: Laszlo Ersek Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi --- OvmfPkg/VirtioGpuDxe/Commands.c | 3 ++- 1

Re: [edk2] [patch] OvmfPkg: Fix VS toolchain build failure

2016-09-21 Thread Bi, Dandan
Ok! Thank you for your comments! I will send patch with V2 for review. Thanks, Dandan -Original Message- From: Laszlo Ersek [mailto:ler...@redhat.com] Sent: Thursday, September 22, 2016 9:07 AM To: Bi, Dandan Cc: edk2-de...@ml01.01.org; Justen, Jordan L

Re: [edk2] [patch] OvmfPkg: Fix VS toolchain build failure

2016-09-21 Thread Laszlo Ersek
On 09/22/16 02:54, Dandan Bi wrote: > Cc: Jordan Justen > Cc: Laszlo Ersek > Cc: Liming Gao > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Dandan Bi > --- >

Re: [edk2] [RFC] Email tags for Bugzilla and administrative events

2016-09-21 Thread Laszlo Ersek
On 09/21/16 22:29, Kinney, Michael D wrote: > Hello, > > The domain name for the Tianocore Bugzilla server has been updated. > > Please use the following link to access the server and for issue > references in commit emails. > > https://bugzilla.tianocore.org > > Please let me know if there

[edk2] [PATCH] Add Pkcs7VerifyPkg

2016-09-21 Thread Peter Jones
This patch adds a Pkcs7VerifyPkg package, which builds the Pkcs7Verify DXE API as a standalone driver. This allows us to build a driver that can be loaded on UEFI 2.4 systems, so that UEFI applications can move to the newer APIs without breaking compatibility. Signed-off-by: Peter Jones

[edk2] [PATCH] ShellPkg: Remove current working dir path ".; " from 'path' variable

2016-09-21 Thread Tapan Shah
As per ECR 1349, latest UEFI Shell 2.2 specification has removed current working directory path ".;" from a default 'path' environment variable as current working directory always search first in system. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Tapan Shah

[edk2] [PATCH 3/3] ArmPlatformPkg: Remove UINTN cast when setting BaudRate.

2016-09-21 Thread evan . lloyd
From: Alexei SerialPortInitialize() set the BaudRate variable (type UINT64) as: BaudRate = (UINTN)FixedPcdGet64 (PcdUartDefaultBaudRate); This commit fixes a potential problem on ARM 32-bit builds, where the UINTN type is defined as UINT32, by removing the cast:

[edk2] [PATCH 2/3] ArmPlatformPkg: Correct mendacious comments.

2016-09-21 Thread evan . lloyd
From: Alexei Correct some obviously incorrect comments that have invalid details for the returned values. (Copy /Paste problem?) There are no functional changes in this commit. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Alexei Fedorov

[edk2] [PATCH 1/3] ArmPlatformPkg: Fix PL011 FIFO size test

2016-09-21 Thread evan . lloyd
From: Evan Lloyd This change updates PL011UartInitializePort to compare ReceiveFifoDepth with the correct hardware FIFO size instead of the constant 32 used previously. This corrects a minor bug where a request for a fifo size > 15 and < 32 would not have been honoured on a

Re: [edk2] [RFC] Email tags for Bugzilla and administrative events

2016-09-21 Thread Kinney, Michael D
Hello, The domain name for the Tianocore Bugzilla server has been updated. Please use the following link to access the server and for issue references in commit emails. https://bugzilla.tianocore.org Please let me know if there are any issues using this link. Mike > -Original

Re: [edk2] Problem with Arm Mmu code in CpuDxe

2016-09-21 Thread Kurt Kennett
Also, if that comment was correct, why would the code directly check for a pagetable: } else if (TT_DESCRIPTOR_SECTION_TYPE_IS_PAGE_TABLE(FirstLevelTable[i])) { I think maybe the comment was out of date. K2 -Original Message- From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org]

Re: [edk2] Problem with Arm Mmu code in CpuDxe

2016-09-21 Thread Kurt Kennett
The memory map is initialized via ArmConfigureMmu, which builds the initial translation tables. This code is in ArmPkg\Library\ArmMmuLib\Arm\ArmMmuLibCore.c, and it does "FillTranslationTable()". This occurs in PEI/SEC before MMU is first enabled. This code does not just use sections -- it

Re: [edk2] Problem with Arm Mmu code in CpuDxe

2016-09-21 Thread Ard Biesheuvel
On 21 September 2016 at 17:09, Kurt Kennett wrote: > I am having a problem on my system (assert), and during investigation I may > have found a problem with the Arm CpuDxe Mmu code that may affect all ARM > platform users. > > CpuDxeInitialize is the entry point, and

Re: [edk2] [PATCH 00/45] Add capsule update and recovery sample.

2016-09-21 Thread Kinney, Michael D
Jiewen, Thanks for this contribution and thank you for also providing a version of it on your GitHub fork to make it easier for some to evaluate such a large series. Can you provide a more detailed summary of this feature along with A summary of any testing that has already been performed? I

Re: [edk2] Protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL - included in UDK code but not part of the spec

2016-09-21 Thread Kinney, Michael D
Tim, That is a good idea. We should also add a comment block for that typedef to explain why the EFI_ name is provided for compatibility. The rule that should be followed for new Protocols/PPIs/GUIDs that are part of the EDK II implementation is to prefix with EDKII_. Thanks, Mike >

[edk2] Problem with Arm Mmu code in CpuDxe

2016-09-21 Thread Kurt Kennett
I am having a problem on my system (assert), and during investigation I may have found a problem with the Arm CpuDxe Mmu code that may affect all ARM platform users. CpuDxeInitialize is the entry point, and pretty soon after entry it does: SyncCacheConfig (); This calls into:

Re: [edk2] Protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL - included in UDK code but not part of the spec

2016-09-21 Thread Tim Lewis
Liming -- Could you change the protocol name, and then use a typedef with the old name for compatibility? Tim -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Gao, Liming Sent: Tuesday, September 20, 2016 8:57 PM To: Boaz Kahana

[edk2] [PATCH v3 10/10] PL180: update for indentifying SD

2016-09-21 Thread Haojian Zhuang
When CMD6 & ACMD51 are added into indentifying SD process, PL180 should also support CMD6 & ACMD51. Otherwise, it'll hang when system tries to read expected data. Signed-off-by: Haojian Zhuang --- ArmPlatformPkg/Drivers/PL180MciDxe/PL180Mci.c | 15 ++- 1

[edk2] [PATCH v3 09/10] MmcDxe: expand to support multiple blocks

2016-09-21 Thread Haojian Zhuang
Make use of DMA to transfer multiple blocks at one time. It could improve the performance on MMC/SD driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Include/Protocol/MmcHost.h| 6 +

[edk2] [PATCH v3 07/10] MmcDxe: Fix uninitialized mediaid for SD

2016-09-21 Thread Haojian Zhuang
When SD card is used, mediaid is not initialized and used directly. So fix it. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Universal/MmcDxe/MmcIdentification.c | 7 ++- 1 file changed, 6 insertions(+), 1

[edk2] [PATCH v3 08/10] MmcDxe: set iospeed and bus width in SD stack

2016-09-21 Thread Haojian Zhuang
Add more SD commands to support 4-bit bus width & iospeed. It's not formal code. And it needs to be updated later. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Include/Protocol/MmcHost.h | 3 +

[edk2] [PATCH v3 05/10] MmcDxe: declare ECSD structure

2016-09-21 Thread Haojian Zhuang
Declare fields in ECSD structure. And drop the original 128 words arrary. Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Universal/MmcDxe/Mmc.h | 157 ++- EmbeddedPkg/Universal/MmcDxe/MmcIdentification.c | 4 +- 2 files changed, 158

[edk2] [PATCH v3 06/10] MmcDxe: set io bus width before reading EXTCSD

2016-09-21 Thread Haojian Zhuang
Set io bus width on both MMC controller and EXTCSD. Otherwise, it may cause unmatched failure case. And support more timing mode, high speed, HS200 & HS400 mode. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang ---

[edk2] [PATCH v3 03/10] MmcDxe: add SPEC_VERS field in CSD structure

2016-09-21 Thread Haojian Zhuang
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Universal/MmcDxe/Mmc.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EmbeddedPkg/Universal/MmcDxe/Mmc.h b/EmbeddedPkg/Universal/MmcDxe/Mmc.h

[edk2] [PATCH v3 04/10] MmcDxe: add interface to change io width and speed

2016-09-21 Thread Haojian Zhuang
By default, MMC is initialized with 1-bit mode and less than 400KHz bus clock. It causes MMC working inefficiently. Add the interface to change the bus width and speed. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang ---

[edk2] [PATCH v3 01/10] MmcDxe: wait OCR busy bit free

2016-09-21 Thread Haojian Zhuang
According to eMMC spec, OCR.PowerUp bit is also busy bit. If the busy bit is '0', CMD1 should be sent and OCR should be fetched again. And add a timeout counter on the repeated steps. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang

[edk2] [PATCH v3 02/10] MmcDxe: move ECSD into CardInfo structure

2016-09-21 Thread Haojian Zhuang
Since ECSD also describes the information of card, move it into structure CardInfo. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Haojian Zhuang --- EmbeddedPkg/Universal/MmcDxe/Mmc.h | 1 +

[edk2] [PATCH v3 00/10] enhance mmc

2016-09-21 Thread Haojian Zhuang
v3: * Fix PL180 hang because of CMD6 & ACMD51 not supported. v2: * Fix print error with missing parameter. * Change CMD51 to ACMD51. * Add the protection after CMD55 for SD. If there's no response of CMD55, skip to send ACMD51. v1: * Wait OCR busy bit free according to eMMC spec.

Re: [edk2] Issues with HTTPS Boot

2016-09-21 Thread Santhapur Naveen
Hi Thomas, Regarding my previous mail, after TCP handshake, Client Says Hello to sever and the Server replies its Hello to the client with TLSv1. Client says hello with the following Cipher Suites: 1. TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039) 2. TLS_DHE_RSA_WITH_AES_128_CBC_SHA

Re: [edk2] Exporting discontiguous System Memory to EFI STUB

2016-09-21 Thread Ard Biesheuvel
On 21 September 2016 at 12:32, Bhupesh Sharma wrote: > Hi Ard, > >> From: Ard Biesheuvel >> Sent: Wednesday, September 21, 2016 4:50 PM >> [...] >> I recently fixed a problem in the MMU code where the maximum size of >> the VA range which is programmed into the MMU

Re: [edk2] Exporting discontiguous System Memory to EFI STUB

2016-09-21 Thread Bhupesh Sharma
Hi Ard, > From: Ard Biesheuvel > Sent: Wednesday, September 21, 2016 4:50 PM > > On 21 September 2016 at 12:17, Laszlo Ersek wrote: > > On 09/21/16 11:10, Bhupesh Sharma wrote: > >> Thanks Ard, Laszlo. > >> > >> See replies in-line: > >> > >>> From: Ard Biesheuvel > >>> Sent:

Re: [edk2] Exporting discontiguous System Memory to EFI STUB

2016-09-21 Thread Ard Biesheuvel
On 21 September 2016 at 12:17, Laszlo Ersek wrote: > On 09/21/16 11:10, Bhupesh Sharma wrote: >> Thanks Ard, Laszlo. >> >> See replies in-line: >> >>> From: Ard Biesheuvel >>> Sent: Thursday, September 15, 2016 5:01 PM >>> >>> On 15 September 2016 at 10:01, Laszlo Ersek

Re: [edk2] Exporting discontiguous System Memory to EFI STUB

2016-09-21 Thread Laszlo Ersek
On 09/21/16 11:10, Bhupesh Sharma wrote: > Thanks Ard, Laszlo. > > See replies in-line: > >> From: Ard Biesheuvel >> Sent: Thursday, September 15, 2016 5:01 PM >> >> On 15 September 2016 at 10:01, Laszlo Ersek wrote: >>> On 09/15/16 10:45, Sakar Arora wrote: Hi

Re: [edk2] [Patch 0/2] Clean the previous address since the policy changed

2016-09-21 Thread Subramanian, Sriram (EG Servers Platform SW)
Series Reviewed-by: Sriram Subramanian -Original Message- From: Jiaxin Wu [mailto:jiaxin...@intel.com] Sent: Wednesday, September 21, 2016 12:53 PM To: edk2-devel@lists.01.org Cc: Hegde, Nagaraj P ; Subramanian, Sriram (EG Servers Platform SW)

Re: [edk2] [Patch 0/2] Clean the previous address since the policy changed

2016-09-21 Thread Hegde, Nagaraj P
For the series: Reviewed-by: Hegde Nagaraj P Tested-by: Hegde Nagaraj P -Original Message- From: Jiaxin Wu [mailto:jiaxin...@intel.com] Sent: Wednesday, September 21, 2016 12:53 PM To: edk2-devel@lists.01.org Cc: Hegde, Nagaraj P

[edk2] [PATCH 1/2] QuarkPlatformPkg/Readme: add capsule/recovery related content.

2016-09-21 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 2/2] Vlv2TbltDevicePkg/Build: Add capsule/recovery in help info.

2016-09-21 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

Re: [edk2] [EDK2][USB IF]Mismatch between EDK2 and a USB vendor

2016-09-21 Thread Tian, Feng
If Usb org could double confirm this usage, it would be great. Let's wait for your update:) Thanks Feng -Original Message- From: Yosuke Katayama1 [mailto:ykataya...@lenovo.com] Sent: Wednesday, September 21, 2016 4:15 PM To: Tian, Feng Cc: edk2-devel@lists.01.org

[edk2] [PATCH 0/2] BeagleBoardPkg ArmPkg: get rid of BaseMemoryLibStm

2016-09-21 Thread Ard Biesheuvel
Replace the last remaining reference to BaseMemoryLibStm (#1) and then remove it altogether (#2) Ard Biesheuvel (2): BeagleBoardPkg: remove dependency on ArmPkg/BaseMemoryLibStm ArmPkg: remove BaseMemoryLibStm ArmPkg/ArmPkg.dsc | 1 -

[edk2] [PATCH 2/2] ArmPkg: remove BaseMemoryLibStm

2016-09-21 Thread Ard Biesheuvel
All users have moved to the generic or accelerated versions in MdePkg, so remove the obsolete BaseMemoryLibStm. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel --- ArmPkg/ArmPkg.dsc | 1 -

[edk2] [PATCH 1/2] BeagleBoardPkg: remove dependency on ArmPkg/BaseMemoryLibStm

2016-09-21 Thread Ard Biesheuvel
The library BaseMemoryLibStm in ArmPkg is deprecated and is going to be removed. Move to the generic version in MdePkg instead. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel --- BeagleBoardPkg/BeagleBoardPkg.dsc | 2 +- 1 file

Re: [edk2] [EDK2][USB IF]Mismatch between EDK2 and a USB vendor

2016-09-21 Thread Yosuke Katayama1
Hello Feng, Thank you for the reply. Please wait for creating the fix. Currently the USB vendor is contacting USB organization to check if the vendor's interpretation of the IF spec is valid or not. I will let you know when the vendor has received the answer from the organization, then you

Re: [edk2] [PATCH] SecurityPkg/TPM2: Sync PcrAllocations and PcrMask

2016-09-21 Thread Zhang, Chao B
Reviewed-by: Chao Zhang Thanks & Best regards Chao Zhang -Original Message- From: Zeng, Star Sent: Tuesday, September 20, 2016 6:56 PM To: edk2-devel@lists.01.org Cc: Yao, Jiewen; Zhang, Chao B Subject: [PATCH] SecurityPkg/TPM2: Sync PcrAllocations and

Re: [edk2] [PATCH 45/45] Vlv2TbltDevicePkg/bat: add capsule generation in bat.

2016-09-21 Thread Wei, David
Hi Jiewen, Only one comment: it's better if we add a help message for this build option. Reviewed-by: David Wei Thanks, David Wei -Original Message- From: Yao, Jiewen Sent: Wednesday, September 21, 2016 2:45 PM To:

Re: [edk2] [PATCH 45/45] Vlv2TbltDevicePkg/bat: add capsule generation in bat.

2016-09-21 Thread Yao, Jiewen
That is very good suggestion. I will generate one more patch to add help info. > -Original Message- > From: Wei, David > Sent: Wednesday, September 21, 2016 3:54 PM > To: Yao, Jiewen ; edk2-devel@lists.01.org > Cc: Tian, Feng ; Zeng, Star

[edk2] [Patch 2/2] NetworkPkg: Clean the previous address since the policy changed

2016-09-21 Thread Jiaxin Wu
The previous DNS server data will be retained after the policy changes from Auto to Manual. This patch is used to clean the previous dhcp configuration data. Cc: Hegde Nagaraj P Cc: Subramanian Sriram Cc: Ye Ting Contributed-under:

[edk2] [Patch 1/2] MdeModulePkg: Clean the previous address since the policy changed

2016-09-21 Thread Jiaxin Wu
The previous DNS server data will be retained after the policy changes from Dhcp to Static. This patch is used to clean the previous dhcp configuration data. Cc: Hegde Nagaraj P Cc: Subramanian Sriram Cc: Ye Ting Contributed-under:

[edk2] [Patch 0/2] Clean the previous address since the policy changed

2016-09-21 Thread Jiaxin Wu
Cc: Hegde Nagaraj P Cc: Subramanian Sriram Cc: Ye Ting Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu Jiaxin Wu (2): MdeModulePkg: Clean the previous address since the policy

Re: [edk2] [PATCH 41/45] Vlv2TbltDevicePkg/FlashDeviceLib: Add DXE flash device lib.

2016-09-21 Thread Wei, David
Reviewed-by: David Wei Thanks, David Wei -Original Message- From: Yao, Jiewen Sent: Wednesday, September 21, 2016 2:45 PM To: edk2-devel@lists.01.org Cc: Wei, David ; Tian, Feng ; Zeng,

Re: [edk2] [PATCH 40/45] Vlv2TbltDevicePkg/SystemBiosUpdateConfig: Add capsule config file.

2016-09-21 Thread Wei, David
Reviewed-by: David Wei Thanks, David Wei -Original Message- From: Yao, Jiewen Sent: Wednesday, September 21, 2016 2:45 PM To: edk2-devel@lists.01.org Cc: Wei, David ; Tian, Feng ; Zeng,

Re: [edk2] [PATCH 39/45] Vlv2TbltDevicePkg/SystemBiosDescriptor: Add Descriptor for capsule update.

2016-09-21 Thread Wei, David
Reviewed-by: David Wei Thanks, David Wei -Original Message- From: Yao, Jiewen Sent: Wednesday, September 21, 2016 2:45 PM To: edk2-devel@lists.01.org Cc: Wei, David ; Tian, Feng ; Zeng,

Re: [edk2] [PATCH 38/45] Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add instance for capsule update.

2016-09-21 Thread Wei, David
Reviewed-by: David Wei Thanks, David Wei -Original Message- From: Yao, Jiewen Sent: Wednesday, September 21, 2016 2:45 PM To: edk2-devel@lists.01.org Cc: Wei, David ; Tian, Feng ; Zeng,

[edk2] [PATCH 41/45] Vlv2TbltDevicePkg/FlashDeviceLib: Add DXE flash device lib.

2016-09-21 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 45/45] Vlv2TbltDevicePkg/bat: add capsule generation in bat.

2016-09-21 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 43/45] Vlv2TbltDevicePkg/dsc/fdf: Add capsule/recovery support.

2016-09-21 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 44/45] Vlv2TbltDevicePkg/dsc/fdf: add capsule generation DSC/FDF.

2016-09-21 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 42/45] Vlv2TbltDevicePkg/PlatformBootManager: Add capsule/recovery handling.

2016-09-21 Thread Jiewen Yao
Add capsule and recovery boot path handling in platform BDS. Cc: David Wei Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao Cc: Chao Zhang

[edk2] [PATCH 34/45] QuarkPlatformPkg/PlatformInit: Remove recovery PPI installation.

2016-09-21 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 40/45] Vlv2TbltDevicePkg/SystemBiosUpdateConfig: Add capsule config file.

2016-09-21 Thread Jiewen Yao
Add SystemBiosUpdateConfig 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 37/45] QuarkPlatformPkg/dsc/fdf: add capsule generation DSC/FDF.

2016-09-21 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: Michael D Kinney Cc: Kelly Steele Cc: Feng Tian Cc: Star Zeng

[edk2] [PATCH 35/45] QuarkPlatformPkg/PlatformBootManager: Add capsule/recovery handling.

2016-09-21 Thread Jiewen Yao
Add capsule and recovery boot path handling in platform BDS. Cc: Michael D Kinney Cc: Kelly Steele Cc: Feng Tian Cc: Star Zeng Cc: Liming Gao Cc: Chao Zhang

[edk2] [PATCH 36/45] QuarkPlatformPkg/dsc/fdf: Add capsule/recovery support.

2016-09-21 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 38/45] Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add instance for capsule update.

2016-09-21 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 33/45] QuarkPlatformPkg/SystemBiosUpdateConfig: Add capsule config file.

2016-09-21 Thread Jiewen Yao
Add SystemBiosUpdateConfig 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 39/45] Vlv2TbltDevicePkg/SystemBiosDescriptor: Add Descriptor for capsule update.

2016-09-21 Thread Jiewen Yao
Add SystemBiosDescriptor for capsule update. The PEIM extracts SystemBiosDescriptor info from FFS and reports it via PCD. Cc: David Wei Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao

[edk2] [PATCH 32/45] QuarkPlatformPkg/SystemBiosDescriptor: Add Descriptor for capsule update.

2016-09-21 Thread Jiewen Yao
Add SystemBiosDescriptor for capsule update. The PEIM extracts SystemBiosDescriptor info from FFS and reports it via PCD. Cc: Michael D Kinney Cc: Kelly Steele Cc: Feng Tian Cc: Star Zeng Cc: Liming

[edk2] [PATCH 30/45] UefiCpuPkg/UefiCpuPkg.dsc: Add MicrocodeCapsule related component.

2016-09-21 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 22/45] SecurityPkg/FmpAuthenticationRsa2048Sha256Lib: Add NULL class for FMP.

2016-09-21 Thread Jiewen Yao
This is a NULL class for FmpAuthenticationLib. It provides Rsa2048Sha256 based FMP authentication. Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao Cc: Chao Zhang

[edk2] [PATCH 23/45] SecurityPkg/SecurityPkg.dsc: Add FmpAuthentication*Lib.

2016-09-21 Thread Jiewen Yao
Add FmpAuthentication*Lib 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 26/45] UefiCpuPkg/UefiCpuPkg.dec: Add Microcode capsule related definition.

2016-09-21 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 21/45] SecurityPkg/FmpAuthenticationPkcs7Lib: Add PKCS7 NULL class for FMP.

2016-09-21 Thread Jiewen Yao
This is a NULL class for FmpAuthenticationLib. It provides PKCS7 based FMP authentication. Cc: Feng Tian Cc: Star Zeng Cc: Michael D Kinney Cc: Liming Gao Cc: Chao Zhang

[edk2] [PATCH 28/45] UefiCpuPkg/MicrocodeFlashAccessLib: Add NULL MicrocodeFlashAccessLib.

2016-09-21 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 27/45] UefiCpuPkg/MicrocodeUpdate: Add MicrocodeUpdate component.

2016-09-21 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 31/45] QuarkPlatformPkg/PlatformFlashAccessLib: Add instance for capsule update.

2016-09-21 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 29/45] UefiCpuPkg/MicrocodeCapsuleApp: Add MicrocodeCapsuleApp application.

2016-09-21 Thread Jiewen Yao
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

[edk2] [PATCH 19/45] IntelFrameworkModulePkg/DxeCapsuleLib: Add ProcessCapsules() interface.

2016-09-21 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 09/45] MdeModulePkg/FmpAuthenticationLib: Add FmpAuthenticationLib instance.

2016-09-21 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 25/45] UefiCpuPkg/Include: Add MicrocodeFlashAccessLib header.

2016-09-21 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 17/45] MdeModulePkg/CapsuleApp: Add CapsuleApp application.

2016-09-21 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 18/45] MdeModulePkg/MdeModulePkg.dsc: Add capsule related component.

2016-09-21 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 12/45] MdeModulePkg/EdkiiSystemCapsuleLib: Add EdkiiSystemCapsuleLib instance.

2016-09-21 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 07/45] MdeModulePkg/MdeModulePkg.dec: Add capsule related definition.

2016-09-21 Thread Jiewen Yao
1) Add capsule related GUID. EdkiiSystemFmpCapsule 2) Add capsule related library. EdkiiSystemCapsuleLib FmpAuthenticationLib IniParsingLib PlatformFlashAccessLib.c 3) Add capsule related status code PCD. PcdStatusCodeSubClassCapsule PcdCapsuleStatusCodeProcessCapsulesBegin

[edk2] [PATCH 14/45] MdeModulePkg/Esrt: Add ESRT_FW_TYPE_SYSTEMFIRMWARE check.

2016-09-21 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

  1   2   >