Never mind, I found the issue and have uploaded an updated patch.
/Thomas
Den 2021-03-30 kl. 15:17, skrev Thomas Törnblom via TF-M:
> Hi Anton,
>
> Is it these issues that is causing the problems?
> ---
> In file included from
> ..\platform\ext\accelerator\stm\..\..\..\ext\target\stm\common\stm32l5xx\Device\Include\stm32l5xx.h:106:
> ..\platform\ext\accelerator\stm\..\..\..\ext\target\stm\common\stm32l5xx\Device\Include/stm32l562xx.h:1808:13:
> warning: parameter 'pointer' not found in the function declaration
> [-Wdocumentation]
> * @param pointer on the vector table containing the reset handler
> the function
> ^~~~~~~
> ..\platform\ext\accelerator\stm\..\..\..\ext\target\stm\common\stm32l5xx\Device\Include/stm32l562xx.h:1808:13:
> note: did you mean 'VectorTableAddr'?
> * @param pointer on the vector table containing the reset handler
> the function
> ^~~~~~~
> VectorTableAddr
> ..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:353:17:
> warning: parameter 'dP' not found in the function declaration
> [-Wdocumentation]
> * @param[in] dP pΓÇÖs CRT exponent
> ^~
> ..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:353:17:
> note: did you mean 'dp'?
> * @param[in] dP pΓÇÖs CRT exponent
> ^~
> dp
> ..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:354:17:
> warning: parameter 'dQ' not found in the function declaration
> [-Wdocumentation]
> * @param[in] dQ qΓÇÖs CRT exponent
> ^~
> ..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:354:17:
> note: did you mean 'dp'?
> * @param[in] dQ qΓÇÖs CRT exponent
> ^~
> dp
> ..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:1185:24:
> warning: unused parameter 'p_rng' [-Wunused-parameter]
> void *p_rng,
> ^
> 4 warnings generated.
> ---
>
> This has nothing to do with my patch but seems related to:
>
> PS
> C:\Users\thomasto\Projects\tf-m8\trusted-firmware-m\platform\ext\target\stm\common\stm32l5xx\accelerator>
> git log rsa_alt.c
> commit 1ea82c0329f45204868df20a3bd8627286c0cdaa
> Author: Michel Jaouen <michel.jaouen(a)st.com>
> Date: Mon Jan 25 15:18:21 2021 +0100
>
> Platform: stm: Add crypto accelerator support
>
> Change-Id: I7c0686c6f6470bebc7f258af125272d28bc4ce84
> Signed-off-by: Michel Jaouen <michel.jaouen(a)st.com>
>
> If it is not that issue, then please elaborate as I get exactly the
> same result with or without my patch when building with armclang.
>
> /Thomas
>
> [
> Den 2021-03-30 kl. 13:27, skrev Anton Komlev via TF-M:
>>
>> Hi Michel, Thomas,
>>
>> The fix
>> https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455
>> <https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455>fails
>> for armclang. Please check the CI test.
>>
>> If it’s important feature of the release then could you check and fix
>> it? Let me know if we can progress with RC3 without waiting for the fix.
>>
>> Thanks,
>>
>> Anton
>>
>> *From:*TF-M <tf-m-bounces(a)lists.trustedfirmware.org> *On Behalf Of
>> *Michel JAOUEN via TF-M
>> *Sent:* Monday, March 29, 2021 9:08 PM
>> *To:* tf-m(a)lists.trustedfirmware.org
>> *Subject:* Re: [TF-M] FW: TF-Mv1.3.0-RC1 => build with IARARM 8.5.4
>> failed
>>
>> Thanks , it solved.
>>
>> Best Regards
>>
>> Michel
>>
>> *From:*TF-M <tf-m-bounces(a)lists.trustedfirmware.org
>> <mailto:tf-m-bounces@lists.trustedfirmware.org>> *On Behalf Of
>> *Thomas Törnblom via TF-M
>> *Sent:* lundi 29 mars 2021 17:37
>> *To:* tf-m(a)lists.trustedfirmware.org
>> <mailto:tf-m@lists.trustedfirmware.org>
>> *Subject:* Re: [TF-M] FW: TF-Mv1.3.0-RC1 => build with IARARM 8.5.4
>> failed
>>
>> Apparently I have not tested this before.
>>
>> Check the fix at:
>> https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455
>> <https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455>
>>
>> /Thomas
>>
>> Den 2021-03-29 kl. 16:35, skrev Michel JAOUEN via TF-M:
>>
>> Sure
>>
>> Variable $tfm_work point to trustedfirmware local dir.
>>
>> Here is my command
>>
>> cmake -S . -B build_dir -G"Unix Makefiles"
>>
>> -DTFM_PLATFORM=stm/stm32l562e_dk
>>
>> -DTFM_TOOLCHAIN_FILE=$tfm_work/toolchain_IARARM.cmake
>>
>> -DCMAKE_BUILD_TYPE=RelWithDebInfo
>>
>> -DTEST_S=ON -DTEST_NS=ON -DTFM_PSA_API=ON -DTFM_ISOLATION_LEVEL=2
>>
>> Best regards
>>
>> Michel
>>
>> *From:*TF-M <tf-m-bounces(a)lists.trustedfirmware.org
>> <mailto:tf-m-bounces@lists.trustedfirmware.org>> *On Behalf Of
>> *Thomas Törnblom via TF-M
>> *Sent:* lundi 29 mars 2021 16:06
>> *To:* tf-m(a)lists.trustedfirmware.org
>> <mailto:tf-m@lists.trustedfirmware.org>
>> *Subject:* Re: [TF-M] TF-Mv1.3.0-RC1 => build with IARARM 8.5.4
>> failed
>>
>> Hi Michel,
>>
>> Can you provide the cmake line and I'll have a look.
>>
>> That argument looks like a gcc argument not recognized by the IAR
>> tools.
>>
>> Cheers,
>> Thomas
>>
>> Den 2021-03-29 kl. 15:34, skrev Michel JAOUEN via TF-M:
>>
>> Hello,
>>
>> I got the following build issue when I build with IARAR, it
>> occurs when build mbed-crypto
>>
>> IAR ANSI C/C++ Compiler V8.50.4.261/W32 for ARM
>>
>> Copyright 1999-2020 IAR Systems AB.
>>
>> Network license: 10.157.2.156 (STD)
>>
>> Command line error: Unexpected command line arguments:
>>
>> -Wno-unused-parameter
>>
>> Does someone else reproduce the issue ?
>>
>> Best regards
>>
>> --
>>
>> *Thomas Törnblom*, /Product Engineer/
>> IAR Systems AB
>> Box 23051, Strandbodgatan 1
>> SE-750 23 Uppsala, SWEDEN
>> Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
>> E-mail: thomas.tornblom(a)iar.com
>> <mailto:thomas.tornblom@iar.com>Website: www.iar.com
>> <http://www.iar.com>
>> Twitter: www.twitter.com/iarsystems
>> <http://www.twitter.com/iarsystems>
>>
>> --
>>
>> *Thomas Törnblom*, /Product Engineer/
>> IAR Systems AB
>> Box 23051, Strandbodgatan 1
>> SE-750 23 Uppsala, SWEDEN
>> Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
>> E-mail: thomas.tornblom(a)iar.com
>> <mailto:thomas.tornblom@iar.com>Website: www.iar.com <http://www.iar.com>
>> Twitter: www.twitter.com/iarsystems <http://www.twitter.com/iarsystems>
>>
>>
>
> --
>
> *Thomas Törnblom*, /Product Engineer/
> IAR Systems AB
> Box 23051, Strandbodgatan 1
> SE-750 23 Uppsala, SWEDEN
> Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
> E-mail: thomas.tornblom(a)iar.com <mailto:thomas.tornblom@iar.com>
> Website: www.iar.com <http://www.iar.com>
> Twitter: www.twitter.com/iarsystems <http://www.twitter.com/iarsystems>
>
--
*Thomas Törnblom*, /Product Engineer/
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com <mailto:thomas.tornblom@iar.com>
Website: www.iar.com <http://www.iar.com>
Twitter: www.twitter.com/iarsystems <http://www.twitter.com/iarsystems>
Hi Anton,
Is it these issues that is causing the problems?
---
In file included from
..\platform\ext\accelerator\stm\..\..\..\ext\target\stm\common\stm32l5xx\Device\Include\stm32l5xx.h:106:
..\platform\ext\accelerator\stm\..\..\..\ext\target\stm\common\stm32l5xx\Device\Include/stm32l562xx.h:1808:13:
warning: parameter 'pointer' not found in the function declaration
[-Wdocumentation]
* @param pointer on the vector table containing the reset handler
the function
^~~~~~~
..\platform\ext\accelerator\stm\..\..\..\ext\target\stm\common\stm32l5xx\Device\Include/stm32l562xx.h:1808:13:
note: did you mean 'VectorTableAddr'?
* @param pointer on the vector table containing the reset handler
the function
^~~~~~~
VectorTableAddr
..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:353:17:
warning: parameter 'dP' not found in the function declaration
[-Wdocumentation]
* @param[in] dP pΓÇÖs CRT exponent
^~
..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:353:17:
note: did you mean 'dp'?
* @param[in] dP pΓÇÖs CRT exponent
^~
dp
..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:354:17:
warning: parameter 'dQ' not found in the function declaration
[-Wdocumentation]
* @param[in] dQ qΓÇÖs CRT exponent
^~
..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:354:17:
note: did you mean 'dp'?
* @param[in] dQ qΓÇÖs CRT exponent
^~
dp
..\platform\ext\target\stm\common\stm32l5xx\accelerator\rsa_alt.c:1185:24:
warning: unused parameter 'p_rng' [-Wunused-parameter]
void *p_rng,
^
4 warnings generated.
---
This has nothing to do with my patch but seems related to:
PS
C:\Users\thomasto\Projects\tf-m8\trusted-firmware-m\platform\ext\target\stm\common\stm32l5xx\accelerator>
git log rsa_alt.c
commit 1ea82c0329f45204868df20a3bd8627286c0cdaa
Author: Michel Jaouen <michel.jaouen(a)st.com>
Date: Mon Jan 25 15:18:21 2021 +0100
Platform: stm: Add crypto accelerator support
Change-Id: I7c0686c6f6470bebc7f258af125272d28bc4ce84
Signed-off-by: Michel Jaouen <michel.jaouen(a)st.com>
If it is not that issue, then please elaborate as I get exactly the same
result with or without my patch when building with armclang.
/Thomas
[
Den 2021-03-30 kl. 13:27, skrev Anton Komlev via TF-M:
>
> Hi Michel, Thomas,
>
> The fix
> https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455
> <https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455>fails
> for armclang. Please check the CI test.
>
> If it’s important feature of the release then could you check and fix
> it? Let me know if we can progress with RC3 without waiting for the fix.
>
> Thanks,
>
> Anton
>
> *From:*TF-M <tf-m-bounces(a)lists.trustedfirmware.org> *On Behalf Of
> *Michel JAOUEN via TF-M
> *Sent:* Monday, March 29, 2021 9:08 PM
> *To:* tf-m(a)lists.trustedfirmware.org
> *Subject:* Re: [TF-M] FW: TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
>
> Thanks , it solved.
>
> Best Regards
>
> Michel
>
> *From:*TF-M <tf-m-bounces(a)lists.trustedfirmware.org
> <mailto:tf-m-bounces@lists.trustedfirmware.org>> *On Behalf Of *Thomas
> Törnblom via TF-M
> *Sent:* lundi 29 mars 2021 17:37
> *To:* tf-m(a)lists.trustedfirmware.org
> <mailto:tf-m@lists.trustedfirmware.org>
> *Subject:* Re: [TF-M] FW: TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
>
> Apparently I have not tested this before.
>
> Check the fix at:
> https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455
> <https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455>
>
> /Thomas
>
> Den 2021-03-29 kl. 16:35, skrev Michel JAOUEN via TF-M:
>
> Sure
>
> Variable $tfm_work point to trustedfirmware local dir.
>
> Here is my command
>
> cmake -S . -B build_dir -G"Unix Makefiles"
>
> -DTFM_PLATFORM=stm/stm32l562e_dk
>
> -DTFM_TOOLCHAIN_FILE=$tfm_work/toolchain_IARARM.cmake
>
> -DCMAKE_BUILD_TYPE=RelWithDebInfo
>
> -DTEST_S=ON -DTEST_NS=ON -DTFM_PSA_API=ON -DTFM_ISOLATION_LEVEL=2
>
> Best regards
>
> Michel
>
> *From:*TF-M <tf-m-bounces(a)lists.trustedfirmware.org
> <mailto:tf-m-bounces@lists.trustedfirmware.org>> *On Behalf Of
> *Thomas Törnblom via TF-M
> *Sent:* lundi 29 mars 2021 16:06
> *To:* tf-m(a)lists.trustedfirmware.org
> <mailto:tf-m@lists.trustedfirmware.org>
> *Subject:* Re: [TF-M] TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
>
> Hi Michel,
>
> Can you provide the cmake line and I'll have a look.
>
> That argument looks like a gcc argument not recognized by the IAR
> tools.
>
> Cheers,
> Thomas
>
> Den 2021-03-29 kl. 15:34, skrev Michel JAOUEN via TF-M:
>
> Hello,
>
> I got the following build issue when I build with IARAR, it
> occurs when build mbed-crypto
>
> IAR ANSI C/C++ Compiler V8.50.4.261/W32 for ARM
>
> Copyright 1999-2020 IAR Systems AB.
>
> Network license: 10.157.2.156 (STD)
>
> Command line error: Unexpected command line arguments:
>
> -Wno-unused-parameter
>
> Does someone else reproduce the issue ?
>
> Best regards
>
> --
>
> *Thomas Törnblom*, /Product Engineer/
> IAR Systems AB
> Box 23051, Strandbodgatan 1
> SE-750 23 Uppsala, SWEDEN
> Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
> E-mail: thomas.tornblom(a)iar.com
> <mailto:thomas.tornblom@iar.com>Website: www.iar.com
> <http://www.iar.com>
> Twitter: www.twitter.com/iarsystems
> <http://www.twitter.com/iarsystems>
>
> --
>
> *Thomas Törnblom*, /Product Engineer/
> IAR Systems AB
> Box 23051, Strandbodgatan 1
> SE-750 23 Uppsala, SWEDEN
> Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
> E-mail: thomas.tornblom(a)iar.com
> <mailto:thomas.tornblom@iar.com>Website: www.iar.com <http://www.iar.com>
> Twitter: www.twitter.com/iarsystems <http://www.twitter.com/iarsystems>
>
>
--
*Thomas Törnblom*, /Product Engineer/
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com <mailto:thomas.tornblom@iar.com>
Website: www.iar.com <http://www.iar.com>
Twitter: www.twitter.com/iarsystems <http://www.twitter.com/iarsystems>
Hi Michel, Thomas,
The fix https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455 fails for armclang. Please check the CI test.
If it's important feature of the release then could you check and fix it? Let me know if we can progress with RC3 without waiting for the fix.
Thanks,
Anton
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Michel JAOUEN via TF-M
Sent: Monday, March 29, 2021 9:08 PM
To: tf-m(a)lists.trustedfirmware.org
Subject: Re: [TF-M] FW: TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
Thanks , it solved.
Best Regards
Michel
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org<mailto:tf-m-bounces@lists.trustedfirmware.org>> On Behalf Of Thomas Törnblom via TF-M
Sent: lundi 29 mars 2021 17:37
To: tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>
Subject: Re: [TF-M] FW: TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
Apparently I have not tested this before.
Check the fix at:
https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455
/Thomas
Den 2021-03-29 kl. 16:35, skrev Michel JAOUEN via TF-M:
Sure
Variable $tfm_work point to trustedfirmware local dir.
Here is my command
cmake -S . -B build_dir -G"Unix Makefiles"
-DTFM_PLATFORM=stm/stm32l562e_dk
-DTFM_TOOLCHAIN_FILE=$tfm_work/toolchain_IARARM.cmake
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DTEST_S=ON -DTEST_NS=ON -DTFM_PSA_API=ON -DTFM_ISOLATION_LEVEL=2
Best regards
Michel
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org<mailto:tf-m-bounces@lists.trustedfirmware.org>> On Behalf Of Thomas Törnblom via TF-M
Sent: lundi 29 mars 2021 16:06
To: tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>
Subject: Re: [TF-M] TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
Hi Michel,
Can you provide the cmake line and I'll have a look.
That argument looks like a gcc argument not recognized by the IAR tools.
Cheers,
Thomas
Den 2021-03-29 kl. 15:34, skrev Michel JAOUEN via TF-M:
Hello,
I got the following build issue when I build with IARAR, it occurs when build mbed-crypto
IAR ANSI C/C++ Compiler V8.50.4.261/W32 for ARM
Copyright 1999-2020 IAR Systems AB.
Network license: 10.157.2.156 (STD)
Command line error: Unexpected command line arguments:
-Wno-unused-parameter
Does someone else reproduce the issue ?
Best regards
--
Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com<mailto:thomas.tornblom@iar.com> Website: www.iar.com<http://www.iar.com>
Twitter: www.twitter.com/iarsystems<http://www.twitter.com/iarsystems>
--
Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com<mailto:thomas.tornblom@iar.com> Website: www.iar.com<http://www.iar.com>
Twitter: www.twitter.com/iarsystems<http://www.twitter.com/iarsystems>
Hi Anton,
If we still have slot, I'd like to share some thoughts and have a discussion for the TF-M documentation structure. It should be less than 20 mins.
Thanks.
Regards,
David Wang
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Mingyang Sun via TF-M
Sent: Monday, March 29, 2021 11:15 AM
To: Anton Komlev <Anton.Komlev(a)arm.com>; tf-m(a)lists.trustedfirmware.org
Cc: nd <nd(a)arm.com>
Subject: Re: [TF-M] Technical Forum call - April 1 (not a joke :)
Hi Anton,
I'd like give a short session on "stateless handle and service in TF-M", about 20min.
Regards,
Mingyang
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org<mailto:tf-m-bounces@lists.trustedfirmware.org>> On Behalf Of Anton Komlev via TF-M
Sent: Friday, March 26, 2021 6:57 AM
To: tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>
Cc: nd <nd(a)arm.com<mailto:nd@arm.com>>
Subject: [TF-M] Technical Forum call - April 1 (not a joke :)
Hi,
The next Technical Forum is planned on Thursday, April 1 , 07:00-08:00 UTC (Asia time zone).
Please mine the gap of the time change in Europe!
Please reply on this email with your proposals for agenda topics.
Recording and slides of previous meetings are here:
https://www.trustedfirmware.org/meetings/tf-m-technical-forum/
Best regards,
Anton
Hi Jamie,
Could help to provide the details so that we can see what the problem is? Looks like you mentioned two problems here, one for the un-aligned memory accessing and another is the FLASH read/write.
For the memory alignment, to ensure the isolation setting all sections should be 32-bytes aligned; and the stack-alignment is 8 bytes. Other contents are set as default, the toolchain should have handled them correctly.
Please provide the details, thank you!
/Ken
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Jamie Mccrae via TF-M
Sent: Monday, March 29, 2021 10:19 PM
To: tf-m(a)lists.trustedfirmware.org
Subject: [TF-M] Issues with alignment and buffer locations
Hi,
There seems to be a large oversight in the TF-M codeline relating to buffer alignment and locations of buffers, in terms of buffer alignment, some ARM-based silicon has restrictions on buffer alignment, generally 4-byte boundaries, this means that if a non-4 byte boundary address, buffer or data size is provided, the operation cannot be completed. Another issue is that some ARM-based silicon has restrictions on where data can be located, e.g. in RAM only for writing and not from other address spaces.
I am currently trying to get TF-M working on a Nordic nRF53-based designed and have encountered these issues many times, and can see no way to set an alignment, data size or address space limitation in the whole code line which I find to be quite displeasing given that both the silicon and software are ARM-based, I would expect the software you give for silicon based on your reference designs to actually work with it out of the box rather than need lots of work to have these limitations supported. On Nordic silicon, data can only be written and read from RAM e.g. you cannot write to flash from a flash offset, and writes must be 4-byte aligned and 4-byte sized (the QSPI functionality is being used here).
So I am emailing here to ask: what is the suggestion for dealing with this? Why does the baseline project not (from what I can see) have any sort of support for this?
Thanks,
Jamie
THIS MESSAGE, ANY ATTACHMENT(S), AND THE INFORMATION CONTAINED HEREIN MAY BE PROPRIETARY TO LAIRD CONNECTIVITY, INC. AND/OR ANOTHER PARTY, AND MAY FURTHER BE INTENDED TO BE KEPT CONFIDENTIAL. IF YOU ARE NOT THE INTENDED RECIPIENT, PLEASE DELETE THE EMAIL AND ANY ATTACHMENTS, AND IMMEDIATELY NOTIFY THE SENDER BY RETURN EMAIL. THIS MESSAGE AND ITS CONTENTS ARE THE PROPERTY OF LAIRD CONNECTIVITY, INC. AND MAY NOT BE REPRODUCED OR USED WITHOUT THE EXPRESS WRITTEN CONSENT OF LAIRD CONNECTIVITY, INC.
Hi,
New TF-M Release Candidate 2 is tagged by TF-Mv1.3.0-RC2.
Please update all repositories as it contain fixes for issues found in RC1.
Best regards,
Anton
Thanks , it solved.
Best Regards
Michel
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Thomas Törnblom via TF-M
Sent: lundi 29 mars 2021 17:37
To: tf-m(a)lists.trustedfirmware.org
Subject: Re: [TF-M] FW: TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
Apparently I have not tested this before.
Check the fix at:
https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455
/Thomas
Den 2021-03-29 kl. 16:35, skrev Michel JAOUEN via TF-M:
Sure
Variable $tfm_work point to trustedfirmware local dir.
Here is my command
cmake -S . -B build_dir -G"Unix Makefiles"
-DTFM_PLATFORM=stm/stm32l562e_dk
-DTFM_TOOLCHAIN_FILE=$tfm_work/toolchain_IARARM.cmake
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DTEST_S=ON -DTEST_NS=ON -DTFM_PSA_API=ON -DTFM_ISOLATION_LEVEL=2
Best regards
Michel
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org<mailto:tf-m-bounces@lists.trustedfirmware.org>> On Behalf Of Thomas Törnblom via TF-M
Sent: lundi 29 mars 2021 16:06
To: tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>
Subject: Re: [TF-M] TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
Hi Michel,
Can you provide the cmake line and I'll have a look.
That argument looks like a gcc argument not recognized by the IAR tools.
Cheers,
Thomas
Den 2021-03-29 kl. 15:34, skrev Michel JAOUEN via TF-M:
Hello,
I got the following build issue when I build with IARAR, it occurs when build mbed-crypto
IAR ANSI C/C++ Compiler V8.50.4.261/W32 for ARM
Copyright 1999-2020 IAR Systems AB.
Network license: 10.157.2.156 (STD)
Command line error: Unexpected command line arguments:
-Wno-unused-parameter
Does someone else reproduce the issue ?
Best regards
--
Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com<mailto:thomas.tornblom@iar.com> Website: www.iar.com<http://www.iar.com>
Twitter: www.twitter.com/iarsystems<http://www.twitter.com/iarsystems>
--
Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com<mailto:thomas.tornblom@iar.com> Website: www.iar.com<http://www.iar.com>
Twitter: www.twitter.com/iarsystems<http://www.twitter.com/iarsystems>
Apparently I have not tested this before.
Check the fix at:
https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/9455
/Thomas
Den 2021-03-29 kl. 16:35, skrev Michel JAOUEN via TF-M:
>
> Sure
>
> Variable $tfm_work point to trustedfirmware local dir.
>
> Here is my command
>
> cmake -S . -B build_dir -G"Unix Makefiles"
>
> -DTFM_PLATFORM=stm/stm32l562e_dk
>
> -DTFM_TOOLCHAIN_FILE=$tfm_work/toolchain_IARARM.cmake
>
> -DCMAKE_BUILD_TYPE=RelWithDebInfo
>
> -DTEST_S=ON -DTEST_NS=ON -DTFM_PSA_API=ON -DTFM_ISOLATION_LEVEL=2
>
> Best regards
>
> Michel
>
> *From:*TF-M <tf-m-bounces(a)lists.trustedfirmware.org
> <mailto:tf-m-bounces@lists.trustedfirmware.org>> *On Behalf Of *Thomas
> Törnblom via TF-M
> *Sent:* lundi 29 mars 2021 16:06
> *To:* tf-m(a)lists.trustedfirmware.org
> <mailto:tf-m@lists.trustedfirmware.org>
> *Subject:* Re: [TF-M] TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
>
> Hi Michel,
>
> Can you provide the cmake line and I'll have a look.
>
> That argument looks like a gcc argument not recognized by the IAR tools.
>
> Cheers,
> Thomas
>
> Den 2021-03-29 kl. 15:34, skrev Michel JAOUEN via TF-M:
>
> Hello,
>
> I got the following build issue when I build with IARAR, it occurs
> when build mbed-crypto
>
> IAR ANSI C/C++ Compiler V8.50.4.261/W32 for ARM
>
> Copyright 1999-2020 IAR Systems AB.
>
> Network license: 10.157.2.156 (STD)
>
> Command line error: Unexpected command line arguments:
>
> -Wno-unused-parameter
>
> Does someone else reproduce the issue ?
>
> Best regards
>
> --
>
> *Thomas Törnblom*, /Product Engineer/
> IAR Systems AB
> Box 23051, Strandbodgatan 1
> SE-750 23 Uppsala, SWEDEN
> Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
> E-mail: thomas.tornblom(a)iar.com
> <mailto:thomas.tornblom@iar.com>Website: www.iar.com <http://www.iar.com>
> Twitter: www.twitter.com/iarsystems <http://www.twitter.com/iarsystems>
>
>
--
*Thomas Törnblom*, /Product Engineer/
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com <mailto:thomas.tornblom@iar.com>
Website: www.iar.com <http://www.iar.com>
Twitter: www.twitter.com/iarsystems <http://www.twitter.com/iarsystems>
Sure
Variable $tfm_work point to trustedfirmware local dir.
Here is my command
cmake -S . -B build_dir -G"Unix Makefiles"
-DTFM_PLATFORM=stm/stm32l562e_dk
-DTFM_TOOLCHAIN_FILE=$tfm_work/toolchain_IARARM.cmake
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DTEST_S=ON -DTEST_NS=ON -DTFM_PSA_API=ON -DTFM_ISOLATION_LEVEL=2
Best regards
Michel
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org<mailto:tf-m-bounces@lists.trustedfirmware.org>> On Behalf Of Thomas Törnblom via TF-M
Sent: lundi 29 mars 2021 16:06
To: tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>
Subject: Re: [TF-M] TF-Mv1.3.0-RC1 => build with IARARM 8.5.4 failed
Hi Michel,
Can you provide the cmake line and I'll have a look.
That argument looks like a gcc argument not recognized by the IAR tools.
Cheers,
Thomas
Den 2021-03-29 kl. 15:34, skrev Michel JAOUEN via TF-M:
Hello,
I got the following build issue when I build with IARAR, it occurs when build mbed-crypto
IAR ANSI C/C++ Compiler V8.50.4.261/W32 for ARM
Copyright 1999-2020 IAR Systems AB.
Network license: 10.157.2.156 (STD)
Command line error: Unexpected command line arguments:
-Wno-unused-parameter
Does someone else reproduce the issue ?
Best regards
--
Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com<mailto:thomas.tornblom@iar.com> Website: www.iar.com<http://www.iar.com>
Twitter: www.twitter.com/iarsystems<http://www.twitter.com/iarsystems>
Hi Michel,
Can you provide the cmake line and I'll have a look.
That argument looks like a gcc argument not recognized by the IAR tools.
Cheers,
Thomas
Den 2021-03-29 kl. 15:34, skrev Michel JAOUEN via TF-M:
>
> Hello,
>
> I got the following build issue when I build with IARAR, it occurs
> when build mbed-crypto
>
> IAR ANSI C/C++ Compiler V8.50.4.261/W32 for ARM
>
> Copyright 1999-2020 IAR Systems AB.
>
> Network license: 10.157.2.156 (STD)
>
> Command line error: Unexpected command line arguments:
>
> -Wno-unused-parameter
>
> Does someone else reproduce the issue ?
>
> Best regards
>
>
--
*Thomas Törnblom*, /Product Engineer/
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom(a)iar.com <mailto:thomas.tornblom@iar.com>
Website: www.iar.com <http://www.iar.com>
Twitter: www.twitter.com/iarsystems <http://www.twitter.com/iarsystems>
Hello,
I got the following build issue when I build with IARAR, it occurs when build mbed-crypto
IAR ANSI C/C++ Compiler V8.50.4.261/W32 for ARM
Copyright 1999-2020 IAR Systems AB.
Network license: 10.157.2.156 (STD)
Command line error: Unexpected command line arguments:
-Wno-unused-parameter
Does someone else reproduce the issue ?
Best regards
Hi Anton,
I'd like give a short session on "stateless handle and service in TF-M", about 20min.
Regards,
Mingyang
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Anton Komlev via TF-M
Sent: Friday, March 26, 2021 6:57 AM
To: tf-m(a)lists.trustedfirmware.org
Cc: nd <nd(a)arm.com>
Subject: [TF-M] Technical Forum call - April 1 (not a joke :)
Hi,
The next Technical Forum is planned on Thursday, April 1 , 07:00-08:00 UTC (Asia time zone).
Please mine the gap of the time change in Europe!
Please reply on this email with your proposals for agenda topics.
Recording and slides of previous meetings are here:
https://www.trustedfirmware.org/meetings/tf-m-technical-forum/
Best regards,
Anton
Hi,
The next Technical Forum is planned on Thursday, April 1 , 07:00-08:00 UTC (Asia time zone).
Please mine the gap of the time change in Europe!
Please reply on this email with your proposals for agenda topics.
Recording and slides of previous meetings are here:
https://www.trustedfirmware.org/meetings/tf-m-technical-forum/
Best regards,
Anton
Hi Alexander,
Thanks for reporting this issue.
Can I ask for more details of the failures?
* What's the build configuration on PSoC 64 with PSA Arch test?
* What's the version of TF-M? Have you tried the latest one in master branch?
* What's the version of PSA Arch test?
* Can you share more log of the failure test case?
Thanks.
Best regards,
Hu Ziji
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Alexander.Moore--- via TF-M
Sent: Tuesday, March 23, 2021 6:42 AM
To: tf-m(a)lists.trustedfirmware.org
Subject: [TF-M] Regression observed in PSA Crypto after Mbed TLS upgrade to 2.25
Hello,
After "28659c49 Crypto: Upgrade Mbed TLS to 2.25" we see the following 7 PSA Crypto test failures on PSoC64 which were passing before this commit:
TEST: 206
TEST: 207
TEST: 208
TEST: 211
TEST: 237
TEST: 243
TEST: 244
Are these failures expected? As far as we can tell, there is nothing else to be done associated with the 2.25 upgrade, i.e. the build automatically pulls 2.25 down, and there are no corresponding commits to psa-arch-tests to support the upgrade or any other changes necessary.
Thanks,
Alex
Hi Michel,
Quote from the armlink user guide:
ALIGN on an execution region causes both the load address and execution address to be aligned.
This can result in padding being added to the ELF file. To align only the execution address, use
the AlignExpr expression on the base address.
So I guess the alignment on execution regions (TFM_UNPRIV_CODE) overrides the alignment of the Load Region.
And the fix is easy - as the user guide suggests - use AlignExpr
In you case, could you try:
+0 ALIGN 0x2000 -> AlignExpr(+0, 0x2000)
Best Regards,
Kevin
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Michel JAOUEN via TF-M
Sent: Tuesday, March 16, 2021 10:33 PM
To: tf-m(a)lists.trustedfirmware.org
Subject: [TF-M] Armclang linker alignement question
Hello,
This question is relative to linker script with Compiler armclang 'V6.14' (For the other toolchain IAR , GNUARM ,it works )
I need to place code aligned to flash PAGE SIZE (0x2000 or 8192) to be able to set hardware protection.
As follow , here is the description of the issue.
With a Linker file having the following value for Code placement
LR_CODE 0x0c024400 0x20000 {
ER_TFM_CODE 0x0c024400 {
*.o (RESET +First)
* (+RO)
}
TFM_UNPRIV_CODE +0 ALIGN 0x2000 {
stm32u5xx_hal*.o (+RO)
tick.o (+RO)
*(SFN)
*armlib*
}
}
We get the following error :
Build started: Project: Project_s
*** Using Compiler 'V6.14', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build Project 'Project_s' - Target xxxxxxxxxxx _TFM_Appli_S'
linking...
xxxxxxxxxxx_S\Exe\Project.axf: Error: L6244E: Load region LR_CODE address (0x0c024400) not aligned on a 8192 byte boundary.
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 1 error messages.
" xxxxxxxxxxx _S\Exe\Project.axf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:03
If we change the linker file as follow :
LR_CODE 0x0c024400 0x20000 {
ER_TFM_CODE 0x0c024400 {
*.o (RESET +First)
* (+RO)
}
TFM_UNPRIV_CODE +0 ALIGN 0x400 {
stm32u5xx_hal*.o (+RO)
tick.o (+RO)
*(SFN)
*armlib*
}
}
No Error is reported.
Is this an known issue with ARMCLANG ?
Best Regards
.
Hello,
After "28659c49 Crypto: Upgrade Mbed TLS to 2.25" we see the following 7 PSA Crypto test failures on PSoC64 which were passing before this commit:
TEST: 206
TEST: 207
TEST: 208
TEST: 211
TEST: 237
TEST: 243
TEST: 244
Are these failures expected? As far as we can tell, there is nothing else to be done associated with the 2.25 upgrade, i.e. the build automatically pulls 2.25 down, and there are no corresponding commits to psa-arch-tests to support the upgrade or any other changes necessary.
Thanks,
Alex
Hi,
All TF-M repositories are tagged with TF-Mv1.3.0-RC1 tag. Code is frozen for the release candidate testing.
Please use this tag for your tests and report any issues found by the end of April 2.
The best,
Anton
Hello,
This is the list of TF-M related sessions on Linaro Virtual Connect 2021 https://connect.linaro.org/schedule/
* 23/3 @ 17:15 Introducing the Trusted Services project - Julian Hall
* 23/3 @ 18:30 Physical Attack Mitigation - Tamas Ban, Raef Coles
* 24/3 @ 9:45 Firmware update service in TF-M - Sherry Zhang
* 24/3 @ 10:45 Firmware Framework - M 1.1 feature update in TF-M - Ken Liu
* 25/3 @ 12:45 X.509 Certificate Management with Zephyr/TF-M - David Vincze
* 25/3 @ 13:15 Essential ARM Cortex-M Debugging with GDB - Kevin Townsend
Cheers,
Anton
Hi Ioannis,
Thanks for the suggestions. There are already a lot of info from Anton and Leonardo, I would like to clarify from:
* The static check is applied to the CI per-patch job, it will feedback to the Gerrit review of each patch, this has been enabled per the recent mail, attached.
* Coverity scan daily, and upload the result, https://scan.coverity.com/projects/trusted-firmware-m-35b064f0-65c2-4afb-9b…
BR
Karl
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org<mailto:tf-m-bounces@lists.trustedfirmware.org>> On Behalf Of Leonardo Sandoval via TF-M
Sent: 2021年3月17日 23:15
To: Anton Komlev <Anton.Komlev(a)arm.com<mailto:Anton.Komlev@arm.com>>
Cc: nd <nd(a)arm.com<mailto:nd@arm.com>>; tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>
Subject: Re: [TF-M] Static analysic checking & reporting - inquiry about interest
Hi Anton & Ioannis,
Karl's presentation goes in detail but I just want to highlight that TF-M (and also TF-A) are two type of static checks:
[1] Project related static checks & cppcheck executed per-patch
[2] Coverity scan, executed daily
For 1, other project-related static checks can be included. For 2, coverity scan coverage is about 42 % so one community effort would be to increase it and cover mode code. In order to increase the latter, 'coverity needs to compile more code', which means that more platforms/parameters should be taken into account. Check this file [3] in case you want to participate in this effort.
[1] https://ci.trustedfirmware.org/job/tf-m-static/
[2] https://ci.trustedfirmware.org/job/tf-m-coverity/
[3] https://git.trustedfirmware.org/ci/tf-m-ci-scripts.git/tree/script/tf-cover…
On Wed, 17 Mar 2021 at 05:31, Anton Komlev via TF-M <tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>> wrote:
Hi Ioannis,
Thanks for bringing up the important topic up. Believe Karl will comment the details of it in TF-M but you could be interested watch his presentation on Tech Forum from Feb 4th.
https://www.trustedfirmware.org/docs/tech_forum_20210204_TF-M_openCI_static…
Forum records are here:
https://www.trustedfirmware.org/meetings/tf-m-technical-forum/
And yes, the check we have now is not enough so any improvements are welcome.
Hope it helps,
Anton
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org<mailto:tf-m-bounces@lists.trustedfirmware.org>> On Behalf Of Glaropoulos, Ioannis via TF-M
Sent: Wednesday, March 17, 2021 11:15 AM
To: tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>
Subject: [TF-M] Static analysic checking & reporting - inquiry about interest
Hi everyone,
I would like to ask whether there is an interest in the Project for integrating static code analysis tools with the rest of CI, on the TF-M code base. To the best of my knowledge, this is not available today. In short, a simple process would involve maintaining and running static analysis checking (e.g. using Coverity or any other licensed tool) in nightly/weekly/etc. CI runs, reporting the found issues in the Project, triaging them, and tracking the progress of fixing the issues that are identified as real bugs. Has this topic been raised already in the Project? If not, is this something the project members would consider adding as part of the TF-M Project QA/release process?
Thanks!
Ioannis Glaropoulos
Nordic Semiconductor
--
TF-M mailing list
TF-M(a)lists.trustedfirmware.org<mailto:TF-M@lists.trustedfirmware.org>
https://lists.trustedfirmware.org/mailman/listinfo/tf-m
The agenda for the forum tomorrow:
1. Upcoming changes in Secure Partition Manager (SPM)
2. AOB
Thanks,
Anton
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Ken Liu via TF-M
Sent: Tuesday, March 16, 2021 8:20 AM
To: tf-m(a)lists.trustedfirmware.org
Cc: nd <nd(a)arm.com>
Subject: Re: [TF-M] Technical Forum call - March 18
Hi,
I would introduce the upcoming SPM changes in general. Assume it is a big topic so 40 mins are needed.
/Ken
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org<mailto:tf-m-bounces@lists.trustedfirmware.org>> On Behalf Of Anton Komlev via TF-M
Sent: Thursday, March 11, 2021 12:56 AM
To: tf-m(a)lists.trustedfirmware.org<mailto:tf-m@lists.trustedfirmware.org>
Cc: nd <nd(a)arm.com<mailto:nd@arm.com>>
Subject: [TF-M] Technical Forum call - March 18
Hello,
The next Technical Forum is planned on Thursday, March 18 at 15:00-16:00 UTC (US time zone).
Please reply on this email with your proposals for agenda topics.
Recording and slides of previous meetings are here:
https://www.trustedfirmware.org/meetings/tf-m-technical-forum/
Best regards,
Anton
Hi Anton & Ioannis,
Karl's presentation goes in detail but I just want to highlight that TF-M
(and also TF-A) are two type of static checks:
[1] Project related static checks & cppcheck executed per-patch
[2] Coverity scan, executed daily
For 1, other project-related static checks can be included. For 2,
coverity scan coverage is about 42 % so one community effort would be to
increase it and cover mode code. In order to increase the latter,
'coverity needs to compile more code', which means that more
platforms/parameters should be taken into account. Check this file [3] in
case you want to participate in this effort.
[1] https://ci.trustedfirmware.org/job/tf-m-static/
[2] https://ci.trustedfirmware.org/job/tf-m-coverity/
[3]
https://git.trustedfirmware.org/ci/tf-m-ci-scripts.git/tree/script/tf-cover…
On Wed, 17 Mar 2021 at 05:31, Anton Komlev via TF-M <
tf-m(a)lists.trustedfirmware.org> wrote:
> Hi Ioannis,
>
>
>
> Thanks for bringing up the important topic up. Believe Karl will comment
> the details of it in TF-M but you could be interested watch his
> presentation on Tech Forum from Feb 4th.
>
>
> https://www.trustedfirmware.org/docs/tech_forum_20210204_TF-M_openCI_static…
>
> Forum records are here:
>
> https://www.trustedfirmware.org/meetings/tf-m-technical-forum/
>
>
>
> And yes, the check we have now is not enough so any improvements are
> welcome.
>
>
>
> Hope it helps,
>
> Anton
>
>
>
>
>
> *From:* TF-M <tf-m-bounces(a)lists.trustedfirmware.org> *On Behalf Of *Glaropoulos,
> Ioannis via TF-M
> *Sent:* Wednesday, March 17, 2021 11:15 AM
> *To:* tf-m(a)lists.trustedfirmware.org
> *Subject:* [TF-M] Static analysic checking & reporting - inquiry about
> interest
>
>
>
> Hi everyone,
>
>
>
> I would like to ask whether there is an interest in the Project for
> integrating static code analysis tools with the rest of CI, on the TF-M
> code base. To the best of my knowledge, this is not available today. In
> short, a simple process would involve maintaining and running static
> analysis checking (e.g. using Coverity or any other licensed tool) in
> nightly/weekly/etc. CI runs, reporting the found issues in the Project,
> triaging them, and tracking the progress of fixing the issues that are
> identified as real bugs. Has this topic been raised already in the Project?
> If not, is this something the project members would consider adding as part
> of the TF-M Project QA/release process?
>
>
>
> Thanks!
>
> Ioannis Glaropoulos
>
> Nordic Semiconductor
>
>
>
>
> --
> TF-M mailing list
> TF-M(a)lists.trustedfirmware.org
> https://lists.trustedfirmware.org/mailman/listinfo/tf-m
>
Hi Ioannis,
Thanks for bringing up the important topic up. Believe Karl will comment the details of it in TF-M but you could be interested watch his presentation on Tech Forum from Feb 4th.
https://www.trustedfirmware.org/docs/tech_forum_20210204_TF-M_openCI_static…
Forum records are here:
https://www.trustedfirmware.org/meetings/tf-m-technical-forum/
And yes, the check we have now is not enough so any improvements are welcome.
Hope it helps,
Anton
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Glaropoulos, Ioannis via TF-M
Sent: Wednesday, March 17, 2021 11:15 AM
To: tf-m(a)lists.trustedfirmware.org
Subject: [TF-M] Static analysic checking & reporting - inquiry about interest
Hi everyone,
I would like to ask whether there is an interest in the Project for integrating static code analysis tools with the rest of CI, on the TF-M code base. To the best of my knowledge, this is not available today. In short, a simple process would involve maintaining and running static analysis checking (e.g. using Coverity or any other licensed tool) in nightly/weekly/etc. CI runs, reporting the found issues in the Project, triaging them, and tracking the progress of fixing the issues that are identified as real bugs. Has this topic been raised already in the Project? If not, is this something the project members would consider adding as part of the TF-M Project QA/release process?
Thanks!
Ioannis Glaropoulos
Nordic Semiconductor
Hi everyone,
I would like to ask whether there is an interest in the Project for integrating static code analysis tools with the rest of CI, on the TF-M code base. To the best of my knowledge, this is not available today. In short, a simple process would involve maintaining and running static analysis checking (e.g. using Coverity or any other licensed tool) in nightly/weekly/etc. CI runs, reporting the found issues in the Project, triaging them, and tracking the progress of fixing the issues that are identified as real bugs. Has this topic been raised already in the Project? If not, is this something the project members would consider adding as part of the TF-M Project QA/release process?
Thanks!
Ioannis Glaropoulos
Nordic Semiconductor
Hi Jamie,
Thanks for your reply,I have tried with the latest master, and it works
OK.
The commit info of TF-M version which I tested before is as follow:
commit 4f953f5f50809991510003e588695508effcdbb0
Best Regards,
Poppy Wu
吴偏偏
Macronix Microelectronics (Suzhou) Co.,Ltd
旺宏微电子(苏州)有限公司
No. 55, Su Hong Xi Road ,SIP, Suzhou, PRC, 215021
苏州工业园区苏虹西路55号
Tel: 86-512-62580888 EXT: 3147
Fax: 86-512-62585399 ZIP: 215021
http://www.mxic.com.cn
Jamie Fox via TF-M <tf-m(a)lists.trustedfirmware.org>
Sent by: "TF-M" <tf-m-bounces(a)lists.trustedfirmware.org>
2021/03/15 22:22
Please respond to
Jamie Fox <Jamie.Fox(a)arm.com>
To
"tf-m(a)lists.trustedfirmware.org" <tf-m(a)lists.trustedfirmware.org>
cc
Subject
Re: [TF-M] Exceptions occured when run tf-m-tests with stm32l562e_dk
discovery board
Hi,
Which version of TF-M does the problem occur with? If it’s not the latest
master, please can you retry with that?
Are you able to find which commit introduces the issue? Recently this
patch was merged to fix an issue on the STM platform
https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/8686. It
would be a good place to start to check if that commit has an effect.
Kind regards,
Jamie
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Edward
Yang via TF-M
Sent: 15 March 2021 12:55
To: tf-m(a)lists.trustedfirmware.org
Subject: Re: [TF-M] Exceptions occured when run tf-m-tests with
stm32l562e_dk discovery board
Hi Ken,
Thank you for your reply. I have enabled the TEST_S and tested again, it
turned out to be the same results.
The test log is as below:
[INF] Starting bootloader
[INF] Swap type: none
[INF] Swap type: none
[INF] Bootloader chainload address offset: 0x19000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
Booting TFM v1.2.0
Non-Secure system starting...
#### Execute test suites for the Secure area ####
Running Test Suite PSA protected storage S interface tests
(TFM_PS_TEST_2XXX)...
> Executing 'TFM_PS_TEST_2001'
Description: 'Set interface'
[INF] Starting bootloader
[INF] Swap type: none
[INF] Swap type: none
[INF] Bootloader chainload address offset: 0x19000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
Booting TFM v1.2.0
Non-Secure system starting...
#### Execute test suites for the Secure area ####
Running Test Suite PSA protected storage S interface tests
(TFM_PS_TEST_2XXX)...
> Executing 'TFM_PS_TEST_2001'
Description: 'Set interface'
[INF] Starting bootloader
[INF] Swap type: none
[INF] Swap type: none
[INF] Bootloader chainload address offset: 0x19000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
Booting TFM v1.2.0
Non-Secure system starting...
#### Execute test suites for the Secure area ####
Running Test Suite PSA protected storage S interface tests
(TFM_PS_TEST_2XXX)...
> Executing 'TFM_PS_TEST_2001'
Description: 'Set interface'
[INF] Starting bootloader
[INF] Swap type: none
[INF] Swap type: none
[INF] Bootloader chainload address offset: 0x19000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
Booting TFM v1.2.0
Non-Secure system starting...
#### Execute test suites for the Secure area ####
Running Test Suite PSA protected storage S interface tests
(TFM_PS_TEST_2XXX)...
> Executing 'TFM_PS_TEST_2001'
Description: 'Set interface'
[INF] Starting bootloader
[INF] Swap type: none
[INF] Swap type: none
[INF] Bootloader chainload address offset: 0x19000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
Booting TFM v1.2.0
Non-Secure system starting...
The building procedure log is as following:
(python3.6)
a@Thinos16-dev:~/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build$
cmake .. -DTFM_PLATFORM=stm/stm32l562e_dk
-DTFM_TOOLCHAIN_FILE=../toolchain_GNUARM.cmake -DTEST_NS=ON -DTEST_S=ON
-- The C compiler identification is GNU 9.3.1
-- The ASM compiler identification is GNU
-- Found assembler:
/home/a/Tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-gcc
-- Found Python3: /home/a/python3.6/bin/python3.6 (found version "3.6.12")
found components: Interpreter
Start to generate PSA manifests:
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/protected_storage/psa_manifest/tfm_protected_storage.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/protected_storage/auto_generated/intermedia_tfm_protected_storage.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/internal_trusted_storage/psa_manifest/tfm_internal_trusted_storage.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/intermedia_tfm_internal_trusted_storage.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/audit_logging/psa_manifest/tfm_audit_logging.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/audit_logging/auto_generated/intermedia_tfm_audit_logging.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/crypto/psa_manifest/tfm_crypto.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/crypto/auto_generated/intermedia_tfm_crypto.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/platform/psa_manifest/tfm_platform.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/platform/auto_generated/intermedia_tfm_platform.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/initial_attestation/psa_manifest/tfm_initial_attestation.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/initial_attestation/auto_generated/intermedia_tfm_initial_attestation.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_core_test/psa_manifest/tfm_ss_core_test.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_core_test/auto_generated/intermedia_tfm_ss_core_test.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_core_test_2/psa_manifest/tfm_ss_core_test_2.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_core_test_2/auto_generated/intermedia_tfm_ss_core_test_2.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_secure_client_service/psa_manifest/tfm_secure_client_service.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_secure_client_service/auto_generated/intermedia_tfm_secure_client_service.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ipc_service/psa_manifest/tfm_ipc_service_test.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ipc_service/auto_generated/intermedia_tfm_ipc_service_test.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ipc_client/psa_manifest/tfm_ipc_client_test.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ipc_client/auto_generated/intermedia_tfm_ipc_client_test.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_irq_test_service_1/psa_manifest/tfm_irq_test_service_1.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_irq_test_service_1/auto_generated/intermedia_tfm_irq_test_service_1.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ps_test_service/psa_manifest/tfm_ps_test_service.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ps_test_service/auto_generated/intermedia_tfm_ps_test_service.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_secure_client_2/psa_manifest/tfm_secure_client_2.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_secure_client_2/auto_generated/intermedia_tfm_secure_client_2.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/psa_proxy/psa_manifest/tfm_psa_proxy.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/psa_proxy/auto_generated/intermedia_tfm_psa_proxy.c
Start to generate file from the generated list:
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_func/tfm_spm_db_func.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_psa/tfm_spm_db_ipc.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/tfm_service_list.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_func/tfm_veneers.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/interface/include/tfm_veneers.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_func/tfm_secure_irq_handlers.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_psa/tfm_secure_irq_handlers_ipc.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/interface/include/psa_manifest/sid.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/interface/include/psa_manifest/pid.h
Generation of files done
-- Found PythonInterp: /home/a/python3.6/bin/python3 (found suitable
version "3.6.12", minimum required is "3")
-- Could NOT find Sphinx (missing: SPHINX_VERSION)
CMake Warning (dev) at
/home/a/Tools/cmake-3.19.6-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426
(message):
The package name passed to `find_package_handle_standard_args` (PY_M2R)
does not match the name of the calling package (PythonModules). This
can
lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
cmake/FindPythonModules.cmake:60 (find_package_handle_standard_args)
docs/CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Can not find Python module m2r (missing: PY_M2R)
CMake Warning (dev) at
/home/a/Tools/cmake-3.19.6-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426
(message):
The package name passed to `find_package_handle_standard_args`
(PY_SPHINX-RTD-THEME) does not match the name of the calling package
(PythonModules). This can lead to problems in calling code that expects
`find_package` result variables (e.g., `_FOUND`) to follow a certain
pattern.
Call Stack (most recent call first):
cmake/FindPythonModules.cmake:60 (find_package_handle_standard_args)
docs/CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Can not find Python module sphinx-rtd-theme (missing:
PY_SPHINX-RTD-THEME)
CMake Warning (dev) at
/home/a/Tools/cmake-3.19.6-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426
(message):
The package name passed to `find_package_handle_standard_args`
(PY_SPHINXCONTRIB.PLANTUML) does not match the name of the calling
package
(PythonModules). This can lead to problems in calling code that expects
`find_package` result variables (e.g., `_FOUND`) to follow a certain
pattern.
Call Stack (most recent call first):
cmake/FindPythonModules.cmake:60 (find_package_handle_standard_args)
docs/CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Can not find Python module sphinxcontrib.plantuml (missing:
PY_SPHINXCONTRIB.PLANTUML)
-- Found Java: /usr/bin/java (found suitable version "1.8.0.275", minimum
required is "1.8") found components: Runtime
-- PLANTUML_JAR_PATH variable is missing, PlantUML jar location is
unknown.
CMake Warning (dev) at
/home/a/Tools/cmake-3.19.6-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426
(message):
The package name passed to `find_package_handle_standard_args`
(Plantuml)
does not match the name of the calling package (PlantUML). This can
lead
to problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
cmake/FindPlantUML.cmake:63 (find_package_handle_standard_args)
docs/CMakeLists.txt:15 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find Plantuml (missing: PLANTUML_JAR_PATH PLANTUML_VERSION)
-- Found Doxygen: /usr/bin/doxygen (found suitable version "1.8.11",
minimum required is "1.8.0") found components: doxygen dot
-- Found LATEX: /usr/bin/latex found components: PDFLATEX
-- ---------- Display crypto configuration - start --------------
-- CRYPTO_KEY_MODULE_DISABLED is set to FALSE
-- CRYPTO_AEAD_MODULE_DISABLED is set to FALSE
-- CRYPTO_MAC_MODULE_DISABLED is set to FALSE
-- CRYPTO_CIPHER_MODULE_DISABLED is set to FALSE
-- CRYPTO_HASH_MODULE_DISABLED is set to FALSE
-- CRYPTO_GENERATOR_MODULE_DISABLED is set to FALSE
-- CRYPTO_ASYMMETRIC_MODULE_DISABLED is set to FALSE
-- CRYPTO_ENGINE_BUF_SIZE is set to 0x2080
-- CRYPTO_CONC_OPER_NUM is set to 8
-- ---------- Display crypto configuration - stop ---------------
CMake Deprecation Warning at
/home/a/workspace1/TF-M/trustedfirmware-m/mbedtls/CMakeLists.txt:23
(cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version
of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Failed
-- ----------- Display storage configuration - start ------------
-- PS_CREATE_FLASH_LAYOUT is set to ON
-- PS_ENCRYPTION is set to ON
-- PS_RAM_FS is set to OFF
-- PS_ROLLBACK_PROTECTION is set to ON
-- PS_VALIDATE_METADATA_FROM_FLASH is set to ON
-- PS_MAX_ASSET_SIZE is set to 2048
-- PS_NUM_ASSETS is set to 10
-- PS_CRYPTO_AEAD_ALG is set to PSA_ALG_GCM
-- ITS_CREATE_FLASH_LAYOUT is set to ON
-- ITS_RAM_FS is set to OFF
-- ITS_VALIDATE_METADATA_FROM_FLASH is set to ON
-- ITS_MAX_ASSET_SIZE is set to 512
-- ITS_NUM_ASSETS is set to 10
-- ITS_BUF_SIZE is not set (defaults to ITS_MAX_ASSET_SIZE)
-- ----------- Display storage configuration - stop -------------
CMake Deprecation Warning at
/home/a/workspace1/TF-M/trustedfirmware-m/mbedtls/CMakeLists.txt:23
(cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version
of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Configuring done
-- Generating done
-- Build files have been written to:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build
(python3.6)
a@Thinos16-dev:~/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build$
make install
Scanning dependencies of target tfm_generated_files
[ 0%] Built target tfm_generated_files
Scanning dependencies of target platform_ns
[ 0%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal.o
[ 0%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/Device/Source/Templates/system_stm32l5xx.o
[ 1%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_com.o
[ 1%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_dma.o
[ 1%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr.o
[ 1%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr_ex.o
[ 1%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rcc.o
[ 1%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gpio.o
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart.o
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart_ex.o
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_cortex.o
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/common/uart_stdout.o
[ 2%] Linking C static library libplatform_ns.a
[ 2%] Built target platform_ns
Scanning dependencies of target tfm_ns_log
[ 2%] Building C object ns_log/CMakeFiles/tfm_ns_log.dir/tfm_log_raw.o
[ 3%] Linking C static library libtfm_ns_log.a
[ 3%] Built target tfm_ns_log
Scanning dependencies of target tfm_test_suite_platform_ns
[ 3%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/platform_tests_common.o
[ 4%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/non_secure/platform_ns_interface_testsuite.o
[ 4%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/__/__/framework/test_framework.o
[ 4%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/__/__/framework/test_framework_helpers.o
[ 4%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 4%] Linking C static library libtfm_test_suite_platform_ns.a
[ 4%] Built target tfm_test_suite_platform_ns
Scanning dependencies of target tfm_t_cose
[ 4%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/src/t_cose_sign1_sign.o
[ 4%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/src/t_cose_sign1_verify.o
[ 5%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/src/t_cose_util.o
[ 5%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/src/t_cose_parameters.o
[ 5%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/crypto_adapters/t_cose_psa_crypto.o
[ 5%] Linking C static library libtfm_t_cose.a
[ 5%] Built target tfm_t_cose
Scanning dependencies of target tfm_qcbor
[ 5%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/src/ieee754.o
[ 5%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/src/qcbor_encode.o
[ 5%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/src/qcbor_decode.o
[ 5%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/src/UsefulBuf.o
[ 6%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/util/qcbor_util.o
[ 6%] Linking C static library libtfm_qcbor.a
[ 6%] Built target tfm_qcbor
Scanning dependencies of target tfm_qcbor_test
[ 6%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/float_tests.o
[ 6%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/half_to_double_from_rfc7049.o
[ 6%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/qcbor_decode_tests.o
[ 7%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/qcbor_encode_tests.o
[ 7%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/run_tests.o
[ 7%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/UsefulBuf_Tests.o
[ 7%] Linking C static library libtfm_qcbor_test.a
[ 7%] Built target tfm_qcbor_test
Scanning dependencies of target tfm_t_cose_test
[ 7%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/run_tests.o
[ 7%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/t_cose_make_psa_test_key.o
[ 8%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/t_cose_make_test_messages.o
[ 8%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/t_cose_sign_verify_test.o
[ 8%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/t_cose_test.o
[ 8%] Linking C static library libtfm_t_cose_test.a
[ 8%] Built target tfm_t_cose_test
Scanning dependencies of target tfm_api_ns
[ 9%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_platform_func_api.o
[ 9%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_audit_func_api.o
[ 9%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_ps_func_api.o
[ 9%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_its_func_api.o
[ 9%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_crypto_func_api.o
[ 10%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_initial_attestation_func_api.o
[ 10%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_psa_ns_api.o
[ 10%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_ns_interface.o
[ 10%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/test_services/tfm_secure_client_service/tfm_secure_client_service_api.o
[ 10%] Linking C static library libtfm_api_ns.a
[ 10%] Built target tfm_api_ns
Scanning dependencies of target tfm_s_scatter
[ 10%] Building C object
platform/target/CMakeFiles/tfm_s_scatter.dir/__/__/__/common/gcc/tfm_common_s.o
[ 10%] Built target tfm_s_scatter
Scanning dependencies of target tfm_app_rot_partition_secure_client_2
[ 11%] Building C object
test/test_services/tfm_secure_client_2/CMakeFiles/tfm_app_rot_partition_secure_client_2.dir/tfm_secure_client_2.o
[ 11%] Building C object
test/test_services/tfm_secure_client_2/CMakeFiles/tfm_app_rot_partition_secure_client_2.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 11%] Linking C static library libtfm_app_rot_partition_secure_client_2.a
[ 11%] Built target tfm_app_rot_partition_secure_client_2
Scanning dependencies of target
tfm_psa_rot_partition_secure_client_service
[ 11%] Building C object
test/test_services/tfm_secure_client_service/CMakeFiles/tfm_psa_rot_partition_secure_client_service.dir/tfm_secure_client_service.o
[ 11%] Building C object
test/test_services/tfm_secure_client_service/CMakeFiles/tfm_psa_rot_partition_secure_client_service.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 11%] Building C object
test/test_services/tfm_secure_client_service/CMakeFiles/tfm_psa_rot_partition_secure_client_service.dir/__/__/framework/test_framework.o
[ 11%] Building C object
test/test_services/tfm_secure_client_service/CMakeFiles/tfm_psa_rot_partition_secure_client_service.dir/__/__/framework/test_framework_helpers.o
[ 11%] Building C object
test/test_services/tfm_secure_client_service/CMakeFiles/tfm_psa_rot_partition_secure_client_service.dir/__/__/framework/test_framework_integ_test_helper.o
[ 12%] Building C object
test/test_services/tfm_secure_client_service/CMakeFiles/tfm_psa_rot_partition_secure_client_service.dir/__/__/framework/secure_suites.o
[ 12%] Linking C static library
libtfm_psa_rot_partition_secure_client_service.a
[ 12%] Built target tfm_psa_rot_partition_secure_client_service
Scanning dependencies of target tfm_psa_rot_partition_ps_test
[ 12%] Building C object
test/test_services/tfm_ps_test_service/CMakeFiles/tfm_psa_rot_partition_ps_test.dir/tfm_ps_test_service.o
[ 12%] Building C object
test/test_services/tfm_ps_test_service/CMakeFiles/tfm_psa_rot_partition_ps_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 13%] Linking C static library libtfm_psa_rot_partition_ps_test.a
[ 13%] Built target tfm_psa_rot_partition_ps_test
Scanning dependencies of target tfm_app_rot_partition_core_test_2
[ 13%] Building C object
test/test_services/tfm_core_test_2/CMakeFiles/tfm_app_rot_partition_core_test_2.dir/tfm_ss_core_test_2.o
[ 14%] Building C object
test/test_services/tfm_core_test_2/CMakeFiles/tfm_app_rot_partition_core_test_2.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 14%] Linking C static library libtfm_app_rot_partition_core_test_2.a
[ 14%] Built target tfm_app_rot_partition_core_test_2
Scanning dependencies of target tfm_psa_rot_partition_core_test
[ 14%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/tfm_ss_core_test.o
[ 14%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 14%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/__/__/framework/test_framework.o
[ 14%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/__/__/framework/test_framework_helpers.o
[ 15%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/__/__/framework/test_framework_integ_test_helper.o
[ 15%] Linking C static library libtfm_psa_rot_partition_core_test.a
[ 15%] Built target tfm_psa_rot_partition_core_test
Scanning dependencies of target tfm_test_suite_ps_s
[ 15%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_ps_s.dir/__/suites/ps/secure/psa_ps_s_interface_testsuite.o
[ 15%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_ps_s.dir/__/suites/ps/secure/psa_ps_s_reliability_testsuite.o
[ 15%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_ps_s.dir/__/suites/ps/secure/ps_rollback_protection_testsuite.o
[ 15%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_ps_s.dir/__/framework/test_framework.o
[ 15%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_ps_s.dir/__/framework/test_framework_helpers.o
[ 16%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_ps_s.dir/__/framework/test_framework_integ_test_helper.o
[ 16%] Linking C static library libtfm_test_suite_ps_s.a
[ 16%] Built target tfm_test_suite_ps_s
Scanning dependencies of target tfm_test_suite_crypto_s
[ 16%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_crypto_s.dir/__/suites/crypto/crypto_tests_common.o
[ 16%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_crypto_s.dir/__/suites/crypto/secure/crypto_sec_interface_testsuite.o
[ 17%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_crypto_s.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 17%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_crypto_s.dir/__/framework/test_framework.o
[ 17%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_crypto_s.dir/__/framework/test_framework_helpers.o
[ 17%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_crypto_s.dir/__/framework/test_framework_integ_test_helper.o
[ 17%] Linking C static library libtfm_test_suite_crypto_s.a
[ 17%] Built target tfm_test_suite_crypto_s
Scanning dependencies of target tfm_test_suite_audit_s
[ 17%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_audit_s.dir/__/suites/audit/secure/audit_s_interface_testsuite.o
[ 18%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_audit_s.dir/__/framework/test_framework.o
[ 18%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_audit_s.dir/__/framework/test_framework_helpers.o
[ 18%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_audit_s.dir/__/framework/test_framework_integ_test_helper.o
[ 18%] Linking C static library libtfm_test_suite_audit_s.a
[ 18%] Built target tfm_test_suite_audit_s
Scanning dependencies of target tfm_test_suite_attestation_s
[ 18%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_attestation_s.dir/__/suites/attestation/attest_public_key.o
[ 18%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_attestation_s.dir/__/suites/attestation/attest_token_test.o
[ 18%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_attestation_s.dir/__/suites/attestation/attest_token_decode_common.o
[ 18%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_attestation_s.dir/__/suites/attestation/attest_token_decode_asymmetric.o
[ 19%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_attestation_s.dir/__/suites/attestation/secure/attest_asymmetric_s_interface_testsuite.o
[ 19%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_attestation_s.dir/__/framework/test_framework.o
[ 19%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_attestation_s.dir/__/framework/test_framework_helpers.o
[ 19%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_attestation_s.dir/__/framework/test_framework_integ_test_helper.o
[ 19%] Linking C static library libtfm_test_suite_attestation_s.a
[ 19%] Built target tfm_test_suite_attestation_s
Scanning dependencies of target tfm_test_suite_platform_s
[ 19%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_platform_s.dir/__/suites/platform/platform_tests_common.o
[ 20%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_platform_s.dir/__/suites/platform/secure/platform_s_interface_testsuite.o
[ 20%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_platform_s.dir/__/framework/test_framework.o
[ 20%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_platform_s.dir/__/framework/test_framework_helpers.o
[ 20%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_platform_s.dir/__/framework/test_framework_integ_test_helper.o
[ 20%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_platform_s.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 20%] Linking C static library libtfm_test_suite_platform_s.a
[ 20%] Built target tfm_test_suite_platform_s
Scanning dependencies of target tfm_test_suite_its_s
[ 20%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_its_s.dir/__/suites/its/its_tests_common.o
[ 20%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_its_s.dir/__/suites/its/secure/psa_its_s_interface_testsuite.o
[ 20%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_its_s.dir/__/suites/its/secure/psa_its_s_reliability_testsuite.o
[ 21%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_its_s.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 21%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_its_s.dir/__/framework/test_framework.o
[ 21%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_its_s.dir/__/framework/test_framework_helpers.o
[ 21%] Building C object
test/test_services/CMakeFiles/tfm_test_suite_its_s.dir/__/framework/test_framework_integ_test_helper.o
[ 21%] Linking C static library libtfm_test_suite_its_s.a
[ 21%] Built target tfm_test_suite_its_s
Scanning dependencies of target platform_s
[ 21%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/system_stm32l5xx.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/Native_Driver/tick.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/Native_Driver/mpu_armv8m_drv.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/spm_hal.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/tfm_hal_isolation.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/target_cfg.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/low_level_device.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_flash.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_com.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_flash.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_flash_ex.o
[ 24%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_dma.o
[ 24%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr.o
[ 24%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr_ex.o
[ 24%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gpio.o
[ 24%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart.o
[ 24%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart_ex.o
[ 25%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rcc.o
[ 25%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rcc_ex.o
[ 25%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rng.o
[ 25%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rng_ex.o
[ 25%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/Native_Driver/low_level_rng.o
[ 25%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gtzc.o
[ 26%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_isolation_mpu_v8m.o
[ 26%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/tfm_platform_system.o
[ 26%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/attest_hal.o
[ 26%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_ps.o
[ 26%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_its.o
[ 27%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_platform.o
[ 27%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/uart_stdout.o
[ 27%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_spm_logdev_peripheral.o
[ 27%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_memory_symbols.o
[ 27%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/nv_counters.o
[ 27%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/crypto_keys.o
[ 28%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/tfm_rotpk.o
[ 28%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/tfm_initial_attestation_key_material.o
[ 28%] Building C object
platform/CMakeFiles/platform_s.dir/__/interface/src/log/tfm_log_raw.o
[ 28%] Linking C static library libplatform_s.a
[ 28%] Built target platform_s
Scanning dependencies of target tfm_spm
[ 28%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_boot_data.o
[ 28%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_core_utils.o
[ 28%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/utilities.o
[ 29%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/spm_log.o
[ 29%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_core_mem_check.o
[ 29%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/main.o
[ 29%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/arch.o
[ 29%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/spm_func.o
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:
In function 'tfm_spm_seal_psp_stacks':
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:91:5:
warning: array subscript 1 is outside array bounds of 'uint32_t[1]' {aka
'long unsigned int[1]'} [-Warray-bounds]
91 | *(arm_lib_stck_seal_base + 1) = TFM_STACK_SEAL_VALUE;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:23:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:56:18:
note: while referencing 'Image$$ARM_LIB_STACK_SEAL$$ZI$$Base'
56 | REGION_DECLARE_T(Image$$, ARM_LIB_STACK_SEAL, $$ZI$$Base,
uint32_t);
| ^~~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/platform/include/region.h:12:25:
note: in definition of macro 'REGION'
12 | #define REGION(a, b, c) a##b##c
| ^
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/platform/include/region.h:15:47:
note: in expansion of macro 'REGION_NAME'
15 | #define REGION_DECLARE_T(a, b, c, t) extern t REGION_NAME(a, b, c)
| ^~~~~~~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:56:1:
note: in expansion of macro 'REGION_DECLARE_T'
56 | REGION_DECLARE_T(Image$$, ARM_LIB_STACK_SEAL, $$ZI$$Base,
uint32_t);
| ^~~~~~~~~~~~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:
In function 'tfm_spm_sfn_request_handler':
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:450:31:
warning: 'iovecs.orig_outvec' may be used uninitialized in this function
[-Wmaybe-uninitialized]
450 | runtime_data->orig_outvec = iovec_ptr->orig_outvec;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:803:27:
note: 'iovecs.orig_outvec' was declared here
803 | struct iovec_params_t iovecs;
| ^~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:446:5:
warning: 'iovecs.out_len' may be used uninitialized in this function
[-Wmaybe-uninitialized]
446 | for (i = 0U; i < runtime_data->iovec_args.out_len; ++i) {
| ^~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:803:27:
note: 'iovecs.out_len' was declared here
803 | struct iovec_params_t iovecs;
| ^~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:441:5:
warning: 'iovecs.in_len' may be used uninitialized in this function
[-Wmaybe-uninitialized]
441 | for (i = 0U; i < runtime_data->iovec_args.in_len; ++i) {
| ^~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:803:27:
note: 'iovecs.in_len' was declared here
803 | struct iovec_params_t iovecs;
| ^~~~~~
[ 29%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/tfm_core_svcalls_func.o
[ 30%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/tfm_nspm_func.o
[ 30%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/tfm_secure_api.o
[ 30%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/interface/src/log/tfm_log_raw.o
[ 30%] Linking C static library libtfm_spm.a
[ 30%] Built target tfm_spm
Scanning dependencies of target tfm_psa_rot_partition_platform
[ 30%] Building C object
secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/platform_sp.o
[ 30%] Building C object
secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 30%] Linking C static library libtfm_psa_rot_partition_platform.a
[ 30%] Built target tfm_psa_rot_partition_platform
Scanning dependencies of target tfm_psa_rot_partition_its
[ 30%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/tfm_its_req_mngr.o
[ 30%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/tfm_internal_trusted_storage.o
[ 30%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/its_utils.o
[ 30%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_nand.o
[ 30%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_nor.o
[ 31%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_ram.o
[ 31%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs.o
[ 31%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs_dblock.o
[ 31%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs_mblock.o
[ 31%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 32%] Linking C static library libtfm_psa_rot_partition_its.a
[ 32%] Built target tfm_psa_rot_partition_its
Scanning dependencies of target tfm_app_rot_partition_ps
[ 32%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/tfm_ps_req_mngr.o
[ 32%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/tfm_protected_storage.o
[ 32%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_object_system.o
[ 32%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_object_table.o
[ 33%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_utils.o
[ 33%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/crypto/ps_crypto_interface.o
[ 33%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_encrypted_object.o
[ 33%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/suites/ps/secure/nv_counters/test_ps_nv_counters.o
[ 33%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 33%] Linking C static library libtfm_app_rot_partition_ps.a
[ 33%] Built target tfm_app_rot_partition_ps
Scanning dependencies of target tfm_psa_rot_partition_attestation
[ 33%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/tfm_attest.o
[ 33%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/tfm_attest_req_mngr.o
[ 33%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_core.o
[ 34%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_asymmetric_key.o
[ 34%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_token_encode.o
[ 34%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 34%] Linking C static library libtfm_psa_rot_partition_attestation.a
[ 34%] Built target tfm_psa_rot_partition_attestation
Scanning dependencies of target crypto_service_mbedcrypto
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/aes.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/aesni.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/arc4.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/aria.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/asn1parse.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/asn1write.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/base64.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/bignum.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/blowfish.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/camellia.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ccm.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/chacha20.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/chachapoly.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/cipher.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/cipher_wrap.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/cmac.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ctr_drbg.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/des.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/dhm.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecdh.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecdsa.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecjpake.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecp.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecp_curves.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/entropy.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/entropy_poll.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/error.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/gcm.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/havege.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/hkdf.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/hmac_drbg.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/md.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/md2.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/md4.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/md5.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/memory_buffer_alloc.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/nist_kw.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/oid.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/padlock.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pem.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pk.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pk_wrap.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pkcs12.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pkcs5.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pkparse.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pkwrite.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/platform.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/platform_util.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/poly1305.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto_se.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto_slot_management.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto_storage.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_its_file.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ripemd160.o
[ 44%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/rsa.o
[ 44%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/rsa_internal.o
[ 44%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/sha1.o
[ 44%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/sha256.o
[ 44%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/sha512.o
[ 44%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/threading.o
[ 45%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/timing.o
[ 45%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/version.o
[ 45%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/version_features.o
[ 45%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/xtea.o
[ 45%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/partitions/crypto/tfm_mbedcrypto_alt.o
[ 45%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 46%] Linking C static library libmbedcrypto.a
[ 46%] Built target crypto_service_mbedcrypto
Scanning dependencies of target tfm_psa_rot_partition_crypto
[ 46%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_init.o
[ 46%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_alloc.o
[ 46%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_cipher.o
[ 46%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_hash.o
[ 47%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_mac.o
[ 47%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key.o
[ 47%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_aead.o
[ 47%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_asymmetric.o
[ 47%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key_derivation.o
[ 47%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 48%] Linking C static library libtfm_psa_rot_partition_crypto.a
[ 48%] Built target tfm_psa_rot_partition_crypto
Scanning dependencies of target tfm_psa_rot_partition_audit
[ 48%] Building C object
secure_fw/partitions/audit_logging/CMakeFiles/tfm_psa_rot_partition_audit.dir/audit_core.o
[ 48%] Building C object
secure_fw/partitions/audit_logging/CMakeFiles/tfm_psa_rot_partition_audit.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 49%] Linking C static library libtfm_psa_rot_partition_audit.a
[ 49%] Built target tfm_psa_rot_partition_audit
Scanning dependencies of target tfm_sprt
[ 49%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memcmp.o
[ 49%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memcpy.o
[ 50%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memmove.o
[ 50%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memset.o
[ 50%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/service_api.o
[ 50%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/tfm_sp_log_raw.o
[ 50%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/platform/ext/common/tfm_hal_sp_logdev_periph.o
[ 51%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/audit_logging/tfm_audit_secure_api.o
[ 51%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/crypto/tfm_crypto_secure_api.o
[ 51%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/initial_attestation/tfm_attest_secure_api.o
[ 51%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/protected_storage/tfm_ps_secure_api.o
[ 51%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/internal_trusted_storage/tfm_its_secure_api.o
[ 51%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/platform/tfm_platform_secure_api.o
[ 52%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/test_services/tfm_ps_test_service/tfm_ps_test_service_api.o
[ 52%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/test_services/tfm_secure_client_2/tfm_secure_client_2_api.o
[ 52%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/interface/src/log/tfm_log_raw.o
[ 52%] Linking C static library libtfm_sprt.a
[ 52%] Built target tfm_sprt
Scanning dependencies of target tfm_s_log
[ 53%] Building C object
ns_log/CMakeFiles/tfm_s_log.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 53%] Linking C static library libtfm_s_log.a
[ 53%] Built target tfm_s_log
Scanning dependencies of target tfm_s
[ 53%] Building C object
secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/spm/cmsis_func/tfm_veneers.o
[ 53%] Building C object
secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/stm/common/stm32l5xx/Native_Driver/tick.o
[ 54%] Building C object
secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/stm/common/stm32l5xx/Device/Source/startup_stm32l5xx_s.o
[ 54%] Building C object
secure_fw/CMakeFiles/tfm_s.dir/__/interface/src/log/tfm_log_raw.o
[ 54%] Linking C executable ../bin/tfm_s.axf
Memory region Used Size Region Size %age Used
FLASH: 205120 B 219328 B 93.52%
RAM: 56760 B 127 KB 43.65%
VENEERS: 800 B 832 B 96.15%
[ 54%] Built target tfm_s
[ 55%] Generating s_veneers.o
Scanning dependencies of target tfm_s_veneers
[ 55%] Generating s_veneers.o
[ 55%] Linking C static library libtfm_s_veneers.a
[ 55%] Built target tfm_s_veneers
Scanning dependencies of target tfm_test_suite_attestation_ns
[ 55%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/attest_public_key.o
[ 56%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/attest_token_test.o
[ 56%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/attest_token_decode_common.o
[ 56%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/attest_token_decode_asymmetric.o
[ 56%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/non_secure/attest_asymmetric_ns_interface_testsuite.o
[ 56%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/__/__/framework/test_framework.o
[ 56%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/__/__/framework/test_framework_helpers.o
[ 57%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 57%] Linking C static library libtfm_test_suite_attestation_ns.a
[ 57%] Built target tfm_test_suite_attestation_ns
Scanning dependencies of target tfm_test_suite_audit_ns
[ 57%] Building C object
test/suites/audit/CMakeFiles/tfm_test_suite_audit_ns.dir/non_secure/audit_ns_interface_testsuite.o
[ 58%] Building C object
test/suites/audit/CMakeFiles/tfm_test_suite_audit_ns.dir/__/__/framework/test_framework.o
[ 58%] Building C object
test/suites/audit/CMakeFiles/tfm_test_suite_audit_ns.dir/__/__/framework/test_framework_helpers.o
[ 58%] Building C object
test/suites/audit/CMakeFiles/tfm_test_suite_audit_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 58%] Linking C static library libtfm_test_suite_audit_ns.a
[ 58%] Built target tfm_test_suite_audit_ns
Scanning dependencies of target tfm_test_suite_crypto_ns
[ 58%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/crypto_tests_common.o
[ 58%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/non_secure/crypto_ns_interface_testsuite.o
[ 59%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/__/__/framework/test_framework.o
[ 59%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/__/__/framework/test_framework_helpers.o
[ 59%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 59%] Linking C static library libtfm_test_suite_crypto_ns.a
[ 59%] Built target tfm_test_suite_crypto_ns
Scanning dependencies of target tfm_test_suite_its_ns
[ 59%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/its_tests_common.o
[ 60%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/non_secure/psa_its_ns_interface_testsuite.o
[ 60%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/__/__/framework/test_framework.o
[ 60%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/__/__/framework/test_framework_helpers.o
[ 60%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 60%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Config/RTX_Config.o
[ 60%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Source/rtx_lib.o
[ 61%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/app/os_wrapper_cmsis_rtos_v2.o
[ 61%] Linking C static library libtfm_test_suite_its_ns.a
[ 61%] Built target tfm_test_suite_its_ns
Scanning dependencies of target tfm_test_suite_qcbor_ns
[ 61%] Building C object
test/suites/qcbor/CMakeFiles/tfm_test_suite_qcbor_ns.dir/non_secure/qcbor_ns_testsuite.o
[ 61%] Building C object
test/suites/qcbor/CMakeFiles/tfm_test_suite_qcbor_ns.dir/__/__/framework/test_framework.o
[ 61%] Building C object
test/suites/qcbor/CMakeFiles/tfm_test_suite_qcbor_ns.dir/__/__/framework/test_framework_helpers.o
[ 61%] Building C object
test/suites/qcbor/CMakeFiles/tfm_test_suite_qcbor_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 62%] Linking C static library libtfm_test_suite_qcbor_ns.a
[ 62%] Built target tfm_test_suite_qcbor_ns
Scanning dependencies of target tfm_test_suite_ps_ns
[ 63%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/non_secure/ns_test_helpers.o
[ 63%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/non_secure/psa_ps_ns_interface_testsuite.o
[ 63%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/__/__/framework/test_framework.o
[ 63%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/__/__/framework/test_framework_helpers.o
[ 63%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 64%] Linking C static library libtfm_test_suite_ps_ns.a
[ 64%] Built target tfm_test_suite_ps_ns
Scanning dependencies of target tfm_test_suite_t_cose_ns
[ 64%] Building C object
test/suites/t_cose/CMakeFiles/tfm_test_suite_t_cose_ns.dir/non_secure/t_cose_ns_testsuite.o
[ 64%] Building C object
test/suites/t_cose/CMakeFiles/tfm_test_suite_t_cose_ns.dir/__/__/framework/test_framework.o
[ 64%] Building C object
test/suites/t_cose/CMakeFiles/tfm_test_suite_t_cose_ns.dir/__/__/framework/test_framework_helpers.o
[ 64%] Building C object
test/suites/t_cose/CMakeFiles/tfm_test_suite_t_cose_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 65%] Linking C static library libtfm_test_suite_t_cose_ns.a
[ 65%] Built target tfm_test_suite_t_cose_ns
Scanning dependencies of target tfm_test_suite_core_ns
[ 65%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/non_secure/core_ns_interactive_testsuite.o
[ 65%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/non_secure/core_ns_positive_testsuite.o
[ 66%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/non_secure/core_test_api.o
[ 66%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/__/__/framework/test_framework.o
[ 66%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/__/__/framework/test_framework_helpers.o
[ 66%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 66%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/__/__/framework/non_secure_suites.o
[ 66%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Config/RTX_Config.o
[ 67%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Source/rtx_lib.o
[ 67%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/app/os_wrapper_cmsis_rtos_v2.o
[ 67%] Linking C static library libtfm_test_suite_core_ns.a
[ 67%] Built target tfm_test_suite_core_ns
Scanning dependencies of target tfm_ns_integration_test
[ 67%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/tfm_integ_test.o
[ 67%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/non_secure_suites.o
[ 67%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework.o
[ 67%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework_helpers.o
[ 67%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework_integ_test_helper.o
[ 68%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Config/RTX_Config.o
[ 68%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Source/rtx_lib.o
[ 68%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/os_wrapper_cmsis_rtos_v2.o
[ 68%] Linking C static library libtfm_ns_integration_test.a
[ 68%] Built target tfm_ns_integration_test
Scanning dependencies of target tfm_ns_scatter
[ 68%] Building C object
platform/target/CMakeFiles/tfm_ns_scatter.dir/__/common/stm32l5xx/Device/Source/gcc/stm32l5xx_ns.o
[ 68%] Built target tfm_ns_scatter
Scanning dependencies of target tfm_ns
[ 69%] Building C object app/CMakeFiles/tfm_ns.dir/main_ns.o
[ 69%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/platform/ext/target/stm/common/stm32l5xx/Device/Source/startup_stm32l5xx_ns.o
[ 69%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Config/RTX_Config.o
[ 69%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Source/rtx_lib.o
[ 69%] Building C object
app/CMakeFiles/tfm_ns.dir/os_wrapper_cmsis_rtos_v2.o
[ 69%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/non_secure_suites.o
[ 70%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework.o
[ 70%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework_helpers.o
[ 70%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework_integ_test_helper.o
[ 70%] Linking C executable ../bin/tfm_ns.axf
Memory region Used Size Region Size %age Used
FLASH: 128104 B 159 KB 78.68%
RAM: 30208 B 128 KB 23.05%
[ 70%] Built target tfm_ns
Scanning dependencies of target tfm_ns_hex
[ 71%] Generating ../bin/tfm_ns.hex
[ 71%] Built target tfm_ns_hex
Scanning dependencies of target tfm_ns_bin
[ 71%] Generating ../bin/tfm_ns.bin
[ 71%] Built target tfm_ns_bin
Scanning dependencies of target tfm_ns_elf
[ 71%] Generating ../bin/tfm_ns.elf
[ 71%] Built target tfm_ns_elf
Scanning dependencies of target tfm_ns_binaries
[ 71%] Built target tfm_ns_binaries
Scanning dependencies of target tfm_s_hex
[ 71%] Generating ../bin/tfm_s.hex
[ 71%] Built target tfm_s_hex
Scanning dependencies of target tfm_s_bin
[ 71%] Generating ../bin/tfm_s.bin
[ 71%] Built target tfm_s_bin
Scanning dependencies of target tfm_s_elf
[ 71%] Generating ../bin/tfm_s.elf
[ 71%] Built target tfm_s_elf
Scanning dependencies of target tfm_s_binaries
[ 71%] Built target tfm_s_binaries
Scanning dependencies of target crypto_service_mbedx509
[ 71%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/certs.o
[ 71%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/pkcs11.o
[ 71%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509.o
[ 71%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509_create.o
[ 72%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509_crl.o
[ 72%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509_crt.o
[ 72%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509_csr.o
[ 72%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509write_crt.o
[ 72%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509write_csr.o
[ 72%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 73%] Linking C static library libmbedx509.a
[ 73%] Built target crypto_service_mbedx509
Scanning dependencies of target crypto_service_mbedtls
[ 73%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/debug.o
[ 73%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/net_sockets.o
[ 73%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_cache.o
[ 73%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_ciphersuites.o
[ 74%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_cli.o
[ 74%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_cookie.o
[ 74%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_msg.o
[ 74%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_srv.o
[ 74%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_ticket.o
[ 74%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_tls.o
[ 75%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 75%] Linking C static library libmbedtls.a
[ 75%] Built target crypto_service_mbedtls
Scanning dependencies of target bl2_scatter
[ 75%] Building C object
platform/target/CMakeFiles/bl2_scatter.dir/__/common/stm32l5xx/Device/Source/gcc/stm32l5xx_bl2.o
[ 75%] Built target bl2_scatter
Scanning dependencies of target platform_bl2
[ 75%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/Device/Source/Templates/system_stm32l5xx.o
[ 75%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/bl2/boot_hal.o
[ 75%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/Native_Driver/mpu_armv8m_drv.o
[ 75%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/bl2/tfm_low_level_security.o
[ 76%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/bl2/low_level_device.o
[ 76%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_flash.o
[ 76%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_com.o
[ 76%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal.o
[ 76%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_flash.o
[ 76%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_flash_ex.o
[ 77%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr_ex.o
[ 77%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_dma.o
[ 77%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr.o
[ 77%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rcc.o
[ 77%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_cortex.o
[ 77%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gpio.o
[ 78%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart.o
[ 78%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart_ex.o
[ 78%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gtzc.o
[ 78%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/boot_hal.o
[ 78%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/uart_stdout.o
[ 79%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/template/nv_counters.o
[ 79%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/template/tfm_rotpk.o
[ 79%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/template/tfm_initial_attestation_key_material.o
[ 79%] Linking C static library libplatform_bl2.a
[ 79%] Built target platform_bl2
Scanning dependencies of target bl2_mbedcrypto
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/aes.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/aesni.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/arc4.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/aria.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/asn1parse.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/asn1write.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/base64.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/bignum.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/blowfish.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/camellia.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ccm.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/chacha20.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/chachapoly.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/cipher.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/cipher_wrap.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/cmac.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ctr_drbg.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/des.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/dhm.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecdh.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecdsa.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecjpake.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecp.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecp_curves.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/entropy.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/entropy_poll.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/error.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/gcm.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/havege.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/hkdf.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/hmac_drbg.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/md.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/md2.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/md4.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/md5.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/memory_buffer_alloc.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/nist_kw.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/oid.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/padlock.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pem.o
[ 87%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pk.o
[ 87%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pk_wrap.o
[ 87%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pkcs12.o
[ 87%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pkcs5.o
[ 87%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pkparse.o
[ 87%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pkwrite.o
[ 88%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/platform.o
[ 88%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/platform_util.o
[ 88%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/poly1305.o
[ 88%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_crypto.o
[ 88%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_crypto_se.o
[ 89%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_crypto_slot_management.o
[ 89%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_crypto_storage.o
[ 89%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_its_file.o
[ 89%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ripemd160.o
[ 89%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/rsa.o
[ 89%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/rsa_internal.o
[ 90%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/sha1.o
[ 90%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/sha256.o
[ 90%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/sha512.o
[ 90%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/threading.o
[ 90%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/timing.o
[ 90%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/version.o
[ 91%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/version_features.o
[ 91%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/xtea.o
[ 91%] Linking C static library libmbedcrypto.a
[ 91%] Built target bl2_mbedcrypto
Scanning dependencies of target bootutil
[ 91%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/boot_record.o
[ 91%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/bootutil_misc.o
[ 91%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/caps.o
[ 92%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/encrypted.o
[ 92%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/fault_injection_hardening.o
[ 92%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/fault_injection_hardening_delay_rng_mbedtls.o
[ 92%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_ec.o
[ 92%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_ec256.o
[ 92%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_ed25519.o
[ 93%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_rsa.o
[ 93%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_validate.o
[ 93%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/loader.o
[ 93%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/swap_misc.o
[ 93%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/swap_move.o
[ 93%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/swap_scratch.o
[ 94%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/tlv.o
[ 94%] Linking C static library libbootutil.a
[ 94%] Built target bootutil
Scanning dependencies of target bl2
[ 94%] Building C object bl2/CMakeFiles/bl2.dir/src/security_cnt.o
[ 94%] Building C object bl2/CMakeFiles/bl2.dir/src/flash_map.o
[ 94%] Building C object bl2/CMakeFiles/bl2.dir/ext/mcuboot/bl2_main.o
[ 94%] Building C object bl2/CMakeFiles/bl2.dir/ext/mcuboot/keys.o
[ 94%] Building C object
bl2/CMakeFiles/bl2.dir/ext/mcuboot/flash_map_extended.o
[ 95%] Building C object
bl2/CMakeFiles/bl2.dir/ext/mcuboot/flash_map_legacy.o
[ 95%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/Native_Driver/tick.o
[ 95%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/Device/Source/startup_stm32l5xx_bl2.o
[ 95%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/bl2/low_level_ospi_device.o
[ 95%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_ospi_flash.o
[ 95%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_ospi.o
[ 96%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/Components/mx25lm51245g/mx25lm51245g.o
[ 96%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/stm32l562e_dk/src/stm32l562e_discovery_ospi.o
[ 96%] Linking C executable ../bin/bl2.axf
Memory region Used Size Region Size %age Used
FLASH: 46360 B 66 KB 68.60%
FLASH_NOHDP: 244 B 6 KB 3.97%
RAM: 27016 B 63 KB 41.88%
[ 96%] Built target bl2
Scanning dependencies of target bl2_elf
[ 96%] Generating ../bin/bl2.elf
[ 96%] Built target bl2_elf
Scanning dependencies of target bl2_hex
[ 96%] Generating ../bin/bl2.hex
[ 96%] Built target bl2_hex
Scanning dependencies of target bl2_bin
[ 96%] Generating ../bin/bl2.bin
[ 96%] Built target bl2_bin
Scanning dependencies of target bl2_binaries
[ 96%] Built target bl2_binaries
Scanning dependencies of target signing_layout_s
[ 96%] Building C object
bl2/ext/mcuboot/CMakeFiles/signing_layout_s.dir/signing_layout_s.o
[ 96%] Built target signing_layout_s
Scanning dependencies of target signing_layout_ns
[ 96%] Building C object
bl2/ext/mcuboot/CMakeFiles/signing_layout_ns.dir/signing_layout_ns.o
[ 96%] Built target signing_layout_ns
Scanning dependencies of target tfm_s_signed_bin
[ 96%] Generating tfm_s_signed.bin
[ 96%] Built target tfm_s_signed_bin
Scanning dependencies of target tfm_ns_signed_bin
[ 96%] Generating tfm_ns_signed.bin
[ 96%] Built target tfm_ns_signed_bin
Scanning dependencies of target tfm_s_ns_signed_bin
[ 96%] Generating tfm_s_ns_signed.bin
[ 96%] Built target tfm_s_ns_signed_bin
Scanning dependencies of target signed_images
[ 96%] Built target signed_images
Scanning dependencies of target bl2_mbedx509
[ 96%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/certs.o
[ 96%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/pkcs11.o
[ 96%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509_create.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509_crl.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509_crt.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509_csr.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509write_crt.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509write_csr.o
[ 98%] Linking C static library libmbedx509.a
[ 98%] Built target bl2_mbedx509
Scanning dependencies of target bl2_mbedtls
[ 98%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/debug.o
[ 98%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/net_sockets.o
[ 99%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_cache.o
[ 99%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_ciphersuites.o
[ 99%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_cli.o
[ 99%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_cookie.o
[ 99%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_msg.o
[ 99%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_srv.o
[100%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_ticket.o
[100%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_tls.o
[100%] Linking C static library libmbedtls.a
[100%] Built target bl2_mbedtls
Install the project...
-- Install configuration: "Release"
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/secure_fw/partitions/crypto/mbedcrypto/install/libmbedcrypto.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/secure_fw/partitions/crypto/mbedcrypto/install/libmbedx509.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/secure_fw/partitions/crypto/mbedcrypto/install/libmbedtls.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/bl2/mbedcrypto/install/libmbedcrypto.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/bl2/mbedcrypto/install/libmbedx509.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/bl2/mbedcrypto/install/libmbedtls.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/scripts/stm_tool.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/scripts/macro_parser.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/regression.sh
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/preprocess.sh
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/TFM_UPDATE.sh
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/postbuild.sh
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/flash_layout.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/region_defs.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/image_macros_to_preprocess_bl2.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.axf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s_signed.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.hex
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.elf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.map
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.hex
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.elf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns_signed.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.map
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.axf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.elf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.axf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.map
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s_ns_signed.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.hex
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/lib/s_veneers.o
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/client.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/error.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/common.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/msg_queue.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/mutex.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/semaphore.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/thread.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/tick.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa_manifest/sid.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_api.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_ns_interface.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_ns_svc.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/ext/tz_context.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm/veneers/tfm_veneers.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/protected_storage.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/internal_trusted_storage.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/storage_common.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_extra.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_compat.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_client_struct.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_sizes.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_struct.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_types.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_values.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_crypto_defs.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/initial_attestation.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa_audit_api.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa_audit_defs.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_platform_api.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_ns_interface.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_ps_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_its_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_crypto_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_initial_attestation_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_audit_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_platform_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/macro_parser.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/assemble.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/__pycache__
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/__pycache__/macro_parser.cpython-36.pyc
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/requirements.txt
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/wrapper
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/wrapper/wrapper.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/layout_files/signing_layout_s.o
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/layout_files/signing_layout_ns.o
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/keys/root-RSA-3072_1.pem
Best Regards,
Poppy Wu
吴偏偏
Macronix Microelectronics (Suzhou) Co.,Ltd
旺宏微电子(苏州)有限公司
No. 55, Su Hong Xi Road ,SIP, Suzhou, PRC, 215021
苏州工业园区苏虹西路55号
Tel: 86-512-62580888 EXT: 3147
Fax: 86-512-62585399 ZIP: 215021
http://www.mxic.com.cn
Ken Liu via TF-M <tf-m(a)lists.trustedfirmware.org>
Sent by: "TF-M" <tf-m-bounces(a)lists.trustedfirmware.org>
2021/03/12 22:24
Please respond to
Ken Liu <Ken.Liu(a)arm.com>
To
"tf-m(a)lists.trustedfirmware.org" <tf-m(a)lists.trustedfirmware.org>
cc
nd <nd(a)arm.com>
Subject
Re: [TF-M] Exceptions occured when run tf-m-tests with stm32l562e_dk
discovery board
Hi Edward,
Noticed that you did not open S test when enabling NS test, we met a
similar issue recently.
Disable S test would cause one of the test partitions not included into
system and you would got an panic when connection to the SID. Should be:
‘TFM_SP_SECURE_CLIENT_2’.
Can you try to enable the TEST_S and try again? Also welcome to create a
fix for it.
Thanks.
/Ken
From: TF-M <tf-m-bounces(a)lists.trustedfirmware.org> On Behalf Of Edward
Yang via TF-M
Sent: Friday, March 12, 2021 7:44 PM
To: tf-m(a)lists.trustedfirmware.org
Subject: [TF-M] Exceptions occured when run tf-m-tests with stm32l562e_dk
discovery board
Hi everyone,
When I run tf-m-tests with stm32l562e_dk discovery board,the following
info are showed repeatly,I think this is abnormal,I am not sure whether
anyone else has the same problem.
[INF] Starting bootloader
[INF] Swap type: none
[INF] Swap type: none
[INF] Bootloader chainload address offset: 0x19000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
Booting TFM v1.2.0
Non-Secure system starting...
#### Execute test suites for the Non-secure area ####
Running Test Suite PSA protected storage NS interface tests
(TFM_PS_TEST_1XXX)...
> Executing 'TFM_PS_TEST_1001'
Description: 'Set interface'
[INF] Starting bootloader
[INF] Swap type: none
[INF] Swap type: none
[INF] Bootloader chainload address offset: 0x19000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
Booting TFM v1.2.0
Non-Secure system starting...
#### Execute test suites for the Non-secure area ####
Running Test Suite PSA protected storage NS interface tests
(TFM_PS_TEST_1XXX)...
> Executing 'TFM_PS_TEST_1001'
Description: 'Set interface'
[INF] Starting bootloader
[INF] Swap type: none
[INF] Swap type: none
[INF] Bootloader chainload address offset: 0x19000
[INF] Jumping to the first image slot
[Sec Thread] Secure image initializing!
Booting TFM v1.2.0
Non-Secure system starting...
It seems software reset happened when TFM_PS_TEST_1001 executed.
Below is the detailed software version info:
The compiler version:gcc-arm-none-eabi-9-2020-q2-update
The tf-m source code version:
git clone https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git
git checkout 4f953f5f50809991510003e588695508effcdbb0
Mbed Crypto(mbedtls-2.24.0)
tf-m-tests(98adf32d):https://git.trustedfirmware.org/TF-M/tf-m-tests.gitMCUboot(81d19f0):https://github.com/mcu-tools/mcubootpsa-arch-tests(90c8e680):https://github.com/ARM-software/psa-arch-tests
The build process logs are as follows:
(python3.6)
a@Thinos16-dev:~/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build$
cmake .. -DTFM_PLATFORM=stm/stm32l562e_dk
-DTFM_TOOLCHAIN_FILE=../toolchain_GNUARM.cmake -DTEST_NS=ON
-- The C compiler identification is GNU 9.3.1
-- The ASM compiler identification is GNU
-- Found assembler:
/home/a/Tools/gcc-arm-none-eabi-9-2020-q2-update/bin/arm-none-eabi-gcc
-- Found Python3: /home/a/python3.6/bin/python3.6 (found version "3.6.12")
found components: Interpreter
Start to generate PSA manifests:
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/protected_storage/psa_manifest/tfm_protected_storage.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/protected_storage/auto_generated/intermedia_tfm_protected_storage.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/internal_trusted_storage/psa_manifest/tfm_internal_trusted_storage.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/intermedia_tfm_internal_trusted_storage.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/audit_logging/psa_manifest/tfm_audit_logging.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/audit_logging/auto_generated/intermedia_tfm_audit_logging.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/crypto/psa_manifest/tfm_crypto.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/crypto/auto_generated/intermedia_tfm_crypto.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/platform/psa_manifest/tfm_platform.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/platform/auto_generated/intermedia_tfm_platform.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/initial_attestation/psa_manifest/tfm_initial_attestation.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/initial_attestation/auto_generated/intermedia_tfm_initial_attestation.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_core_test/psa_manifest/tfm_ss_core_test.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_core_test/auto_generated/intermedia_tfm_ss_core_test.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_core_test_2/psa_manifest/tfm_ss_core_test_2.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_core_test_2/auto_generated/intermedia_tfm_ss_core_test_2.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_secure_client_service/psa_manifest/tfm_secure_client_service.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_secure_client_service/auto_generated/intermedia_tfm_secure_client_service.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ipc_service/psa_manifest/tfm_ipc_service_test.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ipc_service/auto_generated/intermedia_tfm_ipc_service_test.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ipc_client/psa_manifest/tfm_ipc_client_test.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ipc_client/auto_generated/intermedia_tfm_ipc_client_test.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_irq_test_service_1/psa_manifest/tfm_irq_test_service_1.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_irq_test_service_1/auto_generated/intermedia_tfm_irq_test_service_1.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ps_test_service/psa_manifest/tfm_ps_test_service.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_ps_test_service/auto_generated/intermedia_tfm_ps_test_service.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_secure_client_2/psa_manifest/tfm_secure_client_2.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/test_services/tfm_secure_client_2/auto_generated/intermedia_tfm_secure_client_2.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/psa_proxy/psa_manifest/tfm_psa_proxy.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/psa_proxy/auto_generated/intermedia_tfm_psa_proxy.c
Start to generate file from the generated list:
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_func/tfm_spm_db_func.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_psa/tfm_spm_db_ipc.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/partitions/tfm_service_list.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_func/tfm_veneers.c
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/interface/include/tfm_veneers.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_func/tfm_secure_irq_handlers.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/secure_fw/spm/cmsis_psa/tfm_secure_irq_handlers_ipc.inc
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/interface/include/psa_manifest/sid.h
Generating
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/generated/interface/include/psa_manifest/pid.h
Generation of files done
-- Found PythonInterp: /home/a/python3.6/bin/python3 (found suitable
version "3.6.12", minimum required is "3")
-- Could NOT find Sphinx (missing: SPHINX_VERSION)
CMake Warning (dev) at
/home/a/Tools/cmake-3.19.6-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426
(message):
The package name passed to `find_package_handle_standard_args` (PY_M2R)
does not match the name of the calling package (PythonModules). This can
lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
cmake/FindPythonModules.cmake:60 (find_package_handle_standard_args)
docs/CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Can not find Python module m2r (missing: PY_M2R)
CMake Warning (dev) at
/home/a/Tools/cmake-3.19.6-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426
(message):
The package name passed to `find_package_handle_standard_args`
(PY_SPHINX-RTD-THEME) does not match the name of the calling package
(PythonModules). This can lead to problems in calling code that expects
`find_package` result variables (e.g., `_FOUND`) to follow a certain
pattern.
Call Stack (most recent call first):
cmake/FindPythonModules.cmake:60 (find_package_handle_standard_args)
docs/CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Can not find Python module sphinx-rtd-theme (missing:
PY_SPHINX-RTD-THEME)
CMake Warning (dev) at
/home/a/Tools/cmake-3.19.6-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426
(message):
The package name passed to `find_package_handle_standard_args`
(PY_SPHINXCONTRIB.PLANTUML) does not match the name of the calling
package
(PythonModules). This can lead to problems in calling code that expects
`find_package` result variables (e.g., `_FOUND`) to follow a certain
pattern.
Call Stack (most recent call first):
cmake/FindPythonModules.cmake:60 (find_package_handle_standard_args)
docs/CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Can not find Python module sphinxcontrib.plantuml (missing:
PY_SPHINXCONTRIB.PLANTUML)
-- Found Java: /usr/bin/java (found suitable version "1.8.0.275", minimum
required is "1.8") found components: Runtime
-- PLANTUML_JAR_PATH variable is missing, PlantUML jar location is
unknown.
CMake Warning (dev) at
/home/a/Tools/cmake-3.19.6-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426
(message):
The package name passed to `find_package_handle_standard_args` (Plantuml)
does not match the name of the calling package (PlantUML). This can lead
to problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
cmake/FindPlantUML.cmake:63 (find_package_handle_standard_args)
docs/CMakeLists.txt:15 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find Plantuml (missing: PLANTUML_JAR_PATH PLANTUML_VERSION)
-- Found Doxygen: /usr/bin/doxygen (found suitable version "1.8.11",
minimum required is "1.8.0") found components: doxygen dot
-- Found LATEX: /usr/bin/latex found components: PDFLATEX
-- ---------- Display crypto configuration - start --------------
-- CRYPTO_KEY_MODULE_DISABLED is set to FALSE
-- CRYPTO_AEAD_MODULE_DISABLED is set to FALSE
-- CRYPTO_MAC_MODULE_DISABLED is set to FALSE
-- CRYPTO_CIPHER_MODULE_DISABLED is set to FALSE
-- CRYPTO_HASH_MODULE_DISABLED is set to FALSE
-- CRYPTO_GENERATOR_MODULE_DISABLED is set to FALSE
-- CRYPTO_ASYMMETRIC_MODULE_DISABLED is set to FALSE
-- CRYPTO_ENGINE_BUF_SIZE is set to 0x2080
-- CRYPTO_CONC_OPER_NUM is set to 8
-- ---------- Display crypto configuration - stop ---------------
CMake Deprecation Warning at
/home/a/workspace1/TF-M/trustedfirmware-m/mbedtls/CMakeLists.txt:23
(cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version
of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Failed
-- ----------- Display storage configuration - start ------------
-- PS_CREATE_FLASH_LAYOUT is set to ON
-- PS_ENCRYPTION is set to ON
-- PS_RAM_FS is set to OFF
-- PS_ROLLBACK_PROTECTION is set to ON
-- PS_VALIDATE_METADATA_FROM_FLASH is set to ON
-- PS_MAX_ASSET_SIZE is set to 2048
-- PS_NUM_ASSETS is set to 10
-- PS_CRYPTO_AEAD_ALG is set to PSA_ALG_GCM
-- ITS_CREATE_FLASH_LAYOUT is set to ON
-- ITS_RAM_FS is set to OFF
-- ITS_VALIDATE_METADATA_FROM_FLASH is set to ON
-- ITS_MAX_ASSET_SIZE is set to 512
-- ITS_NUM_ASSETS is set to 10
-- ITS_BUF_SIZE is not set (defaults to ITS_MAX_ASSET_SIZE)
-- ----------- Display storage configuration - stop -------------
CMake Deprecation Warning at
/home/a/workspace1/TF-M/trustedfirmware-m/mbedtls/CMakeLists.txt:23
(cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version
of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Configuring done
-- Generating done
-- Build files have been written to:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build
(python3.6)
a@Thinos16-dev:~/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build$
make install
Scanning dependencies of target tfm_generated_files
[ 1%] Built target tfm_generated_files
Scanning dependencies of target platform_ns
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal.o
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/Device/Source/Templates/system_stm32l5xx.o
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_com.o
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_dma.o
[ 2%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr.o
[ 3%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr_ex.o
[ 3%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rcc.o
[ 3%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gpio.o
[ 3%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart.o
[ 3%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart_ex.o
[ 4%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_cortex.o
[ 4%] Building C object
platform/CMakeFiles/platform_ns.dir/ext/common/uart_stdout.o
[ 4%] Linking C static library libplatform_ns.a
[ 4%] Built target platform_ns
Scanning dependencies of target tfm_ns_log
[ 4%] Building C object ns_log/CMakeFiles/tfm_ns_log.dir/tfm_log_raw.o
[ 4%] Linking C static library libtfm_ns_log.a
[ 4%] Built target tfm_ns_log
Scanning dependencies of target tfm_test_suite_platform_ns
[ 4%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/platform_tests_common.o
[ 5%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/non_secure/platform_ns_interface_testsuite.o
[ 5%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/__/__/framework/test_framework.o
[ 5%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/__/__/framework/test_framework_helpers.o
[ 5%] Building C object
test/suites/platform/CMakeFiles/tfm_test_suite_platform_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 5%] Linking C static library libtfm_test_suite_platform_ns.a
[ 5%] Built target tfm_test_suite_platform_ns
Scanning dependencies of target tfm_t_cose
[ 5%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/src/t_cose_sign1_sign.o
[ 6%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/src/t_cose_sign1_verify.o
[ 6%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/src/t_cose_util.o
[ 6%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/src/t_cose_parameters.o
[ 6%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose.dir/crypto_adapters/t_cose_psa_crypto.o
[ 6%] Linking C static library libtfm_t_cose.a
[ 6%] Built target tfm_t_cose
Scanning dependencies of target tfm_qcbor
[ 6%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/src/ieee754.o
[ 6%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/src/qcbor_encode.o
[ 7%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/src/qcbor_decode.o
[ 7%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/src/UsefulBuf.o
[ 7%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor.dir/util/qcbor_util.o
[ 7%] Linking C static library libtfm_qcbor.a
[ 7%] Built target tfm_qcbor
Scanning dependencies of target tfm_qcbor_test
[ 7%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/float_tests.o
[ 8%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/half_to_double_from_rfc7049.o
[ 8%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/qcbor_decode_tests.o
[ 8%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/qcbor_encode_tests.o
[ 8%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/run_tests.o
[ 8%] Building C object
lib/ext/qcbor/CMakeFiles/tfm_qcbor_test.dir/test/UsefulBuf_Tests.o
[ 9%] Linking C static library libtfm_qcbor_test.a
[ 9%] Built target tfm_qcbor_test
Scanning dependencies of target tfm_t_cose_test
[ 10%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/run_tests.o
[ 10%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/t_cose_make_psa_test_key.o
[ 10%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/t_cose_make_test_messages.o
[ 10%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/t_cose_sign_verify_test.o
[ 10%] Building C object
lib/ext/t_cose/CMakeFiles/tfm_t_cose_test.dir/test/t_cose_test.o
[ 11%] Linking C static library libtfm_t_cose_test.a
[ 11%] Built target tfm_t_cose_test
Scanning dependencies of target tfm_api_ns
[ 11%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_platform_func_api.o
[ 11%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_audit_func_api.o
[ 11%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_ps_func_api.o
[ 12%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_its_func_api.o
[ 12%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_crypto_func_api.o
[ 12%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_initial_attestation_func_api.o
[ 12%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_psa_ns_api.o
[ 12%] Building C object
app/CMakeFiles/tfm_api_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/tfm_ns_interface.o
[ 13%] Linking C static library libtfm_api_ns.a
[ 13%] Built target tfm_api_ns
Scanning dependencies of target tfm_s_scatter
[ 13%] Building C object
platform/target/CMakeFiles/tfm_s_scatter.dir/__/__/__/common/gcc/tfm_common_s.o
[ 13%] Built target tfm_s_scatter
Scanning dependencies of target tfm_psa_rot_partition_ps_test
[ 14%] Building C object
test/test_services/tfm_ps_test_service/CMakeFiles/tfm_psa_rot_partition_ps_test.dir/tfm_ps_test_service.o
[ 14%] Building C object
test/test_services/tfm_ps_test_service/CMakeFiles/tfm_psa_rot_partition_ps_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 14%] Linking C static library libtfm_psa_rot_partition_ps_test.a
[ 14%] Built target tfm_psa_rot_partition_ps_test
Scanning dependencies of target tfm_app_rot_partition_core_test_2
[ 14%] Building C object
test/test_services/tfm_core_test_2/CMakeFiles/tfm_app_rot_partition_core_test_2.dir/tfm_ss_core_test_2.o
[ 14%] Building C object
test/test_services/tfm_core_test_2/CMakeFiles/tfm_app_rot_partition_core_test_2.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 14%] Linking C static library libtfm_app_rot_partition_core_test_2.a
[ 14%] Built target tfm_app_rot_partition_core_test_2
Scanning dependencies of target tfm_psa_rot_partition_core_test
[ 15%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/tfm_ss_core_test.o
[ 15%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 15%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/__/__/framework/test_framework.o
[ 15%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/__/__/framework/test_framework_helpers.o
[ 15%] Building C object
test/test_services/tfm_core_test/CMakeFiles/tfm_psa_rot_partition_core_test.dir/__/__/framework/test_framework_integ_test_helper.o
[ 16%] Linking C static library libtfm_psa_rot_partition_core_test.a
[ 16%] Built target tfm_psa_rot_partition_core_test
Scanning dependencies of target platform_s
[ 16%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/system_stm32l5xx.o
[ 16%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/Native_Driver/tick.o
[ 17%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/Native_Driver/mpu_armv8m_drv.o
[ 17%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal.o
[ 17%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/spm_hal.o
[ 17%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/tfm_hal_isolation.o
[ 17%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/target_cfg.o
[ 18%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/low_level_device.o
[ 18%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_flash.o
[ 18%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_com.o
[ 18%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_flash.o
[ 18%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_flash_ex.o
[ 18%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_dma.o
[ 19%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr.o
[ 19%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr_ex.o
[ 19%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gpio.o
[ 19%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart.o
[ 19%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart_ex.o
[ 20%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rcc.o
[ 20%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rcc_ex.o
[ 20%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rng.o
[ 20%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rng_ex.o
[ 20%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/Native_Driver/low_level_rng.o
[ 21%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gtzc.o
[ 21%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_isolation_mpu_v8m.o
[ 21%] Building C object
platform/CMakeFiles/platform_s.dir/ext/target/stm/common/stm32l5xx/secure/tfm_platform_system.o
[ 21%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/attest_hal.o
[ 21%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_ps.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_its.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_platform.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/uart_stdout.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_spm_logdev_peripheral.o
[ 22%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_memory_symbols.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/nv_counters.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/crypto_keys.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/tfm_rotpk.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/ext/common/template/tfm_initial_attestation_key_material.o
[ 23%] Building C object
platform/CMakeFiles/platform_s.dir/__/interface/src/log/tfm_log_raw.o
[ 23%] Linking C static library libplatform_s.a
[ 23%] Built target platform_s
Scanning dependencies of target tfm_spm
[ 23%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_boot_data.o
[ 23%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_core_utils.o
[ 23%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/utilities.o
[ 23%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/spm_log.o
[ 24%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_core_mem_check.o
[ 24%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/main.o
[ 24%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/arch.o
[ 24%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/spm_func.o
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:
In function 'tfm_spm_seal_psp_stacks':
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:91:5:
warning: array subscript 1 is outside array bounds of 'uint32_t[1]' {aka
'long unsigned int[1]'} [-Warray-bounds]
91 | *(arm_lib_stck_seal_base + 1) = TFM_STACK_SEAL_VALUE;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:23:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:56:18:
note: while referencing 'Image$$ARM_LIB_STACK_SEAL$$ZI$$Base'
56 | REGION_DECLARE_T(Image$$, ARM_LIB_STACK_SEAL, $$ZI$$Base,
uint32_t);
| ^~~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/platform/include/region.h:12:25:
note: in definition of macro 'REGION'
12 | #define REGION(a, b, c) a##b##c
| ^
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/platform/include/region.h:15:47:
note: in expansion of macro 'REGION_NAME'
15 | #define REGION_DECLARE_T(a, b, c, t) extern t REGION_NAME(a, b, c)
| ^~~~~~~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:56:1:
note: in expansion of macro 'REGION_DECLARE_T'
56 | REGION_DECLARE_T(Image$$, ARM_LIB_STACK_SEAL, $$ZI$$Base,
uint32_t);
| ^~~~~~~~~~~~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:
In function 'tfm_spm_sfn_request_handler':
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:450:31:
warning: 'iovecs.orig_outvec' may be used uninitialized in this function
[-Wmaybe-uninitialized]
450 | runtime_data->orig_outvec = iovec_ptr->orig_outvec;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:803:27:
note: 'iovecs.orig_outvec' was declared here
803 | struct iovec_params_t iovecs;
| ^~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:446:5:
warning: 'iovecs.out_len' may be used uninitialized in this function
[-Wmaybe-uninitialized]
446 | for (i = 0U; i < runtime_data->iovec_args.out_len; ++i) {
| ^~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:803:27:
note: 'iovecs.out_len' was declared here
803 | struct iovec_params_t iovecs;
| ^~~~~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:441:5:
warning: 'iovecs.in_len' may be used uninitialized in this function
[-Wmaybe-uninitialized]
441 | for (i = 0U; i < runtime_data->iovec_args.in_len; ++i) {
| ^~~
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/spm/cmsis_func/spm_func.c:803:27:
note: 'iovecs.in_len' was declared here
803 | struct iovec_params_t iovecs;
| ^~~~~~
[ 24%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/tfm_core_svcalls_func.o
[ 25%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/tfm_nspm_func.o
[ 25%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_func/tfm_secure_api.o
[ 25%] Building C object
secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/interface/src/log/tfm_log_raw.o
[ 25%] Linking C static library libtfm_spm.a
[ 25%] Built target tfm_spm
Scanning dependencies of target tfm_psa_rot_partition_platform
[ 25%] Building C object
secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/platform_sp.o
[ 25%] Building C object
secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 25%] Linking C static library libtfm_psa_rot_partition_platform.a
[ 25%] Built target tfm_psa_rot_partition_platform
Scanning dependencies of target tfm_psa_rot_partition_its
[ 25%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/tfm_its_req_mngr.o
[ 25%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/tfm_internal_trusted_storage.o
[ 25%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/its_utils.o
[ 26%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_nand.o
[ 26%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_nor.o
[ 26%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_ram.o
[ 26%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs.o
[ 26%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs_dblock.o
[ 26%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs_mblock.o
[ 27%] Building C object
secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 27%] Linking C static library libtfm_psa_rot_partition_its.a
[ 27%] Built target tfm_psa_rot_partition_its
Scanning dependencies of target tfm_app_rot_partition_ps
[ 27%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/tfm_ps_req_mngr.o
[ 28%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/tfm_protected_storage.o
[ 28%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_object_system.o
[ 28%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_object_table.o
[ 28%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_utils.o
[ 28%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/crypto/ps_crypto_interface.o
[ 29%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_encrypted_object.o
[ 29%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/nv_counters/ps_nv_counters.o
[ 29%] Building C object
secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 29%] Linking C static library libtfm_app_rot_partition_ps.a
[ 29%] Built target tfm_app_rot_partition_ps
Scanning dependencies of target tfm_psa_rot_partition_attestation
[ 29%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/tfm_attest.o
[ 29%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/tfm_attest_req_mngr.o
[ 29%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_core.o
[ 29%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_asymmetric_key.o
[ 29%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_token_encode.o
[ 30%] Building C object
secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 30%] Linking C static library libtfm_psa_rot_partition_attestation.a
[ 30%] Built target tfm_psa_rot_partition_attestation
Scanning dependencies of target crypto_service_mbedcrypto
[ 30%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/aes.o
[ 30%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/aesni.o
[ 31%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/arc4.o
[ 31%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/aria.o
[ 31%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/asn1parse.o
[ 31%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/asn1write.o
[ 31%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/base64.o
[ 32%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/bignum.o
[ 32%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/blowfish.o
[ 32%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/camellia.o
[ 32%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ccm.o
[ 32%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/chacha20.o
[ 33%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/chachapoly.o
[ 33%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/cipher.o
[ 33%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/cipher_wrap.o
[ 33%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/cmac.o
[ 33%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ctr_drbg.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/des.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/dhm.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecdh.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecdsa.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecjpake.o
[ 34%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecp.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ecp_curves.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/entropy.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/entropy_poll.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/error.o
[ 35%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/gcm.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/havege.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/hkdf.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/hmac_drbg.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/md.o
[ 36%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/md2.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/md4.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/md5.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/memory_buffer_alloc.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/nist_kw.o
[ 37%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/oid.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/padlock.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pem.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pk.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pk_wrap.o
[ 38%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pkcs12.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pkcs5.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pkparse.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/pkwrite.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/platform.o
[ 39%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/platform_util.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/poly1305.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto_se.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto_slot_management.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto_storage.o
[ 40%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/psa_its_file.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/ripemd160.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/rsa.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/rsa_internal.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/sha1.o
[ 41%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/sha256.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/sha512.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/threading.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/timing.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/version.o
[ 42%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/version_features.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/xtea.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/secure_fw/partitions/crypto/tfm_mbedcrypto_alt.o
[ 43%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedcrypto.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 43%] Linking C static library libmbedcrypto.a
[ 43%] Built target crypto_service_mbedcrypto
Scanning dependencies of target tfm_psa_rot_partition_crypto
[ 43%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_init.o
[ 43%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_alloc.o
[ 43%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_cipher.o
[ 43%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_hash.o
[ 44%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_mac.o
[ 44%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key.o
[ 44%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_aead.o
[ 44%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_asymmetric.o
[ 44%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key_derivation.o
[ 45%] Building C object
secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 45%] Linking C static library libtfm_psa_rot_partition_crypto.a
[ 45%] Built target tfm_psa_rot_partition_crypto
Scanning dependencies of target tfm_psa_rot_partition_audit
[ 45%] Building C object
secure_fw/partitions/audit_logging/CMakeFiles/tfm_psa_rot_partition_audit.dir/audit_core.o
[ 45%] Building C object
secure_fw/partitions/audit_logging/CMakeFiles/tfm_psa_rot_partition_audit.dir/__/__/__/interface/src/log/tfm_log_raw.o
[ 45%] Linking C static library libtfm_psa_rot_partition_audit.a
[ 45%] Built target tfm_psa_rot_partition_audit
Scanning dependencies of target tfm_sprt
[ 45%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memcmp.o
[ 46%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memcpy.o
[ 46%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memmove.o
[ 46%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memset.o
[ 46%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/service_api.o
[ 46%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/tfm_sp_log_raw.o
[ 46%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/platform/ext/common/tfm_hal_sp_logdev_periph.o
[ 47%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/audit_logging/tfm_audit_secure_api.o
[ 47%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/crypto/tfm_crypto_secure_api.o
[ 47%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/initial_attestation/tfm_attest_secure_api.o
[ 47%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/protected_storage/tfm_ps_secure_api.o
[ 47%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/internal_trusted_storage/tfm_its_secure_api.o
[ 48%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/platform/tfm_platform_secure_api.o
[ 48%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/test_services/tfm_ps_test_service/tfm_ps_test_service_api.o
[ 48%] Building C object
secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/interface/src/log/tfm_log_raw.o
[ 48%] Linking C static library libtfm_sprt.a
[ 48%] Built target tfm_sprt
Scanning dependencies of target tfm_s_log
[ 48%] Building C object
ns_log/CMakeFiles/tfm_s_log.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 48%] Linking C static library libtfm_s_log.a
[ 48%] Built target tfm_s_log
Scanning dependencies of target tfm_s
[ 48%] Building C object
secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/spm/cmsis_func/tfm_veneers.o
[ 48%] Building C object
secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/stm/common/stm32l5xx/Native_Driver/tick.o
[ 48%] Building C object
secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/stm/common/stm32l5xx/Device/Source/startup_stm32l5xx_s.o
[ 48%] Building C object
secure_fw/CMakeFiles/tfm_s.dir/__/interface/src/log/tfm_log_raw.o
[ 48%] Linking C executable ../bin/tfm_s.axf
Memory region Used Size Region Size %age Used
FLASH: 144552 B 219328 B 65.91%
RAM: 50632 B 127 KB 38.93%
VENEERS: 800 B 832 B 96.15%
[ 48%] Built target tfm_s
[ 48%] Generating s_veneers.o
Scanning dependencies of target tfm_s_veneers
[ 48%] Generating s_veneers.o
[ 49%] Linking C static library libtfm_s_veneers.a
[ 49%] Built target tfm_s_veneers
Scanning dependencies of target tfm_test_suite_attestation_ns
[ 49%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/attest_public_key.o
[ 49%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/attest_token_test.o
[ 49%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/attest_token_decode_common.o
[ 49%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/attest_token_decode_asymmetric.o
[ 49%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/non_secure/attest_asymmetric_ns_interface_testsuite.o
[ 50%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/__/__/framework/test_framework.o
[ 50%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/__/__/framework/test_framework_helpers.o
[ 50%] Building C object
test/suites/attestation/CMakeFiles/tfm_test_suite_attestation_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 50%] Linking C static library libtfm_test_suite_attestation_ns.a
[ 50%] Built target tfm_test_suite_attestation_ns
Scanning dependencies of target tfm_test_suite_audit_ns
[ 50%] Building C object
test/suites/audit/CMakeFiles/tfm_test_suite_audit_ns.dir/non_secure/audit_ns_interface_testsuite.o
[ 51%] Building C object
test/suites/audit/CMakeFiles/tfm_test_suite_audit_ns.dir/__/__/framework/test_framework.o
[ 51%] Building C object
test/suites/audit/CMakeFiles/tfm_test_suite_audit_ns.dir/__/__/framework/test_framework_helpers.o
[ 51%] Building C object
test/suites/audit/CMakeFiles/tfm_test_suite_audit_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 51%] Linking C static library libtfm_test_suite_audit_ns.a
[ 51%] Built target tfm_test_suite_audit_ns
Scanning dependencies of target tfm_test_suite_crypto_ns
[ 52%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/crypto_tests_common.o
[ 52%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/non_secure/crypto_ns_interface_testsuite.o
[ 52%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/__/__/framework/test_framework.o
[ 52%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/__/__/framework/test_framework_helpers.o
[ 52%] Building C object
test/suites/crypto/CMakeFiles/tfm_test_suite_crypto_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 53%] Linking C static library libtfm_test_suite_crypto_ns.a
[ 53%] Built target tfm_test_suite_crypto_ns
Scanning dependencies of target tfm_test_suite_its_ns
[ 53%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/its_tests_common.o
[ 53%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/non_secure/psa_its_ns_interface_testsuite.o
[ 53%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/__/__/framework/test_framework.o
[ 53%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/__/__/framework/test_framework_helpers.o
[ 53%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 54%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Config/RTX_Config.o
[ 54%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Source/rtx_lib.o
[ 54%] Building C object
test/suites/its/CMakeFiles/tfm_test_suite_its_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/app/os_wrapper_cmsis_rtos_v2.o
[ 54%] Linking C static library libtfm_test_suite_its_ns.a
[ 54%] Built target tfm_test_suite_its_ns
Scanning dependencies of target tfm_test_suite_qcbor_ns
[ 54%] Building C object
test/suites/qcbor/CMakeFiles/tfm_test_suite_qcbor_ns.dir/non_secure/qcbor_ns_testsuite.o
[ 54%] Building C object
test/suites/qcbor/CMakeFiles/tfm_test_suite_qcbor_ns.dir/__/__/framework/test_framework.o
[ 54%] Building C object
test/suites/qcbor/CMakeFiles/tfm_test_suite_qcbor_ns.dir/__/__/framework/test_framework_helpers.o
[ 54%] Building C object
test/suites/qcbor/CMakeFiles/tfm_test_suite_qcbor_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 55%] Linking C static library libtfm_test_suite_qcbor_ns.a
[ 55%] Built target tfm_test_suite_qcbor_ns
Scanning dependencies of target tfm_test_suite_ps_ns
[ 56%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/non_secure/ns_test_helpers.o
[ 56%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/non_secure/psa_ps_ns_interface_testsuite.o
[ 56%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/__/__/framework/test_framework.o
[ 56%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/__/__/framework/test_framework_helpers.o
[ 56%] Building C object
test/suites/ps/CMakeFiles/tfm_test_suite_ps_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 57%] Linking C static library libtfm_test_suite_ps_ns.a
[ 57%] Built target tfm_test_suite_ps_ns
Scanning dependencies of target tfm_test_suite_t_cose_ns
[ 57%] Building C object
test/suites/t_cose/CMakeFiles/tfm_test_suite_t_cose_ns.dir/non_secure/t_cose_ns_testsuite.o
[ 57%] Building C object
test/suites/t_cose/CMakeFiles/tfm_test_suite_t_cose_ns.dir/__/__/framework/test_framework.o
[ 57%] Building C object
test/suites/t_cose/CMakeFiles/tfm_test_suite_t_cose_ns.dir/__/__/framework/test_framework_helpers.o
[ 57%] Building C object
test/suites/t_cose/CMakeFiles/tfm_test_suite_t_cose_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 58%] Linking C static library libtfm_test_suite_t_cose_ns.a
[ 58%] Built target tfm_test_suite_t_cose_ns
Scanning dependencies of target tfm_test_suite_core_ns
[ 58%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/non_secure/core_ns_interactive_testsuite.o
[ 59%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/non_secure/core_ns_positive_testsuite.o
[ 59%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/non_secure/core_test_api.o
[ 59%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/__/__/framework/test_framework.o
[ 59%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/__/__/framework/test_framework_helpers.o
[ 59%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/__/__/framework/test_framework_integ_test_helper.o
[ 60%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/__/__/framework/non_secure_suites.o
[ 60%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Config/RTX_Config.o
[ 60%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Source/rtx_lib.o
[ 60%] Building C object
test/suites/core/CMakeFiles/tfm_test_suite_core_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/app/os_wrapper_cmsis_rtos_v2.o
[ 60%] Linking C static library libtfm_test_suite_core_ns.a
[ 60%] Built target tfm_test_suite_core_ns
Scanning dependencies of target tfm_ns_integration_test
[ 60%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/tfm_integ_test.o
[ 60%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/non_secure_suites.o
[ 61%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework.o
[ 61%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework_helpers.o
[ 61%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework_integ_test_helper.o
[ 61%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Config/RTX_Config.o
[ 61%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Source/rtx_lib.o
[ 62%] Building C object
app/CMakeFiles/tfm_ns_integration_test.dir/os_wrapper_cmsis_rtos_v2.o
[ 62%] Linking C static library libtfm_ns_integration_test.a
[ 62%] Built target tfm_ns_integration_test
Scanning dependencies of target tfm_ns_scatter
[ 62%] Building C object
platform/target/CMakeFiles/tfm_ns_scatter.dir/__/common/stm32l5xx/Device/Source/gcc/stm32l5xx_ns.o
[ 62%] Built target tfm_ns_scatter
Scanning dependencies of target tfm_ns
[ 62%] Building C object app/CMakeFiles/tfm_ns.dir/main_ns.o
[ 62%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/platform/ext/target/stm/common/stm32l5xx/Device/Source/startup_stm32l5xx_ns.o
[ 62%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Config/RTX_Config.o
[ 62%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/CMSIS/RTOS2/RTX/Source/rtx_lib.o
[ 62%] Building C object
app/CMakeFiles/tfm_ns.dir/os_wrapper_cmsis_rtos_v2.o
[ 63%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/non_secure_suites.o
[ 63%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework.o
[ 63%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework_helpers.o
[ 63%] Building C object
app/CMakeFiles/tfm_ns.dir/home/a/workspace1/TF-M/trustedfirmware-m/tf-m-tests/test/framework/test_framework_integ_test_helper.o
[ 63%] Linking C executable ../bin/tfm_ns.axf
Memory region Used Size Region Size %age Used
FLASH: 126528 B 159 KB 77.71%
RAM: 30208 B 128 KB 23.05%
[ 63%] Built target tfm_ns
Scanning dependencies of target tfm_ns_hex
[ 63%] Generating ../bin/tfm_ns.hex
[ 63%] Built target tfm_ns_hex
Scanning dependencies of target tfm_ns_bin
[ 64%] Generating ../bin/tfm_ns.bin
[ 64%] Built target tfm_ns_bin
Scanning dependencies of target tfm_ns_elf
[ 64%] Generating ../bin/tfm_ns.elf
[ 64%] Built target tfm_ns_elf
Scanning dependencies of target tfm_ns_binaries
[ 64%] Built target tfm_ns_binaries
Scanning dependencies of target tfm_s_hex
[ 64%] Generating ../bin/tfm_s.hex
[ 64%] Built target tfm_s_hex
Scanning dependencies of target tfm_s_bin
[ 65%] Generating ../bin/tfm_s.bin
[ 65%] Built target tfm_s_bin
Scanning dependencies of target tfm_s_elf
[ 65%] Generating ../bin/tfm_s.elf
[ 65%] Built target tfm_s_elf
Scanning dependencies of target tfm_s_binaries
[ 65%] Built target tfm_s_binaries
Scanning dependencies of target crypto_service_mbedx509
[ 66%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/certs.o
[ 66%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/pkcs11.o
[ 66%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509.o
[ 66%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509_create.o
[ 66%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509_crl.o
[ 67%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509_crt.o
[ 67%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509_csr.o
[ 67%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509write_crt.o
[ 67%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/x509write_csr.o
[ 67%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedx509.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 68%] Linking C static library libmbedx509.a
[ 68%] Built target crypto_service_mbedx509
Scanning dependencies of target crypto_service_mbedtls
[ 68%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/debug.o
[ 69%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/net_sockets.o
[ 69%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_cache.o
[ 69%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_ciphersuites.o
[ 69%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_cli.o
[ 69%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_cookie.o
[ 70%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_msg.o
[ 70%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_srv.o
[ 70%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_ticket.o
[ 70%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/ssl_tls.o
[ 70%] Building C object
secure_fw/partitions/crypto/mbedcrypto/library/CMakeFiles/crypto_service_mbedtls.dir/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/interface/src/log/tfm_log_raw.o
[ 70%] Linking C static library libmbedtls.a
[ 70%] Built target crypto_service_mbedtls
Scanning dependencies of target bl2_scatter
[ 70%] Building C object
platform/target/CMakeFiles/bl2_scatter.dir/__/common/stm32l5xx/Device/Source/gcc/stm32l5xx_bl2.o
[ 70%] Built target bl2_scatter
Scanning dependencies of target platform_bl2
[ 70%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/Device/Source/Templates/system_stm32l5xx.o
[ 70%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/bl2/boot_hal.o
[ 70%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/Native_Driver/mpu_armv8m_drv.o
[ 70%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/bl2/tfm_low_level_security.o
[ 71%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/bl2/low_level_device.o
[ 71%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_flash.o
[ 71%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_com.o
[ 71%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal.o
[ 71%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_flash.o
[ 72%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_flash_ex.o
[ 72%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr_ex.o
[ 72%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_dma.o
[ 72%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_pwr.o
[ 72%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_rcc.o
[ 73%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_cortex.o
[ 73%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gpio.o
[ 73%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart.o
[ 73%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_uart_ex.o
[ 73%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_gtzc.o
[ 73%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/boot_hal.o
[ 74%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/uart_stdout.o
[ 74%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/template/nv_counters.o
[ 74%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/template/tfm_rotpk.o
[ 74%] Building C object
platform/CMakeFiles/platform_bl2.dir/ext/common/template/tfm_initial_attestation_key_material.o
[ 74%] Linking C static library libplatform_bl2.a
[ 74%] Built target platform_bl2
Scanning dependencies of target bl2_mbedcrypto
[ 74%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/aes.o
[ 74%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/aesni.o
[ 74%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/arc4.o
[ 75%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/aria.o
[ 75%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/asn1parse.o
[ 75%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/asn1write.o
[ 75%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/base64.o
[ 75%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/bignum.o
[ 76%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/blowfish.o
[ 76%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/camellia.o
[ 76%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ccm.o
[ 76%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/chacha20.o
[ 76%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/chachapoly.o
[ 76%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/cipher.o
[ 77%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/cipher_wrap.o
[ 77%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/cmac.o
[ 77%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ctr_drbg.o
[ 77%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/des.o
[ 77%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/dhm.o
[ 78%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecdh.o
[ 78%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecdsa.o
[ 78%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecjpake.o
[ 78%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecp.o
[ 78%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ecp_curves.o
[ 79%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/entropy.o
[ 79%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/entropy_poll.o
[ 79%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/error.o
[ 79%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/gcm.o
[ 79%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/havege.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/hkdf.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/hmac_drbg.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/md.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/md2.o
[ 80%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/md4.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/md5.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/memory_buffer_alloc.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/nist_kw.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/oid.o
[ 81%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/padlock.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pem.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pk.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pk_wrap.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pkcs12.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pkcs5.o
[ 82%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pkparse.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/pkwrite.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/platform.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/platform_util.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/poly1305.o
[ 83%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_crypto.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_crypto_se.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_crypto_slot_management.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_crypto_storage.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/psa_its_file.o
[ 84%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/ripemd160.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/rsa.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/rsa_internal.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/sha1.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/sha256.o
[ 85%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/sha512.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/threading.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/timing.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/version.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/version_features.o
[ 86%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedcrypto.dir/xtea.o
[ 87%] Linking C static library libmbedcrypto.a
[ 87%] Built target bl2_mbedcrypto
Scanning dependencies of target bootutil
[ 87%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/boot_record.o
[ 87%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/bootutil_misc.o
[ 87%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/caps.o
[ 88%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/encrypted.o
[ 88%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/fault_injection_hardening.o
[ 88%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/fault_injection_hardening_delay_rng_mbedtls.o
[ 88%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_ec.o
[ 88%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_ec256.o
[ 89%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_ed25519.o
[ 89%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_rsa.o
[ 89%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/image_validate.o
[ 89%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/loader.o
[ 89%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/swap_misc.o
[ 89%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/swap_move.o
[ 90%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/swap_scratch.o
[ 90%] Building C object
bl2/ext/mcuboot/bootutil/CMakeFiles/bootutil.dir/src/tlv.o
[ 90%] Linking C static library libbootutil.a
[ 90%] Built target bootutil
Scanning dependencies of target bl2
[ 90%] Building C object bl2/CMakeFiles/bl2.dir/src/security_cnt.o
[ 90%] Building C object bl2/CMakeFiles/bl2.dir/src/flash_map.o
[ 90%] Building C object bl2/CMakeFiles/bl2.dir/ext/mcuboot/bl2_main.o
[ 90%] Building C object bl2/CMakeFiles/bl2.dir/ext/mcuboot/keys.o
[ 90%] Building C object
bl2/CMakeFiles/bl2.dir/ext/mcuboot/flash_map_extended.o
[ 91%] Building C object
bl2/CMakeFiles/bl2.dir/ext/mcuboot/flash_map_legacy.o
[ 91%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/Native_Driver/tick.o
[ 91%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/Device/Source/startup_stm32l5xx_bl2.o
[ 91%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/bl2/low_level_ospi_device.o
[ 91%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/CMSIS_Driver/low_level_ospi_flash.o
[ 92%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/stm32l5xx/stm32l5xx_hal/Src/stm32l5xx_hal_ospi.o
[ 92%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/common/Components/mx25lm51245g/mx25lm51245g.o
[ 92%] Building C object
bl2/CMakeFiles/bl2.dir/__/platform/ext/target/stm/stm32l562e_dk/src/stm32l562e_discovery_ospi.o
[ 92%] Linking C executable ../bin/bl2.axf
Memory region Used Size Region Size %age Used
FLASH: 46360 B 66 KB 68.60%
FLASH_NOHDP: 244 B 6 KB 3.97%
RAM: 27016 B 63 KB 41.88%
[ 92%] Built target bl2
Scanning dependencies of target bl2_elf
[ 93%] Generating ../bin/bl2.elf
[ 93%] Built target bl2_elf
Scanning dependencies of target bl2_hex
[ 93%] Generating ../bin/bl2.hex
[ 93%] Built target bl2_hex
Scanning dependencies of target bl2_bin
[ 93%] Generating ../bin/bl2.bin
[ 93%] Built target bl2_bin
Scanning dependencies of target bl2_binaries
[ 93%] Built target bl2_binaries
Scanning dependencies of target signing_layout_s
[ 93%] Building C object
bl2/ext/mcuboot/CMakeFiles/signing_layout_s.dir/signing_layout_s.o
[ 93%] Built target signing_layout_s
Scanning dependencies of target signing_layout_ns
[ 94%] Building C object
bl2/ext/mcuboot/CMakeFiles/signing_layout_ns.dir/signing_layout_ns.o
[ 94%] Built target signing_layout_ns
Scanning dependencies of target tfm_s_signed_bin
[ 94%] Generating tfm_s_signed.bin
[ 94%] Built target tfm_s_signed_bin
Scanning dependencies of target tfm_ns_signed_bin
[ 95%] Generating tfm_ns_signed.bin
[ 95%] Built target tfm_ns_signed_bin
Scanning dependencies of target tfm_s_ns_signed_bin
[ 95%] Generating tfm_s_ns_signed.bin
[ 95%] Built target tfm_s_ns_signed_bin
Scanning dependencies of target signed_images
[ 95%] Built target signed_images
Scanning dependencies of target bl2_mbedx509
[ 95%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/certs.o
[ 95%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/pkcs11.o
[ 95%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509.o
[ 95%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509_create.o
[ 96%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509_crl.o
[ 96%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509_crt.o
[ 96%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509_csr.o
[ 96%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509write_crt.o
[ 96%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedx509.dir/x509write_csr.o
[ 97%] Linking C static library libmbedx509.a
[ 97%] Built target bl2_mbedx509
Scanning dependencies of target bl2_mbedtls
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/debug.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/net_sockets.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_cache.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_ciphersuites.o
[ 97%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_cli.o
[ 98%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_cookie.o
[ 98%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_msg.o
[ 98%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_srv.o
[ 98%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_ticket.o
[ 98%] Building C object
bl2/mbedcrypto/library/CMakeFiles/bl2_mbedtls.dir/ssl_tls.o
[100%] Linking C static library libmbedtls.a
[100%] Built target bl2_mbedtls
Install the project...
-- Install configuration: "Release"
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/secure_fw/partitions/crypto/mbedcrypto/install/libmbedcrypto.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/secure_fw/partitions/crypto/mbedcrypto/install/libmbedx509.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/secure_fw/partitions/crypto/mbedcrypto/install/libmbedtls.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/bl2/mbedcrypto/install/libmbedcrypto.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/bl2/mbedcrypto/install/libmbedx509.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/bl2/mbedcrypto/install/libmbedtls.a
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/scripts/stm_tool.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/scripts/macro_parser.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/regression.sh
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/preprocess.sh
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/TFM_UPDATE.sh
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/postbuild.sh
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/flash_layout.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/region_defs.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/image_macros_to_preprocess_bl2.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.axf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s_signed.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.hex
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.elf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.map
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.hex
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.elf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns_signed.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.map
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.axf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.elf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.axf
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/bl2.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_ns.map
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s_ns_signed.bin
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/outputs/STM/STM32L562E_DK/tfm_s.hex
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/lib/s_veneers.o
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/client.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/error.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/common.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/msg_queue.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/mutex.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/semaphore.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/thread.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/os_wrapper/tick.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa_manifest/sid.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_api.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_ns_interface.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_ns_svc.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/ext/tz_context.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm/veneers/tfm_veneers.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/protected_storage.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/internal_trusted_storage.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/storage_common.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_extra.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_compat.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_client_struct.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_sizes.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_struct.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_types.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/crypto_values.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_crypto_defs.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa/initial_attestation.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa_audit_api.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/psa_audit_defs.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/include/tfm_platform_api.h
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_ns_interface.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_ps_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_its_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_crypto_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_initial_attestation_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_audit_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/interface/src/tfm_platform_func_api.c
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/macro_parser.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/assemble.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/__pycache__
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/__pycache__/macro_parser.cpython-36.pyc
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/requirements.txt
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/wrapper
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/scripts/wrapper/wrapper.py
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/layout_files/signing_layout_s.o
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/layout_files/signing_layout_ns.o
-- Installing:
/home/a/workspace1/TF-M/trustedfirmware-m/trusted-firmware-m/cmake_build/install/image_signing/keys/root-RSA-3072_1.pem
Best Regards,
Poppy Wu
吴偏偏
Macronix Microelectronics (Suzhou) Co.,Ltd
旺宏微电子(苏州)有限公司
No. 55, Su Hong Xi Road ,SIP, Suzhou, PRC, 215021
苏州工业园区苏虹西路55号
Tel: 86-512-62580888 EXT: 3147
Fax: 86-512-62585399 ZIP: 215021
http://www.mxic.com.cn
CONFIDENTIALITY NOTE:
This e-mail and any attachments may contain confidential information
and/or personal data, which is protected by applicable laws. Please be
reminded that duplication, disclosure, distribution, or use of this e-mail
(and/or its attachments) or any part thereof is prohibited. If you receive
this e-mail in error, please notify us immediately and delete this mail as
well as it attachments from your system. In addition, please be informed
that collection, processing, and/or use of personal data is prohibited
unless expressly permitted by personal data protection laws. Thank you for
your attention and cooperation.
Macronix International Co., Ltd.
=====================================================================--
TF-M mailing list
TF-M(a)lists.trustedfirmware.org
https://lists.trustedfirmware.org/mailman/listinfo/tf-m
CONFIDENTIALITY NOTE:
This e-mail and any attachments may contain confidential information
and/or personal data, which is protected by applicable laws. Please be
reminded that duplication, disclosure, distribution, or use of this e-mail
(and/or its attachments) or any part thereof is prohibited. If you receive
this e-mail in error, please notify us immediately and delete this mail as
well as its attachment(s) from your system. In addition, please be
informed that collection, processing, and/or use of personal data is
prohibited unless expressly permitted by personal data protection laws.
Thank you for your attention and cooperation.
Macronix International Co., Ltd.
=====================================================================--
TF-M mailing list
TF-M(a)lists.trustedfirmware.org
https://lists.trustedfirmware.org/mailman/listinfo/tf-m
============================================================================
CONFIDENTIALITY NOTE:
This e-mail and any attachments may contain confidential information and/or personal data, which is protected by applicable laws. Please be reminded that duplication, disclosure, distribution, or use of this e-mail (and/or its attachments) or any part thereof is prohibited. If you receive this e-mail in error, please notify us immediately and delete this mail as well as it attachments from your system. In addition, please be informed that collection, processing, and/or use of personal data is prohibited unless expressly permitted by personal data protection laws. Thank you for your attention and cooperation.
Macronix International Co., Ltd.
=====================================================================
Hello,
This question is relative to linker script with Compiler armclang 'V6.14' (For the other toolchain IAR , GNUARM ,it works )
I need to place code aligned to flash PAGE SIZE (0x2000 or 8192) to be able to set hardware protection.
As follow , here is the description of the issue.
With a Linker file having the following value for Code placement
LR_CODE 0x0c024400 0x20000 {
ER_TFM_CODE 0x0c024400 {
*.o (RESET +First)
* (+RO)
}
TFM_UNPRIV_CODE +0 ALIGN 0x2000 {
stm32u5xx_hal*.o (+RO)
tick.o (+RO)
*(SFN)
*armlib*
}
}
We get the following error :
Build started: Project: Project_s
*** Using Compiler 'V6.14', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build Project 'Project_s' - Target xxxxxxxxxxx _TFM_Appli_S'
linking...
xxxxxxxxxxx_S\Exe\Project.axf: Error: L6244E: Load region LR_CODE address (0x0c024400) not aligned on a 8192 byte boundary.
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 1 error messages.
" xxxxxxxxxxx _S\Exe\Project.axf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:03
If we change the linker file as follow :
LR_CODE 0x0c024400 0x20000 {
ER_TFM_CODE 0x0c024400 {
*.o (RESET +First)
* (+RO)
}
TFM_UNPRIV_CODE +0 ALIGN 0x400 {
stm32u5xx_hal*.o (+RO)
tick.o (+RO)
*(SFN)
*armlib*
}
}
No Error is reported.
Is this an known issue with ARMCLANG ?
Best Regards
.