libsp: Add high level RXTX buffer handling interface.
This layer provides functions for mapping, unmapping and accessing
FF-A RXTX buffers. It allows other high level interfaces (like memory
management) to use the RXTX buffers internally without the need for
forwarding the RXTX buffer information externally by the user.
Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: I946bcbf818599b2eb12f6ff029f9fc429ccb12b7
diff --git a/components/messaging/ffa/libsp/component.cmake b/components/messaging/ffa/libsp/component.cmake
index c20f899..60bc507 100644
--- a/components/messaging/ffa/libsp/component.cmake
+++ b/components/messaging/ffa/libsp/component.cmake
@@ -12,6 +12,7 @@
"${CMAKE_CURRENT_LIST_DIR}/aarch64/ffa_syscalls_a64.S"
"${CMAKE_CURRENT_LIST_DIR}/ffa.c"
"${CMAKE_CURRENT_LIST_DIR}/ffa_interrupt_handler.c"
+ "${CMAKE_CURRENT_LIST_DIR}/sp_rxtx.c"
)
set_property(TARGET ${TGT} PROPERTY PUBLIC_HEADER
@@ -22,6 +23,7 @@
${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
+ ${CMAKE_CURRENT_LIST_DIR}/include/sp_rxtx.h
)