Re: [edk2] [PATCH] SourceLevelDebugPkg DebugCommUsb3: Return error when debug cap is reset

2018-03-19 Thread Wu, Hao A
Reviewed-by: Hao Wu Best Regards, Hao Wu > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Star > Zeng > Sent: Monday, March 19, 2018 8:46 PM > To: edk2-devel@lists.01.org > Cc: Ni, Ruiyu; Wu, Hao A; Zeng, Star > Subject:

[edk2] [Patch] NetworkPkg/UefiPxeBcDxe: Configure the ARP Instance/RouteTable with new address

2018-03-19 Thread Jiaxin Wu
After completed a DHCP D.O.R.A process and got the new address, the ARP Instance and RouteTable should be configured so as to avoid the later Pxe.Arp failure. Cc: Fu Siyuan Cc: Ye Ting Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:

[edk2] [Patch 3/3] NetworkPkg/HttpDxe: Handle the large data request via HTTPS channel.

2018-03-19 Thread Jiaxin Wu
Cc: Karunakar P Cc: Fu Siyuan Cc: Ye Ting Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu --- NetworkPkg/HttpDxe/HttpProto.c| 121 +++---

[edk2] [Patch 1/3] MdePkg/Tls1.h: Add TLS record header length and max payload length.

2018-03-19 Thread Jiaxin Wu
Cc: Karunakar P Cc: Fu Siyuan Cc: Ye Ting Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu --- MdePkg/Include/IndustryStandard/Tls1.h | 16 +++- 1 file changed,

[edk2] [Patch 2/3] NetworkPkg/TlsDxe: Handle the multiple TLS record messages encryption/decryption.

2018-03-19 Thread Jiaxin Wu
Cc: Karunakar P Cc: Fu Siyuan Cc: Ye Ting Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu --- NetworkPkg/TlsDxe/TlsImpl.c | 74 +++--

[edk2] [Patch 0/3] Support HTTP large data request via TLS channel.

2018-03-19 Thread Jiaxin Wu
Cc: Karunakar P Cc: Fu Siyuan Cc: Ye Ting Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiaxin Wu Jiaxin Wu (3): MdePkg/Tls1.h: Add TLS record header length and max payload

Re: [edk2] [staging/dynamictables PATCH 1/2] MdePkg: SMMUv3 updates for IORT table definitions

2018-03-19 Thread Evan Lloyd
> -Original Message- > From: Sami Mujawar [mailto:sami.muja...@arm.com] > Sent: 19 March 2018 15:19 > To: edk2-devel@lists.01.org > Cc: Evan Lloyd ; leif.lindh...@linaro.org; Matteo > Carlini ; Stephanie Hughes-Fitt >

Re: [edk2] [PATCH 2/2][platforms/dynamictables] Platform/ARM: Dynamic Tables support for FVP

2018-03-19 Thread Evan Lloyd
> -Original Message- > From: Sami Mujawar [mailto:sami.muja...@arm.com] > Sent: 19 March 2018 15:22 > To: edk2-devel@lists.01.org > Cc: Arvind Chauhan ; Daniil Egranov > ; Thomas Abraham > ; Evan Lloyd

Re: [edk2] [PATCH 1/2][platforms/dynamictables] Platform/ARM: Dynamic Tables support for Juno

2018-03-19 Thread Evan Lloyd
> -Original Message- > From: Sami Mujawar [mailto:sami.muja...@arm.com] > Sent: 19 March 2018 15:22 > To: edk2-devel@lists.01.org > Cc: Arvind Chauhan ; Daniil Egranov > ; Thomas Abraham > ; Evan Lloyd

Re: [edk2] [PATCH 0/1] MdePkg/Library/BaseLib/AArch64: Comment style harmonization

2018-03-19 Thread Gao, Liming
Reviewed-by: Liming Gao > -Original Message- > From: Pete Batard [mailto:p...@akeo.ie] > Sent: Monday, March 19, 2018 8:48 PM > To: edk2-devel@lists.01.org > Cc: Gao, Liming > Subject: [PATCH 0/1] MdePkg/Library/BaseLib/AArch64: Comment style

