[edk2] [staging/FmpDevicePkg-master][PATCH 0/2] Remove PcdFmpDeviceSystemResetRequired

2018-07-20 Thread Star Zeng
Cc: Michael D Kinney Star Zeng (2): Remove PcdFmpDeviceSystemResetRequired from platform and Readme FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required FmpDevicePkg/FmpDevicePkg.dec | 7 --- FmpDevicePkg/FmpDevicePkg.uni | 5 -

[edk2] [staging/FmpDevicePkg-master][PATCH 2/2] FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required

2018-07-20 Thread Star Zeng
Use Attributes to know whether reset is required and remove PcdFmpDeviceSystemResetRequired. Cc: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Star Zeng --- FmpDevicePkg/FmpDevicePkg.dec | 7 --- FmpDevicePkg/FmpDevicePkg.uni | 5 -

[edk2] [staging/FmpDevicePkg-master][PATCH 1/2] Remove PcdFmpDeviceSystemResetRequired from platform and Readme

2018-07-20 Thread Star Zeng
FmpDxe will be updated to use Attributes to know whether reset is required and PcdFmpDeviceSystemResetRequired will be removed. Cc: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Star Zeng --- Readme.md | 3 ---

[edk2] [staging/FmpDevicePkg-master][PATCH V2 1/2] Remove PcdFmpDeviceSystemResetRequired from platform and Readme

2018-07-20 Thread Star Zeng
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1040 FmpDxe will be updated to use Attributes to know whether reset is required and PcdFmpDeviceSystemResetRequired will be removed. Cc: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Star Zeng ---

[edk2] [staging/FmpDevicePkg-master][PATCH V2 0/2] Remove PcdFmpDeviceSystemResetRequired

2018-07-20 Thread Star Zeng
Cc: Michael D Kinney Star Zeng (2): Remove PcdFmpDeviceSystemResetRequired from platform and Readme FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required FmpDevicePkg/FmpDevicePkg.dec | 7 --- FmpDevicePkg/FmpDevicePkg.uni | 5 -

[edk2] [staging/FmpDevicePkg-master][PATCH V2 2/2] FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required

2018-07-20 Thread Star Zeng
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1040 Use Attributes to know whether reset is required and remove PcdFmpDeviceSystemResetRequired. Cc: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Star Zeng --- FmpDevicePkg/FmpDevicePkg.dec | 7

Re: [edk2] [PATCH edk2-platforms 1/1] Silicon/SynQuacer/DeviceTree: add OP-TEE driver node

2018-07-20 Thread Ard Biesheuvel
On 20 July 2018 at 16:12, Sumit Garg wrote: > Cc: Ard Biesheuvel > Cc: Leif Lindholm > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Sumit Garg > --- > Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi | 7 +++ > 1 file changed, 7 insertions(+) > > diff

Re: [edk2] [PATCH edk2-platforms v1 09/13] Hisilicon: add PciCpuIo2Dxe

2018-07-20 Thread Ard Biesheuvel
(reply to correct version of the patch - apologies for the spam if you got this twice) On 20 July 2018 at 17:02, Ming Huang wrote: > From: Heyi Guo > > This is to prepare for switching to generic PciHostBridge, and > CpuIo2Dxe is needed by generic PciHostBridge driver. > > The driver is copied

Re: [edk2] [Patch V2] UefiCpuPkg/MpInitLib: Remove redundant parameter.

2018-07-20 Thread Dong, Eric
Hi Laszlo, > -Original Message- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Friday, July 20, 2018 1:01 AM > To: Dong, Eric ; edk2-devel@lists.01.org > Cc: Ni, Ruiyu > Subject: Re: [edk2] [Patch V2] UefiCpuPkg/MpInitLib: Remove redundant > parameter. > > Hi Eric, > >

[edk2] [PATCH edk2-platforms v1 01/13] Hisilicon: Enable WARN and INFO debug message

