On Tue, Oct 1, 2019 at 1:07 PM Denys Dmytriyenko <[email protected]> wrote:
> On Mon, Sep 30, 2019 at 11:41:43PM -0700, Khem Raj wrote: > > On Fri, Sep 27, 2019 at 2:17 AM Nikhil Devshatwar <[email protected]> > wrote: > > > > > > This is external kernel module which enables userspace io over the > > > Jailhouse ivhsmem (inter VM shared memory) > > > This driver is useful to test the inter VM communication. > > > > > > Signed-off-by: Nikhil Devshatwar <[email protected]> > > > --- > > > Changes from v1: > > > * Split the ivshmem recipe separately > > > * Add summary and remove PACKAGE_ARCH define > > > > > > recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb | 27 > +++++++++++++++++++++++ > > > 1 file changed, 27 insertions(+) > > > create mode 100644 recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb > > > > > > diff --git a/recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb > b/recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb > > > new file mode 100644 > > > index 0000000..33fb946 > > > --- /dev/null > > > +++ b/recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb > > > @@ -0,0 +1,27 @@ > > > +DESCRIPTION = "Kernel driver for IVSHMEM based UIO driver" > > > +SUMMARY = "Kernel module which registers a UIO (userspace io) device > for inter VM shared memory" > > > +HOMEPAGE = "https://github.com/henning-schild-work/ivshmem-guest-code > " > > > +LICENSE = "GPLv2" > > > +LIC_FILES_CHKSUM = > "file://COPYING;md5=0546a27aad86c83b75ad4ee6133e9d5e" > > > + > > > +inherit module > > > + > > > +RDEPENDS_${PN} = "jailhouse" > > > + > > > > jailhouse is marked as ti-soc specific, so please mark this recipe > > ti-soc specific as well. It will help meta-ti to live in a multi-BSP > > distros > > > > > http://jenkins.nas-admin.org/view/OE/job/oe_world_qemux86-64/1164/consoleFull > > > > if you could test meta-ti patches with one non-ti machine like qemux86 > > or some such it will help catch this kind of errors > > That would only fail when building "world", but thanks for the report. MACHINE=qemux86 bitbake <recipe> would do it This would really help the distros > > > > > > +PROTOCOL = "git" > > > +BRANCH = "jailhouse" > > > +SRCREV = "f3ad79881bebb6c6068966ee3d265d8034c20492" > > > +SRC_URI = "git:// > github.com/henning-schild-work/ivshmem-guest-code.git;protocol=${PROTOCOL};branch=${BRANCH} > <http://github.com/henning-schild-work/ivshmem-guest-code.git;protocol=$%7BPROTOCOL%7D;branch=$%7BBRANCH%7D> > " > > > + > > > +S = "${WORKDIR}/git" > > > + > > > +EXTRA_OEMAKE += 'KDIR="${STAGING_KERNEL_DIR}"' > > > + > > > +do_compile_prepend() { > > > + cd ${S}/kernel_module/uio > > > +} > > > + > > > +do_install() { > > > + install -d ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra > > > + install -m 644 ${S}/kernel_module/uio/uio_ivshmem.ko > ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra > > > +} > > > -- > > > 1.9.1 > > > > > > -- > > > _______________________________________________ > > > meta-ti mailing list > > > [email protected] > > > https://lists.yoctoproject.org/listinfo/meta-ti > > -- > > _______________________________________________ > > meta-ti mailing list > > [email protected] > > https://lists.yoctoproject.org/listinfo/meta-ti >
-- _______________________________________________ meta-ti mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-ti
