Other Parts Discussed in Thread: TDA4VH
Tool/software:
Hi,
I want the details on how the information is exchanged between A72 and DMSC using Secure Proxy (the detailed TX and RX flow).
Hi Anup,
I think there's been a misunderstanding on this topic.
TiSci firmware communicating to DMSC.
To clarify, we don't have a TISCI firmware, but rather TIFS or SYSFW running on the M3 or M4 core. TISCI is an interface, not a firmware. Additionally, I want to correct the assumption that the TDA4VH device has a DMSC core. Actually, TDA4VH is an SMS-based system having M4_0 core for TIFS.
Please go through the TISCI documentation for getting better understanding of TIFS functionality.
Regards
Diwakar
Sorry for using "TISCI Firmware" actually this is name of a bsp driver in VxWorks.

Basically I want to understand how Secure Proxy works here, in TRM the target for secure proxy is Ring Accelerator FIFOS, is it same here?
Hi Aditya,
Basically I want to understand how Secure Proxy works here, in TRM the target for secure proxy is Ring Accelerator FIFOS, is it same here?
Ring Accelerator fifos is one of the component in secure proxy communication. The diagram which you are referring to is talking about the software implementation of it, in particular how the communication path look like when secure host tries to send some msg to TIFS.
For an example suppose you want to authenticate the image using TIFS service, this service will be called from optee running in secure context on A72 in this case flow will look like as shown in above diagram.
You can refer to RTOS SDK to understand how TISCI communication works:
Regards
Diwakar