Enhancements: Crypto
Details : Re-structure test data structures across tests and in turn
re-use the test data effectively.
Reduce overall RAM requirement(.data and .bss) which
effectively minimize the overall boot time.
The RAM consumption reduced to ~12K from ~105K.
With modified test data structures, the test logic code looks
cleaner and readable.
Note : Re-work for some of the left out tests will be done as part
of future release.
Signed-off-by: Vinay Kumar Kotegowder <vinaykumar.kotegowder@arm.com>
diff --git a/api-tests/tools/cmake/compiler/HOST_GCC.cmake b/api-tests/tools/cmake/compiler/HOST_GCC.cmake
index e7be183..b26ed76 100644
--- a/api-tests/tools/cmake/compiler/HOST_GCC.cmake
+++ b/api-tests/tools/cmake/compiler/HOST_GCC.cmake
@@ -47,5 +47,6 @@
foreach(_LNG IN ITEMS "C" "ASM")
set(CMAKE_${_LNG}_COMPILER ${_C_TOOLCHAIN_PATH})
+ set(CMAKE_C_FLAGS "-g -Wall -Werror -Werror")
message(STATUS "[PSA] : ${_LNG} compiler used '${CMAKE_${_LNG}_COMPILER}'")
endforeach()