Hi Chris,

 

As you may already spot, we need a flag to indicate if the caller is a mailbox Agent or not. Hence there also needs to be a special field in the manifest to indicate it. We need a new patch to do this.

 

The patch mentioned was for similar purpose, but was designed for TZ NS Agent which is not proper for Mailbox NS Agent.

 

About the release, I can’t estimate it now due to the bandwidth, let’s discuss it, others please provide more input.

 

Thanks.

 

/Ken

 

From: Chris.Brand--- via TF-M <tf-m@lists.trustedfirmware.org>
Sent: Thursday, June 9, 2022 3:37 AM
To: tf-m@lists.trustedfirmware.org
Subject: [TF-M] Mailbox agent redesign

 

Hi,

 

Reading https://tf-m-user-guide.trustedfirmware.org/technical_references/design_docs/mailbox_ns_agent_update.html it mentions the plan to move ns_agent_mailbox to have “a positive valued Partition ID in the manifest” and it also states that “A standard Secure Partition gets errors when calling the Extended API”.

 

Given that it will not possible to use the PID to identify the ns_agent_mailbox, how will the Extended API functions know whether the caller is a standard Secure Partition or not?

 

There was a patch https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/15142 that introduced a flag to identify the ns_agent_tz partition – would this be similar?

 

Also, is there a plan for which release this functionality is expected to appear?

 

Thanks,

 

Chris Brand