mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-01-12 03:10:15 +00:00
arm-bsp/linux: guard FILESEXTRAPATHS changes in overrides
Because of how the kernel class searches for files any changes to FILESEXTRAPATHS should be done in an override so it doesn't potentially impact unrelated builds. Issue spotted by running yocto-check-layer. Change-Id: Id3b741d184a024d0cc6d2d5031e150a8f0ae4b0d Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -5,7 +5,11 @@
|
||||
# in this file. Update SRC_URI and do_patch for building images with custom dts
|
||||
#
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
|
||||
# We can't set FILESEXTRAPATHS once because of how the kernel classes search for
|
||||
# config fragments. Discussion is ongoing as to whether this is the correct
|
||||
# solution, or a workaround.
|
||||
# https://bugzilla.yoctoproject.org/show_bug.cgi?id=14154
|
||||
ARMBSPFILESPATHS := "${THISDIR}:${THISDIR}/files:"
|
||||
|
||||
# Arm platforms kmeta
|
||||
SRC_URI_KMETA = "file://arm-platforms-kmeta;type=kmeta;name=arm-platforms-kmeta;destsuffix=arm-platforms-kmeta"
|
||||
@@ -26,6 +30,7 @@ COMPATIBLE_MACHINE_corstone500 = "corstone500"
|
||||
#
|
||||
COMPATIBLE_MACHINE_fvp-base = "fvp-base"
|
||||
KMACHINE_fvp-base = "fvp"
|
||||
FILESEXTRAPATHS_prepend_fvp-base := "${ARMBSPFILESPATHS}"
|
||||
SRC_URI_append_fvp-base = " file://fvp-base-dts.patch"
|
||||
|
||||
#
|
||||
@@ -33,6 +38,7 @@ SRC_URI_append_fvp-base = " file://fvp-base-dts.patch"
|
||||
#
|
||||
COMPATIBLE_MACHINE_fvp-base-arm32 = "fvp-base-arm32"
|
||||
KMACHINE_fvp-base-arm32 = "fvp-arm32"
|
||||
FILESEXTRAPATHS_prepend_fvp-base-arm32 := "${ARMBSPFILESPATHS}"
|
||||
SRC_URI_append_fvp-base-arm32 = " file://fvp-base-arm32-dts.patch \
|
||||
file://0001-ARM-vexpress-enable-GICv3.patch"
|
||||
|
||||
@@ -43,6 +49,7 @@ COMPATIBLE_MACHINE_juno = "juno"
|
||||
KMACHINE_juno = "juno"
|
||||
KBUILD_DEFCONFIG_juno = "defconfig"
|
||||
KCONFIG_MODE_juno = "--alldefconfig"
|
||||
FILESEXTRAPATHS_prepend_juno := "${ARMBSPFILESPATHS}"
|
||||
SRC_URI_append_juno = " \
|
||||
file://0001-mailbox-add-support-for-doorbell-signal-mode-control.patch \
|
||||
file://0002-dt-bindings-mailbox-add-bindings-to-support-ARM-MHU-.patch \
|
||||
@@ -68,6 +75,7 @@ KCONFIG_MODE_sgi575 = "--alldefconfig"
|
||||
COMPATIBLE_MACHINE_tc0 = "tc0"
|
||||
KMACHINE_tc0 = "tc0"
|
||||
KCONFIG_MODE_tc0 = "--alldefconfig"
|
||||
FILESEXTRAPATHS_prepend_tc0 := "${ARMBSPFILESPATHS}"
|
||||
SRC_URI_append_tc0 = " \
|
||||
file://defconfig \
|
||||
file://0001-drm-Add-component-aware-simple-encoder.patch \
|
||||
@@ -94,6 +102,7 @@ FILESEXTRAPATHS_prepend_n1sdp := "${THISDIR}/linux-yocto-5.10/n1sdp:"
|
||||
COMPATIBLE_MACHINE_n1sdp = "n1sdp"
|
||||
KBUILD_DEFCONFIG_n1sdp = "defconfig"
|
||||
KCONFIG_MODE_n1sdp = "--alldefconfig"
|
||||
FILESEXTRAPATHS_prepend_n1sdp := "${ARMBSPFILESPATHS}"
|
||||
SRC_URI_append_n1sdp = " \
|
||||
file://0001-pci_quirk-add-acs-override-for-PCI-devices.patch \
|
||||
file://0002-pcie-Add-quirk-for-the-Arm-Neoverse-N1SDP-platform.patch \
|
||||
@@ -119,4 +128,5 @@ COMPATIBLE_MACHINE_musca-s1 = "(^$)"
|
||||
# FVP BaseR AEMv8r64 Machine
|
||||
#
|
||||
COMPATIBLE_MACHINE_fvp-baser-aemv8r64 = "fvp-baser-aemv8r64"
|
||||
FILESEXTRAPATHS_prepend_fvp-baser-aemv8r64 := "${ARMBSPFILESPATHS}"
|
||||
SRC_URI_append_fvp-baser-aemv8r64 = " file://fvp-baser-aemv8r64.dts;subdir=git/arch/arm64/boot/dts/arm"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/files/corstone700:"
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
|
||||
|
||||
COMPATIBLE_MACHINE = "${MACHINE}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user