All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] linux-yocto: introduce 4.4 named/versioned recipe
@ 2016-01-11 16:58 Bruce Ashfield
  2016-01-11 16:58 ` [PATCH 1/1] linux-yocto: introduce v4.4 standard/preempt-rt/standard kernel Bruce Ashfield
  0 siblings, 1 reply; 2+ messages in thread
From: Bruce Ashfield @ 2016-01-11 16:58 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

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

-- 
2.1.0



^ permalink raw reply	[flat|nested] 2+ messages in thread

* [PATCH 1/1] linux-yocto: introduce v4.4 standard/preempt-rt/standard kernel
  2016-01-11 16:58 [PATCH 0/1] linux-yocto: introduce 4.4 named/versioned recipe Bruce Ashfield
@ 2016-01-11 16:58 ` Bruce Ashfield
  0 siblings, 0 replies; 2+ messages in thread
From: Bruce Ashfield @ 2016-01-11 16:58 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

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.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 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

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb
new file mode 100644
index 000000000000..b7509bb58dfc
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb
@@ -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"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb
new file mode 100644
index 000000000000..d348c0a628f8
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb
@@ -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 = ""
diff --git a/meta/recipes-kernel/linux/linux-yocto_4.4.bb b/meta/recipes-kernel/linux/linux-yocto_4.4.bb
new file mode 100644
index 000000000000..a440cf7b26ce
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-yocto_4.4.bb
@@ -0,0 +1,42 @@
+KBRANCH ?= "standard/base"
+
+require recipes-kernel/linux/linux-yocto.inc
+
+# board specific branches
+KBRANCH_qemuarm  ?= "standard/arm-versatile-926ejs"
+KBRANCH_qemuarm64 ?= "standard/qemuarm64"
+KBRANCH_qemumips ?= "standard/mti-malta32"
+KBRANCH_qemuppc  ?= "standard/qemuppc"
+KBRANCH_qemux86  ?= "standard/base"
+KBRANCH_qemux86-64 ?= "standard/base"
+KBRANCH_qemumips64 ?= "standard/mti-malta64"
+
+SRCREV_machine_qemuarm ?= "bcfc111e6c14b9f9d6ffa9d357651c0b4489835e"
+SRCREV_machine_qemuarm64 ?= "2dadc3524fcbce0c46f5db65b7c20c673fc60503"
+SRCREV_machine_qemumips ?= "9d9c37432e75eaeb2232e00cc3c2252440b709b3"
+SRCREV_machine_qemuppc ?= "2dadc3524fcbce0c46f5db65b7c20c673fc60503"
+SRCREV_machine_qemux86 ?= "2dadc3524fcbce0c46f5db65b7c20c673fc60503"
+SRCREV_machine_qemux86-64 ?= "2dadc3524fcbce0c46f5db65b7c20c673fc60503"
+SRCREV_machine_qemumips64 ?= "cb3a85329501f541ebfa08febb2f36edcbc6f253"
+SRCREV_machine ?= "2dadc3524fcbce0c46f5db65b7c20c673fc60503"
+SRCREV_meta ?= "ad9d3f01300ba350563e17db00b2518302e172f6"
+
+SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;name=machine;branch=${KBRANCH}; \
+           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"
+
+COMPATIBLE_MACHINE = "qemuarm|qemuarm64|qemux86|qemuppc|qemumips|qemumips64|qemux86-64"
+
+# Functionality flags
+KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.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 cfg/paravirt_kvm.scc"
+KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
-- 
2.1.0



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-01-11 16:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-11 16:58 [PATCH 0/1] linux-yocto: introduce 4.4 named/versioned recipe Bruce Ashfield
2016-01-11 16:58 ` [PATCH 1/1] linux-yocto: introduce v4.4 standard/preempt-rt/standard kernel Bruce Ashfield

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.