summaryrefslogtreecommitdiff
path: root/Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
diff options
context:
space:
mode:
authorKhasim Syed Mohammed <khasim.mohammed@arm.com>2021-04-03 01:00:57 +0530
committerKhasim Syed Mohammed <khasim.mohammed@arm.com>2021-04-03 01:00:57 +0530
commit02bb145e9293926c91a26795568e919e47769b76 (patch)
tree685e066531adbdfda4d99d3dba54ffc0c7af9e80 /Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
parentb1edb38de97909cab444f0ab2b533600144e21c8 (diff)
Platform/ARM/N1Sdp: Configuration Manager for N1SDPN1SDP-2021.05.26N1SDP-2021.04.26n1sdp
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 configuration repository. The configuration manager also implements the configuration manager protocol which returns the hardware information requested by the table generators. This patch 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 Also added : ACPI bindings for CoreSight components. Support for Arm CMN-600 PMU HMAT table and expose CCIX memory as EFI_MEMORY_SP Change-Id: I100d592769642f4a6d18846a66f9f2bb047f0856 Signed-off-by: Sami Mujawar <sami.mujawar@arm.com> Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@arm.com> Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com> Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com> Signed-off-by: Patrik Berglund <patrik.berglund@arm.com> Signed-off-by: anukou01 <anurag.koul@arm.com> Signed-off-by: Sayanta Pattanayak <sayanta.pattanayak@arm.com>
Diffstat (limited to 'Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf')
-rw-r--r--Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf4
1 files changed, 4 insertions, 0 deletions
diff --git a/Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf b/Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
index 0a391573..fce530ee 100644
--- a/Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
+++ b/Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf
@@ -26,9 +26,13 @@
Platform/ARM/N1Sdp/N1SdpPlatform.dec
[LibraryClasses]
+ AcpiLib
HobLib
UefiDriverEntryPoint
+[Guids]
+ gN1SdpAcpiTableFileGuid
+
[Protocols]
gEfiRamDiskProtocolGuid