Platform: Support isolation level 2 for MUSCA_A
- Add MUSCA_A TARGET_PLATFORM in ConfigCoreIPCTfmLevel2.cmake.
- Re-arrange the placement of secure partition in ARMCLANG linker file.
- Add start and end address for PSA and App RoT in ARMCLANG linker file.
- Add MPU config for App RoT.
Change-Id: If99dbda99b4c0b5c905bcf80fe9b6e19bbf9797e
Signed-off-by: Edison Ai <edison.ai@arm.com>
diff --git a/ConfigCoreIPCTfmLevel2.cmake b/ConfigCoreIPCTfmLevel2.cmake
index 5397ad9..5a74dea 100644
--- a/ConfigCoreIPCTfmLevel2.cmake
+++ b/ConfigCoreIPCTfmLevel2.cmake
@@ -13,6 +13,8 @@
message(FATAL_ERROR "ERROR: TARGET_PLATFORM is not set in command line")
elseif(${TARGET_PLATFORM} STREQUAL "AN521")
set(PLATFORM_CMAKE_FILE "${CMAKE_CURRENT_LIST_DIR}/platform/ext/Mps2AN521.cmake")
+elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_A")
+ set(PLATFORM_CMAKE_FILE "${CMAKE_CURRENT_LIST_DIR}/platform/ext/musca_a.cmake")
else()
message(FATAL_ERROR "ERROR: Target \"${TARGET_PLATFORM}\" is not supported.")
endif()