This is for the partner Provenrun, implementing the own OS ProvenCore that runs from the Secure World of the ARM TrustZone
As part of the integration of its formally Proven OS (ProvenCore) onto the TrustZone of the Cortex-A53 of the S32G3, ProvenRun developed a HIF driver for getting network access for its OS and Trusted Applications.
The HIF is assignment is as follows :
The PFE is setup as a L2 bridge. The initialization and loading of PFE FW are performed by the M7, before the Cortex-A are reset.
The current test setup is as it follows:
* S32G3 Evaluation board
* HIF 1 Standalone driver
* HIF 1 driver communicate with EMAC 1
* Test application sending packets as fast as possible on top of the HIF driver.
Questions and requests:
1. Need clarification whether HIF1 standalone driver is considered as slave or not.
2. Can the HIF driver access PFE registers?
3. How to manage the LLTX? (Reverse engineering the Linux drivers is not an option.)
4. A debugging session with the PFE expert team.
Thanks
Closing thread as initial questions from customer are answered and clarified.
For further specific questions, Would create a new thread with reference to this case.
Regards,
Guru
Thank you Milan.
@Sridhar_FAE , FYI.
Hi Adrian,
I have replied in e-mail thread, but to keep the update also here, I will try to answer the questions.
Regards
Milan