FYI, as waited for enough time, get ready for merging this patch.
/Ken
From: Mingyang Sun via TF-M tf-m@lists.trustedfirmware.org Sent: Friday, December 31, 2021 3:15 PM To: tf-m@lists.trustedfirmware.org; wschang0@nuvoton.com Cc: nd nd@arm.com Subject: [TF-M] Re: Remove use of ER_INITIAL_PSP
Hi,
Nuvoton platform has been missing some HAL isolation APIs for a while, and it cannot build. We found following issues during the implementation of this change.
1. “tfm_hal_bind_boundaries()” and “tfm_hal_update_boundaries()” are missing 2. “tfm_hal_set_up_static_boundaries()” needs update.
Could nuvoton platform maintainers implement and update the HAL isolation APIs according to other platforms such as AN521?
Regards, Mingyang
From: TF-M <tf-m-bounces@lists.trustedfirmware.orgmailto:tf-m-bounces@lists.trustedfirmware.org> On Behalf Of Mingyang Sun via TF-M Sent: Monday, December 27, 2021 1:53 PM To: tf-m@lists.trustedfirmware.orgmailto:tf-m@lists.trustedfirmware.org Cc: nd <nd@arm.commailto:nd@arm.com> Subject: [TF-M] Remove use of ER_INITIAL_PSP
Hi,
ER_INITIAL_PSP section was used as the Trustzone NS Agent partition stack in IPC model. Since Trustzone NS Agent partition has changed to use private variables as its stack, ER_INITIAL_PSP related definitions and references can be removed.
Change: https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/13186
This change involves all the platforms for IPC model, it removes:
* Definition of ER_INITIAL_PSP section in the linker script * Reference of ER_INITIAL_PSP for isolation configuration in platform HALs
This can simplify the linker script a bit.
This patch is going to be put there for a while as there are holidays, but please do review it when you see this mail. Plan to merge it before end of Jan, as soon as all concerns get addressed (if there are).
Regards, Mingyang