Skip to contentSkip to conversation

linux-yocto: consolidated pull request

PATCH Superseded Bruce Ashfield 3 participants 17 messages Aug 27, 2015 – Aug 31, 2015

lore
Share & tools
lore
#0 lore raw

v2 cover linux-yocto: consolidated pull request

Hi all,

Patches 0-6 are the same as my previous pull request, but I've added them here for completness sake.

As Ross pointed out, I got a little bit carried away enabling CIRRUS drm support, so I've now dialed it back and only enabled it for our x86 targets.

I've also addressed a couple of quark and coretemp issues that Saul noticed in [linux-yocto/4.1: CIRRUS config and quark thermal support]

The interesting parts of this refreshed series are:

linux-yocto-dev: update to 4.2-rc
linux-yocto/3.14/4.1: fix ARM boot with gcc 5.x

With these, we have a 4.2 kernel available AND qemuarm targets that build and boot with gcc 5.2 (for both the 3.14 and 4.1 kernel).

Cheers,

Bruce

The following changes since commit 393bd7496d71eb101f21234c1233a2d18fd2c73e:

oeqa/oetest.py: add better package search for hasPackage() (2015-08-26 08:28:06 +0100)

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 (9):
linux-yocto/4.1: fix qemuarm preempt-rt configuration linux-yocto/3.19/4.1: add coretemp to intel-common-drivers linux-yocto/4.1: quark configuration and thermal support linux-yocto/3.14: cleanups and gcc5 ARM build fixes linux-yocto/4.1: update to v4.1.6 and v4.1.6-rt5 linux-yocto/4.1: enable DRM_CIRRUS_QEMU and EXT4_USE_FOR_EXT23 linux-yocto/4.1: CIRRUS config and quark thermal support
linux-yocto-dev: update to 4.2-rc linux-yocto/3.14/4.1: fix ARM boot with gcc 5.x

 meta/recipes-kernel/linux/linux-yocto-dev.bb       |  2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb    |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_3.19.bb |  2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb  |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 meta/recipes-kernel/linux/linux-yocto_3.19.bb      |  2 +-
 meta/recipes-kernel/linux/linux-yocto_4.1.bb       | 20 ++++++++++----------
 9 files changed, 33 insertions(+), 33 deletions(-)
Signature · 1 line
2.1.0
#1 lore raw

PATCH v2 1/9 linux-yocto/4.1: fix qemuarm preempt-rt configuration

With the recent changes to the kernel meta data handling and the removal of BSP branches, we need to shuffle some patches around to match.

This prevents patches from being applied twice, and the qemuarm BSP can be configured for preempt-rt.

