<div dir="ltr"><div>Dear Yocto Developers,</div><div><br></div><div>So I created a bitbake recipe to integrate kvm into my image as an out-of-tree kernel module.  Here&#39;s my recipe right now:</div><div><br></div><div style="margin-left:40px">LICENSE = &quot;GPLv2&quot;<br>LIC_FILES_CHKSUM = &quot;file://COPYING;md5=c616d0e7924e9e78ee192d99a3b26fbd&quot;<br><br>inherit module<br><br>SRC_URI = &quot;file:///homead/QorIQ-SDK-V2.0-20160527-yocto/sources/meta-virtualization/recipes-kernel/kvm-kmodule/kvm-kmod-3.10.21.tar.bz2&quot;<br><br>S = &quot;${WORKDIR}/kvm-kmod-3.10.21&quot;<br><br>do_configure() {<br>    ./configure --arch=ppc64 --kerneldir=/homead/QorIQ-SDK-V2.0-20160527-yocto/build_t4240rdb-64b/tmp/work/t4240rdb_64b-fsl-linux/kernel-devsrc/1.0-r0/image/usr/src/kernel<br>}<br><br>FILES_${PN} += &quot;/lib/modules/4.1.8-rt8+gbd51baf&quot;</div><div style="margin-left:40px"><br></div><div>Bitbaking this recipe completes with no problems but no kernel module is created (compiling the source code should create a kernel module file kvm.ko).  I was wondering if the problem might be because of what I set FILES_${PN} to be.  Before I set the FILES variable I was getting an error saying something along the lines of, &quot;Files/directories were installed but not shipped.&quot;  Then I more or less just guessed a directory and set my FILES variable to it and then the recipe finished bitbaking with no errors.</div><div><br></div><div>But now that the kvm.ko file isn&#39;t even being created, I am wondering if it might be because I set the FILES variable wrong?  What does the word &quot;ship&quot; mean?  And along those lines what exactly is a &quot;package&quot; in the setting of Yocto project?</div><div><br></div><div>-Thanks!, Wayne Li<br></div></div>