Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/7] linux-yocto: M6 -stable updates and changes
@ 2013-03-26 14:46 Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden Bruce Ashfield
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 14:46 UTC (permalink / raw)
  To: richard.purdie; +Cc: dvhart, openembedded-core

Richard,

Here's a consolidated pull request that I've been working on last
week, and more intensively since tglx dropped the 3.8-rt release
late last week.

This series is a collection of kernel fixes:

  [linux-yocto/3.8: fix perf host contamination]

Usability tweaks:

  [linux-yocto/3.8: allow kernel feature _appends to be overriden]

korg -stable updates:

  [linux/yocto-3.4: update to v3.8.4]
  [linux-yocto/3.4: import v3.4.36 -stable fixes]

And the introduction of 3.8-rt:

  [linux-yocto/3.8: introduce v3.8.4-rt1]
  [linux-yocto/3.8: qemuarm boot fix]

Due to the timing of this request, I've made sure to do extra build and
boot testing on the changes. 

I found a minor issue with the 3.8.4 -stable update on MIPS, which I've fixed
and boot tested. And 3.8.4-rt didn't initially boot on qemuarm, I've also
fixed it and boot tested sato under the -rt kernel. Darren and I both talked
about the -rt release, and there's value in making sure that the base -rt
release for 3.8 is part of the main 1.4 release, and it has no impact on
existing boards, builds or recipes .. so it is completely safe and isolated
from that point of view.

I've built all architectures at this point, and booted at least 
core-image-minimal, with sato builds running as I type up this pull request.

cc: Darren Hart <dvhart@linux.intel.com>
cc: Tom Zanussi <tom.zanussi@intel.com>

Cheers,

Bruce

The following changes since commit f36926a264190e6202830e8520b41b30ae77ea43:

  docbook-utils-native: Unbreak the build after source and build dir split (2013-03-25 20:51:19 +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 (7):
  linux-yocto/3.8: allow kernel feature _appends to be overriden
  linux/yocto-3.4: update to v3.8.4
  linux-yocto/3.8: introduce v3.8.4-rt1
  kern-tools: initialization and meta branch fixes
  linux-yocto/3.4: import v3.4.36 -stable fixes
  linux-yocto/3.8: fix perf host contamination
  linux-yocto/3.8: qemuarm boot fix

 .../kern-tools/kern-tools-native_git.bb            |    2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb    |    8 +++---
 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb    |   29 ++++++++++++++++++++
 meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb  |    6 ++--
 meta/recipes-kernel/linux/linux-yocto_3.4.bb       |   16 +++++------
 meta/recipes-kernel/linux/linux-yocto_3.8.bb       |   23 ++++++++--------
 6 files changed, 56 insertions(+), 28 deletions(-)
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb

-- 
1.7.10.4




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

* [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden
  2013-03-26 14:46 [PATCH 0/7] linux-yocto: M6 -stable updates and changes Bruce Ashfield
@ 2013-03-26 14:46 ` Bruce Ashfield
  2013-03-26 15:48   ` Darren Hart
  2013-03-26 14:46 ` [PATCH 2/7] linux/yocto-3.4: update to v3.8.4 Bruce Ashfield
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 14:46 UTC (permalink / raw)
  To: richard.purdie; +Cc: dvhart, openembedded-core

It was pointed out that the current way the KERNEL_FEATURES variable
is appended in the base linux-yocto recipe doesn't allow the appended
features to be prevented in a layer without using python code and
a recipe finalize hook.

To allow easier overriding of 'extra' or 'optional' features that are
defined in the linux-yocto recipe, we create a KERNEL_EXTRA_FEATURES
variable. This variable can be set in a layer to define extra features
or cleared to prevent the recipe's extra features from being appended
to the core functionality.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto_3.8.bb |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto_3.8.bb b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
index b395e45..f29675a 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.8.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
@@ -23,8 +23,7 @@ KMETA = "meta"
 COMPATIBLE_MACHINE = "qemuarm|qemux86|qemuppc|qemumips|qemux86-64"
 
 # Functionality flags
-KERNEL_FEATURES_append = " features/netfilter/netfilter.scc"
-KERNEL_FEATURES_append_qemux86=" cfg/sound.scc"
-KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc"
-KERNEL_FEATURES_append_qemux86=" cfg/paravirt_kvm.scc"
+KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
+KERNEL_FEATURES_append_qemux86=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc cfg/paravirt_kvm.scc"
+KERNEL_FEATURES_append_qemux86-64=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc"
 KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
-- 
1.7.10.4




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

* [PATCH 2/7] linux/yocto-3.4: update to v3.8.4
  2013-03-26 14:46 [PATCH 0/7] linux-yocto: M6 -stable updates and changes Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden Bruce Ashfield
@ 2013-03-26 14:46 ` Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 3/7] linux-yocto/3.8: introduce v3.8.4-rt1 Bruce Ashfield
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 14:46 UTC (permalink / raw)
  To: richard.purdie; +Cc: dvhart, openembedded-core

Updating the base v3.8 kernel to the 3.8.4 -stable version.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto_3.8.bb |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto_3.8.bb b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
index f29675a..2b46c3d 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.8.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
@@ -3,17 +3,17 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH_DEFAULT = "standard/base"
 KBRANCH = "${KBRANCH_DEFAULT}"
 
-SRCREV_machine_qemuarm ?= "0bed12bdbdd7a2aa39d8390b7a802dd72244b963"
-SRCREV_machine_qemumips  ?= "4328dc8c1b73bdfe90656f217d99dc4ffa47da1f"
-SRCREV_machine_qemuppc ?= "c12eb257c5fd9441b434c1216c3d987c89ecdd68"
-SRCREV_machine_qemux86 ?= "3fa6521f19ce15c8e950042f843f33986ef2546d"
-SRCREV_machine_qemux86-64 ?= "3fa6521f19ce15c8e950042f843f33986ef2546d"
-SRCREV_machine ?= "3fa6521f19ce15c8e950042f843f33986ef2546d"
-SRCREV_meta ?= "cc572ff970662c844c0a8dd2dab93cc10b8b2a3f"
+SRCREV_machine_qemuarm ?= "358940bfd596167b6ed03caa4113944c7845a855"
+SRCREV_machine_qemumips  ?= "7d995e09dfb21185442d37f62db0a5655b1adba3"
+SRCREV_machine_qemuppc ?= "1c65b040e7952d177ac4c83df5551efd90fc29f2"
+SRCREV_machine_qemux86 ?= "c753c612377f08f5172b528b9b07715f2b3b5735"
+SRCREV_machine_qemux86-64 ?= "c753c612377f08f5172b528b9b07715f2b3b5735"
+SRCREV_machine ?= "c753c612377f08f5172b528b9b07715f2b3b5735"
+SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;protocol=git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
 
-LINUX_VERSION ?= "3.8.1"
+LINUX_VERSION ?= "3.8.4"
 
 PR = "${INC_PR}.0"
 PV = "${LINUX_VERSION}+git${SRCPV}"
-- 
1.7.10.4




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

* [PATCH 3/7] linux-yocto/3.8: introduce v3.8.4-rt1
  2013-03-26 14:46 [PATCH 0/7] linux-yocto: M6 -stable updates and changes Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 2/7] linux/yocto-3.4: update to v3.8.4 Bruce Ashfield
