diff options
author | Khasim Syed Mohammed <khasim.mohammed@arm.com> | 2021-04-03 01:00:57 +0530 |
---|---|---|
committer | Khasim Syed Mohammed <khasim.mohammed@arm.com> | 2021-04-03 01:00:57 +0530 |
commit | 02bb145e9293926c91a26795568e919e47769b76 (patch) | |
tree | 685e066531adbdfda4d99d3dba54ffc0c7af9e80 /Platform/ARM/N1Sdp/Drivers/PlatformDxe/PlatformDxe.inf | |
parent | b1edb38de97909cab444f0ab2b533600144e21c8 (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.inf | 4 |
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
|