[YOCTO: #8122]

---
 meta/recipes-kernel/linux/linux-yocto_4.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-kernel/linux/linux-yocto_4.1.bb +1 -1
index a7a52cb62762..9eff93d35764 100644
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
 SRCREV_machine_qemux86-64 ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
 SRCREV_machine_qemumips64 ?= "5c2b3697082a4ec6641aa5a8eca3974ca609cecf"
 SRCREV_machine ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_meta ?= "45393dd54f5ad77d43014c407c2b3520da42f427"
+SRCREV_meta ?= "0a1457774f203eae4213822a0bd17a07f3b5d89a"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#2 lore raw

PATCH v2 2/9 linux-yocto/3.19/4.1: add coretemp to intel-common-drivers

In reply to Bruce Ashfield

Updating the 3.19 and 4.1 meta SRCREVs to pull in the coretemp configuration values.

Partial fix for [YOCTO #8107].

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb    | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_3.19.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb  | 2 +-
 meta/recipes-kernel/linux/linux-yocto_3.19.bb      | 2 +-
 meta/recipes-kernel/linux/linux-yocto_4.1.bb       | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
index 1cefff871440..848bc965a0b0 100644
@@ -3,7 +3,7 @@ KBRANCH ?= "standard/preempt-rt"
 require recipes-kernel/linux/linux-yocto.inc
 
 SRCREV_machine ?= "fe1ee443489d4ab5ce04c903b0362ae565547bd1"
-SRCREV_meta ?= "45393dd54f5ad77d43014c407c2b3520da42f427"
+SRCREV_meta ?= "4ea43922558a9032af33ea42ea74ac02416079e7"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_3.19.bb +1 -1
index c82da372681d..a6a58a2ed84f 100644
@@ -10,7 +10,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "e152349de59b43b2a75f2c332b44171df461d5a0"
-SRCREV_meta ?= "361c186effc0b0038dfbfd3fe71ecf3df5edb43d"
+SRCREV_meta ?= "1016714868249d64fc16692fd7679672b1efa17b"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
index 38167cc2e85e..0e53d1d9149c 100644
@@ -10,7 +10,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_meta ?= "45393dd54f5ad77d43014c407c2b3520da42f427"
+SRCREV_meta ?= "4ea43922558a9032af33ea42ea74ac02416079e7"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_3.19.bb +1 -1
index 364f1f60ddcd..e8c16407a1c5 100644
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "e152349de59b43b2a75f2c332b44171df461d5a0"
 SRCREV_machine_qemux86-64 ?= "e152349de59b43b2a75f2c332b44171df461d5a0"
 SRCREV_machine_qemumips64 ?= "3eb70cea3532e22ab1b6da9864446621229e6616"
 SRCREV_machine ?= "e152349de59b43b2a75f2c332b44171df461d5a0"
-SRCREV_meta ?= "361c186effc0b0038dfbfd3fe71ecf3df5edb43d"
+SRCREV_meta ?= "1016714868249d64fc16692fd7679672b1efa17b"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.19.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-3.19;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +1 -1
index 9eff93d35764..cbc3981f6d54 100644
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
 SRCREV_machine_qemux86-64 ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
 SRCREV_machine_qemumips64 ?= "5c2b3697082a4ec6641aa5a8eca3974ca609cecf"
 SRCREV_machine ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_meta ?= "0a1457774f203eae4213822a0bd17a07f3b5d89a"
+SRCREV_meta ?= "4ea43922558a9032af33ea42ea74ac02416079e7"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#3 lore raw

PATCH v2 3/9 linux-yocto/4.1: quark configuration and thermal support

In reply to Bruce Ashfield

Updating the 4.1 SRECREVs to reflect the following changes:

74159a303c21 thermal: intel Quark SoC X1000 DTS thermal driver

833214b33303 intel-quark-tiny: Add tiny KTYPE .scc file 45ecab18d462 amd.cfg: Add X86_AMD_PLAFORM_DEVICE to default 9a31d2cbc251 intel-quark-standard: add mass storage and boot live support 4ea43922558a bsp: add coretemp to intel-common-drivers

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   |  4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 18 +++++++++---------
 3 files changed, 13 insertions(+), 13 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +2 -2
index 848bc965a0b0..3473316d91eb 100644
@@ -2,8 +2,8 @@ KBRANCH ?= "standard/preempt-rt"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "fe1ee443489d4ab5ce04c903b0362ae565547bd1"
-SRCREV_meta ?= "4ea43922558a9032af33ea42ea74ac02416079e7"
+SRCREV_machine ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +2 -2
index 0e53d1d9149c..105f31c90ae5 100644
@@ -9,8 +9,8 @@ LINUX_VERSION ?= "4.1.2"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_meta ?= "4ea43922558a9032af33ea42ea74ac02416079e7"
+SRCREV_machine ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_4.1.bb +9 -9
index cbc3981f6d54..ecc72534292f 100644
@@ -11,15 +11,15 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "c4df99c91fc947afb7010a11eceeef0e05bf964f"
-SRCREV_machine_qemuarm64 ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_machine_qemumips ?= "6a24f7e60b9b2ecc1579f5f767be5845086533e1"
-SRCREV_machine_qemuppc ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_machine_qemux86 ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_machine_qemux86-64 ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_machine_qemumips64 ?= "5c2b3697082a4ec6641aa5a8eca3974ca609cecf"
-SRCREV_machine ?= "4e30e64c44df9e59bd13239951bb8d2b5b276e6f"
-SRCREV_meta ?= "4ea43922558a9032af33ea42ea74ac02416079e7"
+SRCREV_machine_qemuarm ?= "0352ebb49ba09bd09dee69d6df4af1388d3f4992"
+SRCREV_machine_qemuarm64 ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_machine_qemumips ?= "46ec81f8b6d8f6c6906280651d2aa5e18d3bb63f"
+SRCREV_machine_qemuppc ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_machine_qemux86 ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_machine_qemux86-64 ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_machine_qemumips64 ?= "9c23f12286ee4aafe695153f4ebf5b9d4cdfd909"
+SRCREV_machine ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#4 lore raw

PATCH v2 4/9 linux-yocto/3.14: cleanups and gcc5 ARM build fixes

In reply to Bruce Ashfield

Updating the 3.14 SRCREVs to match the latest kernel meta data updates and also to merge four patches Richard Purdie located that fix the gcc 5.x ARM build (we still have boot issues, but building is the first step).

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 14 insertions(+), 14 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
index 0bd94f0c600d..d59f06b81c04 100644
@@ -3,9 +3,9 @@ KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "863ba0912f559ba9d64ab94bf04f0226fdf0cb49"
-SRCREV_machine_qemuppc ?= "9d464d6696a0fc755c65a2cf75ad7a4656ac6e1e"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-3.14;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb +2 -2
index f486d41efad9..f65e0e0ed74f 100644
@@ -9,8 +9,8 @@ LINUX_VERSION ?= "3.14.36"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "7534aeb01883b48cc42eb4900d0a8c64e8160e14"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_3.14.bb +9 -9
index 9bbcecc76f33..db77e9ead037 100644
@@ -11,15 +11,15 @@ KBRANCH_qemux86  ?= "standard/common-pc/base"
 KBRANCH_qemux86-64 ?= "standard/common-pc-64/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "bc2e4081f235174c696cc4b30dbea51555a1c3d6"
-SRCREV_machine_qemuarm64 ?= "7534aeb01883b48cc42eb4900d0a8c64e8160e14"
-SRCREV_machine_qemumips ?= "cbbe5f1b5477507aa668b4117a8dedcb407a0571"
-SRCREV_machine_qemuppc ?= "038bbef0f64321a0f9d77e9b07dff3ae1e51b51a"
-SRCREV_machine_qemux86 ?= "48833301518748d82cbc2412fea3617eeee6d01b"
-SRCREV_machine_qemux86-64 ?= "7534aeb01883b48cc42eb4900d0a8c64e8160e14"
-SRCREV_machine_qemumips64 ?= "c910c6d8338ab7291f066edc06de83de5b645d8f"
-SRCREV_machine ?= "7534aeb01883b48cc42eb4900d0a8c64e8160e14"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine_qemuarm ?= "7e763688134a64b67f35af4f5a289be0b0c95126"
+SRCREV_machine_qemuarm64 ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemumips ?= "9c6fdae47597756042a1d4ed613dff96e430e8e9"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_machine_qemux86 ?= "550f5379bc4b001f656e7c98165606e543d0858c"
+SRCREV_machine_qemux86-64 ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemumips64 ?= "9b203f1aff41f7b713ec973cdcc7d016db4ffc26"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;branch=${KBRANCH};name=machine; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-3.14;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#12 lore raw

PATCH v2 5/9 linux-yocto/4.1: update to v4.1.6 and v4.1.6-rt5

In reply to Bruce Ashfield

Bumping the SRCREVs to import the latest 4.1-stable and 4.1-rt changes.

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   |  4 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 18 +++++++++---------
 3 files changed, 13 insertions(+), 13 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +2 -2
index 3473316d91eb..5c60875c7127 100644
@@ -2,13 +2,13 @@ KBRANCH ?= "standard/preempt-rt"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.1.2"
+LINUX_VERSION ?= "4.1.6"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +2 -2
index 105f31c90ae5..d79c78611109 100644
@@ -4,12 +4,12 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "4.1.2"
+LINUX_VERSION ?= "4.1.6"
 
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +9 -9
index ecc72534292f..82511c8dfb76 100644
@@ -11,20 +11,20 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "0352ebb49ba09bd09dee69d6df4af1388d3f4992"
-SRCREV_machine_qemuarm64 ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
-SRCREV_machine_qemumips ?= "46ec81f8b6d8f6c6906280651d2aa5e18d3bb63f"
-SRCREV_machine_qemuppc ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
-SRCREV_machine_qemux86 ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
-SRCREV_machine_qemux86-64 ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
-SRCREV_machine_qemumips64 ?= "9c23f12286ee4aafe695153f4ebf5b9d4cdfd909"
-SRCREV_machine ?= "74159a303c210bca8ea5c5636fc5b17d47e51aa1"
+SRCREV_machine_qemuarm ?= "89601a6f23a7dd842f24911f0438d0b45c85aa00"
+SRCREV_machine_qemuarm64 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
+SRCREV_machine_qemumips ?= "4132a691d0908d10b8f07ce7ece02e6dc94e17bc"
+SRCREV_machine_qemuppc ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
+SRCREV_machine_qemux86 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
+SRCREV_machine_qemux86-64 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
+SRCREV_machine_qemumips64 ?= "033e1aa633465449edf544eb81adda0caf16ec60"
+SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
 
-LINUX_VERSION ?= "4.1.2"
+LINUX_VERSION ?= "4.1.6"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
Signature · 1 line
2.1.0
#13 lore raw

PATCH v2 6/9 linux-yocto/4.1: enable DRM_CIRRUS_QEMU and EXT4_USE_FOR_EXT23

In reply to Bruce Ashfield

Updating the meta SRCREV to enable cirrus graphics emulation and wider compatibility for the ext4 driver.

[YOCTO: #7348]
[YOCTO: #6667]

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
index 5c60875c7127..b401bc321db5 100644
@@ -3,7 +3,7 @@ KBRANCH ?= "standard/preempt-rt"
 require recipes-kernel/linux/linux-yocto.inc
 
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
+SRCREV_meta ?= "b0f1aa2d808669a35d14e7d5d17b97dd0e3d8d6e"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
index d79c78611109..ed5b2180c330 100644
@@ -10,7 +10,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
+SRCREV_meta ?= "b0f1aa2d808669a35d14e7d5d17b97dd0e3d8d6e"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_4.1.bb +1 -1
index 82511c8dfb76..abd94a7d1273 100644
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_machine_qemux86-64 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_machine_qemumips64 ?= "033e1aa633465449edf544eb81adda0caf16ec60"
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "833214b33303ecde02fdcd1a9bc7901ded6a7976"
+SRCREV_meta ?= "b0f1aa2d808669a35d14e7d5d17b97dd0e3d8d6e"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#14 lore raw

PATCH v2 7/9 linux-yocto/4.1: CIRRUS config and quark thermal support

In reply to Bruce Ashfield

Updating the meta SRCREVs for the following changes:

92977854ff52 graphics: disable CIRRUS DRM for qemumips and qemuppc 57f4dc4dfe16 intel-quark: Enable thermal support

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
index b401bc321db5..dfbf3a2b2c1a 100644
@@ -3,7 +3,7 @@ KBRANCH ?= "standard/preempt-rt"
 require recipes-kernel/linux/linux-yocto.inc
 
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "b0f1aa2d808669a35d14e7d5d17b97dd0e3d8d6e"
+SRCREV_meta ?= "92977854ff528bac281772dfb4823f4ca1513688"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
index ed5b2180c330..d085b0336d75 100644
@@ -10,7 +10,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "b0f1aa2d808669a35d14e7d5d17b97dd0e3d8d6e"
+SRCREV_meta ?= "92977854ff528bac281772dfb4823f4ca1513688"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_4.1.bb +1 -1
index abd94a7d1273..b1d4e5da8150 100644
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_machine_qemux86-64 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_machine_qemumips64 ?= "033e1aa633465449edf544eb81adda0caf16ec60"
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "b0f1aa2d808669a35d14e7d5d17b97dd0e3d8d6e"
+SRCREV_meta ?= "92977854ff528bac281772dfb4823f4ca1513688"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#15 lore raw

PATCH v2 8/9 linux-yocto-dev: update to 4.2-rc

In reply to Bruce Ashfield

The -dev kernel is now tracking 4.2 content, so we update the linux-yocto-dev recipes PV to match.

---
 meta/recipes-kernel/linux/linux-yocto-dev.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-kernel/linux/linux-yocto-dev.bb +1 -1
index 0be30893acec..afe482ac6556 100644
@@ -36,7 +36,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name
 SRCREV_machine ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'
 SRCREV_meta ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}'
 
-LINUX_VERSION ?= "4.1-rc+"
+LINUX_VERSION ?= "4.2-rc+"
 LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}"
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
Signature · 1 line
2.1.0
#16 lore raw

PATCH v2 9/9 linux-yocto/3.14/4.1: fix ARM boot with gcc 5.x

In reply to Bruce Ashfield

Booting qemuarm when the kernel was built with gcc 5.x would result in a boot hang (or at least no visible output).

Updating the SRCREVs for the following change:

Author: Jianchuan Wang
Email: [email protected]
Subject: Omit to optimize vsprintf.c/kasprintf.c
Date: Wed, 26 Aug 2015 13:54:57 +0800

Add "-O0" for vsprintf.c/kasprintf.c

While this may not be the final fix (it still has to go usptream and be better explained), it gets us booting, so is good enough for the time being.

---
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb   | 2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +-
 meta/recipes-kernel/linux/linux-yocto_3.14.bb     | 2 +-
 meta/recipes-kernel/linux/linux-yocto_4.1.bb      | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
index dfbf3a2b2c1a..06483c3ee8b9 100644
@@ -3,7 +3,7 @@ KBRANCH ?= "standard/preempt-rt"
 require recipes-kernel/linux/linux-yocto.inc
 
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "92977854ff528bac281772dfb4823f4ca1513688"
+SRCREV_meta ?= "429f9e2ff0649b8c9341345622545d874d5e303a"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
index d085b0336d75..061205e92088 100644
@@ -10,7 +10,7 @@ KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "92977854ff528bac281772dfb4823f4ca1513688"
+SRCREV_meta ?= "429f9e2ff0649b8c9341345622545d874d5e303a"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
meta/recipes-kernel/linux/linux-yocto_3.14.bb +1 -1
index db77e9ead037..fc826a17c4ef 100644
@@ -11,7 +11,7 @@ KBRANCH_qemux86  ?= "standard/common-pc/base"
 KBRANCH_qemux86-64 ?= "standard/common-pc-64/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "7e763688134a64b67f35af4f5a289be0b0c95126"
+SRCREV_machine_qemuarm ?= "9d0a4947dc7117e393dc3b8c07246d26e22ecdec"
 SRCREV_machine_qemuarm64 ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
 SRCREV_machine_qemumips ?= "9c6fdae47597756042a1d4ed613dff96e430e8e9"
 SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +2 -2
index b1d4e5da8150..46d46165b359 100644
@@ -11,7 +11,7 @@ KBRANCH_qemux86  ?= "standard/base"
 KBRANCH_qemux86-64 ?= "standard/base"
 KBRANCH_qemumips64 ?= "standard/mti-malta64"
 
-SRCREV_machine_qemuarm ?= "89601a6f23a7dd842f24911f0438d0b45c85aa00"
+SRCREV_machine_qemuarm ?= "3c1245d162ccb55de1af42bcf3dbf690457bf9e4"
 SRCREV_machine_qemuarm64 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_machine_qemumips ?= "4132a691d0908d10b8f07ce7ece02e6dc94e17bc"
 SRCREV_machine_qemuppc ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_machine_qemux86-64 ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
 SRCREV_machine_qemumips64 ?= "033e1aa633465449edf544eb81adda0caf16ec60"
 SRCREV_machine ?= "59b8c4f5e8ddb9c33c62fff22204fe2b0d8c703e"
-SRCREV_meta ?= "92977854ff528bac281772dfb4823f4ca1513688"
+SRCREV_meta ?= "429f9e2ff0649b8c9341345622545d874d5e303a"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
Signature · 1 line
2.1.0
#5 lore raw

Re: [PATCH 4/9] linux-yocto/3.14: cleanups and gcc5 ARM build fixes

In reply to Bruce Ashfield
Quoted 17 lines · Bruce Ashfield

Updating the 3.14 SRCREVs to match the latest kernel meta data updates and also to merge four patches Richard Purdie located that fix the gcc 5.x ARM build (we still have boot issues, but building is the first step).

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 14 insertions(+), 14 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +0 -0
index 0bd94f0c600d..d59f06b81c04 100644

meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" · line 9

Quoted 10 lines
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
@@ -3,9 +3,9 @@ KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "863ba0912f559ba9d64ab94bf04f0226fdf0cb49"
-SRCREV_machine_qemuppc ?= "9d464d6696a0fc755c65a2cf75ad7a4656ac6e1e"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 

I can't find e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 on the standard/qemuppc branch? Did you miss a push?

I merged this to master not realising this issue and the autobuilder is now unhappy so need to get this resolved one way or another ASAP :/.

Cheers,

Richard

#6 lore raw

Re: [PATCH 4/9] linux-yocto/3.14: cleanups and gcc5 ARM build fixes

Quoted 32 lines · Richard Purdie
Quoted 17 lines · Bruce Ashfield

Updating the 3.14 SRCREVs to match the latest kernel meta data updates and also to merge four patches Richard Purdie located that fix the gcc 5.x ARM build (we still have boot issues, but building is the first step).

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 14 insertions(+), 14 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +0 -0
index 0bd94f0c600d..d59f06b81c04 100644

meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" · line 9

Quoted 10 lines
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
@@ -3,9 +3,9 @@ KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "863ba0912f559ba9d64ab94bf04f0226fdf0cb49"
-SRCREV_machine_qemuppc ?= "9d464d6696a0fc755c65a2cf75ad7a4656ac6e1e"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 

I can't find e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 on the standard/qemuppc branch? Did you miss a push?

Quoted 2 lines

I merged this to master not realising this issue and the autobuilder is now unhappy so need to get this resolved one way or another ASAP :/.

I'm out until tomorrow morning. So a revert is the only way to fix it quickly.

As I mentioned in my pull request, I had to update all my scripts that do the SRCREV updates for the meta branch split out .. so I warned that something unexpected may have happened (with three kernel versions, and 3 types of kernels across 8 boards ..).

Bruce

Quoted 8 lines

Cheers,

Richard

Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
#7 lore raw

Re: [PATCH 4/9] linux-yocto/3.14: cleanups and gcc5 ARM build fixes

Quoted 37 lines · Bruce Ashfield
Quoted 32 lines · Richard Purdie
Quoted 17 lines · Bruce Ashfield

Updating the 3.14 SRCREVs to match the latest kernel meta data updates and also to merge four patches Richard Purdie located that fix the gcc 5.x ARM build (we still have boot issues, but building is the first step).

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 14 insertions(+), 14 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +0 -0
index 0bd94f0c600d..d59f06b81c04 100644

meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" · line 9

Quoted 10 lines
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
@@ -3,9 +3,9 @@ KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "863ba0912f559ba9d64ab94bf04f0226fdf0cb49"
-SRCREV_machine_qemuppc ?= "9d464d6696a0fc755c65a2cf75ad7a4656ac6e1e"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 

I can't find e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 on the standard/qemuppc branch? Did you miss a push?

Quoted 2 lines

I merged this to master not realising this issue and the autobuilder is now unhappy so need to get this resolved one way or another ASAP :/.

Quoted 6 lines

I'm out until tomorrow morning. So a revert is the only way to fix it quickly.

As I mentioned in my pull request, I had to update all my scripts that do the SRCREV updates for the meta branch split out .. so I warned that something unexpected may have happened (with three kernel versions, and 3 types of kernels across 8 boards ..).

That being said, I did sneak in and check:

Quoted 1 line

git push origin standard/preempt-rt/qemuppc

Everything up-to-date

Quoted 1 line

git branch --contains e4847afbb42583fa05e6a94c8d0c8f8e37ed5622

standard/preempt-rt/qemuppc

That's a merge commit on the top of the branch.

If I get back early enough tonight, I'll look more.

Bruce

Quoted 17 lines

Bruce

Quoted 8 lines

Cheers,

Richard

--
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"

Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
#8 lore raw

Re: [PATCH 4/9] linux-yocto/3.14: cleanups and gcc5 ARM build fixes

Quoted 48 lines · Bruce Ashfield
Quoted 37 lines · Bruce Ashfield
Quoted 32 lines · Richard Purdie
Quoted 17 lines · Bruce Ashfield

Updating the 3.14 SRCREVs to match the latest kernel meta data updates and also to merge four patches Richard Purdie located that fix the gcc 5.x ARM build (we still have boot issues, but building is the first step).

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 14 insertions(+), 14 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +0 -0
index 0bd94f0c600d..d59f06b81c04 100644

meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" · line 9

Quoted 10 lines
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
@@ -3,9 +3,9 @@ KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "863ba0912f559ba9d64ab94bf04f0226fdf0cb49"
-SRCREV_machine_qemuppc ?= "9d464d6696a0fc755c65a2cf75ad7a4656ac6e1e"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 

I can't find e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 on the standard/qemuppc branch? Did you miss a push?

Quoted 2 lines

I merged this to master not realising this issue and the autobuilder is now unhappy so need to get this resolved one way or another ASAP :/.

Quoted 6 lines

I'm out until tomorrow morning. So a revert is the only way to fix it quickly.

As I mentioned in my pull request, I had to update all my scripts that do the SRCREV updates for the meta branch split out .. so I warned that something unexpected may have happened (with three kernel versions, and 3 types of kernels across 8 boards ..).

That being said, I did sneak in and check:

Quoted 8 lines
Quoted 1 line

git push origin standard/preempt-rt/qemuppc

Everything up-to-date

Quoted 1 line

git branch --contains e4847afbb42583fa05e6a94c8d0c8f8e37ed5622

standard/preempt-rt/qemuppc

That's a merge commit on the top of the branch.

If I get back early enough tonight, I'll look more.

If I have to guess, your scripts have taken the qemuppc -rt revision and applied it to the qemuppc standard kernel (the non -rt version).

I'll try changing it to the standard/qemuppc revision instead (patch pushed for that).

We also have an issue with 3.14 qemumips failing in do_patch:

https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/464/steps/BuildImages/logs/stdio

I've not looked into that one.

Cheers,

Richard

#9 lore raw

Re: [PATCH 4/9] linux-yocto/3.14: cleanups and gcc5 ARM build fixes

Quoted 52 lines · Richard Purdie
Quoted 51 lines · Bruce Ashfield
Quoted 37 lines · Bruce Ashfield
Quoted 32 lines · Richard Purdie
Quoted 17 lines · Bruce Ashfield

Updating the 3.14 SRCREVs to match the latest kernel meta data updates and also to merge four patches Richard Purdie located that fix the gcc 5.x ARM build (we still have boot issues, but building is the first step).

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 14 insertions(+), 14 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +0 -0
index 0bd94f0c600d..d59f06b81c04 100644

meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" · line 9

Quoted 10 lines
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
@@ -3,9 +3,9 @@ KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "863ba0912f559ba9d64ab94bf04f0226fdf0cb49"
-SRCREV_machine_qemuppc ?= "9d464d6696a0fc755c65a2cf75ad7a4656ac6e1e"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 

I can't find e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 on the standard/qemuppc branch? Did you miss a push?

Quoted 2 lines

I merged this to master not realising this issue and the autobuilder is now unhappy so need to get this resolved one way or another ASAP :/.

Quoted 6 lines

I'm out until tomorrow morning. So a revert is the only way to fix it quickly.

As I mentioned in my pull request, I had to update all my scripts that do the SRCREV updates for the meta branch split out .. so I warned that something unexpected may have happened (with three kernel versions, and 3 types of kernels across 8 boards ..).

That being said, I did sneak in and check:

Quoted 1 line

git push origin standard/preempt-rt/qemuppc

Everything up-to-date

Quoted 1 line

git branch --contains e4847afbb42583fa05e6a94c8d0c8f8e37ed5622

Quoted 9 lines
Quoted 5 lines

standard/preempt-rt/qemuppc

That's a merge commit on the top of the branch.

If I get back early enough tonight, I'll look more.

If I have to guess, your scripts have taken the qemuppc -rt revision and applied it to the qemuppc standard kernel (the non -rt version).

The revs still look right to me.

Do you have a link to the autobuilder failure for this one ?

You said that e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 wasn't being found for qemuppc on standard/base, in the -rt recipe (at least that's what the first email in the thread seems to indicate).

But KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" is set, which matches the SRCREV that I pushed.

So if you point me in the direction of a log, I'll figure out what part I'm missing.

Quoted 7 lines

I'll try changing it to the standard/qemuppc revision instead (patch pushed for that).

We also have an issue with 3.14 qemumips failing in do_patch:

https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/464/steps/BuildImages/logs/stdio

I'll have a look at this on in the morning, I've launched a build.

Bruce

Quoted 6 lines

I've not looked into that one.

Cheers,

Richard

Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
#10 lore raw

Re: [PATCH 4/9] linux-yocto/3.14: cleanups and gcc5 ARM build fixes

Quoted 71 lines · Bruce Ashfield
Quoted 52 lines · Richard Purdie
Quoted 51 lines · Bruce Ashfield
Quoted 37 lines · Bruce Ashfield
Quoted 32 lines · Richard Purdie
Quoted 17 lines · Bruce Ashfield

Updating the 3.14 SRCREVs to match the latest kernel meta data updates and also to merge four patches Richard Purdie located that fix the gcc 5.x ARM build (we still have boot issues, but building is the first step).

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 14 insertions(+), 14 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +0 -0
index 0bd94f0c600d..d59f06b81c04 100644

meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" · line 9

Quoted 10 lines
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
@@ -3,9 +3,9 @@ KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "863ba0912f559ba9d64ab94bf04f0226fdf0cb49"
-SRCREV_machine_qemuppc ?= "9d464d6696a0fc755c65a2cf75ad7a4656ac6e1e"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 

I can't find e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 on the standard/qemuppc branch? Did you miss a push?

Quoted 2 lines

I merged this to master not realising this issue and the autobuilder is now unhappy so need to get this resolved one way or another ASAP :/.

Quoted 6 lines

I'm out until tomorrow morning. So a revert is the only way to fix it quickly.

As I mentioned in my pull request, I had to update all my scripts that do the SRCREV updates for the meta branch split out .. so I warned that something unexpected may have happened (with three kernel versions, and 3 types of kernels across 8 boards ..).

That being said, I did sneak in and check:

Quoted 1 line

git push origin standard/preempt-rt/qemuppc

Everything up-to-date

Quoted 1 line

git branch --contains e4847afbb42583fa05e6a94c8d0c8f8e37ed5622

Quoted 8 lines
Quoted 5 lines

standard/preempt-rt/qemuppc

That's a merge commit on the top of the branch.

If I get back early enough tonight, I'll look more.

If I have to guess, your scripts have taken the qemuppc -rt revision and applied it to the qemuppc standard kernel (the non -rt version).

The revs still look right to me.

Do you have a link to the autobuilder failure for this one ?

You said that e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 wasn't being found for qemuppc on standard/base, in the -rt recipe (at least that's what the first email in the thread seems to indicate).

