linux-yocto: consolidated pull request
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
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
@@ -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
PATCH v2 2/9 linux-yocto/3.19/4.1: add coretemp to intel-common-drivers
In reply to Bruce AshfieldUpdating 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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
PATCH v2 3/9 linux-yocto/4.1: quark configuration and thermal support
In reply to Bruce AshfieldUpdating 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
@@ -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
@@ -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
@@ -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
PATCH v2 4/9 linux-yocto/3.14: cleanups and gcc5 ARM build fixes
In reply to Bruce AshfieldUpdating 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
@@ -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
@@ -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
@@ -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
PATCH v2 5/9 linux-yocto/4.1: update to v4.1.6 and v4.1.6-rt5
In reply to Bruce AshfieldBumping 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
@@ -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
@@ -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
@@ -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
PATCH v2 6/9 linux-yocto/4.1: enable DRM_CIRRUS_QEMU and EXT4_USE_FOR_EXT23
In reply to Bruce AshfieldUpdating 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
@@ -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
@@ -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
@@ -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
PATCH v2 7/9 linux-yocto/4.1: CIRRUS config and quark thermal support
In reply to Bruce AshfieldUpdating 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
@@ -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
@@ -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
@@ -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
PATCH v2 8/9 linux-yocto-dev: update to 4.2-rc
In reply to Bruce AshfieldThe -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
@@ -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
PATCH v2 9/9 linux-yocto/3.14/4.1: fix ARM boot with gcc 5.x
In reply to Bruce AshfieldBooting 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
@@ -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
@@ -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
@@ -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
@@ -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
Re: [PATCH 4/9] linux-yocto/3.14: cleanups and gcc5 ARM build fixes
In reply to Bruce AshfieldQuoted 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).
Signed-off-by Bruce Ashfield <[email protected]>--- 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
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
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).
Signed-off-by Bruce Ashfield <[email protected]>--- 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
-0meta/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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622on 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"
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).
Signed-off-by Bruce Ashfield <[email protected]>--- 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
-0meta/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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622on 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"
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).
Signed-off-by Bruce Ashfield <[email protected]>--- 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
-0meta/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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622on 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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622standard/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:
I've not looked into that one.
Cheers,
Richard
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).
Signed-off-by Bruce Ashfield <[email protected]>--- 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
-0meta/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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622on 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:
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"
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).
Signed-off-by Bruce Ashfield <[email protected]>--- 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
-0meta/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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622on 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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622Quoted 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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622wasn'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: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:
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:
| {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
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).
Signed-off-by Bruce Ashfield <[email protected]>--- 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
-0meta/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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622on 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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622Quoted 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
e4847afbb42583fa05e6a94c8d0c8f8e37ed5622wasn'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:I'll have a look at this on in the morning, I've launched a build.
Thanks. Oddly enough, the
do_patchsucceeded this time. The original failure was: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.23426Log 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: Failedthis 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:
| {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"