Re: [edk2] [staging/dynamictables PATCH 1/2] MdePkg: SMMUv3 updates for IORT table definitions

2018-03-19 Thread Sami Mujawar
Hi Ard, Mike, Liming, This patch is a precursor to the Dynamic Tables Framework and has hence been included in the patchset for the staging branch. The original patch that needs integration in the edk2 master branch is https://lists.01.org/pipermail/edk2-devel/2018-March/022263.html Regards,

[edk2] [PATCH 2/2][platforms/dynamictables] Platform/ARM: Dynamic Tables support for FVP

2018-03-19 Thread Sami Mujawar
The dynamic tables framework utilizes the configuration manager protocol to get the platform specific information required for building the firmware tables. The configuration manager is a platform specific component that collates the platform hardware information and builds an abstract platform

[edk2] [PATCH 1/2][platforms/dynamictables] Platform/ARM: Dynamic Tables support for Juno

2018-03-19 Thread Sami Mujawar
The dynamic tables framework utilizes the configuration manager protocol to get the platform specific information required for building the firmware tables. The configuration manager is a platform specific component that collates the platform hardware information and builds an abstract platform

[edk2] [PATCH 0/2] [platforms/dynamictables] Platform support for Dynamic Tables Framework

2018-03-19 Thread Sami Mujawar
The Dynamic Tables Framework is a prototyped as a solution for automatically generating the firmware tables based on hardware description. The Dynamic Tables Framework core code is present in the dynamictables branch in the edk2-staging repository at

Re: [edk2] [staging/dynamictables PATCH 1/2] MdePkg: SMMUv3 updates for IORT table definitions

2018-03-19 Thread Ard Biesheuvel
On 19 March 2018 at 23:18, Sami Mujawar wrote: > Updated the IORT SMMUv3 Node structure and flags to match the > IO Remapping Table, Platform Design Document, Revision C dated > 15 MAY 2017. > > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Sami

[edk2] [staging/dynamictables PATCH 1/2] MdePkg: SMMUv3 updates for IORT table definitions

2018-03-19 Thread Sami Mujawar
Updated the IORT SMMUv3 Node structure and flags to match the IO Remapping Table, Platform Design Document, Revision C dated 15 MAY 2017. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Sami Mujawar Reviewed-by: Ard Biesheuvel

[edk2] [staging/dynamictables PATCH 0/2] Dynamic Tables Framework core

2018-03-19 Thread Sami Mujawar
The Dynamic Tables Framework is a prototyped as a solution for automatically generating the firmware tables based on hardware description. This patchset is the Dynamic Tables Framework core and implement the generic/standard modules for dynamically generating ACPI 6.2 tables for ARM platform.

[edk2] 答复: [PATCH] UefiCpuPkg/MpInitLib: Disable interrupt at ExitBootServices AP Mwait

2018-03-19 Thread Fan Jeff
Thanks! Reviewed-by: Jeff Fan 发件人: Hao Wu 发送时间: 2018年3月19日 13:31 收件人: edk2-devel@lists.01.org 抄送: Hao Wu; Laszlo Ersek; Jeff

[edk2] [PATCH 1/1] MdePkg/Library/BaseLib/AArch64: Comment style harmonization

2018-03-19 Thread Pete Batard
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Pete Batard --- MdePkg/Library/BaseLib/AArch64/SwitchStack.S | 96 ++-- MdePkg/Library/BaseLib/AArch64/SwitchStack.asm | 96 ++-- 2 files changed, 98 insertions(+), 94

[edk2] [PATCH 0/1] MdePkg/Library/BaseLib/AArch64: Comment style harmonization

2018-03-19 Thread Pete Batard
This is a follow up on VS2017/ARM64 support, where we found that the assembly for SwitchStack did not use the same kind of comments as the other assembly files. Regards, /Pete Pete Batard (1): MdePkg/Library/BaseLib/AArch64: Comment style harmonization

[edk2] [PATCH] SourceLevelDebugPkg DebugCommUsb3: Return error when debug cap is reset

