đŸ˜‰

 

No response got yet, as it is closing to Xmas, plan to merge them before end of this week (18th Dec) if there is no more voice.

 

Thanks.

 

/Ken

 

From: TF-M <tf-m-bounces@lists.trustedfirmware.org> On Behalf Of Ken Liu via TF-M
Sent: Monday, December 7, 2020 3:22 PM
To: tf-m@lists.trustedfirmware.org
Cc: nd <nd@arm.com>
Subject: [TF-M] [RFC] Moving partition stack into partition BSS/ZI.

 

Hi,

 

We are now allocating partition’s stack inside linker script file, and there are two external patches trying to move these stack definitions into partition’s BSS/ZI:

https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/5374/5

https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/6508/1

 

The advantages:

-             Simplify the linker script/sct templating, stack items can be saved.

-             Stack as global just uses 8 bytes alignment instead of wider bytes alignment (such as 32 bytes in most of the cases).

-             Stack is private data, putting private data together is a direct way.

 

And the disadvantages:

-             Stack memory and global memory may affect each other – actually we don’t apply such protecting mechanism now?

 

Anything I missed? Any feedbacks are welcome. We would collect your feedbacks and update the patches if they are still available after your comments. Other proposals are welcome, too.

 

Thanks.

 

/Ken