summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSughosh Ganu <sughosh.ganu@arm.com>2018-12-28 17:48:43 +0530
committerThomas Abraham <thomas.abraham@arm.com>2020-04-15 21:22:49 +0530
commit90c6c82756f296e043068ed94b4cf4153349bdb7 (patch)
tree45fb4823ceb29fc6df2ee4f4727c687e83bda0be
parentf9240e3fbeafa9fba81ef075c4d14a3144f2ed98 (diff)
Add build support for RAS error handling for Sgi platforms
Add modules to build error handling support for RAS on Sgi platforms. Change-Id: I66c75dc0813a26de4ca819cd62e7f3e6601b3e60 Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>
-rw-r--r--Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc11
-rw-r--r--Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf1
2 files changed, 12 insertions, 0 deletions
diff --git a/Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc b/Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc
index 38bf6020..59cf2a24 100644
--- a/Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc
+++ b/Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc
@@ -48,6 +48,8 @@
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
ReportStatusCodeLib|MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf
+ CperLib|StandaloneMmPkg/Library/CperLib/CperLib.inf
+
#
# Entry point
#
@@ -93,6 +95,13 @@
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200
gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler|0x2
+
+ ## DMC620
+ gStandaloneMmPkgTokenSpaceGuid.PcdDmcCorrectableErrorThreshold|10
+
+ ## RAS
+ gStandaloneMmPkgTokenSpaceGuid.PcdCperBufferBase|0xFF610000
+ gStandaloneMmPkgTokenSpaceGuid.PcdCperBufferSize|0x20000
###################################################################################################
#
@@ -119,6 +128,8 @@
StandaloneMmPkg/Core/StandaloneMmCore.inf
[Components.AARCH64]
+ Platform/ARM/Drivers/StandaloneMmDmc620RasDriver/StandaloneMmDmc620RasDriver.inf
+
StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
###################################################################################################
diff --git a/Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf b/Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf
index 5a0772cd..f01c0e33 100644
--- a/Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf
+++ b/Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf
@@ -49,6 +49,7 @@ READ_LOCK_CAP = TRUE
READ_LOCK_STATUS = TRUE
INF StandaloneMmPkg/Core/StandaloneMmCore.inf
+ INF Platform/ARM/Drivers/StandaloneMmDmc620RasDriver/StandaloneMmDmc620RasDriver.inf
INF StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
################################################################################