[edk2] [PATCH edk2-platforms 3/4] Platform/SolidRun: Add Hummingboard ACPI tables

2018-07-21 Thread Chris Co
This adds ACPI table support for Solidrun i.MX6 Hummingboard Edge. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Michael D Kinney Cc: Ard Biesheuvel Cc: Leif Lindholm --- Platform/SolidRun/HummingboardEdge_iMX6Q_2GB/AcpiTables/AcpiTables.inf |

[edk2] [PATCH edk2-platforms 2/4] Platform/Solidrun: Add Hummingboard Peripheral Initialization

2018-07-21 Thread Chris Co
This adds support to initialize the different peripherals on the Solidrun i.MX6Q Hummingboard Edge. It will initialize the pad mux and clocks for the different peripherals. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Michael D Kinney Cc: Ard

[edk2] [PATCH edk2-platforms 4/4] Platform/Solidrun: Add Hummingboard dsc and fdf files

2018-07-21 Thread Chris Co
This adds the dsd and fdf definitions for Solidrun's i.MX6Q Hummingboard Edge platform. 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 1/4] Platform/Solidrun: Add Hummingboard SmBios

2018-07-21 Thread Chris Co
This adds SMBIOS support for SolidRun's i.MX6Q Hummingboard Edge. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Christopher Co Cc: Michael D Kinney Cc: Ard Biesheuvel Cc: Leif Lindholm ---

[edk2] [PATCH edk2-platforms 0/4] Import Solidrun Hummingboard Edge package

2018-07-21 Thread Chris Co
REF: https://github.com/christopherco/edk2-platforms/tree/import_Hmb_v1 This patch set is the last in the overall series of patches to bring up Windows 10 IoT Core on Solidrun's Hummingboard Edge board running NXP's i.MX6Q SoC. Patch Series: 1. import Platform/Microsoft 2. import

[edk2] [PATCH 2/4] MdePkg: Import MmServicesTableLib library.

2018-07-21 Thread Marvin Häuser
Implements the MmServicesTableLib library class. The code was derieved from SmmServicesTableLib. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Marvin Haeuser --- MdePkg/Library/MmServicesTableLib/MmServicesTableLib.c | 85

[edk2] [PATCH 1/4] MdePkg: Declare the MmServicesTableLib library class.

2018-07-21 Thread Marvin Häuser
Declare the MmServicesTableLib library class to follow the new naming scheme of "MM" deprecating "SMM". The code was derieved from SmmServicesTableLib. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Marvin Haeuser --- MdePkg/Include/Library/MmServicesTableLib.h | 43

[edk2] [PATCH 3/4] MdeModulePkg: Import PiSmmCoreMmServicesTableLib library.

2018-07-21 Thread Marvin Häuser
Implements the MmServicesTableLib library class for PiSmmCore. The code was derieved from PiSmmCoreSmmServicesTableLib. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Marvin Haeuser --- MdeModulePkg/Library/PiSmmCoreMmServicesTableLib/PiSmmCoreMmServicesTableLib.c |

[edk2] [PATCH 4/4] StandaloneMmPkg: Import StandaloneMmServicesTableLib library.

2018-07-21 Thread Marvin Häuser
Implements the MmServicesTableLib library class for MM Stanalone modules. The code was derieved from SmmServicesTableLib. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Marvin Haeuser ---

[edk2] [PATCH] UefiCpuPkg/CpuMpPei: Correct BIST PPI logic.

2018-07-21 Thread Marvin Häuser
Currently, the SecPlatformInformation2 PPI is installed when either there is none present or the present one doesn't lack data. Update the logic to only install the SecPlatformInformation2 PPI when it's not already installed so that an up-to-date PPI remains the only one and unchanged.

Re: [edk2] StandaloneMmPkg comments

2018-07-21 Thread Marvin Häuser
> -Original Message- > From: Ard Biesheuvel > Sent: Saturday, July 21, 2018 5:51 PM > To: Marvin H?user > Cc: edk2-devel@lists.01.org; achin.gu...@arm.com; jiewen@intel.com; > supreeth.venkat...@arm.com > Subject: Re: [edk2] StandaloneMmPkg comments > > On 21 July 2018 at 03:57,

Re: [edk2] StandaloneMmPkg comments

2018-07-21 Thread Ard Biesheuvel
On 21 July 2018 at 03:57, Marvin H?user wrote: > 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"

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

2018-07-21 Thread Ard Biesheuvel
On 20 July 2018 at 21:38, Sughosh Ganu wrote: > 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

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

2018-07-21 Thread Yao, Jiewen
Reviewed-by: jiewen@intel.com > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Zhang, Chao B > Sent: Saturday, July 21, 2018 11:32 AM > To: edk2-devel@lists.01.org > Subject: [edk2] [Patch 0/2] Re-prioritize TCG/TCG2 protocol > >