WW49 - OpenAMP/open-amp GitHub Wiki

Meeting Notes WW49

12/06/2018

Participants:
Bjorn Andersson – Linaro
Etsam Anjum – Mentor
Arnaud Pouliquen – ST
Bill Mills – TI
Marc Grosen – TI
Felix Rubinstein – Xilinx
Tomas Evensen – Xilinx
Stefano Stabellini – Xilinx
Jiaying (Wendy) Liang – Xilinx
Sergei Korneichuk – Xilinx

OpenAMP Status

Wendy (Xilinx)

  • Latest master Linux kernel didn't provide the da of vring until vring is allocated which is after booting the remote, OpenAMP remoteproc virtio doesn't work with it.
  • OpenAMP will change not to consume the virtio config information until virtio driver ok bit is set by the master.
  • Other firmware can make the same assumption based on the previous Linux kernel implementation assuming that the da of vring is set when the remote boots.
  • when to use the virtio config information from vdev in resource table is not written down. Etsam suggested to write down the protocol on how to setup communication.
  • offline discussion in the kernel mailing list to talk about how to fix existing kernel to make it backward compatible
  • More than one attendees suggested to have Kernel CI to also verify remoteproc patches with OpenAMP
Stefano (Xilinx)
  • Work in progress
Bjorn (Linaro)
  • Catching up on patches and discussions to move forward
Arnaud (ST)
  • Presented: Open Firmware introduction.
    • Open firmware is an open source framework for audio. It has requirement to have a common IPC framework in the stack
    • Pinecone implement the common IPC with OpenAMP, and they are using it in their SoCs. They have developed services on top of RPMsg as following: RPMsg TTY, RPMsg HostFS, RPMsg CLK
⚠️ **GitHub.com Fallback** ⚠️