[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