2018-07-20 Thread Ming Huang
From: Heyi Guo INFO and WARN messages are useful when we are debugging, something like PCI enumeration process, and more debug messages should not impact much for they will only be displayed in DEBUG version, not RELEASE one. Contributed-under: TianoCore Contribution Agreement 1.1

[edk2] [PATCH edk2-platforms v1 00/13] Switching to generic PciHostBridge driver

2018-07-20 Thread Ming Huang
The major features of this patchset include: 1 switching to generic PciHostBridge driver; 2 Change DEBUG log level; Code can also be found in github: https://github.com/hisilicon/OpenPlatformPkg.git branch: pcihostbridge-v1 Heyi Guo (10): Hisilicon: Enable WARN and INFO debug message

Re: [edk2] [PATCH v2] UefiCpuPkg/MpInitLib: Fix build of Microcode

2018-07-20 Thread Anthony PERARD
On Thu, Jul 19, 2018 at 08:32:48PM +0200, Laszlo Ersek wrote: > a patch for fixing this issue is on its way to being committed (Dandan > posted it just ~10 hours before your v1). Please see the thread > > [edk2] [patch] UefiCpuPkg/MpInitLib: Fix VS2012 build failure >

Re: [edk2] reg: IP6 based Static IP Configuration in ISCSI

2018-07-20 Thread Sivaraman Nainar
Hello Ting, We have one more clarification need. When we are doing this way of ISCSI connection using we can't preserve the IP settings in NVRam as we do in IP4 case right. In order to support that can we have setup questions as same as IP4 which will address this? -Siva -Original

Re: [edk2] [staging/FmpDevicePkg-master][PATCH 2/2] FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required

2018-07-20 Thread Zeng, Star
Oh, you are right. The flag mDescriptorPopulated means populated or not, but not populating needed or not. Will send new patch soon. Thanks, Star -Original Message- From: Kinney, Michael D Sent: Friday, July 20, 2018 3:02 PM To: Zeng, Star ; edk2-devel@lists.01.org; Kinney, Michael D

[edk2] [PATCH edk2-platforms 1/1] Silicon/SynQuacer/DeviceTree: add OP-TEE driver node

2018-07-20 Thread Sumit Garg
Cc: Ard Biesheuvel Cc: Leif Lindholm Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Sumit Garg --- Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi

Re: [edk2] [PATCH 2/6] MdeModulePkg/RamDiskDxe: replace OpenFileByDevicePath() with UefiLib API

2018-07-20 Thread Zeng, Star
That is fine, then I am ok with the patch, Reviewed-by: Star Zeng . Thanks, Star -Original Message- From: Laszlo Ersek [mailto:ler...@redhat.com] Sent: Thursday, July 19, 2018 9:21 PM To: Zeng, Star ; edk2-devel-01 Cc: Dong, Eric ; Wu, Jiaxin ; Ni, Ruiyu ; Fu, Siyuan Subject: Re:

[edk2] [PATCH edk2-platforms 10/13] Silicon/NXP: Add i.MX6 Board init library

2018-07-20 Thread Chris Co
This adds support for board initialization which is common to NXP i.MX6-based platforms. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney ---

[edk2] [PATCH edk2-platforms 13/13] Silicon/NXP: Add i.MX6 common dsc and fdf files

2018-07-20 Thread Chris Co
This adds the common dsc and fdf definitions for NXP i.MX6 platforms. Platform dsc definitions will define $(BOARD_NAME), $(IMX_FAMILY), $(IMX_CHIP_TYPE), $(DRAM_SIZE), and $(BOARD_DIR) to indicate i.MX SoC family and board-specific configurations. Contributed-under: TianoCore Contribution

[edk2] [PATCH] BaseTools: Fix the different token with the same PCD

2018-07-20 Thread Feng, YunhuaX
If the different token with the same PCD names are used in the driver, build can pass. If the different token with the same PCD name are used in the different library, then the driver build will fail. The reason is that the driver autogen.c is not generated correctly for the second case. BaseTools

