PlatformStandaloneMm2.dsc 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. ## @file
  2. # StandaloneMM platform description file for RD-N2 platforms.
  3. #
  4. # Copyright (c) 2021 - 2022, ARM Limited. All rights reserved.
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. ##
  8. ################################################################################
  9. #
  10. # Defines Section - statements that will be processed to create a Makefile.
  11. #
  12. ################################################################################
  13. [Defines]
  14. PLATFORM_NAME = SgiMmStandalone
  15. PLATFORM_GUID = 67309f8a-d278-4df5-86ee-a1826cf481ed
  16. PLATFORM_VERSION = 1.0
  17. DSC_SPECIFICATION = 0x0001001B
  18. OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME)
  19. SUPPORTED_ARCHITECTURES = AARCH64
  20. BUILD_TARGETS = DEBUG|RELEASE|NOOPT
  21. SKUID_IDENTIFIER = DEFAULT
  22. FLASH_DEFINITION = Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf
  23. DEFINE DEBUG_MESSAGE = TRUE
  24. # LzmaF86
  25. DEFINE COMPRESSION_TOOL_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889
  26. # include common definitions.
  27. !include MdePkg/MdeLibs.dsc.inc
  28. !include Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc
  29. ################################################################################
  30. #
  31. # Pcd Section - list of all EDK II PCD Entries defined by this Platform
  32. #
  33. ################################################################################
  34. [PcdsFixedAtBuild]
  35. !if $(SECURE_STORAGE_ENABLE) == TRUE
  36. ##Secure NOR Flash 2
  37. gArmSgiTokenSpaceGuid.PcdSmcCs2Base|0x1054000000
  38. gArmSgiTokenSpaceGuid.PcdSysPeriphBase|0x0C000000
  39. gArmSgiTokenSpaceGuid.PcdSysPeriphSysRegBase|0x0C010000
  40. ##Secure Variable Storage in NOR Flash 2
  41. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0x1054000000
  42. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0x00100000
  43. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64|0x1054100000
  44. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize|0x00100000
  45. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64|0x1054200000
  46. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize|0x00100000
  47. !endif