[edk2-devel] [edk2-platforms: PATCH 1/1] Platform/RPi3: Accept "ethernet" or "ethernet0" aliases in device tree

2019-07-19 Thread Michael Brown
Older device trees tend to use the alias "ethernet". Newer device trees tend to use "ethernet0" since older versions of U-Boot would skip aliases that do not include an index number. See, for example, Linux kernel commit 10b6c0c ("ARM: dts: bcm2835: add index to the ethernet alias") and U-Boot co

[edk2-devel] [edk2-platforms: PATCH 0/1] Handle RPi device trees using "ethernet0"

2019-07-19 Thread Michael Brown
This standalone patch fixes FdtDxe.c to handle newer Raspberry Pi device trees using the "ethernet0" alias (while retaining compatibility with older device trees). Michael Brown (1): Platform/RPi3: Accept "ethernet" or "ethernet0" aliases in device tree Platform/RaspberryPi/RPi3/Drivers/FdtDxe

Re: [edk2-devel] [PATCH 2/4] ArmPlatformPkg: list module-internal header files in INF [Sources]

2019-07-19 Thread Philippe Mathieu-Daudé
On 7/19/19 6:43 PM, Laszlo Ersek wrote: > The BaseTools build feature introduced for TianoCore#1804 / in commit > 1fa6699e6cd4 ("BaseTools: Add a checking for Sources section in INF file", > 2019-06-10) logs some (non-fatal) warnings about unlisted internal header > files. List those files explicit

Re: [edk2-devel] [PATCH 3/4] CryptoPkg/BaseCryptLib: list module-internal header files in INF [Sources]

2019-07-19 Thread Philippe Mathieu-Daudé
On 7/19/19 6:43 PM, Laszlo Ersek wrote: > The BaseTools build feature introduced for TianoCore#1804 / in commit > 1fa6699e6cd4 ("BaseTools: Add a checking for Sources section in INF file", > 2019-06-10) logs some (non-fatal) warnings about unlisted internal header > files. List those files explicit

Re: [edk2-devel] [PATCH 4/4] EmbeddedPkg: list module-internal header files in INF [Sources]

2019-07-19 Thread Philippe Mathieu-Daudé
On 7/19/19 6:43 PM, Laszlo Ersek wrote: > The BaseTools build feature introduced for TianoCore#1804 / in commit > 1fa6699e6cd4 ("BaseTools: Add a checking for Sources section in INF file", > 2019-06-10) logs some (non-fatal) warnings about unlisted internal header > files. List those files explicit

[edk2-devel] [PATCH 2/4] ArmPlatformPkg: list module-internal header files in INF [Sources]

2019-07-19 Thread Laszlo Ersek
The BaseTools build feature introduced for TianoCore#1804 / in commit 1fa6699e6cd4 ("BaseTools: Add a checking for Sources section in INF file", 2019-06-10) logs some (non-fatal) warnings about unlisted internal header files. List those files explicitly. Note: header files are added in lexicograph

[edk2-devel] [PATCH 4/4] EmbeddedPkg: list module-internal header files in INF [Sources]

2019-07-19 Thread Laszlo Ersek
The BaseTools build feature introduced for TianoCore#1804 / in commit 1fa6699e6cd4 ("BaseTools: Add a checking for Sources section in INF file", 2019-06-10) logs some (non-fatal) warnings about unlisted internal header files. List those files explicitly. Note: header files are added in lexicograph

Re: [edk2-devel] [edk2-platforms: PATCH 0/3] Platform/RPi3: Improve timeout handling in DwUsbHostDxe