2018-03-19 Thread Star Zeng
When source level debug is enabled, but debug cable is not connected, XhcResetHC() in XhciReg.c will reset the host controller, the debug capability registers will be also reset. After the code in InitializeUsbDebugHardware() sets DCE bit and LSE bit to "1" in DCCTRL, there will be DMA on 0 (the

Re: [edk2] [PATCH] MdeModulePkg/DxeMain: Fix BSP interrupts reenabled in ExitBootServices

2018-03-19 Thread Ni, Ruiyu
On 3/19/2018 3:15 PM, Hao Wu wrote: Within function CoreExitBootServices(), this commit will move the call of: MemoryProtectionExitBootServicesCallback(); before: SaveAndSetDebugTimerInterrupt (FALSE); and gCpu->DisableInterrupt (gCpu); The reason is that, within

Re: [edk2] [RFC PATCH edk2-platforms 4/6] Silicon/SynQuacer: make lowest supported f/w version PCD configurable

2018-03-19 Thread Zeng, Star
It is to be used to fill the structure with EDKII_SYSTEM_FIRMWARE_IMAGE_DESCRIPTOR type, right? EDKII_SYSTEM_FIRMWARE_IMAGE_DESCRIPTOR is defined in SignedCapsulePkg. Is it better to define this PCD in SignedCapsulePkg if needed? Thanks, Star -Original Message- From: edk2-devel

Re: [edk2] [PATCH 0/4] Add ARM64 support for VS2017

2018-03-19 Thread Gao, Liming
Pete: I push your patches into edk2 trunk. Please check them. >-Original Message- >From: Pete Batard [mailto:p...@akeo.ie] >Sent: Saturday, March 17, 2018 12:36 AM >To: Gao, Liming ; edk2-devel@lists.01.org >Cc: Ard Biesheuvel >Subject:

Re: [edk2] [RFC PATCH edk2-platforms 4/6] Silicon/SynQuacer: make lowest supported f/w version PCD configurable

2018-03-19 Thread Ard Biesheuvel
On 19 March 2018 at 16:12, Leif Lindholm wrote: > On Fri, Mar 16, 2018 at 04:13:20PM +, Ard Biesheuvel wrote: >> Allow the lowest supported firmware version to be configured by PCD >> so that each platform can set it individually. > > Is there a case for adding this

Re: [edk2] [RFC PATCH edk2-platforms 4/6] Silicon/SynQuacer: make lowest supported f/w version PCD configurable

2018-03-19 Thread Leif Lindholm
On Fri, Mar 16, 2018 at 04:13:20PM +, Ard Biesheuvel wrote: > Allow the lowest supported firmware version to be configured by PCD > so that each platform can set it individually. Is there a case for adding this PCD to MdeModulePkg? / Leif > Contributed-under: TianoCore Contribution

Re: [edk2] [PATCH] MdeModulePkg/DxeMain: Fix BSP interrupts reenabled in ExitBootServices

2018-03-19 Thread Yao, Jiewen
reviewed-by: jiewen@intel.com thank you! Yao, Jiewen > 在 2018年3月19日,下午3:15,Hao Wu 写道: > > Within function CoreExitBootServices(), this commit will move the call > of: > > MemoryProtectionExitBootServicesCallback(); > > before: > > SaveAndSetDebugTimerInterrupt

[edk2] [PATCH] MdeModulePkg/DxeMain: Fix BSP interrupts reenabled in ExitBootServices

2018-03-19 Thread Hao Wu
Within function CoreExitBootServices(), this commit will move the call of: MemoryProtectionExitBootServicesCallback(); before: SaveAndSetDebugTimerInterrupt (FALSE); and gCpu->DisableInterrupt (gCpu); The reason is that, within MemoryProtectionExitBootServicesCallback(), APIs like RaiseTpl and

Re: [edk2] [PATCH] UefiCpuPkg/MpInitLib: Disable interrupt at ExitBootServices AP Mwait

2018-03-19 Thread Yao, Jiewen
Reviewed-by: jiewen@intel.com > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Ni, > Ruiyu > Sent: Monday, March 19, 2018 1:54 PM > To: Wu, Hao A ; edk2-devel@lists.01.org > Cc: Dong, Eric ; Yao,