|
@@ -0,0 +1,58 @@
|
|
|
+#
|
|
|
+# Copyright (c) 2022, Arm Limited. All rights reserved.
|
|
|
+#
|
|
|
+# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
+#
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#
|
|
|
+# Defines Section - statements that will be processed to create a Makefile.
|
|
|
+#
|
|
|
+################################################################################
|
|
|
+[Defines]
|
|
|
+ PLATFORM_NAME = RdN2Cfg2
|
|
|
+ PLATFORM_GUID = fd272907-b48e-4148-b6e5-fe762f20653d
|
|
|
+ PLATFORM_VERSION = 0.1
|
|
|
+ DSC_SPECIFICATION = 0x0001001B
|
|
|
+ OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME)
|
|
|
+ SUPPORTED_ARCHITECTURES = AARCH64
|
|
|
+ BUILD_TARGETS = NOOPT|DEBUG|RELEASE
|
|
|
+ SKUID_IDENTIFIER = DEFAULT
|
|
|
+ FLASH_DEFINITION = Platform/ARM/SgiPkg/SgiPlatform.fdf
|
|
|
+ BOARD_DXE_FV_COMPONENTS = Platform/ARM/SgiPkg/RdN2Cfg2/RdN2Cfg2.fdf.inc
|
|
|
+ BUILD_NUMBER = 1
|
|
|
+
|
|
|
+# include common definitions from SgiPlatform.dsc
|
|
|
+!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc
|
|
|
+!include Platform/ARM/SgiPkg/SgiMemoryMap2.dsc.inc
|
|
|
+
|
|
|
+# include common/basic libraries from MdePkg.
|
|
|
+!include MdePkg/MdeLibs.dsc.inc
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#
|
|
|
+# Pcd Section - list of all EDK II PCD Entries defined by this Platform
|
|
|
+#
|
|
|
+################################################################################
|
|
|
+
|
|
|
+[PcdsFixedAtBuild.common]
|
|
|
+ # GIC Base Addresses
|
|
|
+ gArmTokenSpaceGuid.PcdGicDistributorBase|0x30000000
|
|
|
+ gArmTokenSpaceGuid.PcdGicRedistributorsBase|0x301C0000
|
|
|
+ gArmSgiTokenSpaceGuid.PcdGicSize|0x200000
|
|
|
+
|
|
|
+ # ARM Cores and Clusters
|
|
|
+ gArmPlatformTokenSpaceGuid.PcdCoreCount|1
|
|
|
+ gArmPlatformTokenSpaceGuid.PcdClusterCount|4
|
|
|
+
|
|
|
+ # Number of chips in the multi-chip package
|
|
|
+ gArmSgiTokenSpaceGuid.PcdChipCount|4
|
|
|
+
|
|
|
+################################################################################
|
|
|
+#
|
|
|
+# Components Section - list of all EDK II Modules needed by this Platform
|
|
|
+#
|
|
|
+################################################################################
|
|
|
+
|
|
|
+[Components.common]
|
|
|
+ Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg2AcpiTables.inf
|