[edk2-devel] [PATCH v1 1/1] MdeModulePkg/SdDxe: Remove redundant SdDxeExtra.uni file

2021-10-10 Thread Konstantin Aladyshev
'SdDxeExtra.uni' duplicates 'SdDxe.uni' and is not even referenced in the module INF file. Cc: Jian J Wang Cc: Liming Gao Signed-off-by: Konstantin Aladyshev --- MdeModulePkg/Bus/Sd/SdDxe/SdDxeExtra.uni | 15 --- 1 file changed, 15 deletions(-) diff --git a/MdeModulePkg/Bus/Sd/SdD

[edk2-devel] [PATCH v2 0/7] N1Sdp ACPI table and configuration manager support

2021-10-10 Thread Khasim Mohammed
Apologies for the delayed response, I was unable to work on the review comments provided earlier. I will ensure the response is quick this time. I have incorporated all the review comments and suggestions, This patch series implements the configuration manager for N1Sdp platform. It enables suppo

[edk2-devel] [PATCH v2 2/7] Silicon/ARM/NeoverseN1Soc: Define new PCDs and configure memory map

2021-10-10 Thread Khasim Mohammed
This patch introduces new PCDs required to enable chip to chip interface and corresponding memory map is updated. Signed-off-by: Chandni Cherukuri Signed-off-by: Khasim Syed Mohammed --- .../Library/PlatformLib/PlatformLib.inf | 28 +-- .../Library/PlatformLib/PlatformLibMem.c |

[edk2-devel] [PATCH v2 3/7] Platform/ARM/N1Sdp: Introduce platform DXE driver

2021-10-10 Thread Khasim Mohammed
Add an initial platform DXE driver and support for ramdisk devices. Signed-off-by: Deepak Pandey Signed-off-by: Khasim Syed Mohammed --- .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.c | 51 +++ .../N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf | 44 2 files changed,

[edk2-devel] [PATCH v2 7/7] Platform/ARM/N1Sdp: Enable ACPI tables and configuration manager

2021-10-10 Thread Khasim Mohammed
This patch enables ACPI tables and configuration manager for N1SDP Signed-off-by: Sami Mujawar Signed-off-by: Khasim Syed Mohammed --- Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h | 35 Platform/ARM/N1Sdp/N1SdpPlatform.dec | 1 + Platform/ARM/N1Sdp/N1SdpPlatform.ds

[edk2-devel] [PATCH v2 4/7] Platform/ARM/N1Sdp: Enable N1Sdp platform specific configurations

2021-10-10 Thread Khasim Mohammed
This patch adds PCDs and updates the fdf file for N1Sdp platform specific configurations. Signed-off-by: Deepak Pandey Signed-off-by: Khasim Syed Mohammed --- Platform/ARM/N1Sdp/N1SdpPlatform.dec | 98 Platform/ARM/N1Sdp/N1SdpPlatform.dsc | 28 +++- Platform/ARM

[edk2-devel] [PATCH v2 5/7] Platform/ARM/N1Sdp: Introduce platform specific asl tables

2021-10-10 Thread Khasim Mohammed
This patch creates Dsdt.asl, SsdtPci.asl and SsdtRemotePci.asl files to provide the platform specific APCI table entries. Three PCI root ports are available on N1Sdp, PCI0 is the default root port PCI1 is the CCIX root port and PCI2 is the Remote host root port. The Remote host specific entries a

[edk2-devel] [PATCH v2 6/7] Platform/ARM/N1Sdp: Configuration Manager for N1Sdp

2021-10-10 Thread Khasim Mohammed
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 co

[edk2-devel] [PATCH v2 1/7] Silicon/ARM/NeoverseN1Soc: Fix missing function documentation

2021-10-10 Thread Khasim Mohammed
This patch adds missing documentation for few of the functions and fixes few formatting changes. Signed-off-by: Khasim Syed Mohammed --- .../PciHostBridgeLib/PciHostBridgeLib.c | 18 .../Library/PlatformLib/PlatformLib.c | 43 --- 2 files changed, 47 insert

[edk2-devel] [PATCH] Platform/RaspberryPi: Remove TypeTranslation attribute

2021-10-10 Thread Mark Kettenis
The MMIO host bridge window isn't translated as both the primary and secondary side are MMIO. So remove the incorrect TypeTranslation attribute. Signed-off-by: Mark Kettenis --- Platform/RaspberryPi/AcpiTables/Pci.asl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Platform/

Re: [edk2-devel] [PATCH] Platform/RaspberryPi: Remove TypeTranslation attribute

2021-10-10 Thread Mark Kettenis
Sorry. Used an old mail address for ardb. Can resend this if necessary. > From: Mark Kettenis > Date: Sun, 10 Oct 2021 21:48:14 +0200 > > The MMIO host bridge window isn't translated as both the primary > and secondary side are MMIO. So remove the incorrect > TypeTranslation attribute. > > Si