@ 2013-03-26 14:46 ` Bruce Ashfield
  2013-03-28 15:40   ` Tom Zanussi
  2013-03-26 14:46 ` [PATCH 4/7] kern-tools: initialization and meta branch fixes Bruce Ashfield
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 14:46 UTC (permalink / raw)
  To: richard.purdie; +Cc: dvhart, openembedded-core

The -rt series has been updated for the 3.8 kernel. Updating the
SRCREVs to reflet its import into the tree.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb |   29 +++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
new file mode 100644
index 0000000..97178c7
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
@@ -0,0 +1,29 @@
+require recipes-kernel/linux/linux-yocto.inc
+
+KBRANCH = "standard/preempt-rt/base"
+KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
+
+LINUX_VERSION ?= "3.8.4"
+LINUX_KERNEL_TYPE = "preempt-rt"
+
+KMETA = "meta"
+
+SRCREV_machine ?= "e9b9f72029522ef142ab181e9f7f3ae71535181a"
+SRCREV_machine_qemuppc ?= "7443096f0bdc6522053decd10430fc96a0ef9b94"
+SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
+
+PR = "${INC_PR}.0"
+PV = "${LINUX_VERSION}+git${SRCPV}"
+
+SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;protocol=git;bareclone=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_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/taskstats/taskstats.scc"
+KERNEL_FEATURES_append_qemux86=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc cfg/paravirt_kvm.scc"
+KERNEL_FEATURES_append_qemux86-64=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc"
+KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
-- 
1.7.10.4




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

* [PATCH 4/7] kern-tools: initialization and meta branch fixes
  2013-03-26 14:46 [PATCH 0/7] linux-yocto: M6 -stable updates and changes Bruce Ashfield
                   ` (2 preceding siblings ...)
  2013-03-26 14:46 ` [PATCH 3/7] linux-yocto/3.8: introduce v3.8.4-rt1 Bruce Ashfield
@ 2013-03-26 14:46 ` Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 5/7] linux-yocto/3.4: import v3.4.36 -stable fixes Bruce Ashfield
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 14:46 UTC (permalink / raw)
  To: richard.purdie; +Cc: dvhart, openembedded-core

Bumping the kern-tools SRCREV to pickup the following fixes and documentation
updates:

  d484e3f kgit-meta: remove hardcoded meta directory name
  affad20 yocto-kernel-tools: Typoes, "fragement", "depreciated"
  142ed49 kgit-init: update tools list

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/kern-tools/kern-tools-native_git.bb |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 9f4438c..affd66e 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=d8d1d729a70c
 
 DEPENDS = "git-native guilt-native"
 
-SRCREV = "7f91d198d32fc90260e52724ef4aac0b997c1e8b"
+SRCREV = "d484e3f731f38f5b4e05e13102c97d06106edfb5"
 PR = "r12"
 PV = "0.1+git${SRCPV}"
 
-- 
1.7.10.4




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

* [PATCH 5/7] linux-yocto/3.4: import v3.4.36 -stable fixes
  2013-03-26 14:46 [PATCH 0/7] linux-yocto: M6 -stable updates and changes Bruce Ashfield
                   ` (3 preceding siblings ...)
  2013-03-26 14:46 ` [PATCH 4/7] kern-tools: initialization and meta branch fixes Bruce Ashfield
@ 2013-03-26 14:46 ` Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 6/7] linux-yocto/3.8: fix perf host contamination Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 7/7] linux-yocto/3.8: qemuarm boot fix Bruce Ashfield
  6 siblings, 0 replies; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 14:46 UTC (permalink / raw)
  To: richard.purdie; +Cc: dvhart, openembedded-core

Updating the 3.4 tree to import the korg -stable fixes for v3.4.36.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb   |    8 ++++----
 meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb |    6 +++---
 meta/recipes-kernel/linux/linux-yocto_3.4.bb      |   16 ++++++++--------
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb
index 65ebc46..42339a1 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb
@@ -3,14 +3,14 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH = "standard/preempt-rt/base"
 KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
 
-LINUX_VERSION ?= "3.4.34"
+LINUX_VERSION ?= "3.4.36"
 LINUX_KERNEL_TYPE = "preempt-rt"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "96730f882e5b3f60d259ef41ed7c18c95512194a"
-SRCREV_machine_qemuppc ?= "9a013a2a1facf949d9f8cc1b2a291651235c75ea"
-SRCREV_meta ?= "4fd76cc4f33e0afd8f906b1e8f231b6d13b6c993"
+SRCREV_machine ?= "7302a8f84da657ff72ca5a27b9212c9d3bee2fbf"
+SRCREV_machine_qemuppc ?= "494b16c51c6f6dc272eb820eaa57028ca8ee9da2"
+SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad"
 
 PR = "${INC_PR}.0"
 PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb
index 6c37b57..4b6b4a0 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb
@@ -8,12 +8,12 @@ KBRANCH = "${KBRANCH_DEFAULT}"
 LINUX_KERNEL_TYPE = "tiny"
 KCONFIG_MODE = "--allnoconfig"
 
-LINUX_VERSION ?= "3.4.34"
+LINUX_VERSION ?= "3.4.36"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "840bb8c059418c4753415df56c9aff1c0d5354c8"
-SRCREV_meta ?= "4fd76cc4f33e0afd8f906b1e8f231b6d13b6c993"
+SRCREV_machine ?= "c994390cfa28339cbc1ec3b56eeec83a5fa75bb7"
+SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad"
 
 PR = "${INC_PR}.0"
 PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.4.bb b/meta/recipes-kernel/linux/linux-yocto_3.4.bb
index 702008c..604aa48 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.4.bb
@@ -3,17 +3,17 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH_DEFAULT = "standard/base"
 KBRANCH = "${KBRANCH_DEFAULT}"
 
-SRCREV_machine_qemuarm ?= "c7cc288f0113433bd51d4958d36d4ef4bf13c214"
-SRCREV_machine_qemumips  ?= "d4f5af54aa6a3592c6b2656ef20ea98bee14fde9"
-SRCREV_machine_qemuppc ?= "8afd98bd2aae1ad86b97d4333107408745518f8d"
-SRCREV_machine_qemux86 ?= "840bb8c059418c4753415df56c9aff1c0d5354c8"
-SRCREV_machine_qemux86-64 ?= "840bb8c059418c4753415df56c9aff1c0d5354c8"
-SRCREV_machine ?= "840bb8c059418c4753415df56c9aff1c0d5354c8"
-SRCREV_meta ?= "4fd76cc4f33e0afd8f906b1e8f231b6d13b6c993"
+SRCREV_machine_qemuarm ?= "7cc80532306889b75619f8a1b713048e25f59e19"
+SRCREV_machine_qemumips  ?= "debce6677988e03b50c369aba5861d4f9b2e557d"
+SRCREV_machine_qemuppc ?= "ddbc382cbc45a009e9ce17f7d448fcfd050ab5fc"
+SRCREV_machine_qemux86 ?= "c994390cfa28339cbc1ec3b56eeec83a5fa75bb7"
+SRCREV_machine_qemux86-64 ?= "c994390cfa28339cbc1ec3b56eeec83a5fa75bb7"
+SRCREV_machine ?= "c994390cfa28339cbc1ec3b56eeec83a5fa75bb7"
+SRCREV_meta ?= "80b4b5110dca5184b57e85f1e775fb006a2e85ad"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.4.git;protocol=git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
 
-LINUX_VERSION ?= "3.4.34"
+LINUX_VERSION ?= "3.4.36"
 
 PR = "${INC_PR}.3"
 PV = "${LINUX_VERSION}+git${SRCPV}"
-- 
1.7.10.4




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

* [PATCH 6/7] linux-yocto/3.8: fix perf host contamination
  2013-03-26 14:46 [PATCH 0/7] linux-yocto: M6 -stable updates and changes Bruce Ashfield
                   ` (4 preceding siblings ...)
  2013-03-26 14:46 ` [PATCH 5/7] linux-yocto/3.4: import v3.4.36 -stable fixes Bruce Ashfield
@ 2013-03-26 14:46 ` Bruce Ashfield
  2013-03-26 14:46 ` [PATCH 7/7] linux-yocto/3.8: qemuarm boot fix Bruce Ashfield
  6 siblings, 0 replies; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 14:46 UTC (permalink / raw)
  To: richard.purdie; +Cc: dvhart, openembedded-core

Updating the 3.8 SRCREVs with the following fix:

    libtraceevent: Remove hard coded include to /usr/local/include in Makefile

    commit b9e8c37220c80e78289a1e87b50c09418eb59a7e upstream

    having /usr/local/include hardcoded into the makefile is not necessary
    as this is automatically included by GCC. It also infects cross-compile
    builds with the host systems includes.

    Signed-off-by: Jack Mitchell
    Acked-by: Namhyung Kim
    Cc: Ingo Molnar
    Cc: Paul Mackerras
    Cc: Peter Zijlstra
    Link: http://lkml.kernel.org/r/1362741712-21308-1-git-send-email-ml@communistcode.co.uk
    Signed-off-by: Arnaldo Carvalho de Melo

    This implements the fix I described in Yocto [BUG #3993][perf using
    host includes], now upstream.

    Integrated-by: Tom Zanussi <tom.zanussi@linux.intel.com>
    Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>

[YOCTO #3993]

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb |    4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.8.bb    |   12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
index 97178c7..f12de2e 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
@@ -8,8 +8,8 @@ LINUX_KERNEL_TYPE = "preempt-rt"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "e9b9f72029522ef142ab181e9f7f3ae71535181a"
-SRCREV_machine_qemuppc ?= "7443096f0bdc6522053decd10430fc96a0ef9b94"
+SRCREV_machine ?= "d125901ac3e516e9b894df088f4282347651b690"
+SRCREV_machine_qemuppc ?= "66630413d6df1665f2c5c94d25eb409271ffe20c"
 SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
 
 PR = "${INC_PR}.0"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.8.bb b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
index 2b46c3d..f2ad0e5 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.8.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
@@ -3,12 +3,12 @@ require recipes-kernel/linux/linux-yocto.inc
 KBRANCH_DEFAULT = "standard/base"
 KBRANCH = "${KBRANCH_DEFAULT}"
 
-SRCREV_machine_qemuarm ?= "358940bfd596167b6ed03caa4113944c7845a855"
-SRCREV_machine_qemumips  ?= "7d995e09dfb21185442d37f62db0a5655b1adba3"
-SRCREV_machine_qemuppc ?= "1c65b040e7952d177ac4c83df5551efd90fc29f2"
-SRCREV_machine_qemux86 ?= "c753c612377f08f5172b528b9b07715f2b3b5735"
-SRCREV_machine_qemux86-64 ?= "c753c612377f08f5172b528b9b07715f2b3b5735"
-SRCREV_machine ?= "c753c612377f08f5172b528b9b07715f2b3b5735"
+SRCREV_machine_qemuarm ?= "3a73643770a32ea6c86724e92e1e5abecb5dc822"
+SRCREV_machine_qemumips  ?= "1aefa19417793412ef87217a4cb5d1074dc549ba"
+SRCREV_machine_qemuppc ?= "8844013c81e9ad80246aabca6573eed9dbaac646"
+SRCREV_machine_qemux86 ?= "15a0766b3d007e5fafce3503375694dff2b0603e"
+SRCREV_machine_qemux86-64 ?= "15a0766b3d007e5fafce3503375694dff2b0603e"
+SRCREV_machine ?= "15a0766b3d007e5fafce3503375694dff2b0603e"
 SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;protocol=git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
-- 
1.7.10.4




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

* [PATCH 7/7] linux-yocto/3.8: qemuarm boot fix
  2013-03-26 14:46 [PATCH 0/7] linux-yocto: M6 -stable updates and changes Bruce Ashfield
                   ` (5 preceding siblings ...)
  2013-03-26 14:46 ` [PATCH 6/7] linux-yocto/3.8: fix perf host contamination Bruce Ashfield
@ 2013-03-26 14:46 ` Bruce Ashfield
  6 siblings, 0 replies; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 14:46 UTC (permalink / raw)
  To: richard.purdie; +Cc: dvhart, openembedded-core

The preempt-rt kernel was wasn't inheriting the standard kernel
configuration and hence was not able to boot on qemuarm due to
missing ABI options.

Changing the main preempt-rt kernel include to inherit standard
configuration again fixes this boot issue.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb |    6 +++---
 meta/recipes-kernel/linux/linux-yocto_3.8.bb    |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
index f12de2e..255e2e3 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
@@ -8,9 +8,9 @@ LINUX_KERNEL_TYPE = "preempt-rt"
 
 KMETA = "meta"
 
-SRCREV_machine ?= "d125901ac3e516e9b894df088f4282347651b690"
-SRCREV_machine_qemuppc ?= "66630413d6df1665f2c5c94d25eb409271ffe20c"
-SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
+SRCREV_machine ?= "f35992f80c81dc5fa1a97165dfd5cbb84661f7cb"
+SRCREV_machine_qemuppc ?= "5789e3f33c1d5df35ced60d0153cafca7cd0e319"
+SRCREV_meta ?= "1b534b2f8bbe9b8a773268cfa30a4850346f6f5f"
 
 PR = "${INC_PR}.0"
 PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.8.bb b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
index f2ad0e5..95a4906 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.8.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
@@ -9,7 +9,7 @@ SRCREV_machine_qemuppc ?= "8844013c81e9ad80246aabca6573eed9dbaac646"
 SRCREV_machine_qemux86 ?= "15a0766b3d007e5fafce3503375694dff2b0603e"
 SRCREV_machine_qemux86-64 ?= "15a0766b3d007e5fafce3503375694dff2b0603e"
 SRCREV_machine ?= "15a0766b3d007e5fafce3503375694dff2b0603e"
-SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
+SRCREV_meta ?= "1b534b2f8bbe9b8a773268cfa30a4850346f6f5f"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;protocol=git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
 
-- 
1.7.10.4




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

* Re: [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden
  2013-03-26 14:46 ` [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden Bruce Ashfield
@ 2013-03-26 15:48   ` Darren Hart
  2013-03-26 15:49     ` Bruce Ashfield
  0 siblings, 1 reply; 15+ messages in thread
From: Darren Hart @ 2013-03-26 15:48 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: openembedded-core

On 03/26/2013 07:46 AM, Bruce Ashfield wrote:
> It was pointed out that the current way the KERNEL_FEATURES variable
> is appended in the base linux-yocto recipe doesn't allow the appended
> features to be prevented in a layer without using python code and
> a recipe finalize hook.
> 
> To allow easier overriding of 'extra' or 'optional' features that are
> defined in the linux-yocto recipe, we create a KERNEL_EXTRA_FEATURES
> variable. This variable can be set in a layer to define extra features
> or cleared to prevent the recipe's extra features from being appended
> to the core functionality.

You know what I'm going to say right? Docume.... right, good.

Bruce, are you keeping a list of things that have changed and need
documentation in the kernel-dev manual? Could you share it?

--
Darren

> 
> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> ---
>  meta/recipes-kernel/linux/linux-yocto_3.8.bb |    7 +++----
>  1 file changed, 3 insertions(+), 4 deletions(-)
> 
> diff --git a/meta/recipes-kernel/linux/linux-yocto_3.8.bb b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
> index b395e45..f29675a 100644
> --- a/meta/recipes-kernel/linux/linux-yocto_3.8.bb
> +++ b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
> @@ -23,8 +23,7 @@ KMETA = "meta"
>  COMPATIBLE_MACHINE = "qemuarm|qemux86|qemuppc|qemumips|qemux86-64"
>  
>  # Functionality flags
> -KERNEL_FEATURES_append = " features/netfilter/netfilter.scc"
> -KERNEL_FEATURES_append_qemux86=" cfg/sound.scc"
> -KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc"
> -KERNEL_FEATURES_append_qemux86=" cfg/paravirt_kvm.scc"
> +KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
> +KERNEL_FEATURES_append_qemux86=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc cfg/paravirt_kvm.scc"
> +KERNEL_FEATURES_append_qemux86-64=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc"
>  KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
> 

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel



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

* Re: [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden
  2013-03-26 15:48   ` Darren Hart
@ 2013-03-26 15:49     ` Bruce Ashfield
  2013-03-26 15:54       ` Darren Hart
  0 siblings, 1 reply; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 15:49 UTC (permalink / raw)
  To: Darren Hart; +Cc: openembedded-core

On 13-03-26 11:48 AM, Darren Hart wrote:
> On 03/26/2013 07:46 AM, Bruce Ashfield wrote:
>> It was pointed out that the current way the KERNEL_FEATURES variable
>> is appended in the base linux-yocto recipe doesn't allow the appended
>> features to be prevented in a layer without using python code and
>> a recipe finalize hook.
>>
>> To allow easier overriding of 'extra' or 'optional' features that are
>> defined in the linux-yocto recipe, we create a KERNEL_EXTRA_FEATURES
>> variable. This variable can be set in a layer to define extra features
>> or cleared to prevent the recipe's extra features from being appended
>> to the core functionality.
>
> You know what I'm going to say right? Docume.... right, good.
>
> Bruce, are you keeping a list of things that have changed and need
> documentation in the kernel-dev manual? Could you share it?

I do have a list, I'll put it in bugzilla.

Bruce

>
> --
> Darren
>
>>
>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>> ---
>>   meta/recipes-kernel/linux/linux-yocto_3.8.bb |    7 +++----
>>   1 file changed, 3 insertions(+), 4 deletions(-)
>>
>> diff --git a/meta/recipes-kernel/linux/linux-yocto_3.8.bb b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
>> index b395e45..f29675a 100644
>> --- a/meta/recipes-kernel/linux/linux-yocto_3.8.bb
>> +++ b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
>> @@ -23,8 +23,7 @@ KMETA = "meta"
>>   COMPATIBLE_MACHINE = "qemuarm|qemux86|qemuppc|qemumips|qemux86-64"
>>
>>   # Functionality flags
>> -KERNEL_FEATURES_append = " features/netfilter/netfilter.scc"
>> -KERNEL_FEATURES_append_qemux86=" cfg/sound.scc"
>> -KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc"
>> -KERNEL_FEATURES_append_qemux86=" cfg/paravirt_kvm.scc"
>> +KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
>> +KERNEL_FEATURES_append_qemux86=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc cfg/paravirt_kvm.scc"
>> +KERNEL_FEATURES_append_qemux86-64=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc"
>>   KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
>>
>




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

* Re: [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden
  2013-03-26 15:49     ` Bruce Ashfield
@ 2013-03-26 15:54       ` Darren Hart
  2013-03-26 19:50         ` Bruce Ashfield
  0 siblings, 1 reply; 15+ messages in thread
From: Darren Hart @ 2013-03-26 15:54 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: openembedded-core



On 03/26/2013 08:49 AM, Bruce Ashfield wrote:
> On 13-03-26 11:48 AM, Darren Hart wrote:
>> On 03/26/2013 07:46 AM, Bruce Ashfield wrote:
>>> It was pointed out that the current way the KERNEL_FEATURES variable
>>> is appended in the base linux-yocto recipe doesn't allow the appended
>>> features to be prevented in a layer without using python code and
>>> a recipe finalize hook.
>>>
>>> To allow easier overriding of 'extra' or 'optional' features that are
>>> defined in the linux-yocto recipe, we create a KERNEL_EXTRA_FEATURES
>>> variable. This variable can be set in a layer to define extra features
>>> or cleared to prevent the recipe's extra features from being appended
>>> to the core functionality.
>>
>> You know what I'm going to say right? Docume.... right, good.
>>
>> Bruce, are you keeping a list of things that have changed and need
>> documentation in the kernel-dev manual? Could you share it?
> 
> I do have a list, I'll put it in bugzilla.

Thank you sir!

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel



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

* Re: [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden
  2013-03-26 15:54       ` Darren Hart
@ 2013-03-26 19:50         ` Bruce Ashfield
  0 siblings, 0 replies; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-26 19:50 UTC (permalink / raw)
  To: Darren Hart; +Cc: openembedded-core

On 13-03-26 11:54 AM, Darren Hart wrote:
>
>
> On 03/26/2013 08:49 AM, Bruce Ashfield wrote:
>> On 13-03-26 11:48 AM, Darren Hart wrote:
>>> On 03/26/2013 07:46 AM, Bruce Ashfield wrote:
>>>> It was pointed out that the current way the KERNEL_FEATURES variable
>>>> is appended in the base linux-yocto recipe doesn't allow the appended
>>>> features to be prevented in a layer without using python code and
>>>> a recipe finalize hook.
>>>>
>>>> To allow easier overriding of 'extra' or 'optional' features that are
>>>> defined in the linux-yocto recipe, we create a KERNEL_EXTRA_FEATURES
>>>> variable. This variable can be set in a layer to define extra features
>>>> or cleared to prevent the recipe's extra features from being appended
>>>> to the core functionality.
>>>
>>> You know what I'm going to say right? Docume.... right, good.
>>>
>>> Bruce, are you keeping a list of things that have changed and need
>>> documentation in the kernel-dev manual? Could you share it?
>>
>> I do have a list, I'll put it in bugzilla.
>
> Thank you sir!

I'm overloading bug 3423 with the list of documentation updates that I'll
send out for 1.4 .. it has now been updated.

Cheers,

Bruce

>




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

* Re: [PATCH 3/7] linux-yocto/3.8: introduce v3.8.4-rt1
  2013-03-26 14:46 ` [PATCH 3/7] linux-yocto/3.8: introduce v3.8.4-rt1 Bruce Ashfield
@ 2013-03-28 15:40   ` Tom Zanussi
  2013-03-28 15:48     ` Bruce Ashfield
  0 siblings, 1 reply; 15+ messages in thread
From: Tom Zanussi @ 2013-03-28 15:40 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: dvhart, openembedded-core

On Tue, 2013-03-26 at 07:46 -0700, Bruce Ashfield wrote:
> The -rt series has been updated for the 3.8 kernel. Updating the
> SRCREVs to reflet its import into the tree.
> 

Hi Bruce,

I'm sure you already have -rt2 queued up, but just wanted to mention
that I'm getting this with -rt1:

kernel/built-in.o: In function `register_for_each_vma':
linux/kernel/events/uprobes.c:772: undefined reference to
`percpu_down_write'

which should be fixed by -rt2:

http://www.spinics.net/lists/linux-rt-users/msg09617.html

  [- per-cpu rwsem fixed for RT (required only by uprobes so far)]

Tom

> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> ---
>  meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb |   29 +++++++++++++++++++++++
>  1 file changed, 29 insertions(+)
>  create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
> 
> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
> new file mode 100644
> index 0000000..97178c7
> --- /dev/null
> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
> @@ -0,0 +1,29 @@
> +require recipes-kernel/linux/linux-yocto.inc
> +
> +KBRANCH = "standard/preempt-rt/base"
> +KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
> +
> +LINUX_VERSION ?= "3.8.4"
> +LINUX_KERNEL_TYPE = "preempt-rt"
> +
> +KMETA = "meta"
> +
> +SRCREV_machine ?= "e9b9f72029522ef142ab181e9f7f3ae71535181a"
> +SRCREV_machine_qemuppc ?= "7443096f0bdc6522053decd10430fc96a0ef9b94"
> +SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
> +
> +PR = "${INC_PR}.0"
> +PV = "${LINUX_VERSION}+git${SRCPV}"
> +
> +SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;protocol=git;bareclone=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_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/taskstats/taskstats.scc"
> +KERNEL_FEATURES_append_qemux86=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc cfg/paravirt_kvm.scc"
> +KERNEL_FEATURES_append_qemux86-64=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc"
> +KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"





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

* Re: [PATCH 3/7] linux-yocto/3.8: introduce v3.8.4-rt1
  2013-03-28 15:40   ` Tom Zanussi
@ 2013-03-28 15:48     ` Bruce Ashfield
  2013-03-28 15:51       ` Tom Zanussi
  0 siblings, 1 reply; 15+ messages in thread
From: Bruce Ashfield @ 2013-03-28 15:48 UTC (permalink / raw)
  To: Tom Zanussi; +Cc: dvhart, openembedded-core

On 13-03-28 11:40 AM, Tom Zanussi wrote:
> On Tue, 2013-03-26 at 07:46 -0700, Bruce Ashfield wrote:
>> The -rt series has been updated for the 3.8 kernel. Updating the
>> SRCREVs to reflet its import into the tree.
>>
>
> Hi Bruce,
>
> I'm sure you already have -rt2 queued up, but just wanted to mention
> that I'm getting this with -rt1:

Yah. Queued here. I'll make sure to push it as soon as possible.
Thanks for the report.

If you've picked a patch, that fixes just this error in your build ..
I can always push just the single patch to keep things moving.

Bruce

>
> kernel/built-in.o: In function `register_for_each_vma':
> linux/kernel/events/uprobes.c:772: undefined reference to
> `percpu_down_write'
>
> which should be fixed by -rt2:
>
> http://www.spinics.net/lists/linux-rt-users/msg09617.html
>
>    [- per-cpu rwsem fixed for RT (required only by uprobes so far)]
>
> Tom
>
>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>> ---
>>   meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb |   29 +++++++++++++++++++++++
>>   1 file changed, 29 insertions(+)
>>   create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
>>
>> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
>> new file mode 100644
>> index 0000000..97178c7
>> --- /dev/null
>> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
>> @@ -0,0 +1,29 @@
>> +require recipes-kernel/linux/linux-yocto.inc
>> +
>> +KBRANCH = "standard/preempt-rt/base"
>> +KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
>> +
>> +LINUX_VERSION ?= "3.8.4"
>> +LINUX_KERNEL_TYPE = "preempt-rt"
>> +
>> +KMETA = "meta"
>> +
>> +SRCREV_machine ?= "e9b9f72029522ef142ab181e9f7f3ae71535181a"
>> +SRCREV_machine_qemuppc ?= "7443096f0bdc6522053decd10430fc96a0ef9b94"
>> +SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
>> +
>> +PR = "${INC_PR}.0"
>> +PV = "${LINUX_VERSION}+git${SRCPV}"
>> +
>> +SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;protocol=git;bareclone=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_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/taskstats/taskstats.scc"
>> +KERNEL_FEATURES_append_qemux86=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc cfg/paravirt_kvm.scc"
>> +KERNEL_FEATURES_append_qemux86-64=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc"
>> +KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
>
>




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

* Re: [PATCH 3/7] linux-yocto/3.8: introduce v3.8.4-rt1
  2013-03-28 15:48     ` Bruce Ashfield
@ 2013-03-28 15:51       ` Tom Zanussi
  0 siblings, 0 replies; 15+ messages in thread
From: Tom Zanussi @ 2013-03-28 15:51 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: dvhart, openembedded-core

On Thu, 2013-03-28 at 11:48 -0400, Bruce Ashfield wrote:
> On 13-03-28 11:40 AM, Tom Zanussi wrote:
> > On Tue, 2013-03-26 at 07:46 -0700, Bruce Ashfield wrote:
> >> The -rt series has been updated for the 3.8 kernel. Updating the
> >> SRCREVs to reflet its import into the tree.
> >>
> >
> > Hi Bruce,
> >
> > I'm sure you already have -rt2 queued up, but just wanted to mention
> > that I'm getting this with -rt1:
> 
> Yah. Queued here. I'll make sure to push it as soon as possible.
> Thanks for the report.
> 
> If you've picked a patch, that fixes just this error in your build ..
> I can always push just the single patch to keep things moving.
> 

No hurry, I can work around it locally until then..

Thanks,

Tom

> Bruce
> 
> >
> > kernel/built-in.o: In function `register_for_each_vma':
> > linux/kernel/events/uprobes.c:772: undefined reference to
> > `percpu_down_write'
> >
> > which should be fixed by -rt2:
> >
> > http://www.spinics.net/lists/linux-rt-users/msg09617.html
> >
> >    [- per-cpu rwsem fixed for RT (required only by uprobes so far)]
> >
> > Tom
> >
> >> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> >> ---
> >>   meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb |   29 +++++++++++++++++++++++
> >>   1 file changed, 29 insertions(+)
> >>   create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
> >>
> >> diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
> >> new file mode 100644
> >> index 0000000..97178c7
> >> --- /dev/null
> >> +++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
> >> @@ -0,0 +1,29 @@
> >> +require recipes-kernel/linux/linux-yocto.inc
> >> +
> >> +KBRANCH = "standard/preempt-rt/base"
> >> +KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
> >> +
> >> +LINUX_VERSION ?= "3.8.4"
> >> +LINUX_KERNEL_TYPE = "preempt-rt"
> >> +
> >> +KMETA = "meta"
> >> +
> >> +SRCREV_machine ?= "e9b9f72029522ef142ab181e9f7f3ae71535181a"
> >> +SRCREV_machine_qemuppc ?= "7443096f0bdc6522053decd10430fc96a0ef9b94"
> >> +SRCREV_meta ?= "2a6d36e75ca0a121570a389d7bab76ec240cbfda"
> >> +
> >> +PR = "${INC_PR}.0"
> >> +PV = "${LINUX_VERSION}+git${SRCPV}"
> >> +
> >> +SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;protocol=git;bareclone=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_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/taskstats/taskstats.scc"
> >> +KERNEL_FEATURES_append_qemux86=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc cfg/paravirt_kvm.scc"
> >> +KERNEL_FEATURES_append_qemux86-64=" ${KERNEL_EXTRA_FEATURES} cfg/sound.scc"
> >> +KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
> >
> >
> 





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

end of thread, other threads:[~2013-03-28 16:09 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-26 14:46 [PATCH 0/7] linux-yocto: M6 -stable updates and changes Bruce Ashfield
2013-03-26 14:46 ` [PATCH 1/7] linux-yocto/3.8: allow kernel feature _appends to be overriden Bruce Ashfield
2013-03-26 15:48   ` Darren Hart
2013-03-26 15:49     ` Bruce Ashfield
2013-03-26 15:54       ` Darren Hart
2013-03-26 19:50         ` Bruce Ashfield
2013-03-26 14:46 ` [PATCH 2/7] linux/yocto-3.4: update to v3.8.4 Bruce Ashfield
2013-03-26 14:46 ` [PATCH 3/7] linux-yocto/3.8: introduce v3.8.4-rt1 Bruce Ashfield
2013-03-28 15:40   ` Tom Zanussi
2013-03-28 15:48     ` Bruce Ashfield
2013-03-28 15:51       ` Tom Zanussi
2013-03-26 14:46 ` [PATCH 4/7] kern-tools: initialization and meta branch fixes Bruce Ashfield
2013-03-26 14:46 ` [PATCH 5/7] linux-yocto/3.4: import v3.4.36 -stable fixes Bruce Ashfield
2013-03-26 14:46 ` [PATCH 6/7] linux-yocto/3.8: fix perf host contamination Bruce Ashfield
2013-03-26 14:46 ` [PATCH 7/7] linux-yocto/3.8: qemuarm boot fix Bruce Ashfield

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox