From cfb79c913f88499959acf232f1f0bc9d7b1fdeaf Mon Sep 17 00:00:00 2001 From: Armin Kuster Date: Sun, 3 Apr 2022 08:39:16 -0700 Subject: [PATCH] linux-yocto_security.inc: add lkrg kfrags Signed-off-by: Armin Kuster --- recipes-kernel/linux/files/lkrg.cfg | 4 ++++ recipes-kernel/linux/files/lkrg.scc | 5 +++++ recipes-kernel/linux/linux-yocto_security.inc | 3 +++ 3 files changed, 12 insertions(+) create mode 100644 recipes-kernel/linux/files/lkrg.cfg create mode 100644 recipes-kernel/linux/files/lkrg.scc diff --git a/recipes-kernel/linux/files/lkrg.cfg b/recipes-kernel/linux/files/lkrg.cfg new file mode 100644 index 0000000..e02bf76 --- /dev/null +++ b/recipes-kernel/linux/files/lkrg.cfg @@ -0,0 +1,4 @@ +CONFIG_DEBUG_KERNEL=y +CONFIG_KALLSYMS_ALL=y +CONFIG_JUMP_LABEL=y +CONFIG_DEBUG_SECTION_MISMATCH=y diff --git a/recipes-kernel/linux/files/lkrg.scc b/recipes-kernel/linux/files/lkrg.scc new file mode 100644 index 0000000..83397f8 --- /dev/null +++ b/recipes-kernel/linux/files/lkrg.scc @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: MIT +define KFEATURE_DESCRIPTION "Enable Support for LKRG" +define KFEATURE_COMPATIBILITY board + +kconf hardware lkrg.cfg diff --git a/recipes-kernel/linux/linux-yocto_security.inc b/recipes-kernel/linux/linux-yocto_security.inc index defca57..b79af80 100644 --- a/recipes-kernel/linux/linux-yocto_security.inc +++ b/recipes-kernel/linux/linux-yocto_security.inc @@ -1,3 +1,6 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/files:" + KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "apparmor", " features/apparmor/apparmor.scc", "" ,d)}" KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "smack", " features/smack/smack.scc", "" ,d)}" KERNEL_FEATURES:append = " ${@bb.utils.contains("IMAGE_CLASSES", "dm-verity-img", " features/device-mapper/dm-verity.scc", "" ,d)}" +SRC_URI += " ${@bb.utils.contains("DISTRO_FEATURES", "lkrg", "file://lkrg.scc", "" ,d)}"