From 8f4eaa7bb9f14b90ce13f17807938ada4d88e6bc Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Fri, 2 Jul 2021 11:13:48 -0400 Subject: linux-yocto: introduce 5.13 recipes 5.13 will be the next release/reference kernel (matched with a libc-headers version bump), this commit creates the recipes, but does not make it the default kernel (yet). This has been built and booted on all supported qemu platforms, as well as with musl and glibc based userspace stacks. Full core-image-kernel-dev, sato and minimal images have been tested and show no obvous issues (either locally or on the autobuilder). Signed-off-by: Bruce Ashfield Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie --- meta/recipes-kernel/linux/linux-yocto-tiny_5.13.bb | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.13.bb (limited to 'meta/recipes-kernel/linux/linux-yocto-tiny_5.13.bb') diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.13.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.13.bb new file mode 100644 index 0000000000..f01133c761 --- /dev/null +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.13.bb @@ -0,0 +1,32 @@ +KBRANCH ?= "v5.13/standard/tiny/base" +KBRANCH_qemuarm ?= "v5.13/standard/tiny/arm-versatile-926ejs" + +LINUX_KERNEL_TYPE = "tiny" +KCONFIG_MODE = "--allnoconfig" + +require recipes-kernel/linux/linux-yocto.inc + +LINUX_VERSION ?= "5.13" +LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" + +DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" +DEPENDS += "openssl-native util-linux-native" + +KMETA = "kernel-meta" +KCONF_BSP_AUDIT_LEVEL = "2" + +SRCREV_machine_qemuarm ?= "84e5292c5adf2e715e842a9eb3985034941e0798" +SRCREV_machine ?= "b1cead8d98582ca687f93e06438543b97144e5bf" +SRCREV_meta ?= "ceb5fa598d08902fe2934c041875aa92d9a6fa19" + +PV = "${LINUX_VERSION}+git${SRCPV}" + +SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ + git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.13;destsuffix=${KMETA}" + +COMPATIBLE_MACHINE = "qemux86|qemux86-64|qemuarm|qemuarmv5" + +# Functionality flags +KERNEL_FEATURES = "" + +KERNEL_DEVICETREE_qemuarmv5 = "versatile-pb.dtb" -- cgit 1.2.3-korg