2019-07-19 Thread Leif Lindholm
On Fri, Jul 19, 2019 at 04:22:10PM +0100, Michael Brown wrote: > On 19/07/2019 12:53, Leif Lindholm wrote: > > The patches look good, and I don't mind you upstreaming Michael's > > code, *but* I don't want patches submitted with anyone other than the > > contributor's Signed-off-by:. (It's the equi

[edk2-devel] [PATCH 3/4] CryptoPkg/BaseCryptLib: list module-internal header files in INF [Sources]

2019-07-19 Thread Laszlo Ersek
The BaseTools build feature introduced for TianoCore#1804 / in commit 1fa6699e6cd4 ("BaseTools: Add a checking for Sources section in INF file", 2019-06-10) logs some (non-fatal) warnings about unlisted internal header files. List those files explicitly. Note: header files are added in lexicograph

[edk2-devel] [PATCH 0/4] Arm, ArmPlatform, Crypto, Embedded: list internal headers in [Sources]

2019-07-19 Thread Laszlo Ersek
Repo: https://github.com/lersek/edk2.git Branch: internal_hdrs The BaseTools build feature introduced for TianoCore#1804 / in commit 1fa6699e6cd4 ("BaseTools: Add a checking for Sources section in INF file", 2019-06-10) logs some (non-fatal) warnings about unlisted internal header files. List th

[edk2-devel] [PATCH 1/4] ArmPkg: list module-internal header files in INF [Sources]

2019-07-19 Thread Laszlo Ersek
The BaseTools build feature introduced for TianoCore#1804 / in commit 1fa6699e6cd4 ("BaseTools: Add a checking for Sources section in INF file", 2019-06-10) logs some (non-fatal) warnings about unlisted internal header files. List those files explicitly. Note: header files are added in lexicograph

Re: [edk2-devel] [PATCH v3 00/35] Specific platform to run OVMF in Xen PVH and HVM guests

2019-07-19 Thread Anthony PERARD
On Fri, Jul 05, 2019 at 02:21:13PM +0200, Laszlo Ersek wrote: > The patches on the list are malformed. They have > > Content-Transfer-Encoding: quoted-printable > > which is fine, in itself; however, they have CR-CR-LF line terminators. > > For example, from the first patch: > > diff --git a/Ov

Re: [edk2-devel] [edk2-platforms: PATCH 0/3] Platform/RPi3: Improve timeout handling in DwUsbHostDxe

2019-07-19 Thread Leif Lindholm
On Fri, Jul 19, 2019 at 04:40:48PM +0100, Pete Batard wrote: > > (If patches are modified after contribution, but before being pushed, > > then then additional contributions can be reflected with additional > > Signed-off-bys. Make sense?) > > > > The From: tag ensures he still retains authorship.

Re: [edk2-devel] [PATCH V2 4/4] MdeModulePkg/CapsuleRuntimeDxe: Implement RuntimeServicesSupported

2019-07-19 Thread Michael D Kinney
Zhichao, The GetVariable and ExitBootServices events should be removed from this patch. I recommend RT drivers that produce RT services consume the new PCD to determine if the services return EFI_UNSUPPORTED or not after ExitBootServices(). This keeps RT Driver as simple as possible and removes

Re: [edk2-devel] [PATCH V2 3/4] MdeModulePkg/RuntimeDxe: Set RuntimeServicesSupport base on Pcd

2019-07-19 Thread Michael D Kinney
Zhichao, I realized that MdeModulePkg/Core/RuntimeDxe may not be the best place to set this variable. This module has a depex of TRUE, so there is no guarantee that the variable services are available when this module is dispatched. This new variable is only intended to be consumed by OS Loaders

Re: [edk2-devel] [PATCH v3 06/35] OvmfPkg/XenResetVector: Add new entry point for Xen PVH

2019-07-19 Thread Anthony PERARD
On Fri, Jul 19, 2019 at 03:41:52PM +0100, Andrew Cooper wrote: > On 19/07/2019 15:33, Laszlo Ersek wrote: > > On 07/19/19 12:20, Anthony PERARD wrote: > >> On Fri, Jul 05, 2019 at 02:57:06PM +0100, Andrew Cooper wrote: > >>> On 04/07/2019 15:42, Anthony PERARD wrote: > diff --git a/OvmfPkg/Xen

Re: [edk2-devel] [edk2-platforms Patch 2/5] Vlv2TbltDevicePkg: Convert use of FCE tool to Structured PCD

2019-07-19 Thread Michael D Kinney
Liming, That wiki page does not explain that values are inherited from STANDARD settings. It only shows an example use of multiple default stores. Mike > -Original Message- > From: Gao, Liming > Sent: Thursday, July 18, 2019 11:41 PM > To: devel@edk2.groups.io; Kinney, Michael D > > C

Re: [edk2-devel] [edk2-platforms: PATCH 0/3] Platform/RPi3: Improve timeout handling in DwUsbHostDxe

2019-07-19 Thread Pete Batard
Hi Leif, On 2019.07.19 12:53, Leif Lindholm wrote: Hi Pete, On Wed, Jul 17, 2019 at 12:46:42PM +0100, Pete Batard wrote: Networking applications (e.g. iPXE) might experience failures when submitting a bulk IN for the NIC's RX endpoint, because the bulk IN (correctly) times out when no received

Re: [edk2-devel] [edk2-platforms: PATCH 0/3] Platform/RPi3: Improve timeout handling in DwUsbHostDxe

2019-07-19 Thread Michael Brown
On 19/07/2019 12:53, Leif Lindholm wrote: The patches look good, and I don't mind you upstreaming Michael's code, *but* I don't want patches submitted with anyone other than the contributor's Signed-off-by:. (It's the equivalent of saying "Yeah, Michael says he's OK with https://developercertific

[edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH] MdePkg/Protocols: New interface, EFI encodings to PCI Plat protocol

2019-07-19 Thread Javeed, Ashraf
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1954 New interface added to PCI Platform Protocol / PCI Override Protocol to retrieve device-specific platform policy for the following PCI standard features, like Maximum Payload Size (MPS), Maximum Read Request Size (MRRS),Extended Tags, Relax Or

Re: [edk2-devel] [PATCH v3 06/35] OvmfPkg/XenResetVector: Add new entry point for Xen PVH

2019-07-19 Thread Andrew Cooper
On 19/07/2019 15:33, Laszlo Ersek wrote: > On 07/19/19 12:20, Anthony PERARD wrote: >> On Fri, Jul 05, 2019 at 02:57:06PM +0100, Andrew Cooper wrote: >>> On 04/07/2019 15:42, Anthony PERARD wrote: diff --git a/OvmfPkg/XenResetVector/Ia16/ResetVectorVtf0.asm b/OvmfPkg/XenResetVector/Ia16/

Re: [edk2-devel] [PATCH v3 06/35] OvmfPkg/XenResetVector: Add new entry point for Xen PVH

2019-07-19 Thread Laszlo Ersek
On 07/19/19 12:20, Anthony PERARD wrote: > On Fri, Jul 05, 2019 at 02:57:06PM +0100, Andrew Cooper wrote: >> On 04/07/2019 15:42, Anthony PERARD wrote: >>> diff --git a/OvmfPkg/XenResetVector/Ia16/ResetVectorVtf0.asm >>> b/OvmfPkg/XenResetVector/Ia16/ResetVectorVtf0.asm >>> new file mode 100644 >>

Re: [edk2-devel] [PATCH V2 0/4] Add a pcd PcdBootManagerInBootOrder to control whether BootManager is in BootOrder

2019-07-19 Thread Laszlo Ersek
Hi Zhichao, On 07/19/19 10:09, Zhichao Gao wrote: > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1979 > > V1: > UEFI spec 2.8 introduce a new variable L"RuntimeServicesSupported". If > some runtime sevices is not supported at runtime phase, the variable > should present at boot services. It

Re: [edk2-devel] [PATCH v3 06/35] OvmfPkg/XenResetVector: Add new entry point for Xen PVH

2019-07-19 Thread Anthony PERARD
On Mon, Jul 15, 2019 at 01:46:57PM +0200, Roger Pau Monné wrote: > On Thu, Jul 04, 2019 at 03:42:04PM +0100, Anthony PERARD wrote: > > diff --git a/OvmfPkg/XenResetVector/Ia16/ResetVectorVtf0.asm > > b/OvmfPkg/XenResetVector/Ia16/ResetVectorVtf0.asm > > new file mode 100644 > > index 00..9

Re: [edk2-devel] [[edk2-platforms]PATCH v5 1/1] Platform: Intel: Add Stratix 10 platform support

2019-07-19 Thread Leif Lindholm
For this patch: Reviewed-by: Leif Lindholm Mike - what do you want to do here, maintainership wise? This is an ARM-based Intel platform. It makes sense to me that I should help look after it, with Loh as a designated reviewer. I intend to send out a patch converting *this* Maintainers.txt to th

Re: [edk2-devel] [PATCH 1/1] edksetup.sh: rework python executable scanning

2019-07-19 Thread Liming Gao
Leif: > -Original Message- > From: Leif Lindholm [mailto:leif.lindh...@linaro.org] > Sent: Friday, July 19, 2019 1:56 AM > To: Gao, Liming > Cc: devel@edk2.groups.io; Laszlo Ersek ; Rebecca Cran > ; Feng, Bob C ; > Kinney, Michael D ; af...@apple.com > Subject: Re: [edk2-devel] [PATCH 1/

Re: [edk2-devel] [Patch 0/5] UefiCpuPkg: Enable Edkii Mp Services2 Ppi.

2019-07-19 Thread Laszlo Ersek
On 07/19/19 09:28, Eric Dong wrote: > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1973 > > CpuFeatures solution introduces a policy which write msr bases > on scope info. With this policy enabled, for the msr which is > package scope, CpuFeature PEIM driver boots hang. > The reason for thi

Re: [edk2-devel] [PATCH v7 0/4] Implement SM3 measured boot

2019-07-19 Thread Laszlo Ersek
On 07/19/19 00:53, Imran Desai wrote: > BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1781 > GITHUB: https://github.com/idesai/edk2/tree/enable_sm3_measured_boot_v7 > > EDK2 Support for SM3 digest algorithm is needed to enable TPM with SM3 PCR > banks. This digest algorithm is part of the Chi

Re: [edk2-devel] [edk2-platforms: PATCH 0/3] Platform/RPi3: Improve timeout handling in DwUsbHostDxe

2019-07-19 Thread Leif Lindholm
Hi Pete, On Wed, Jul 17, 2019 at 12:46:42PM +0100, Pete Batard wrote: > Networking applications (e.g. iPXE) might experience failures when submitting > a bulk IN for the NIC's RX endpoint, because the bulk IN (correctly) times out > when no received packet is waiting, but DwUsbHostDxe.c treats thi

Re: [edk2-devel] [edk2-platforms: PATCH v2 0/2] Platform/RPi3: Improve boot order and add custom freqs

2019-07-19 Thread Leif Lindholm
On Thu, Jul 04, 2019 at 05:51:18PM +0100, Pete Batard wrote: > v2 to: > - Break a long line PlatformBm.c. > - Use a BOOLEAN for the SkipTurbo parameter. > - Keep already defined gRaspberryPiTokenSpaceGuid.### values as they are. > > Note that, as opposed to what was discussed, EFI_VARIABLE_RUNTIME

Re: [edk2-devel] [PATCH v1 1/6] ShellPkg: acpiview: Allow passing buffer length to DumpGasStruct()

2019-07-19 Thread Krzysztof Koch
Hi Zhichao, Sorry about private emails, I just mistakenly hit the wrong button. I forgot that the emails do not get sent to the mailing list unless I hit 'Reply all' (silly mistake). I see your point. I will submit v2 of this patchset with: > DumpGasStruct (DataPtr, 4, *DbgDevInfoLen); Replaced

Re: [edk2-devel] [PATCH v3 06/35] OvmfPkg/XenResetVector: Add new entry point for Xen PVH

2019-07-19 Thread Anthony PERARD
On Fri, Jul 05, 2019 at 02:57:06PM +0100, Andrew Cooper wrote: > On 04/07/2019 15:42, Anthony PERARD wrote: > > diff --git a/OvmfPkg/XenResetVector/Ia16/ResetVectorVtf0.asm > > b/OvmfPkg/XenResetVector/Ia16/ResetVectorVtf0.asm > > new file mode 100644 > > index 00..958195bc5e > > --- /dev/

Re: [edk2-devel] [PATCH v7 edk2-platforms 1/1] Silicon/Synopsys/DesignWare: DwEmacSnpDxe: Add DesignWare EMAC driver

2019-07-19 Thread Leif Lindholm
On Fri, Jul 19, 2019 at 02:43:04PM +0800, tzy.way@intel.com wrote: > From: Ooi Tzy Way > > Add driver support for the Ethernet MAC based on Synopsys DesignWare > 3504-0 Universal 10/100/1000 Ethernet MAC and KSZ9031 PHY > > Cc: Ard BieSheuvel > Cc: Leif Lindholm > Cc: Michael D Kinney > C

Re: [edk2-devel] [PATCH 0/3] add GetMaintainer.py helper script (and Maintainers.txt format change)

2019-07-19 Thread Leif Lindholm
On Thu, Jul 18, 2019 at 11:17:30PM +0200, Laszlo Ersek wrote: > On 07/18/19 18:27, Leif Lindholm wrote: > > Laszlo, Hao - I have prepared a set for pushing as below. > > > > (Reviewed-by: Leif Lindholm for all of your > > patches.) > > *But*, I need a review from Bob and/or Liming before I push

[edk2-devel] [PATCH V2 4/4] MdeModulePkg/CapsuleRuntimeDxe: Implement RuntimeServicesSupported

2019-07-19 Thread Gao, Zhichao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1907 Control the capsule services supported at runtime base on the variable L"RuntimeServicesSupported". It would update a global variable mRuntimeServicesSupported at ExitBootServices event. Cc: Jian J Wang Cc: Hao A Wu Cc: Ray Ni Cc: Star Z

[edk2-devel] [PATCH V2 0/4] Add a pcd PcdBootManagerInBootOrder to control whether BootManager is in BootOrder

2019-07-19 Thread Gao, Zhichao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1979 V1: UEFI spec 2.8 introduce a new variable L"RuntimeServicesSupported". If some runtime sevices is not supported at runtime phase, the variable should present at boot services. It is a bitmask value, the bit value of zero indicate the relate

[edk2-devel] [PATCH V2 2/4] MdePkg: Add new pcd PcdRuntimeServicesSupport

2019-07-19 Thread Gao, Zhichao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1907 Add pcd PcdRuntimeServicesSupport to control whether runtime services is supported at runtime phase. It is a UINT16 type bitmask value. Refer to Uefi Spec 2.8, Section 8.1.1. Cc: Michael D Kinney Cc: Liming Gao Cc: Sean Brogan Cc: Michae

[edk2-devel] [PATCH V2 3/4] MdeModulePkg/RuntimeDxe: Set RuntimeServicesSupport base on Pcd

2019-07-19 Thread Gao, Zhichao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1907 Add a pcd named PcdRuntimeServicesSupport, RuntimeDxe driver would set variable L"RuntimeServicesSupported" base on this pcd. The varialbe would indicate whether the runtime services is supported or not in runtime phase. If the pcd's value i

[edk2-devel] [PATCH V2 1/4] MdePkg/UefiSpec.h: Add define of runtime services support

2019-07-19 Thread Gao, Zhichao
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1907 UEFI spec 2.8, Section 8.1.1 define some MACROs for RuntimeServicesSupported variable. Add them to UefiSpec.h. Cc: Michael D Kinney Cc: Liming Gao Cc: Sean Brogan Cc: Michael Turner Cc: Bret Barkelew Signed-off-by: Zhichao Gao --- Md

Re: [edk2-devel] [Patch 5/5] UefiCpuPkg/RegisterCpuFeaturesLib: Start all processors simultaneously.

2019-07-19 Thread Ni, Ray
1. does this module still consume MpPpi? If no, please update the INF. 2. This reminds me that there is another lib instance MpInitLibUp, you need to update that as well. For *StartupAllCPUs(), implementation in that Up instance can just call the procedure. This abstracts the behavior so your C c

Re: [edk2-devel] [Patch 4/5] UefiCpuPkg/CpuMpPei: Produce EDKII_PEI_MP_SERVICES2_PPI.

2019-07-19 Thread Ni, Ray
If FailedCpuList isn't cared by the new PPI service, can we remove the FailedCpuList parameter from the MpInitLib library API? > -Original Message- > From: devel@edk2.groups.io On Behalf Of Dong, > Eric > Sent: Friday, July 19, 2019 3:28 PM > To: devel@edk2.groups.io > Cc: Ni, Ray ; Lasz

Re: [edk2-devel] [Patch 3/5] UefiCpuPkg: Add new EDKII_PEI_MP_SERVICES2_PPI

2019-07-19 Thread Ni, Ray
Reviewed-by: Ray Ni > -Original Message- > From: devel@edk2.groups.io On Behalf Of Dong, > Eric > Sent: Friday, July 19, 2019 3:28 PM > To: devel@edk2.groups.io > Cc: Ni, Ray ; Laszlo Ersek ; Kumar, > Chandana C ; Zeng, Star > > Subject: [edk2-devel] [Patch 3/5] UefiCpuPkg: Add new > ED

Re: [edk2-devel] [Patch 2/5] UefiCpuPkg/MpInitLib: Add MpInitLibStartupAllCPUs API.

2019-07-19 Thread Ni, Ray
I feel having additional parameter "IncludeBsp" in StartupAllAps() is a bit confusing. How abut let StartupAllAPs() call StartupAllCPUs()? StartupAllCPUs() contains a parameter indicating whether BSP is excluded. > -Original Message- > From: devel@edk2.groups.io On Behalf Of Dong, > Eric

Re: [edk2-devel] [Patch 1/5] UefiCpuPkg/Include/MpInitLib.h: Add MpInitLibStartupAllCPUs API.

2019-07-19 Thread Ni, Ray
My understanding to the difference (No WaitEvent, No SingleThread) between prototype of *StartupAllCPUs and *StartupAllAPs() is: This library API supports the new PPI service *StartupAllCPUs() and isn't consumed by CpuMpDxe to produce similar *StartupAllCPUs() protocol service. With the commit m

Re: [edk2-devel] [PATCH] UefiCpuPkg/PiSmmCpu: Allow SMM access-out when static paging is OFF

2019-07-19 Thread Dong, Eric
Reviewed-by: Eric Dong > -Original Message- > From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Ni, > Ray > Sent: Thursday, July 18, 2019 2:58 PM > To: devel@edk2.groups.io > Cc: Dong, Eric ; Yao, Jiewen ; > Wang, Jian J > Subject: [edk2-devel] [PATCH] UefiCpuPkg/PiSm

[edk2-devel] [Patch 1/5] UefiCpuPkg/Include/MpInitLib.h: Add MpInitLibStartupAllCPUs API.

2019-07-19 Thread Dong, Eric
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1973 Add new MpInitLibStartupAllCPUs API uses to start all processors at the same time. Cc: Ray Ni Cc: Laszlo Ersek Cc: Chandana Kumar Cc: Star Zeng Signed-off-by: Eric Dong --- UefiCpuPkg/Include/Library/MpInitLib.h | 48 +

[edk2-devel] [Patch 3/5] UefiCpuPkg: Add new EDKII_PEI_MP_SERVICES2_PPI

2019-07-19 Thread Dong, Eric
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1973 Add definition for new EDKII_PEI_MP_SERVICES2_PPI. It includes all APIs existed in EFI_PEI_MP_SERVICES_PPI and add new API EDKII_PEI_MP_SERVICES_STARTUP_ALL_CPUS. Cc: Ray Ni Cc: Laszlo Ersek Cc: Chandana Kumar Cc: Star Zeng Signed-off-

[edk2-devel] [Patch 5/5] UefiCpuPkg/RegisterCpuFeaturesLib: Start all processors simultaneously.

2019-07-19 Thread Dong, Eric
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1973 For semaphore type register, it required all processors to do the task at the same time. Current logic begins BSP's task after all APs have finished their tasks. This will caused set semaphore task hang if semaphore has package level type. T

[edk2-devel] [Patch 0/5] UefiCpuPkg: Enable Edkii Mp Services2 Ppi.

2019-07-19 Thread Dong, Eric
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1973 CpuFeatures solution introduces a policy which write msr bases on scope info. With this policy enabled, for the msr which is package scope, CpuFeature PEIM driver boots hang. The reason for this failure is current CPU MP Ppi not supports sta

[edk2-devel] [Patch 2/5] UefiCpuPkg/MpInitLib: Add MpInitLibStartupAllCPUs API.

2019-07-19 Thread Dong, Eric
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1973 Add new MpInitLibStartupAllCPUs API uses to start all processors at the same time. Cc: Ray Ni Cc: Laszlo Ersek Cc: Chandana Kumar Cc: Star Zeng Signed-off-by: Eric Dong --- UefiCpuPkg/Library/MpInitLib/DxeMpLib.c | 1 + UefiCpuPkg/Li

[edk2-devel] [Patch 4/5] UefiCpuPkg/CpuMpPei: Produce EDKII_PEI_MP_SERVICES2_PPI.

2019-07-19 Thread Dong, Eric
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1973 Produce new EDKII_PEI_MP_SERVICES2_PPI service. It includes all APIs existed in EFI_PEI_MP_SERVICES_PPI and add new API EDKII_PEI_MP_SERVICES_STARTUP_ALL_CPUS. Cc: Ray Ni Cc: Laszlo Ersek Cc: Chandana Kumar Cc: Star Zeng Signed-off-by: