meta-agl-bsp: add pseudo abort workaround for rcar3 builds
[AGL/meta-agl.git] / meta-agl-bsp / conf / include / agl_rcar-nogfx.inc
1 DISTRO_FEATURES_append = " sota"
2
3 OSTREE_KERNEL = "Image"
4 IMAGE_BOOT_FILES_sota = "renesas-ota-bootfiles/* ${DTB_SUFFIX}.dtb"
5 OSTREE_BOOTLOADER ?= "u-boot"
6
7 WKS_FILE = "singlepart-noloader.wks"
8
9 RENESAS_DATADIR = "/usr"
10
11 IMAGE_INSTALL_append_rcar-gen3 = " \
12     kernel-devicetree \
13 "
14
15 #
16 # Workaround to avoid pseudo aborts triggered by the kernel module
17 # recipes writing to KERNELSRC in do_install, errors are of the form
18 # (from pseudo.log):
19 #
20 # path mismatch [27 links]: ino 19366408 db 'NAMELESS FILE' req 'build/tmp/work-shared/h3ulcb/kernel-source/include'.
21 #
22 # See the commit messages in poky commits 4e7c211 and 3b7f2c6 and the
23 # wiki page at:
24 #
25 # https://wiki.yoctoproject.org/wiki/Pseudo_Abort
26 #
27 # for details on the pseudo change.  These can potentially be moved
28 # to the recipes in the BSP, or removed if the recipes are changed to
29 # shift the module headers and symbols to their dev packages.
30 #
31 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-avb-mch = ",${KERNELSRC}"
32 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-avb-mse = ",${KERNELSRC}"
33 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-avb-streaming = ",${KERNELSRC}"
34 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-scu-src = ",${KERNELSRC}"
35 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-ssp = ",${KERNELSRC}"
36 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-tddmac = ",${KERNELSRC}"
37 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-tsif = ",${KERNELSRC}"
38 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-mmngr = ",${KERNELSRC}"
39 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-mmngrbuf = ",${KERNELSRC}"
40 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-qos = ",${KERNELSRC}"
41 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-vsp2driver = ",${KERNELSRC}"
42 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-vspmif = ",${KERNELSRC}"
43 PSEUDO_IGNORE_PATHS_append_pn-kernel-module-vspm = ",${KERNELSRC}"