According to the previous discussion for Ethos-U NPU, I know the current communication between Cortex-A and Cortex-M is using the Linux kernel mailbox APIs and virtio/rpmsg are not used. I want to know whether the current codes are sufficient to accomplish the communication between Cortex-A and Cortext-M. Do virtio and rpmsg need to be used?
This question was answered in another thread.
community.arm.com/.../how-to-make-ethos-u-npu-work-on-an-arm-cortex-a-cortex-m-processor