* [PATCH 1/3] kern-tools: import config audit and branch manipulation updates
2012-01-30 20:02 [PATCH 0/3] linux-yocto: 3.2.2 and 3.0.18 updates Bruce Ashfield
@ 2012-01-30 20:02 ` Bruce Ashfield
2012-01-30 20:02 ` [PATCH 2/3] linux-yocto: add kernel 3.2.2 support Bruce Ashfield
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Bruce Ashfield @ 2012-01-30 20:02 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core, saul.wold
Updating the kern-tools SRCREV to import the following changes:
a7a9930 kgit-meta/scc: allow multi-line defines
e3442c6 kern-tools: add required and optional kernel configuration processing
b56b67b configme: extract redefinition and mismatch information
6118eaf kern-tools: remove branchname assumptions
These are required to support the kernel configuration policy changes
implemented in the yocto 3.2 kernel repository.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
.../kern-tools/kern-tools-native_git.bb | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
index 2711465..1eced23 100644
--- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
+++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://git/tools/kgit;beginline=5;endline=9;md5=e2bf4415f3d8
DEPENDS = "git-native guilt-native"
-SRCREV = "52d929b5435d32097bce22b3f3662440f73a33b5"
+SRCREV = "a7a9930d2b1f1954fbd817810b706e2e3c42e8de"
PR = r12
PV = "0.1+git${SRCPV}"
--
1.7.4.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 2/3] linux-yocto: add kernel 3.2.2 support
2012-01-30 20:02 [PATCH 0/3] linux-yocto: 3.2.2 and 3.0.18 updates Bruce Ashfield
2012-01-30 20:02 ` [PATCH 1/3] kern-tools: import config audit and branch manipulation updates Bruce Ashfield
@ 2012-01-30 20:02 ` Bruce Ashfield
2012-01-30 20:02 ` [PATCH 3/3] linux-yocto: update to v3.0.18 + features Bruce Ashfield
2012-02-02 17:53 ` [PATCH 0/3] linux-yocto: 3.2.2 and 3.0.18 updates Saul Wold
3 siblings, 0 replies; 5+ messages in thread
From: Bruce Ashfield @ 2012-01-30 20:02 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core, saul.wold
Adding initial support for the linux 3.2 kernel.
Although the branching and naming has changed slightly, the same BSPs and
features exist in this tree as have existed in previous linux-yocto versions.
Notable features of this update are:
- streamlined branch naming
- configuration and functionality split in the standard kernel
- creation of the 'tiny' kernel type branch
- audited kernel configurations with optional features documented
in the meta branch
- feature and BSP refreshes
- 3.2-rt support refresh
- qemu ppc graphics support
Build and boot testing has been performed on all emulated targets
(sato and core).
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb | 37 ++++++++++++++++++++
meta/recipes-kernel/linux/linux-yocto_3.2.bb | 41 +++++++++++++++++++++++
2 files changed, 78 insertions(+), 0 deletions(-)
create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb
create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.2.bb
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb
new file mode 100644
index 0000000..9b0c1bf
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb
@@ -0,0 +1,37 @@
+inherit kernel
+require recipes-kernel/linux/linux-yocto.inc
+
+KMACHINE = "common-pc"
+KMACHINE_qemux86 = "common-pc"
+KMACHINE_qemux86-64 = "common-pc-64"
+KMACHINE_qemuarm = "arm-versatile-926ejs"
+KMACHINE_qemuppc = "qemu-ppc32"
+KMACHINE_qemumips = "mti-malta32-be"
+
+KBRANCH = "standard/preempt-rt/base"
+KBRANCH_qemuppc = "standard/preempt-rt/qemu-ppc32"
+
+LINUX_VERSION ?= "3.2.2"
+LINUX_KERNEL_TYPE = "preempt-rt"
+
+SRCREV_machine ?= "415af017cf163c63d7b1e6e929e4a9c9baf5ba6d"
+SRCREV_machine_qemuppc ?= "38345c1e41b15c49308a9adbdde95167eeaa05fa"
+SRCREV_meta ?= "138bf5b502607fe40315c0d76822318d77d97e01"
+
+PR = "r0"
+PV = "${LINUX_VERSION}+git${SRCPV}"
+
+SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.2.git;protocol=git;nocheckout=1;branch=${KBRANCH},meta;name=machine,meta"
+
+# Omit broken machines from COMPATIBLE_MACHINE
+# qemuppc hangs at boot
+# qemumips panics at boot
+COMPATIBLE_MACHINE = "(qemux86|qemux86-64|qemuarm)"
+
+# Functionality flags
+KERNEL_FEATURES=features/netfilter
+KERNEL_FEATURES_append=" features/taskstats"
+KERNEL_FEATURES_append_qemux86=" cfg/sound"
+KERNEL_FEATURES_append_qemux86-64=" cfg/sound"
+
+require recipes-kernel/linux/linux-tools.inc
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.2.bb b/meta/recipes-kernel/linux/linux-yocto_3.2.bb
new file mode 100644
index 0000000..a80924d
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-yocto_3.2.bb
@@ -0,0 +1,41 @@
+inherit kernel
+require recipes-kernel/linux/linux-yocto.inc
+
+KMACHINE = "common-pc"
+KMACHINE_qemux86 = "common-pc"
+KMACHINE_qemux86-64 = "common-pc-64"
+KMACHINE_qemuppc = "qemu-ppc32"
+KMACHINE_qemumips = "mti-malta32-be"
+KMACHINE_qemuarm = "arm-versatile-926ejs"
+
+KBRANCH = "standard/default/base"
+KBRANCH_qemux86 = "standard/default/common-pc/base"
+KBRANCH_qemux86-64 = "standard/default/common-pc-64/base"
+KBRANCH_qemuppc = "standard/default/qemu-ppc32"
+KBRANCH_qemumips = "standard/default/mti-malta32-be"
+KBRANCH_qemuarm = "standard/default/arm-versatile-926ejs"
+
+LINUX_VERSION ?= "3.2.2"
+
+SRCREV_machine_qemuarm ?= "8d79190c307c7d41580beb77f83526ae3defcacc"
+SRCREV_machine_qemumips ?= "c88f8c4f3be717be33a8ad89a14731eb94932336"
+SRCREV_machine_qemuppc ?= "b8228f337002ad88f1e152d0c0c46c6035cd0428"
+SRCREV_machine_qemux86 ?= "417fc778a86e81303bab5883b919ee422ec51c04"
+SRCREV_machine_qemux86-64 ?= "417fc778a86e81303bab5883b919ee422ec51c04"
+SRCREV_machine ?= "417fc778a86e81303bab5883b919ee422ec51c04"
+SRCREV_meta ?= "138bf5b502607fe40315c0d76822318d77d97e01"
+
+PR = "r0"
+PV = "${LINUX_VERSION}+git${SRCPV}"
+
+SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.2;protocol=git;nocheckout=1;branch=${KBRANCH},meta;name=machine,meta"
+
+COMPATIBLE_MACHINE = "(qemuarm|qemux86|qemuppc|qemumips|qemux86-64)"
+
+# Functionality flags
+KERNEL_FEATURES="features/netfilter"
+KERNEL_FEATURES_append=" features/taskstats"
+KERNEL_FEATURES_append_qemux86=" cfg/sound"
+KERNEL_FEATURES_append_qemux86-64=" cfg/sound"
+
+require linux-tools.inc
--
1.7.4.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 3/3] linux-yocto: update to v3.0.18 + features
2012-01-30 20:02 [PATCH 0/3] linux-yocto: 3.2.2 and 3.0.18 updates Bruce Ashfield
2012-01-30 20:02 ` [PATCH 1/3] kern-tools: import config audit and branch manipulation updates Bruce Ashfield
2012-01-30 20:02 ` [PATCH 2/3] linux-yocto: add kernel 3.2.2 support Bruce Ashfield
@ 2012-01-30 20:02 ` Bruce Ashfield
2012-02-02 17:53 ` [PATCH 0/3] linux-yocto: 3.2.2 and 3.0.18 updates Saul Wold
3 siblings, 0 replies; 5+ messages in thread
From: Bruce Ashfield @ 2012-01-30 20:02 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core, saul.wold
The -stable team released v3.0.18, so it becomes the new base for the
linux-yocto_3.0 recipe.
Along with the 3.0.18 update this kernel refresh brings in the following
changes:
59314a3 meta/beagleboard: Using CONFIG_PANEL_GENERIC_DPI=y
b168325 crownbay: use emgd-1.10
281b80f kver: bumping to v3.0.18
0d5d0dd common-pc*: add SMP and virtio
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb | 8 ++++----
meta/recipes-kernel/linux/linux-yocto_3.0.bb | 19 +++++++++----------
2 files changed, 13 insertions(+), 14 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb
index 9a543ab..5402f17 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb
@@ -11,12 +11,12 @@ KMACHINE_qemumips = "mti-malta32-be"
KBRANCH = "yocto/standard/preempt-rt/base"
KBRANCH_qemuppc = "yocto/standard/preempt-rt/qemu-ppc32"
-LINUX_VERSION ?= "3.0.14"
+LINUX_VERSION ?= "3.0.18"
LINUX_KERNEL_TYPE = "preempt-rt"
-SRCREV_machine ?= "f1cc220f4ddf434bf254707c83a45794a63f117f"
-SRCREV_machine_qemuppc ?= "8bd5b80cb3243dadc9d6c5c09482c49994dff1a8"
-SRCREV_meta ?= "665fea1c249b4f335cb1c9a46a9f2c138d611f1a"
+SRCREV_machine ?= "2f9d925f5681eaae7f341cc1270c739e8b329c03"
+SRCREV_machine_qemuppc ?= "c66f7ef2315010756c8c97af6b13d52f9f18c03b"
+SRCREV_meta ?= "59314a3523e360796419d76d78c6f7d8c5ef2593"
PR = "r1"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.0.bb b/meta/recipes-kernel/linux/linux-yocto_3.0.bb
index 9d51bd0..6ff6027 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.0.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.0.bb
@@ -10,16 +10,15 @@ KMACHINE_qemuarm = "yocto/standard/arm-versatile-926ejs"
KBRANCH = ${KMACHINE}
-LINUX_VERSION ?= "3.0.14"
-
-
-SRCREV_machine_qemuarm ?= "c0386e4195c685b0ff94b7e21581ec47008ab13b"
-SRCREV_machine_qemumips ?= "56e4361a1bfc10042d83a7d8a5f96932056e3f35"
-SRCREV_machine_qemuppc ?= "53e71af30e30162e17e32b2f57e4481f5bc0573e"
-SRCREV_machine_qemux86 ?= "9e73573b6b227ab2c62e66e63470866d136f8d76"
-SRCREV_machine_qemux86-64 ?= "3551fd0412965b1f6b0b2f6ba35f7fecdaddb58a"
-SRCREV_machine ?= "6f5b11830deba4a6262c8c4abf67e608924f649e"
-SRCREV_meta ?= "665fea1c249b4f335cb1c9a46a9f2c138d611f1a"
+LINUX_VERSION ?= "3.0.18"
+
+SRCREV_machine_qemuarm ?= "48e68bd72da497a14200801140b3b87dae6d60e9"
+SRCREV_machine_qemumips ?= "9d86aeb43e5bbb0851cc4f105b64caab13bc71f3"
+SRCREV_machine_qemuppc ?= "15fd748017f0849138ff4b47d73f6866fa26cfe8"
+SRCREV_machine_qemux86 ?= "8f74a4339b3dc029fafff0ba7d88d6dc950d4b31"
+SRCREV_machine_qemux86-64 ?= "610c5a62daeda033755b0b7bfcb3e2cad5c76f3f"
+SRCREV_machine ?= "5df0b4c2538399aed543133b3855f809adf08ab8"
+SRCREV_meta ?= "59314a3523e360796419d76d78c6f7d8c5ef2593"
PR = "r3"
PV = "${LINUX_VERSION}+git${SRCPV}"
--
1.7.4.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH 0/3] linux-yocto: 3.2.2 and 3.0.18 updates
2012-01-30 20:02 [PATCH 0/3] linux-yocto: 3.2.2 and 3.0.18 updates Bruce Ashfield
` (2 preceding siblings ...)
2012-01-30 20:02 ` [PATCH 3/3] linux-yocto: update to v3.0.18 + features Bruce Ashfield
@ 2012-02-02 17:53 ` Saul Wold
3 siblings, 0 replies; 5+ messages in thread
From: Saul Wold @ 2012-02-02 17:53 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer; +Cc: dvhart
On 01/30/2012 12:02 PM, Bruce Ashfield wrote:
> Richard/Saul,
>
> Two kernel updates in this pull request. The bigger change is the
> introduction/release of the 3.2 kernel repository. I've had this
> under test in one form or another for nearly two months now. It
> no only brings in a new kernel, but introduces some branching changes
> and audited kernel configuration fragments. This needs head to the
> servers now to allow add-on work to be completed.
>
> I've built and booted sato on all the emulated targets for the 3.2
> kernel.
>
> There is an associated set of kern-tools changes to support the
> branching in the 3.2 kernel repository, and the changes are fully
> compatible with the existing 3.0 tree.
>
> The second update is a refresh of the 3.0 tree to pickup 3.0.18, and
> to merge a set of pending features to that tree. The commit itself
> tells the story.
>
> I've built and booted this for all the emulated targets as well.
>
> The following changes since commit b719d7e10bdb5bb4fc9ef70256eb93f925fbda4b:
>
> useradd: Ensure dependencies are only added for target recipes, not native or nativesdk (2012-01-27 16:59:56 +0000)
>
> are available in the git repository at:
> git://git.pokylinux.org/poky-contrib zedd/kernel-oe
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel-oe
>
> Bruce Ashfield (3):
> kern-tools: import config audit and branch manipulation updates
> linux-yocto: add kernel 3.2.2 support
> linux-yocto: update to v3.0.18 + features
>
> .../kern-tools/kern-tools-native_git.bb | 2 +-
> meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb | 8 ++--
> meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb | 37 ++++++++++++++++++
> meta/recipes-kernel/linux/linux-yocto_3.0.bb | 19 ++++-----
> meta/recipes-kernel/linux/linux-yocto_3.2.bb | 41 ++++++++++++++++++++
> 5 files changed, 92 insertions(+), 15 deletions(-)
> create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb
> create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.2.bb
>
Merged into OE-core
Thanks
Sau!
^ permalink raw reply [flat|nested] 5+ messages in thread