Quoted 6 lines

But KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" is set, which matches the SRCREV that I pushed.

So if you point me in the direction of a log, I'll figure out what part I'm missing.

I think I confusingly quoted the wrong part of the diff. The issue is more clearly shown by my patch:

http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=92c3f03b790bdb92d5b81ad00c4815d330a4f832

SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"

is set in the non -rt recipe, despite that being a -rt revision.

(the failure is
https://autobuilder.yoctoproject.org/main/builders/nightly-ppc-lsb/builds/468/steps/BuildImages/logs/stdio)

I can also confirm my patch does fix this one.

Quoted 9 lines
Quoted 7 lines

I'll try changing it to the standard/qemuppc revision instead (patch pushed for that).

We also have an issue with 3.14 qemumips failing in do_patch:

https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/464/steps/BuildImages/logs/stdio

I'll have a look at this on in the morning, I've launched a build.

Thanks. Oddly enough, the do_patch succeeded this time. The original failure was:

https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/464/steps/BuildImages/logs/stdio

ERROR: Function failed: do_patch (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0/temp/log.do_patch.23426)
ERROR: Logfile of failure stored in: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0/temp/log.do_patch.23426 Log data follows:

| DEBUG: Executing shell function do_patch
| [INFO] validating against known patches  (qemumips-standard-meta)
| fatal: unable to read tree 81509f2de024e7f1d82d95b56fa6b03650ea556e
| ERROR: could not checkout branch standard/mti-malta32
| ERROR. could not update git tree
| WARNING: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0/temp/run.do_patch.23426:1 exit 1 from
|   patchme qemumips
| ERROR: Function failed: do_patch (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0/temp/log.do_patch.23426)

NOTE: recipe linux-yocto-3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0: task do_patch: Failed

this was on centos 6.6, in case its something related to the version of git present. The next build which worked was ubuntu1204.

The other issue is edgerouter:

https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/464/steps/BuildImages_1/logs/stdio

| {standard input}: Assembler messages:
| {standard input}:157: Error: opcode not supported on this processor: octeon (mips64r2) `saa $2,($4)'
|   CC      arch/mips/lib/uncached.o
|   HOSTCC  lib/gen_crc32table
|   CC      crypto/rng.o
| {standard input}:5385: Error: opcode not supported on this processor: octeon (mips64r2) `saa $11,($2)'
| {standard input}:5810: Error: opcode not supported on this processor: octeon (mips64r2) `saa $10,($2)'
| {standard input}:6158: Error: opcode not supported on this processor: octeon (mips64r2) `saa $3,($7)'
|   CC      block/bsg.o
| /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work-shared/edgerouter/kernel-source/scripts/Makefile.build:308: recipe for target 'arch/mips/cavium-octeon/executive/cvmx-srio.o' failed
| make[5]: *** [arch/mips/cavium-octeon/executive/cvmx-srio.o] Error 1
| /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work-shared/edgerouter/kernel-source/scripts/Makefile.build:455: recipe for target 'arch/mips/cavium-octeon/executive' failed
| make[4]: *** [arch/mips/cavium-octeon/executive] Error 2
| /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work-shared/edgerouter/kernel-source/scripts/Makefile.build:455: recipe for target 'arch/mips/cavium-octeon' failed
| make[3]: *** [arch/mips/cavium-octeon] Error 2
| make[3]: *** Waiting for unfinished jobs....

We 'cheat' could bump some of the machines to 4.1 at this point...

Cheers,

Richard

#11 lore raw

Re: [PATCH 4/9] linux-yocto/3.14: cleanups and gcc5 ARM build fixes

Quoted 84 lines · Richard Purdie
Quoted 71 lines · Bruce Ashfield
Quoted 52 lines · Richard Purdie
Quoted 51 lines · Bruce Ashfield
Quoted 37 lines · Bruce Ashfield
Quoted 32 lines · Richard Purdie
Quoted 17 lines · Bruce Ashfield

Updating the 3.14 SRCREVs to match the latest kernel meta data updates and also to merge four patches Richard Purdie located that fix the gcc 5.x ARM build (we still have boot issues, but building is the first step).

---
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_3.14.bb      | 18 +++++++++---------
 3 files changed, 14 insertions(+), 14 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +0 -0
index 0bd94f0c600d..d59f06b81c04 100644

meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" · line 9

Quoted 10 lines
meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb +3 -3
@@ -3,9 +3,9 @@ KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-SRCREV_machine ?= "863ba0912f559ba9d64ab94bf04f0226fdf0cb49"
-SRCREV_machine_qemuppc ?= "9d464d6696a0fc755c65a2cf75ad7a4656ac6e1e"
-SRCREV_meta ?= "b55cfc0308bf7158843db4b8f69f866487a0919e"
+SRCREV_machine ?= "302ca233332fd364ecd028a0cf21b4cdc045e056"
+SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"
+SRCREV_meta ?= "3a09b38a9f5015c56d99d17aa7c2f200c566249b"
 

I can't find e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 on the standard/qemuppc branch? Did you miss a push?

Quoted 2 lines

I merged this to master not realising this issue and the autobuilder is now unhappy so need to get this resolved one way or another ASAP :/.

Quoted 6 lines

I'm out until tomorrow morning. So a revert is the only way to fix it quickly.

As I mentioned in my pull request, I had to update all my scripts that do the SRCREV updates for the meta branch split out .. so I warned that something unexpected may have happened (with three kernel versions, and 3 types of kernels across 8 boards ..).

That being said, I did sneak in and check:

Quoted 1 line

git push origin standard/preempt-rt/qemuppc

Everything up-to-date

Quoted 1 line

git branch --contains e4847afbb42583fa05e6a94c8d0c8f8e37ed5622

Quoted 8 lines
Quoted 5 lines

standard/preempt-rt/qemuppc

That's a merge commit on the top of the branch.

If I get back early enough tonight, I'll look more.

If I have to guess, your scripts have taken the qemuppc -rt revision and applied it to the qemuppc standard kernel (the non -rt version).

The revs still look right to me.

Do you have a link to the autobuilder failure for this one ?

You said that e4847afbb42583fa05e6a94c8d0c8f8e37ed5622 wasn't being found for qemuppc on standard/base, in the -rt recipe (at least that's what the first email in the thread seems to indicate).

Quoted 6 lines

But KBRANCH_qemuppc ?= "standard/preempt-rt/qemuppc" is set, which matches the SRCREV that I pushed.

So if you point me in the direction of a log, I'll figure out what part I'm missing.

I think I confusingly quoted the wrong part of the diff. The issue is more clearly shown by my patch:

http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=92c3f03b790bdb92d5b81ad00c4815d330a4f832

Quoted 8 lines

SRCREV_machine_qemuppc ?= "e4847afbb42583fa05e6a94c8d0c8f8e37ed5622"

is set in the non -rt recipe, despite that being a -rt revision.

(the failure is
https://autobuilder.yoctoproject.org/main/builders/nightly-ppc-lsb/builds/468/steps/BuildImages/logs/stdio)

I can also confirm my patch does fix this one.

Excellent. It was late, so I knew I was misreading something. I won't do anything for this (except make sure that my scripts are updating recipes properly).

Quoted 27 lines
Quoted 10 lines
Quoted 8 lines

I'll try changing it to the standard/qemuppc revision instead (patch pushed for that).

We also have an issue with 3.14 qemumips failing in do_patch:

https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/464/steps/BuildImages/logs/stdio

I'll have a look at this on in the morning, I've launched a build.

Thanks. Oddly enough, the do_patch succeeded this time. The original failure was:

https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/464/steps/BuildImages/logs/stdio

ERROR: Function failed: do_patch (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0/temp/log.do_patch.23426)
ERROR: Logfile of failure stored in: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0/temp/log.do_patch.23426 Log data follows:

| DEBUG: Executing shell function do_patch
| [INFO] validating against known patches  (qemumips-standard-meta)
| fatal: unable to read tree 81509f2de024e7f1d82d95b56fa6b03650ea556e
| ERROR: could not checkout branch standard/mti-malta32
| ERROR. could not update git tree
| WARNING: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0/temp/run.do_patch.23426:1 exit 1 from
|   patchme qemumips
| ERROR: Function failed: do_patch (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work/qemumips-poky-linux/linux-yocto/3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0/temp/log.do_patch.23426)
Quoted 4 lines

NOTE: recipe linux-yocto-3.14.36+gitAUTOINC+3a09b38a9f_9c6fdae475-r0: task do_patch: Failed

this was on centos 6.6, in case its something related to the version of git present. The next build which worked was ubuntu1204.

odd.

Quoted 22 lines

The other issue is edgerouter:

https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/464/steps/BuildImages_1/logs/stdio

| {standard input}: Assembler messages:
| {standard input}:157: Error: opcode not supported on this processor: octeon (mips64r2) `saa $2,($4)'
|   CC      arch/mips/lib/uncached.o
|   HOSTCC  lib/gen_crc32table
|   CC      crypto/rng.o
| {standard input}:5385: Error: opcode not supported on this processor: octeon (mips64r2) `saa $11,($2)'
| {standard input}:5810: Error: opcode not supported on this processor: octeon (mips64r2) `saa $10,($2)'
| {standard input}:6158: Error: opcode not supported on this processor: octeon (mips64r2) `saa $3,($7)'
|   CC      block/bsg.o
| /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work-shared/edgerouter/kernel-source/scripts/Makefile.build:308: recipe for target 'arch/mips/cavium-octeon/executive/cvmx-srio.o' failed
| make[5]: *** [arch/mips/cavium-octeon/executive/cvmx-srio.o] Error 1
| /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work-shared/edgerouter/kernel-source/scripts/Makefile.build:455: recipe for target 'arch/mips/cavium-octeon/executive' failed
| make[4]: *** [arch/mips/cavium-octeon/executive] Error 2
| /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/tmp/work-shared/edgerouter/kernel-source/scripts/Makefile.build:455: recipe for target 'arch/mips/cavium-octeon' failed
| make[3]: *** [arch/mips/cavium-octeon] Error 2
| make[3]: *** Waiting for unfinished jobs....
Quoted 2 lines

We 'cheat' could bump some of the machines to 4.1 at this point...

I had assigned this one to Kevin on Friday, so hopefully we'll get a fix. But yes, all
the h/w references will hopefully bump .. and we can push 3.14 off a cliff for those
boards.

Bruce

Quoted 4 lines

Cheers,

Richard

Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"