[edk2] [PATCH edk2-platforms v1 05/13] Hisilicon/Pci: move ATU configuration to PciPlatformLib

2018-07-20 Thread Ming Huang
we move all platform specific code to platform specific module, not in PciHostBridge driver. This is to prepare for switching to generic PciHostBridge driver, so This patch add Hi161xPciPlatformLib and moves ATU initialization to Hi161xPciPlatformLib and add api PciInitPlatform for PciPlatform

[edk2] [PATCH edk2-platforms v1 06/13] Hisilicon/Pci: move EnlargeAtuConfig0() to PciPlatformLib

2018-07-20 Thread Ming Huang
we move all platform specific code to platform specific module, not in PciHostBridge driver. This is to prepare for switching to generic PciHostBridge driver, so This patch is to move EnlargeAtuConfig0() into PcieInitDxe, in PlatformNotify() of EFI_PCI_PLATFORM_PROTOCOL and implement api

[edk2] [PATCH edk2-platforms v1 04/13] Hisilicon/Pci: Add two api for PciPlatform driver

2018-07-20 Thread Ming Huang
PciPlatform may add some features platform special, like InitAtu and EnlargeAtu for Hi161x, MaxPlayload for Hi1620. So Add two api for expansibility. This patch is to prepare moving EnlargeAtuConfig0() out of PciHostBridge. Since the function was originally called in NotifyPhase() of phase

[edk2] [PATCH edk2-platforms v1 03/13] Hisilicon/Pci: Move PciPlatform to common directory

2018-07-20 Thread Ming Huang
From: Heyi Guo This is to prepare for switching to generic PciHostBridge driver, so we move all platform specific code to platform specific drivers, not in PciHostBridge driver. The PciPlatform driver is design a common driver in Hisilicon,so move this driver to Hisilion/Drvers. Remove the

[edk2] [PATCH edk2-platforms 06/13] Silicon/NXP: Add i.MX6 USB Phy Library

2018-07-20 Thread Chris Co
This adds support for configuring the USB EHCI PHY on NXP i.MX6 SoCs. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney --- Silicon/NXP/iMX6Pkg/Library/iMX6UsbPhyLib/iMX6UsbPhy.c | 364

[edk2] [PATCH edk2-platforms 00/13] Silicon/NXP: Import NXP i.MX6 Package

2018-07-20 Thread Chris Co
REF: https://github.com/christopherco/edk2-platforms/tree/import_imx6_v1 This patch set is the 3rd in the overall series of patches to generate UEFI firmware that supports Windows 10 IoT Core on Solidrun's Hummingboard Edge board running NXP's i.MX6Q SoC. Patch Series: 1. import

[edk2] [PATCH edk2-platforms 03/13] Silicon/NXP: Add iMX6Pkg dec

2018-07-20 Thread Chris Co
This adds PCD declarations common across NXP i.MX6 SoCs Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney --- Silicon/NXP/iMX6Pkg/iMX6Pkg.dec | 100 1 file changed, 100

[edk2] [PATCH edk2-platforms 05/13] Silicon/NXP: Add i.MX6 GPT Timer library

2018-07-20 Thread Chris Co
This adds support for GPT Timer on NXP i.MX6 SoCs. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney --- Silicon/NXP/iMX6Pkg/Library/TimerLib/TimerLib.c | 257

[edk2] [PATCH edk2-platforms v1 10/13] Hisilicon: add PciSegmentLib for Hi161x

2018-07-20 Thread Ming Huang
From: Heyi Guo This is to prepare for switching to generic PciHostBridge, and PciSegmentLib is needed by generic PciHostBridge driver. This module copied from edk2-platforms/Silicon/Socionext/SynQuacer/Library/SynQuacerPciSegmentLib. Contributed-under: TianoCore Contribution Agreement 1.1

