diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux-5.10/linux-yocto-amdx86_5.10.inc')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux-5.10/linux-yocto-amdx86_5.10.inc | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux-5.10/linux-yocto-amdx86_5.10.inc b/meta-amd-bsp/recipes-kernel/linux-5.10/linux-yocto-amdx86_5.10.inc new file mode 100644 index 00000000..d0358aee --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux-5.10/linux-yocto-amdx86_5.10.inc @@ -0,0 +1,38 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/linux-yocto-5.10:" + +SRC_URI:append:amdx86 = " file://amdx86-user-features.scc \ + file://amdx86-user-patches.scc \ + file://amdx86.cfg \ + file://amdx86-user-config.cfg \ + file://amdx86-extra-config.cfg \ + file://amd-xgbe.cfg \ + ${@bb.utils.contains('MACHINE_FEATURES', 'ccp', 'file://amd-ccp.cfg', '', d)} \ + file://kvm.cfg \ + ${@bb.utils.contains('EXTRA_IMAGE_FEATURES', 'amd-feature-networking', 'file://dpdk.cfg', '', d)} \ + file://afalg.cfg \ + ${@bb.utils.contains('MACHINE_FEATURES', 'screen', 'file://enable-graphics.cfg', 'file://disable-graphics.cfg', d)} \ + ${@bb.utils.contains('MACHINE_FEATURES', 'screen-console', 'file://enable-screen-console.cfg', 'file://disable-screen-console.cfg', d)} \ + file://amdx86-standard-only.cfg \ +" + +SRC_URI:remove:amdx86 = " file://sound.cfg" + +do_validate_branches:append() { + # Droping configs related to sound generating spurious warnings + sed -i '/kconf hardware snd_hda_intel.cfg/d' ${WORKDIR}/${KMETA}/features/sound/snd_hda_intel.scc + + # Droping configs related to graphics generating spurious warnings + sed -i '/CONFIG_DRM/d' ${WORKDIR}/${KMETA}/bsp/common-pc/common-pc-gfx.cfg + sed -i '/kconf hardware i915.cfg/d' ${WORKDIR}/${KMETA}/features/i915/i915.scc + + # Droping configs related to vga/framebuffer-console generating spurious warnings + sed -i '/CONFIG_FB/d' ${WORKDIR}/${KMETA}/bsp/common-pc/common-pc-gfx.cfg + sed -i '/CONFIG_FRAMEBUFFER_CONSOLE/d' ${WORKDIR}/${KMETA}/bsp/common-pc/common-pc-gfx.cfg + sed -i '/CONFIG_FB/d' ${WORKDIR}/${KMETA}/cfg/efi-ext.cfg + sed -i '/CONFIG_FRAMEBUFFER_CONSOLE/d' ${WORKDIR}/${KMETA}/cfg/efi-ext.cfg + + # Drop configs limiting the max number of cpus - we use our own setting in amdx86-user-config.cfg + sed -i '/CONFIG_X86_BIGSMP/d' ${WORKDIR}/${KMETA}/cfg/smp.cfg + sed -i '/CONFIG_NR_CPUS/d' ${WORKDIR}/${KMETA}/cfg/smp.cfg + sed -i '/CONFIG_NR_CPUS/d' ${WORKDIR}/${KMETA}/cfg/smp_64.cfg +} |