Build fails when set TEST_PSA_API to INITIAL_ATTESTATION on the tip of
tf-m-tests: 0bdbdef029 (origin/master) Build: Apply global array as partition stacks [tf-m-tests] trusted-firmware-m: 94d7652dea (origin/master,) Build: Apply global array as partition stacks [tf-m]
Error message
-- [PSA] : ----------Process input arguments- start------------- -- [PSA] : TARGET is set to tgt_dev_apis_tfm_psoc64 -- [PSA] : SUITE is set to INITIAL_ATTESTATION CMake Error at BUILD.cypress_psoc64.PSA_INITIAL_ATTESTATION.lvl2.NS.GNUARM.Release/lib/ext/psa_arch_tests-src/api-tests/CMakeLists.txt:209 (message): [PSA] : Couldn't find psa/initial_attestation.h in /;/home/alamyliu/prjs/tf-m/tf-m.master/BUILD.cypress_psoc64.PSA_INITIAL_ATTESTATION.lvl2.NS.GNUARM.Release/generated/api-tests/platform/manifests/;/home/alamyliu/prjs/tf-m/tf-m.master/BUILD.cypress_psoc64.PSA_INITIAL_ATTESTATION.lvl2.NS.GNUARM.Release/generated/interface/include
Test
- Failed on both GNUARM & ARMCLANG
- revert the following patches and it's good again to build PSA_API
tf-m-tests 73f259b95d Build: Perform NS interface build trusted-firmware-m b7a131e0b0 Build: Move psa_ns_api build to NS side