Hi all I saw all the build-in trusted services run in S-EL0, could it possible to make one of them run in S-EL1? Should I modify sp_entry.S to support trusted service run in S-EL1? Thanks Carlos
Hi Carlos,
To properly answer your question, more information would be needed about your use-case. Can you please answer the following questions: - which SPMC implementation do you plan to use? - what is the motivation behind using an S-EL1 SP? - which trusted-services you plan to deploy? - I could not find the file sp_entry.S in TS, OP-TEE, Hafnium or TF-A (S-EL3 SPMC). Can you please clarify?
/George
-----Original Message----- From: carlos.liu--- via Trusted-services trusted-services@lists.trustedfirmware.org Sent: Wednesday, January 17, 2024 3:56 AM To: trusted-services@lists.trustedfirmware.org Subject: [Trusted-services] Does trusted service framework project support the trusted service run in S-EL1?
Hi all I saw all the build-in trusted services run in S-EL0, could it possible to make one of them run in S-EL1? Should I modify sp_entry.S to support trusted service run in S-EL1? Thanks Carlos
Hi George
1. Hafnium, running on S-EL2 2. https://developer.arm.com/documentation/den0138/latest, according to this document, this SP should run on S-EL1 3. TPM trusted service FFA over CRB 4. Sorry, it my typo, it should be entry.S
Carlos
Hi Carlos,
thanks for the clarification 😊.
I double checked with the document owners and according to them the supplement does not require the service to run at S-EL1, only the example message sequences describe such a scenario. Hopefully, the next public release will remove this ambiguity.
May I ask if the target you are working on is an IoT or a mobile platform?
/George
-----Original Message----- From: carlos.liu--- via Trusted-services trusted-services@lists.trustedfirmware.org Sent: Wednesday, January 17, 2024 12:13 PM To: trusted-services@lists.trustedfirmware.org Subject: [Trusted-services] Re: Does trusted service framework project support the trusted service run in S-EL1?
Hi George
1. Hafnium, running on S-EL2 2. https://developer.arm.com/documentation/den0138/latest, according to this document, this SP should run on S-EL1 3. TPM trusted service FFA over CRB 4. Sorry, it my typo, it should be entry.S
Carlos
Hi George Do you have any to support S-EL1 SP in trusted service project? we need to hand secure interrupt in SP but currently Hafnium did not support interrupt handling in S-EL0. Thanks Carlos
trusted-services@lists.trustedfirmware.org