libsp: Add high level memory management interfaces.
The patch adds functions for hiding the underlying FF-A RXTX layer,
memory descriptors and memory management FF-A interfaces by a single
high level memory management layer.
Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: Iacde0fb6943d6d4468fa4dab5e18c9782cf38f34
diff --git a/components/messaging/ffa/libsp/component.cmake b/components/messaging/ffa/libsp/component.cmake
index 27768ce..0f372be 100644
--- a/components/messaging/ffa/libsp/component.cmake
+++ b/components/messaging/ffa/libsp/component.cmake
@@ -13,6 +13,7 @@
"${CMAKE_CURRENT_LIST_DIR}/ffa.c"
"${CMAKE_CURRENT_LIST_DIR}/ffa_interrupt_handler.c"
"${CMAKE_CURRENT_LIST_DIR}/ffa_memory_descriptors.c"
+ "${CMAKE_CURRENT_LIST_DIR}/sp_memory_management.c"
"${CMAKE_CURRENT_LIST_DIR}/sp_rxtx.c"
)
@@ -22,6 +23,7 @@
${CMAKE_CURRENT_LIST_DIR}/include/ffa_api.h
${CMAKE_CURRENT_LIST_DIR}/include/ffa_internal_api.h
${CMAKE_CURRENT_LIST_DIR}/include/ffa_memory_descriptors.h
+ ${CMAKE_CURRENT_LIST_DIR}/include/sp_memory_management.h
${CMAKE_CURRENT_LIST_DIR}/include/sp_api_defines.h
${CMAKE_CURRENT_LIST_DIR}/include/sp_api_types.h
${CMAKE_CURRENT_LIST_DIR}/include/sp_api.h