linux-yocto: introduce 4.4 named/versioned recipe
cover linux-yocto: introduce 4.4 named/versioned recipe
Richard/Ross,
The 4.4 kernel has been released for about 20 hours, so it is about time we get a named recipe in oe-core master :)
This is a quick update and re-test of what has already been in linux-yocto -dev. Nothing blew up in my smoke testing, so hopefully that means a smooth integration.
This is just the kernel part of the updates, I'll be following up with preferred version bumps, and a rev of libc-headers shortly .. but there's no need to wait on this.
Cheers,
Bruce
The following changes since commit 1ee08426d792ce27213dd411a885595d8435ae33:
sstatesig: Handle special case of gcc-source shared-workdir for printdiff (2016-01-11 15:41:47 +0000)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib zedd/kernel
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel
Bruce Ashfield (1):
linux-yocto: introduce v4.4 standard/preempt-rt/standard kernel
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 27 +++++++++++++++ meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 23 +++++++++++++ meta/recipes-kernel/linux/linux-yocto_4.4.bb | 42 +++++++++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto_4.4.bb
Signature · 1 line
2.1.0
PATCH 1/1 linux-yocto: introduce v4.4 standard/preempt-rt/standard kernel
The 4.4 kernel has been under test via linux-yocto-dev, and is the next LTS/LTSI kernel.
So we take our -dev support and created a named/versioned recipe for use in upcoming releases.
--- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 27 +++++++++++++++ meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 23 +++++++++++++ meta/recipes-kernel/linux/linux-yocto_4.4.bb | 42 +++++++++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb create mode 100644 meta/recipes-kernel/linux/linux-yocto_4.4.bb
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb new file +27 -0
@@ -0,0 +1,27 @@ +KBRANCH ?= "standard/preempt-rt" + +require recipes-kernel/linux/linux-yocto.inc + +SRCREV_machine ?= "86a9e1ab51b9acf71d9c2f39a9f02652886bd727" +SRCREV_meta ?= "ad9d3f01300ba350563e17db00b2518302e172f6" + +SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;branch=${KBRANCH};name=machine \ + git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.4;destsuffix=${KMETA}" + +LINUX_VERSION ?= "4.4" + +PV = "${LINUX_VERSION}+git${SRCPV}" + +KMETA = "kernel-meta" +KCONF_BSP_AUDIT_LEVEL = "2" + +LINUX_KERNEL_TYPE = "preempt-rt" + +COMPATIBLE_MACHINE = "(qemux86|qemux86-64|qemuarm|qemuppc|qemumips)" + +# Functionality flags +KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/taskstats/taskstats.scc" +KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}" +KERNEL_FEATURES_append_qemuall=" cfg/virtio.scc" +KERNEL_FEATURES_append_qemux86=" cfg/sound.scc cfg/paravirt_kvm.scc" +KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc"
meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb new file +23 -0
@@ -0,0 +1,23 @@ +KBRANCH ?= "standard/tiny/base" +LINUX_KERNEL_TYPE = "tiny" +KCONFIG_MODE = "--allnoconfig" + +require recipes-kernel/linux/linux-yocto.inc + +LINUX_VERSION ?= "4.4" + +KMETA = "kernel-meta" +KCONF_BSP_AUDIT_LEVEL = "2" + +SRCREV_machine ?= "2dadc3524fcbce0c46f5db65b7c20c673fc60503" +SRCREV_meta ?= "ad9d3f01300ba350563e17db00b2518302e172f6" + +PV = "${LINUX_VERSION}+git${SRCPV}" + +SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;branch=${KBRANCH};name=machine \ + git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.4;destsuffix=${KMETA}" + +COMPATIBLE_MACHINE = "(qemux86)" + +# Functionality flags +KERNEL_FEATURES = ""
meta/recipes-kernel/linux/linux-yocto_4.4.bb new file +42 -0
42 lines not on this page · raw message
Signature · 1 line
2.1.0