[edk2] [PATCH edk2-platforms v1 11/13] Hisilicon/D0x: Switch to generic PciHostBridge driver

2018-07-20 Thread Ming Huang
From: Heyi Guo Address translation support is added to generic PciHostBridge driver in edk2 by commit 74d0a33, so we can switch to it for Hisilicon D03 and D05 which are using address translation between device address and host address for resource BAR. Contributed-under: TianoCore Contribution

[edk2] [PATCH edk2-platforms v1 09/13] Hisilicon: add PciCpuIo2Dxe

2018-07-20 Thread Ming Huang
From: Heyi Guo This is to prepare for switching to generic PciHostBridge, and CpuIo2Dxe is needed by generic PciHostBridge driver. The driver is copied from ArmPkg/Drivers/ArmPciCpuIo2Dxe and changed for D0x. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Heyi Guo Cc:

[edk2] [PATCH edk2-platforms v1 08/13] Hisilicon: add PciHostBridgeLib

2018-07-20 Thread Ming Huang
From: Heyi Guo This is to prepare for switching to generic PciHostBridge, and PciHostBridgeLib is needed by PciHostBridge driver. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Heyi Guo Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney ---

[edk2] [PATCH edk2-platforms v1 13/13] Hisilicon/PlatformPciLib: clear redundant felds in RESOURCE_APPETURE

2018-07-20 Thread Ming Huang
From: Heyi Guo In structure PCI_ROOT_BRIDGE_RESOURCE_APPETURE, MemBase is redundant with CpuMemRegionBase, and MemLimit can be calculated by CpuMemRegionBase + PciRegionLimit - PciRegionBase so it is also redundant. Remove these two fields to make things simple and clear. Contributed-under:

[edk2] [PATCH edk2-platforms v1 07/13] Hisilicon/PlatformPciLib: add segment for each root bridge

2018-07-20 Thread Ming Huang
From: Heyi Guo This is to prepare for switching to generic PciHostBridge driver. We are going to create a PciHostBridgeLib instance for D0x and fetch PCI root bridge informance from PlatformPciLib, so we add Segment to PCI_ROOT_BRIDGE_RESOURCE_APPETURE along with other PCI resource information.

Re: [edk2] [PATCH edk2-platforms 1/1] Silicon/SynQuacer/DeviceTree: add OP-TEE driver node

2018-07-20 Thread Sumit Garg
On Fri, 20 Jul 2018 at 15:49, Ard Biesheuvel wrote: > > On 20 July 2018 at 19:13, Sumit Garg wrote: > > On Fri, 20 Jul 2018 at 15:31, Ard Biesheuvel > > wrote: > >> > >> On 20 July 2018 at 16:12, Sumit Garg wrote: > >> > Cc: Ard Biesheuvel > >> > Cc: Leif Lindholm > >> > Contributed-under:

Re: [edk2] [Patch] SecurityPkg: TcgSmm: Handle invalid parameter in MOR SMI handler

2018-07-20 Thread Long, Qin
Reviewed-by: Long Qin Best Regards & Thanks, LONG, Qin > -Original Message- > From: Zhang, Chao B > Sent: Thursday, July 19, 2018 6:00 PM > To: edk2-devel@lists.01.org > Cc: Long, Qin ; Yao, Jiewen ; > Zhang, Chao B > Subject: [Patch] SecurityPkg: TcgSmm: Handle invalid parameter in

[edk2] [PATCH] FmpDevicePkg: Remove IPF

2018-07-20 Thread Star Zeng
Cc: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Star Zeng --- FmpDevicePkg/FmpDevicePkg.dsc | 2 +- FmpDevicePkg/FmpDxe/FmpDxe.inf | 2 +-

Re: [edk2] [PATCH edk2-platforms 1/1] Silicon/SynQuacer/DeviceTree: add OP-TEE driver node

