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 support for generating the following
ACPI tables:
1. FACP
2. DSDT
3. GTDT
4. APIC
5. SPCR
6. DBG2
7. PPTT
8. IORT
9. MCFG
10. SSDT - PCI
11. SSDT - REMOTE PCI
The changes can be seen at:
https://github.com/khasim/edk2-platforms-n1sdp/tree/n1sdp-upstream
Khasim Syed Mohammed (7):
Silicon/ARM/NeoverseN1Soc: Fix missing function documentation
Silicon/ARM/NeoverseN1Soc: Define new PCDs and configure memory map
Platform/ARM/N1Sdp: Introduce platform DXE driver
Platform/ARM/N1Sdp: Enable N1Sdp platform specific configurations
Platform/ARM/N1Sdp: Introduce platform specific asl tables
Platform/ARM/N1Sdp: Configuration Manager for N1Sdp
Platform/ARM/N1Sdp: Enable ACPI tables and configuration manager
.../ConfigurationManager.dsc.inc | 16 +
.../AslTables/Dsdt.asl | 477 ++++
.../AslTables/SsdtPci.asl | 247 ++
.../AslTables/SsdtRemotePci.asl | 156 ++
.../ConfigurationManager.c | 2199 +++++++++++++++++
.../ConfigurationManager.h | 307 +++
.../ConfigurationManagerDxe.inf | 167 ++
.../ConfigurationManagerDxe/Hmat.c | 103 +
.../ConfigurationManagerDxe/Platform.h | 92 +
.../N1Sdp/Drivers/PlatformDxe/PlatformDxe.c | 51 +
.../N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf | 44 +
Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h | 35 +
Platform/ARM/N1Sdp/N1SdpPlatform.dec | 99 +
Platform/ARM/N1Sdp/N1SdpPlatform.dsc | 38 +-
Platform/ARM/N1Sdp/N1SdpPlatform.fdf | 22 +-
.../PciHostBridgeLib/PciHostBridgeLib.c | 18 +-
.../Library/PlatformLib/PlatformLib.c | 43 +-
.../Library/PlatformLib/PlatformLib.inf | 28 +-
.../Library/PlatformLib/PlatformLibMem.c | 84 +-
Silicon/ARM/NeoverseN1Soc/NeoverseN1Soc.dec | 35 +-
20 files changed, 4222 insertions(+), 39 deletions(-)
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManager.dsc.inc
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/Dsdt.asl
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtPci.asl
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtRemotePci.asl
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/Hmat.c
create mode 100644 Platform/ARM/N1Sdp/ConfigurationManager/ConfigurationManagerDxe/Platform.h
create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.c
create mode 100644 Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
create mode 100644 Platform/ARM/N1Sdp/Include/N1SdpAcpiHeader.h
create mode 100644 Platform/ARM/N1Sdp/N1SdpPlatform.dec
--
2.17.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#81726): https://edk2.groups.io/g/devel/message/81726
Mute This Topic: https://groups.io/mt/86219892/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-