[meta-xilinx] Linux/FreeRTOS AMP vrings
Edward Wingate
edwingate8 at gmail.com
Fri Aug 28 13:33:40 PDT 2015
I should have mentioned that I'm using linux-xlnx kernel 3.14. And I
see now that there were a lot of changes to rpmsg bus since then,
including some that specifically address allocating vring buffers and
converting virtual to physical address:
https://github.com/Xilinx/linux-xlnx/commits/master/drivers/rpmsg/virtio_rpmsg_bus.c
I'll try linux-xlnx 3.19 and see if it's better. I didn't specify
anything in meta-xilinx layer about which kernel to use though. I
used fido branch and just got linux-xlnx 3.14 by default. To try to
use 3.19, I added these to my machine conf:
PREFERRED_PROVIDER_virtual/kernel = "linux-xlnx"
PREFERRED_VERSION_linux-yocto = "3.19%"
But got these errors:
NOTE: preferred version 3.19% of linux-xlnx not available (for item
virtual/kernel)
NOTE: versions of linux-xlnx available: 3.14-xilinx+gitAUTOINC+2b48a8aeea
NOTE: preferred version 3.19% of linux-xlnx not available (for item kernel-base)
NOTE: versions of linux-xlnx available: 3.14-xilinx+gitAUTOINC+2b48a8aeea
NOTE: preferred version 3.19% of linux-xlnx not available (for item
kernel-image)
NOTE: versions of linux-xlnx available: 3.14-xilinx+gitAUTOINC+2b48a8aeea
NOTE: preferred version 3.19% of linux-xlnx not available (for item
kernel-module-rpmsg-omx)
NOTE: versions of linux-xlnx available: 3.14-xilinx+gitAUTOINC+2b48a8aeea
NOTE: preferred version 3.19% of linux-xlnx not available (for item
kernel-module-zynq-remoteproc)
NOTE: versions of linux-xlnx available: 3.14-xilinx+gitAUTOINC+2b48a8aeea
NOTE: preferred version 3.19% of linux-xlnx not available (for item
kernel-module-virtio-rpmsg-bus)
NOTE: versions of linux-xlnx available: 3.14-xilinx+gitAUTOINC+2b48a8aeea
NOTE: preferred version 3.19% of linux-xlnx not available (for item
kernel-module-rpmsg-freertos-statistic)
NOTE: versions of linux-xlnx available: 3.14-xilinx+gitAUTOINC+2b48a8aeea
It seems 3.14 is the only version of linux-xlnx available to me. I
see references to 3.19 in fido branch though. How would I go about
adding/specifying 3.19 kernel version to use? Do I need to use the
master branch?
Thanks for your help.
Ed
More information about the meta-xilinx
mailing list