meta-agl-lxc: Support rcar3 kernel module headers in guests 87/26687/1
authorScott Murray <scott.murray@konsulko.com>
Mon, 25 Oct 2021 16:30:36 +0000 (12:30 -0400)
committerScott Murray <scott.murray@konsulko.com>
Tue, 26 Oct 2021 14:34:36 +0000 (14:34 +0000)
commitc20088f2245ef643fa6bf7c119ebc2d171618a23
tree96e310266a055fa063763c1deea974e1004b605f
parentba015af6220f36bacb39daed275421485c5e7606
meta-agl-lxc: Support rcar3 kernel module headers in guests

Add a bbclass that can be used to disable compilation in
module.bbclass based recipes, and dynamically activated bbappends for
the rcar3 kernel module recipes that use it and guest-build-specific
do_install overrides to get the userspace API headers installed
transparently to the userspace recipes.  This avoids the complications
that would arise from using a full linux-renesas kernel build for
guest container images.

Bug-AGL: SPEC-4089

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I917e66ca024a2a507e615ba3a2a58c603a691142
(cherry picked from commit ed47409f52b66ef02de34916563de197955259b3)
meta-agl-lxc/classes/guest-kernel-module.bbclass [new file with mode: 0644]
meta-agl-lxc/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngr.bbappend [new file with mode: 0644]
meta-agl-lxc/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngrbuf.bbappend [new file with mode: 0644]
meta-agl-lxc/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-uvcs/kernel-module-uvcs-drv.bbappend [new file with mode: 0644]
meta-agl-lxc/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vsp2driver/kernel-module-vsp2driver.bbappend [new file with mode: 0644]
meta-agl-lxc/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspm/kernel-module-vspm.bbappend [new file with mode: 0644]
meta-agl-lxc/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspmif/kernel-module-vspmif.bbappend [new file with mode: 0644]