Re: [edk2-devel] [PATCH] Platform/RaspberryPi: Remove TypeTranslation attribute

2021-10-10 Thread Ard Biesheuvel
On Sun, 10 Oct 2021 at 21:48, Mark Kettenis wrote: > > The MMIO host bridge window isn't translated as both the primary > and secondary side are MMIO. So remove the incorrect > TypeTranslation attribute. > > Signed-off-by: Mark Kettenis Reviewed-by: Ard Biesheuvel Pushed as bbb431a0c658..ab6f

Re: [edk2-devel] [PATCH] StandaloneMmPkg: Support CLANGPDB X64 builds

2021-10-10 Thread Steven Shi
Hi Marvin, Thank you to offer a path for the CLANGPDB '-fpie' issue. I find a simpler way to only skip the '-fpie' option in CLANGPDB but keep it for all other build toolchain. It is to explicitly define the CLANGPDB build option and override the GCC family definition in the INF file. What do y

回复: [edk2-devel] [PATCH v3 00/21] Create a SSDT CPU topology generator

2021-10-10 Thread gaoliming
Pierre: Seemly, this is a new feature. Can you submit one BZ for it? Then, I will add it into the feature planning. Thanks Liming > -邮件原件- > 发件人: devel@edk2.groups.io 代表 Sami > Mujawar > 发送时间: 2021年10月9日 0:05 > 收件人: pierre.gond...@arm.com; devel@edk2.groups.io; > alexei.fedo...@arm.co

回复: [edk2-devel] [PATCH v7 1/1] MdePkg/BaseLib: Add QuickSort function on BaseLib

2021-10-10 Thread gaoliming
Michael and Marvin: I understand your concern. I want to reduce the duplicated definition for the same function. I will not keep my idea if you are both OK to define BASE_SORT_COMPARE and SORT_COMPARE. Thanks Liming > -邮件原件- > 发件人: Marvin Häuser > 发送时间: 2021年10月9日 0:09 > 收件人: devel@e

回复: [edk2-devel] [PATCH V3 00/12] Migrate ArmVirtPkg modules to OvmfPkg

2021-10-10 Thread gaoliming
The change in MdePkg is good to me. Reviewed-by: Liming Gao 发件人: devel@edk2.groups.io 代表 Abner Chang 发送时间: 2021年10月8日 11:39 收件人: devel@edk2.groups.io; gaolim...@byosoft.com.cn; a...@kernel.org 抄送: 'Ard Biesheuvel' ; 'Leif Lindholm' ; 'Sami Mujawar' ; 'Jiewen Yao' ; 'Jordan Justen' ; 'Gerd Hof

[edk2-devel] 回复: [PATCH V2 1/3] MdePkg: Introduce TdProtocol for TD-Guest firmware

2021-10-10 Thread gaoliming
Reviewed-by: Liming Gao > -邮件原件- > 发件人: Min Xu > 发送时间: 2021年10月8日 13:21 > 收件人: devel@edk2.groups.io > 抄送: Min Xu ; Michael D Kinney > ; Liming Gao ; > Zhiguang Liu ; Jiewen Yao ; > Jian J Wang ; Ken Lu > 主题: [PATCH V2 1/3] MdePkg: Introduce TdProtocol for TD-Guest firmware > > BZ: http

Re: [edk2-devel] [PATCH v1 1/1] MdeModulePkg/SdDxe: Remove redundant SdDxeExtra.uni file

2021-10-10 Thread Wu, Hao A
> -Original Message- > From: devel@edk2.groups.io On Behalf Of > Konstantin Aladyshev > Sent: Sunday, October 10, 2021 6:54 PM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Liming Gao > > Subject: [edk2-devel] [PATCH v1 1/1] MdeModulePkg/SdDxe: Remove > redundant SdDxeExtra.uni file >

[edk2-devel] [PATCH] MdeModulePkg/FPDT: Lock boot performance table address variable at EndOfDxe

2021-10-10 Thread Dandan Bi
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2957 1. Allocate performance data table at EndOfDxe and then lock the varible which store the table address at EndOfDxe. 2. Enlarge PCD gEfiMdeModulePkgTokenSpaceGuid.PcdExtFpdtBootRecordPadSize from 0x2 to 0x3 in order to hold the

[edk2-devel] [PATCH] UefiPayloadPkg: Remove SystemTableInfo GUID.

2021-10-10 Thread thiyagukb
SystemTableInfo GUID is not a Spec defined GUID. But the latest SBL uses SystemTableInfo to get ACPI and SMBIOS table information. So moving the SystemTableInfo GUID implementation to SblParseLib. Cc: Maurice Ma Cc: Guo Dong Cc: Ray Ni Cc: Benjamin You Cc: Zhiguang Liu Signed-off-by: Guo Don