2018-07-20 Thread Sumit Garg
On Fri, 20 Jul 2018 at 15:31, Ard Biesheuvel wrote: > > On 20 July 2018 at 16:12, Sumit Garg wrote: > > Cc: Ard Biesheuvel > > Cc: Leif Lindholm > > Contributed-under: TianoCore Contribution Agreement 1.1 > > Signed-off-by: Sumit Garg > > --- > >

Re: [edk2] [staging/FmpDevicePkg-master][PATCH 2/2] FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required

2018-07-20 Thread Kinney, Michael D
Star, I think the logic may be reversed. The original logic tested !Pcd value. The new logic checks if the attribute and setting are != 0. I think it should check if the attribute and setting are 0. Mike > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org]

Re: [edk2] [PATCH edk2-platforms 1/1] Silicon/SynQuacer/DeviceTree: add OP-TEE driver node

2018-07-20 Thread Ard Biesheuvel
On 20 July 2018 at 19:13, Sumit Garg wrote: > On Fri, 20 Jul 2018 at 15:31, Ard Biesheuvel > wrote: >> >> On 20 July 2018 at 16:12, Sumit Garg wrote: >> > Cc: Ard Biesheuvel >> > Cc: Leif Lindholm >> > Contributed-under: TianoCore Contribution Agreement 1.1 >> > Signed-off-by: Sumit Garg >>

[edk2] [Patch][edk2-platforms/devel-IntelAtomProcessorE3900] Fix build script error

2018-07-20 Thread Guo, Mang
FabId should not be controlled by /L option. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Guo Mang --- BuildBIOS.sh | 1 - Platform/BroxtonPlatformPkg/BuildIFWI.sh | 1 - 2 files changed, 2 deletions(-) diff --git a/BuildBIOS.sh

[edk2] [PATCH edk2-platforms 08/13] Silicon/NXP: Add i.MX6 Clock Library

2018-07-20 Thread Chris Co
This adds support for managing clocks on NXP i.MX6 SoC. It will manipulate the Clock Gating registers (CCGR). Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney ---

[edk2] [PATCH edk2-platforms 09/13] Silicon/NXP: Add i.MX6 ACPI tables

2018-07-20 Thread Chris Co
This adds baseline ACPI table support for booting Windows on NXP i.MX6 SoCs. Platforms may override these tables as necessary. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney ---

[edk2] [PATCH edk2-platforms 11/13] Silicon/NXP: Add i.MX6 PCIe DXE driver

2018-07-20 Thread Chris Co
This adds DXE driver support for PCIe on NXP i.MX6 SoCs. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney --- Silicon/NXP/iMX6Pkg/Drivers/PciExpress/iMX6PciExpress.c | 1219

[edk2] [PATCH edk2-platforms 04/13] Silicon/NXP: Add i.MX6 Timer DXE driver

2018-07-20 Thread Chris Co
This adds DXE support for EPIT timer on NXP i.MX6 SoCs. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney --- Silicon/NXP/iMX6Pkg/Drivers/TimerDxe/Timer.c | 268

[edk2] [PATCH edk2-platforms 02/13] Silicon/NXP: Add i.MX6 GPT and EPIT timer headers

2018-07-20 Thread Chris Co
This adds the definitions for the NXP i.MX6 General Purpose Timer and the Enhanced Periodic Interrupt Timer modules. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney ---

[edk2] [PATCH edk2-platforms 07/13] Silicon/NXP: Add i.MX6 I/O MUX library

2018-07-20 Thread Chris Co
This adds support for initializing and manipulating the I/O Pads on NXP i.MX6 SoCs. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney --- Silicon/NXP/iMX6Pkg/Library/iMX6IoMuxLib/iMX6IoMux.c |

[edk2] [PATCH v2 4/7] ArmPkg/Include: Add MM interface SVC return codes.

2018-07-20 Thread Sughosh Ganu
From: Achin Gupta This patch adds the Management Mode(MM) - Secure Partition Manager(SPM) SVC return codes. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Supreeth Venkatesh --- ArmPkg/Include/IndustryStandard/ArmMmSvc.h | 7 +++ 1 file changed, 7 insertions(+)

[edk2] [PATCH v2 1/7] ArmPkg: Add PCDs needed for MM communication driver.

2018-07-20 Thread Sughosh Ganu
From: Achin Gupta This patch defines PCDs to describe the base address and size of communication buffer between normal world (uefi) and standalone MM environment in the secure world. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Supreeth Venkatesh ---

[edk2] [PATCH v2 0/7] ArmPkg related changes for StandaloneMM package

2018-07-20 Thread Sughosh Ganu
The following patch series adds support for Management Mode related changes for aarch64 based platforms. Changes since v1: Handled review comments from Leif Achin Gupta (6): ArmPkg: Add PCDs needed for MM communication driver. ArmPkg/Drivers: Add EFI_MM_COMMUNICATION_PROTOCOL DXE driver.

[edk2] [PATCH v2 3/7] ArmPkg/Include: Fix the SPM version SVC ID

2018-07-20 Thread Sughosh Ganu
The MM_VERSION SMC call uses SMC32 calling convention. Fix the macro to reflect the correct value. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Sughosh Ganu --- ArmPkg/Include/IndustryStandard/ArmMmSvc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[edk2] [PATCH v2 5/7] ArmPkg/ArmMmuLib: Add MMU Library suitable for use in S-EL0.

2018-07-20 Thread Sughosh Ganu
From: Achin Gupta The Standalone MM environment runs in S-EL0 in AArch64 on ARM Standard Platforms. Privileged firmware e.g. ARM Trusted Firmware sets up its architectural context including the initial translation tables for the S-EL1/EL0 translation regime. The MM environment will still request

[edk2] [PATCH v2 6/7] ArmPkg/ArmMmuLib: Add MMU library inf file suitable for use in S-EL0.

2018-07-20 Thread Sughosh Ganu
From: Achin Gupta This patch adds the definitions, sources, packages and library classes needed to compile and link MMU Library suitable for use in S-EL0. Currently, this is used only during the Standalone MM Core initialization and hence defined as MM_CORE_STANDALONE Module.

[edk2] [PATCH v2 2/7] ArmPkg/Drivers: Add EFI_MM_COMMUNICATION_PROTOCOL DXE driver.

2018-07-20 Thread Sughosh Ganu
From: Achin Gupta PI v1.5 Specification Volume 4 defines Management Mode Core Interface and defines EFI_MM_COMMUNICATION_PROTOCOL. This protocol provides a means of communicating between drivers outside of MM and MMI handlers inside of MM. This patch implements the EFI_MM_COMMUNICATION_PROTOCOL

[edk2] [PATCH v2 7/7] ArmPkg: Extra action to update permissions for S-ELO MM Image

2018-07-20 Thread Sughosh Ganu
From: Achin Gupta The Standalone MM drivers runs in S-EL0 in AArch64 on ARM Standard Platforms and is deployed during SEC phase. The memory allocated to the Standalone MM drivers should be marked as RO+X. During PE/COFF Image section parsing, this patch implements extra action

Re: [edk2] [PATCH] FmpDevicePkg: Remove IPF

2018-07-20 Thread Kinney, Michael D
Reviewed-by: Michael D Kinney Mike > -Original Message- > From: Zeng, Star > Sent: Friday, July 20, 2018 2:23 AM > To: edk2-devel@lists.01.org > Cc: Zeng, Star ; Kinney, Michael D > > Subject: [PATCH] FmpDevicePkg: Remove IPF > > Cc: Michael D Kinney > Contributed-under: TianoCore

Re: [edk2] [Patch V2] UefiCpuPkg/MpInitLib: Remove redundant parameter.

2018-07-20 Thread Laszlo Ersek
On 07/20/18 08:53, Dong, Eric wrote: >> -Original Message- From: Laszlo Ersek >> [mailto:ler...@redhat.com] >> Therefore, please upgrade the host to Fedora 26. In Fedora 26, QEMU >> 2.9 is shipped: >> >> https://koji.fedoraproject.org/koji/buildinfo?buildID=986762 >> >> ... It's even

Re: [edk2] [PATCH] OvmfPkg/XenPvBlkDxe: remove gEfiDevicePathProtocolGuid from [Protocols]

2018-07-20 Thread Laszlo Ersek
On 07/19/18 20:42, Jordan Justen wrote: > Reviewed-by: Jordan Justen Thank you, Jordan :) Pushed as commit 2aa4fb10a574. Laszlo > On 2018-07-19 11:01:43, Laszlo Ersek wrote: >> XenPvBlkDxe doesn't reference gEfiDevicePathProtocolGuid; remove it from >> the INF file. >> >> Cc: Anthony Perard

[edk2] [PATCH v3] MdePkg/UefiFileHandleLib: Fix the Root directory determination.

2018-07-20 Thread Marvin Häuser
The current implementation of the FileHandleGetFileName() function assumes that the Root directory always has the FileName '\0'. However, the only requirement the UEFI specification defines is that a prepended '\\' must be supported to access files and folders relative to the Root directory. This

[edk2] StandaloneMmPkg comments

2018-07-20 Thread Marvin H?user
Good day, I have been reading through the recently imported StandaloneMmPkg and found three odd things. 1. GUID prefixes: GUIDs defined in StandaloneMmPkg.dec either have no common prefix at all ("gMmFv") or use the "gEfi" prefix. Maybe the MdeModulePkg-style "gEdkii" prefix could be used

Re: [edk2] [PATCH v2] ShellPkg/UefiShellLevel2CommandsLib: Support unspecified local Timezone.

2018-07-20 Thread Marvin Häuser
Hey Ruiyu, Sorry if I'm bothering you, but this V2 was still not reviewed or pushed. Regards, Marvin. > -Original Message- > From: Marvin Häuser > Sent: Wednesday, June 13, 2018 10:30 PM > To: edk2-devel@lists.01.org; ruiyu...@intel.com > Cc: jaben.car...@intel.com > Subject: RE: [PATCH

[edk2] [Patch 0/2] Re-prioritize TCG/TCG2 protocol

2018-07-20 Thread Zhang, Chao B
Re-prioritize TCG/TCG2 protocol Zhang, Chao B (2): MdeModulePkg: Variable: Re-prioritize TCG/TCG2 protocol MdeModulePkg: TpmMeasureLib: Re-prioritize TCG/TCG2 protocol .../Universal/Variable/RuntimeDxe/TcgMorLockSmm.c | 10 +- .../DxeTpmMeasurementLib/DxeTpmMeasurementLib.c| 23

[edk2] [Patch 2/2] MdeModulePkg: TpmMeasureLib: Re-prioritize TCG/TCG2 protocol

2018-07-20 Thread Zhang, Chao B
TPM1.2 is obsoleted by TPM2.0. switch TCG/TCG2 protocol check to apply this trend Cc: Long, Qin Cc: Yao, Jiewen Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Zhang, Chao B --- .../DxeTpmMeasurementLib/DxeTpmMeasurementLib.c| 23 +++--- 1 file

[edk2] [Patch 1/2] MdeModulePkg: Variable: Re-prioritize TCG/TCG2 protocol

2018-07-20 Thread Zhang, Chao B
TPM1.2 is obsoleted by TPM2.0. switch TCG/TCG2 protocol check to apply this trend Cc: Long, Qin Cc: Yao, Jiewen Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Zhang, Chao B --- MdeModulePkg/Universal/Variable/RuntimeDxe/TcgMorLockSmm.c | 10 +- 1 file changed,