* [PATCH 01/13] linux-yocto/3.10: intel-core*/common configuration updates
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
@ 2014-03-27 18:24 ` Bruce Ashfield
2014-03-27 18:24 ` [PATCH 02/13] linux-yocto/3.4: update mohonpeak.cfg for SATA, SMBus, LPC, WDT, crypto & highmem64g Bruce Ashfield
` (11 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:24 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Importing the following configuration changes to support the latest intel
common BSPs:
6e0e756d5137 intel-common: Remove GMA500 support
226c3b7a2b82 intel-core*: Add baytrail soc support
25df7acf2cc4 baytrail: Add feature/soc/baytrail
8715856ab617 meta: input: add CONFIG_INPUT dependency
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto_3.10.bb | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
index f0c732b4e7c6..72af2d8d8adb 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
@@ -5,7 +5,7 @@ KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
SRCREV_machine ?= "5f466af88f885705efe0f018c027b2631f6724e4"
SRCREV_machine_qemuppc ?= "e497cba7496e4ae6fc4d018bce57695a61766d22"
-SRCREV_meta ?= "7b3b87d4d5e4c41c235da13aaa9f45d5d338e2c6"
+SRCREV_meta ?= "6e0e756d51372c8b176c5d1e6f786545bceed351"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
index 2ceb946160b1..b2ddb10f3976 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
@@ -10,7 +10,7 @@ LINUX_VERSION ?= "3.10.32"
KMETA = "meta"
SRCREV_machine ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
-SRCREV_meta ?= "7b3b87d4d5e4c41c235da13aaa9f45d5d338e2c6"
+SRCREV_meta ?= "6e0e756d51372c8b176c5d1e6f786545bceed351"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
index 9bc873570ca0..c950199559da 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
@@ -18,7 +18,7 @@ SRCREV_machine_qemux86 ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
SRCREV_machine_qemux86-64 ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
SRCREV_machine_qemumips64 ?= "3e1899546c014808fed8d336b777bf8d81f50d7b"
SRCREV_machine ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
-SRCREV_meta ?= "7b3b87d4d5e4c41c235da13aaa9f45d5d338e2c6"
+SRCREV_meta ?= "6e0e756d51372c8b176c5d1e6f786545bceed351"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 02/13] linux-yocto/3.4: update mohonpeak.cfg for SATA, SMBus, LPC, WDT, crypto & highmem64g
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
2014-03-27 18:24 ` [PATCH 01/13] linux-yocto/3.10: intel-core*/common configuration updates Bruce Ashfield
@ 2014-03-27 18:24 ` Bruce Ashfield
2014-03-27 18:24 ` [PATCH 03/13] linux-yocto/3.10: update EFI configuration Bruce Ashfield
` (10 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:24 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Updating the meta SRCREV with the latest configuration updates.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto_3.4.bb | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb
index ef380adafe8d..dfe11e4925c4 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb
@@ -10,7 +10,7 @@ KMETA = "meta"
SRCREV_machine ?= "74369c14c79dbb546ce1e387b1363e808ea4f5b1"
SRCREV_machine_qemuppc ?= "71694a302cda24cc8a7c5f772e8306111ffcfb6c"
-SRCREV_meta ?= "8e88bf72b72afb3b638e751ea2a5c89394cc196b"
+SRCREV_meta ?= "ef4cd500d4b64680f7a319d399b8a12f9ecc9fe6"
PR = "${INC_PR}.1"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb
index 6ed19500e367..7db9099fece4 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb
@@ -13,7 +13,7 @@ LINUX_VERSION ?= "3.4.82"
KMETA = "meta"
SRCREV_machine ?= "c29f5c8952c0f3ef27773d78e5cc64e437a357cb"
-SRCREV_meta ?= "8e88bf72b72afb3b638e751ea2a5c89394cc196b"
+SRCREV_meta ?= "ef4cd500d4b64680f7a319d399b8a12f9ecc9fe6"
PR = "${INC_PR}.1"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.4.bb b/meta/recipes-kernel/linux/linux-yocto_3.4.bb
index 1a3ccdd7bd1f..878422985b12 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.4.bb
@@ -17,7 +17,7 @@ SRCREV_machine_qemuppc ?= "85868d48f06911b7dddaf0180af96c8f2e874922"
SRCREV_machine_qemux86 ?= "c29f5c8952c0f3ef27773d78e5cc64e437a357cb"
SRCREV_machine_qemux86-64 ?= "c29f5c8952c0f3ef27773d78e5cc64e437a357cb"
SRCREV_machine ?= "c29f5c8952c0f3ef27773d78e5cc64e437a357cb"
-SRCREV_meta ?= "8e88bf72b72afb3b638e751ea2a5c89394cc196b"
+SRCREV_meta ?= "ef4cd500d4b64680f7a319d399b8a12f9ecc9fe6"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.4.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 03/13] linux-yocto/3.10: update EFI configuration
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
2014-03-27 18:24 ` [PATCH 01/13] linux-yocto/3.10: intel-core*/common configuration updates Bruce Ashfield
2014-03-27 18:24 ` [PATCH 02/13] linux-yocto/3.4: update mohonpeak.cfg for SATA, SMBus, LPC, WDT, crypto & highmem64g Bruce Ashfield
@ 2014-03-27 18:24 ` Bruce Ashfield
2014-03-27 18:24 ` [PATCH 04/13] linux-yocto/3.10: update to v3.10.33 Bruce Ashfield
` (9 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:24 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Importing the following two meta data changes for EFI configuration:
284e9589436a meta: efi.cfg/efi-ext.cfg: add EFIVAR_FS to default efi fragment
0a8c4971e2d9 meta: update efi config fragment to include EFI_STUB by default
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto_3.10.bb | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
index 72af2d8d8adb..b1eea52c4242 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
@@ -5,7 +5,7 @@ KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
SRCREV_machine ?= "5f466af88f885705efe0f018c027b2631f6724e4"
SRCREV_machine_qemuppc ?= "e497cba7496e4ae6fc4d018bce57695a61766d22"
-SRCREV_meta ?= "6e0e756d51372c8b176c5d1e6f786545bceed351"
+SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
index b2ddb10f3976..f7ce82e5bd74 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
@@ -10,7 +10,7 @@ LINUX_VERSION ?= "3.10.32"
KMETA = "meta"
SRCREV_machine ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
-SRCREV_meta ?= "6e0e756d51372c8b176c5d1e6f786545bceed351"
+SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
index c950199559da..1f8d312ae2e0 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
@@ -18,7 +18,7 @@ SRCREV_machine_qemux86 ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
SRCREV_machine_qemux86-64 ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
SRCREV_machine_qemumips64 ?= "3e1899546c014808fed8d336b777bf8d81f50d7b"
SRCREV_machine ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
-SRCREV_meta ?= "6e0e756d51372c8b176c5d1e6f786545bceed351"
+SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 04/13] linux-yocto/3.10: update to v3.10.33
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (2 preceding siblings ...)
2014-03-27 18:24 ` [PATCH 03/13] linux-yocto/3.10: update EFI configuration Bruce Ashfield
@ 2014-03-27 18:24 ` Bruce Ashfield
2014-03-27 18:25 ` [PATCH 05/13] linux-yocto/3.10: add valleyisland io Bruce Ashfield
` (8 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:24 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Updating to the latest -stable release.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 6 +++---
meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 4 ++--
meta/recipes-kernel/linux/linux-yocto_3.10.bb | 16 ++++++++--------
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
index b1eea52c4242..8c9e81e912fa 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
@@ -3,13 +3,13 @@ require recipes-kernel/linux/linux-yocto.inc
KBRANCH = "standard/preempt-rt/base"
KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
-SRCREV_machine ?= "5f466af88f885705efe0f018c027b2631f6724e4"
-SRCREV_machine_qemuppc ?= "e497cba7496e4ae6fc4d018bce57695a61766d22"
+SRCREV_machine ?= "adc7322e1696fd53f1915c40c87c98cf5c98ebf0"
+SRCREV_machine_qemuppc ?= "1d6cce881e4fefb5d5e0691da62d8f71f51e342c"
SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
-LINUX_VERSION ?= "3.10.32"
+LINUX_VERSION ?= "3.10.33"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
index f7ce82e5bd74..c969461c8ffb 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
@@ -5,11 +5,11 @@ KBRANCH = "${KBRANCH_DEFAULT}"
LINUX_KERNEL_TYPE = "tiny"
KCONFIG_MODE = "--allnoconfig"
-LINUX_VERSION ?= "3.10.32"
+LINUX_VERSION ?= "3.10.33"
KMETA = "meta"
-SRCREV_machine ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
+SRCREV_machine ?= "21df0c8486e129a4087970a07b423c533ae05de7"
SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
index 1f8d312ae2e0..4c7ddc95f76d 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
@@ -11,18 +11,18 @@ KBRANCH_qemux86 = "standard/common-pc/base"
KBRANCH_qemux86-64 = "standard/common-pc-64/base"
KBRANCH_qemumips64 = "standard/mti-malta64"
-SRCREV_machine_qemuarm ?= "c295c53987007a5d0c87cc9b23125e9ff85900bd"
-SRCREV_machine_qemumips ?= "2833be8c96671b24a203a5dc45a21c38d5d841c3"
-SRCREV_machine_qemuppc ?= "cf413ddca8b974a473b72635e1499223a02d7949"
-SRCREV_machine_qemux86 ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
-SRCREV_machine_qemux86-64 ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
-SRCREV_machine_qemumips64 ?= "3e1899546c014808fed8d336b777bf8d81f50d7b"
-SRCREV_machine ?= "78afd3095c9b37efbbfbfdc25eb3833ef3c6a718"
+SRCREV_machine_qemuarm ?= "670a1d401ace1c5894a87466e5136ed60cf66966"
+SRCREV_machine_qemumips ?= "45fc480deb2f4e5b42265c59fa4bec784e995294"
+SRCREV_machine_qemuppc ?= "ac1c54b68ee44c00906933547b310652fd725d4b"
+SRCREV_machine_qemux86 ?= "21df0c8486e129a4087970a07b423c533ae05de7"
+SRCREV_machine_qemux86-64 ?= "21df0c8486e129a4087970a07b423c533ae05de7"
+SRCREV_machine_qemumips64 ?= "31139804e58e049e696fa49175544a43c40b3506"
+SRCREV_machine ?= "21df0c8486e129a4087970a07b423c533ae05de7"
SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
-LINUX_VERSION ?= "3.10.32"
+LINUX_VERSION ?= "3.10.33"
PV = "${LINUX_VERSION}+git${SRCPV}"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 05/13] linux-yocto/3.10: add valleyisland io
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (3 preceding siblings ...)
2014-03-27 18:24 ` [PATCH 04/13] linux-yocto/3.10: update to v3.10.33 Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
2014-03-27 18:25 ` [PATCH 06/13] linux-yocto/3.10: update to v3.10.34 Bruce Ashfield
` (7 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Updating the 3.10 meta SRCREV to include the valleyisland IO .scc and
configuration files.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto_3.10.bb | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
index 8c9e81e912fa..abacb8edf548 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
@@ -5,7 +5,7 @@ KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
SRCREV_machine ?= "adc7322e1696fd53f1915c40c87c98cf5c98ebf0"
SRCREV_machine_qemuppc ?= "1d6cce881e4fefb5d5e0691da62d8f71f51e342c"
-SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
+SRCREV_meta ?= "99c503a92885060bebf2bba6747735e8e9346a40"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
index c969461c8ffb..abb53e81d42a 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
@@ -10,7 +10,7 @@ LINUX_VERSION ?= "3.10.33"
KMETA = "meta"
SRCREV_machine ?= "21df0c8486e129a4087970a07b423c533ae05de7"
-SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
+SRCREV_meta ?= "99c503a92885060bebf2bba6747735e8e9346a40"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
index 4c7ddc95f76d..08b7087d6718 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
@@ -18,7 +18,7 @@ SRCREV_machine_qemux86 ?= "21df0c8486e129a4087970a07b423c533ae05de7"
SRCREV_machine_qemux86-64 ?= "21df0c8486e129a4087970a07b423c533ae05de7"
SRCREV_machine_qemumips64 ?= "31139804e58e049e696fa49175544a43c40b3506"
SRCREV_machine ?= "21df0c8486e129a4087970a07b423c533ae05de7"
-SRCREV_meta ?= "284e9589436a5b199cf44b7261640c944558a35e"
+SRCREV_meta ?= "99c503a92885060bebf2bba6747735e8e9346a40"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 06/13] linux-yocto/3.10: update to v3.10.34
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (4 preceding siblings ...)
2014-03-27 18:25 ` [PATCH 05/13] linux-yocto/3.10: add valleyisland io Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
2014-03-27 18:25 ` [PATCH 07/13] linux-yocto/3.10: update intel common meta data Bruce Ashfield
` (6 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Updating to the latest korg -stable release.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 8 ++++----
meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 6 +++---
meta/recipes-kernel/linux/linux-yocto_3.10.bb | 18 +++++++++---------
3 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
index abacb8edf548..98f4936c873f 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
@@ -3,13 +3,13 @@ require recipes-kernel/linux/linux-yocto.inc
KBRANCH = "standard/preempt-rt/base"
KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
-SRCREV_machine ?= "adc7322e1696fd53f1915c40c87c98cf5c98ebf0"
-SRCREV_machine_qemuppc ?= "1d6cce881e4fefb5d5e0691da62d8f71f51e342c"
-SRCREV_meta ?= "99c503a92885060bebf2bba6747735e8e9346a40"
+SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
+SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
+SRCREV_meta ?= "cce9fc32c10dc875bf1ae0a4a86fe3ce79138f5a"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
-LINUX_VERSION ?= "3.10.33"
+LINUX_VERSION ?= "3.10.34"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
index abb53e81d42a..bb41ef2b1691 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
@@ -5,12 +5,12 @@ KBRANCH = "${KBRANCH_DEFAULT}"
LINUX_KERNEL_TYPE = "tiny"
KCONFIG_MODE = "--allnoconfig"
-LINUX_VERSION ?= "3.10.33"
+LINUX_VERSION ?= "3.10.34"
KMETA = "meta"
-SRCREV_machine ?= "21df0c8486e129a4087970a07b423c533ae05de7"
-SRCREV_meta ?= "99c503a92885060bebf2bba6747735e8e9346a40"
+SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
+SRCREV_meta ?= "cce9fc32c10dc875bf1ae0a4a86fe3ce79138f5a"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
index 08b7087d6718..2586ffc0d5d0 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
@@ -11,18 +11,18 @@ KBRANCH_qemux86 = "standard/common-pc/base"
KBRANCH_qemux86-64 = "standard/common-pc-64/base"
KBRANCH_qemumips64 = "standard/mti-malta64"
-SRCREV_machine_qemuarm ?= "670a1d401ace1c5894a87466e5136ed60cf66966"
-SRCREV_machine_qemumips ?= "45fc480deb2f4e5b42265c59fa4bec784e995294"
-SRCREV_machine_qemuppc ?= "ac1c54b68ee44c00906933547b310652fd725d4b"
-SRCREV_machine_qemux86 ?= "21df0c8486e129a4087970a07b423c533ae05de7"
-SRCREV_machine_qemux86-64 ?= "21df0c8486e129a4087970a07b423c533ae05de7"
-SRCREV_machine_qemumips64 ?= "31139804e58e049e696fa49175544a43c40b3506"
-SRCREV_machine ?= "21df0c8486e129a4087970a07b423c533ae05de7"
-SRCREV_meta ?= "99c503a92885060bebf2bba6747735e8e9346a40"
+SRCREV_machine_qemuarm ?= "e18e8c2c7cad913a25342f9f860eeeefce24b8aa"
+SRCREV_machine_qemumips ?= "6f191aaecfdbebda450cec4a1f30fb0d1a2ed889"
+SRCREV_machine_qemuppc ?= "ba2e16160c7f910de432511ca0008101a7b2263b"
+SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
+SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
+SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
+SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
+SRCREV_meta ?= "cce9fc32c10dc875bf1ae0a4a86fe3ce79138f5a"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
-LINUX_VERSION ?= "3.10.33"
+LINUX_VERSION ?= "3.10.34"
PV = "${LINUX_VERSION}+git${SRCPV}"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 07/13] linux-yocto/3.10: update intel common meta data
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (5 preceding siblings ...)
2014-03-27 18:25 ` [PATCH 06/13] linux-yocto/3.10: update to v3.10.34 Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
2014-03-27 18:25 ` [PATCH 08/13] linux-yocto/3.10: fix drm build failure Bruce Ashfield
` (5 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Bumping the meta branch SRCREV for the following two commits:
df3aa753c882 intel-common: Add media-all to the standard builds
4b0d57269dae intel-common: Add mohonpeak BSP
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto_3.10.bb | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
index 98f4936c873f..9b0c5d3e23ac 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
@@ -5,7 +5,7 @@ KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
-SRCREV_meta ?= "cce9fc32c10dc875bf1ae0a4a86fe3ce79138f5a"
+SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
index bb41ef2b1691..baa82fd88664 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
@@ -10,7 +10,7 @@ LINUX_VERSION ?= "3.10.34"
KMETA = "meta"
SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
-SRCREV_meta ?= "cce9fc32c10dc875bf1ae0a4a86fe3ce79138f5a"
+SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
index 2586ffc0d5d0..56fbd07c211f 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
@@ -18,7 +18,7 @@ SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
-SRCREV_meta ?= "cce9fc32c10dc875bf1ae0a4a86fe3ce79138f5a"
+SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 08/13] linux-yocto/3.10: fix drm build failure
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (6 preceding siblings ...)
2014-03-27 18:25 ` [PATCH 07/13] linux-yocto/3.10: update intel common meta data Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
2014-03-27 18:25 ` [PATCH 09/13] linux-yocto/3.8: remove versioned recipes Bruce Ashfield
` (4 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Andrea Adami reported the following build failure:
.../drm/drm_mm.h:105:2: error: implicit declaration of function
'BUG_ON' [-Werror=implicit-function-declaration]
| BUG_ON(!hole_node->hole_follows);
| ^
| CC drivers/pci/setup-res.o
| CC drivers/gpu/drm/i915/i915_drv.o
| cc1: some warnings being treated as errors
| make[6]: *** [drivers/gpu/drm/ttm/ttm_agp_backend.o] Error 1
| make[5]: *** [drivers/gpu/drm/ttm] Error 2
Cherry picking mainline commit 86e81f0e6 [drm/mm: include required headers in drm_mm.h]
fixes the build problems.
cc: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 4 ++--
meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto_3.10.bb | 14 +++++++-------
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
index 9b0c5d3e23ac..fe6773a5ece3 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb
@@ -3,8 +3,8 @@ require recipes-kernel/linux/linux-yocto.inc
KBRANCH = "standard/preempt-rt/base"
KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
-SRCREV_machine ?= "f121a3aa028df37b8050779adaa239d29aaa2edd"
-SRCREV_machine_qemuppc ?= "7172d3cbc73584e724b61ef5d13fc3519720f4c0"
+SRCREV_machine ?= "f4351616572c6ad5a8b71b1becf02c3e779b85b8"
+SRCREV_machine_qemuppc ?= "a6dfc85e99633d739068a03d2551e39847628551"
SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
index baa82fd88664..123f3070d9f7 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "3.10.34"
KMETA = "meta"
-SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
+SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.10.bb b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
index 56fbd07c211f..49dd13db6877 100644
--- a/meta/recipes-kernel/linux/linux-yocto_3.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_3.10.bb
@@ -11,13 +11,13 @@ KBRANCH_qemux86 = "standard/common-pc/base"
KBRANCH_qemux86-64 = "standard/common-pc-64/base"
KBRANCH_qemumips64 = "standard/mti-malta64"
-SRCREV_machine_qemuarm ?= "e18e8c2c7cad913a25342f9f860eeeefce24b8aa"
-SRCREV_machine_qemumips ?= "6f191aaecfdbebda450cec4a1f30fb0d1a2ed889"
-SRCREV_machine_qemuppc ?= "ba2e16160c7f910de432511ca0008101a7b2263b"
-SRCREV_machine_qemux86 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
-SRCREV_machine_qemux86-64 ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
-SRCREV_machine_qemumips64 ?= "e05f0378e9c21d689eed8aacb306d2c1a044e0d0"
-SRCREV_machine ?= "2ee37bfe732c73f7d39af55875ce8d30b282471c"
+SRCREV_machine_qemuarm ?= "0e99eabbe5b3bec853ace496f94612bc37800260"
+SRCREV_machine_qemumips ?= "b6b20f49e9a169a0672b7cc2d7b93d6652ca7873"
+SRCREV_machine_qemuppc ?= "d71b782615b802c78e1586494b94dd40531775c8"
+SRCREV_machine_qemux86 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
+SRCREV_machine_qemux86-64 ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
+SRCREV_machine_qemumips64 ?= "88abb1eb327f4e3c711d19a228cb153fdd9b3506"
+SRCREV_machine ?= "c7739be126930006e3bfbdb2fb070a967abc5e09"
SRCREV_meta ?= "df3aa753c8826127fb5ad811d56d57168551d6e4"
SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 09/13] linux-yocto/3.8: remove versioned recipes
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (7 preceding siblings ...)
2014-03-27 18:25 ` [PATCH 08/13] linux-yocto/3.10: fix drm build failure Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
2014-03-27 18:25 ` [PATCH 10/13] linux-yocto/3.14: introduce " Bruce Ashfield
` (3 subsequent siblings)
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Yocto 1.6 will support the LTSI 3.4/3.10 kernels and the 3.14 kernel. As
such, we remove the 3.8 linux-yocto recipes to keep our number of supported
kernels at three.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb | 30 -----------------
meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb | 26 ---------------
meta/recipes-kernel/linux/linux-yocto_3.8.bb | 39 -----------------------
3 files changed, 95 deletions(-)
delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb
delete mode 100644 meta/recipes-kernel/linux/linux-yocto_3.8.bb
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
deleted file mode 100644
index 4d59b1611e97..000000000000
--- a/meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb
+++ /dev/null
@@ -1,30 +0,0 @@
-require recipes-kernel/linux/linux-yocto.inc
-
-KBRANCH = "standard/preempt-rt/base"
-KBRANCH_qemuppc = "standard/preempt-rt/qemuppc"
-
-LINUX_VERSION ?= "3.8.13"
-LINUX_KERNEL_TYPE = "preempt-rt"
-
-KMETA = "meta"
-
-SRCREV_machine ?= "4fb187301ca153d496b2a96293dffde34d3b1a56"
-SRCREV_machine_qemuppc ?= "547c4ea570933ab7ece9f10d2c46875b460cd337"
-SRCREV_meta ?= "19e686b473ebf018c56c9eb839f5fbd88ecd9a5a"
-
-PR = "${INC_PR}.1"
-PV = "${LINUX_VERSION}+git${SRCPV}"
-
-SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
-
-# Omit broken machines from COMPATIBLE_MACHINE
-# qemuppc hangs at boot
-# qemumips panics at boot
-COMPATIBLE_MACHINE = "(qemux86|qemux86-64|qemuarm)"
-
-# Functionality flags
-KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/taskstats/taskstats.scc"
-KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
-KERNEL_FEATURES_append_qemux86=" cfg/sound.scc cfg/paravirt_kvm.scc"
-KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc"
-KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb
deleted file mode 100644
index 4f346912a4b4..000000000000
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-require recipes-kernel/linux/linux-yocto.inc
-
-# We need lzma (as CONFIG_KERNEL_LZMA=y)
-DEPENDS += "xz-native"
-
-KBRANCH_DEFAULT = "standard/tiny/base"
-KBRANCH = "${KBRANCH_DEFAULT}"
-LINUX_KERNEL_TYPE = "tiny"
-KCONFIG_MODE = "--allnoconfig"
-
-LINUX_VERSION ?= "3.8.13"
-
-KMETA = "meta"
-
-SRCREV_machine ?= "f20047520a57322f05d95a18a5fbd082fb15cb87"
-SRCREV_meta ?= "19e686b473ebf018c56c9eb839f5fbd88ecd9a5a"
-
-PR = "${INC_PR}.1"
-PV = "${LINUX_VERSION}+git${SRCPV}"
-
-SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
-
-COMPATIBLE_MACHINE = "(qemux86)"
-
-# Functionality flags
-KERNEL_FEATURES = ""
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.8.bb b/meta/recipes-kernel/linux/linux-yocto_3.8.bb
deleted file mode 100644
index dfc67bd9c062..000000000000
--- a/meta/recipes-kernel/linux/linux-yocto_3.8.bb
+++ /dev/null
@@ -1,39 +0,0 @@
-require recipes-kernel/linux/linux-yocto.inc
-
-KBRANCH_DEFAULT = "standard/base"
-KBRANCH = "${KBRANCH_DEFAULT}"
-
-# board specific branches
-KBRANCH_qemuarm = "standard/arm-versatile-926ejs"
-KBRANCH_qemumips = "standard/mti-malta32"
-KBRANCH_qemuppc = "standard/qemuppc"
-KBRANCH_qemux86 = "standard/common-pc/base"
-KBRANCH_qemux86-64 = "standard/common-pc-64/base"
-KBRANCH_qemumips64 = "standard/mti-malta64"
-
-SRCREV_machine_qemuarm ?= "aa76cc28408376814752bd36fb0dcf0e25aa5ba3"
-SRCREV_machine_qemumips ?= "aa0affda03c955678b26b2fb586f1d9505127871"
-SRCREV_machine_qemumips64 ?= "077bff22c9951db6b35470ba17b1df2f2a91fefb"
-SRCREV_machine_qemuppc ?= "698eada61d9385b42dd117858b943655b565084b"
-SRCREV_machine_qemux86 ?= "f20047520a57322f05d95a18a5fbd082fb15cb87"
-SRCREV_machine_qemux86-64 ?= "f20047520a57322f05d95a18a5fbd082fb15cb87"
-SRCREV_machine ?= "f20047520a57322f05d95a18a5fbd082fb15cb87"
-SRCREV_meta ?= "19e686b473ebf018c56c9eb839f5fbd88ecd9a5a"
-
-SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.8.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
-
-LINUX_VERSION ?= "3.8.13"
-
-PR = "${INC_PR}.2"
-PV = "${LINUX_VERSION}+git${SRCPV}"
-
-KMETA = "meta"
-
-COMPATIBLE_MACHINE = "qemuarm|qemux86|qemuppc|qemumips|qemumips64|qemux86-64"
-
-# Functionality flags
-KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
-KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
-KERNEL_FEATURES_append_qemux86=" cfg/sound.scc cfg/paravirt_kvm.scc"
-KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc"
-KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 10/13] linux-yocto/3.14: introduce versioned recipes
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (8 preceding siblings ...)
2014-03-27 18:25 ` [PATCH 09/13] linux-yocto/3.8: remove versioned recipes Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
2014-03-28 9:45 ` Richard Purdie
2014-03-27 18:25 ` [PATCH 11/13] linux-libc-headers: add 3.14 libc headers Bruce Ashfield
` (2 subsequent siblings)
12 siblings, 1 reply; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
The release kernel for Yocto 1.5 is the 3.14 kernel, so we introduce
the versioned recipes here.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 21 ++++++++++++
meta/recipes-kernel/linux/linux-yocto_3.14.bb | 37 ++++++++++++++++++++++
2 files changed, 58 insertions(+)
create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.14.bb
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
new file mode 100644
index 000000000000..8faa9584acf0
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
@@ -0,0 +1,21 @@
+require recipes-kernel/linux/linux-yocto.inc
+
+KBRANCH = "standard/tiny/base"
+LINUX_KERNEL_TYPE = "tiny"
+KCONFIG_MODE = "--allnoconfig"
+
+LINUX_VERSION ?= "3.14-rc8"
+
+KMETA = "meta"
+
+SRCREV_machine ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
+SRCREV_meta ?= "3689f99f4d2a051e8d3ff72345a67d4d04a88020"
+
+PV = "${LINUX_VERSION}+git${SRCPV}"
+
+SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},meta;name=machine,meta"
+
+COMPATIBLE_MACHINE = "(qemux86)"
+
+# Functionality flags
+KERNEL_FEATURES = ""
diff --git a/meta/recipes-kernel/linux/linux-yocto_3.14.bb b/meta/recipes-kernel/linux/linux-yocto_3.14.bb
new file mode 100644
index 000000000000..4ef9fb5780d1
--- /dev/null
+++ b/meta/recipes-kernel/linux/linux-yocto_3.14.bb
@@ -0,0 +1,37 @@
+require recipes-kernel/linux/linux-yocto.inc
+
+KBRANCH = "standard/base"
+
+# board specific branches
+KBRANCH_qemuarm = "standard/arm-versatile-926ejs"
+KBRANCH_qemumips = "standard/mti-malta32"
+KBRANCH_qemuppc = "standard/qemuppc"
+KBRANCH_qemux86 = "standard/common-pc/base"
+KBRANCH_qemux86-64 = "standard/common-pc-64/base"
+KBRANCH_qemumips64 = "standard/mti-malta64"
+
+SRCREV_machine_qemuarm ?= "0654f2bd12d0297df0ee103192d218cb6ec7c6fe"
+SRCREV_machine_qemumips ?= "7c62bc81b74205c6e09cca4997d28888aadbd507"
+SRCREV_machine_qemuppc ?= "1e45bd09d77a7d98abb70a473184f176ee6130aa"
+SRCREV_machine_qemux86 ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
+SRCREV_machine_qemux86-64 ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
+SRCREV_machine_qemumips64 ?= "b7834de6840292871f930ef0bd9a057b1dd4f676"
+SRCREV_machine ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
+SRCREV_meta ?= "3689f99f4d2a051e8d3ff72345a67d4d04a88020"
+
+SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.14.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta"
+
+LINUX_VERSION ?= "3.14-rc8"
+
+PV = "${LINUX_VERSION}+git${SRCPV}"
+
+KMETA = "meta"
+
+COMPATIBLE_MACHINE = "qemuarm|qemux86|qemuppc|qemumips|qemumips64|qemux86-64"
+
+# Functionality flags
+KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
+KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
+KERNEL_FEATURES_append_qemux86=" cfg/sound.scc cfg/paravirt_kvm.scc"
+KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc"
+KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* Re: [PATCH 10/13] linux-yocto/3.14: introduce versioned recipes
2014-03-27 18:25 ` [PATCH 10/13] linux-yocto/3.14: introduce " Bruce Ashfield
@ 2014-03-28 9:45 ` Richard Purdie
2014-03-28 12:52 ` Bruce Ashfield
0 siblings, 1 reply; 20+ messages in thread
From: Richard Purdie @ 2014-03-28 9:45 UTC (permalink / raw)
To: Bruce Ashfield; +Cc: dvhart, openembedded-core
On Thu, 2014-03-27 at 14:25 -0400, Bruce Ashfield wrote:
> The release kernel for Yocto 1.5 is the 3.14 kernel, so we introduce
> the versioned recipes here.
>
> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> ---
> meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 21 ++++++++++++
> meta/recipes-kernel/linux/linux-yocto_3.14.bb | 37 ++++++++++++++++++++++
> 2 files changed, 58 insertions(+)
> create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.14.bb
>
> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> new file mode 100644
> index 000000000000..8faa9584acf0
> --- /dev/null
> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> @@ -0,0 +1,21 @@
> +require recipes-kernel/linux/linux-yocto.inc
> +
> +KBRANCH = "standard/tiny/base"
> +LINUX_KERNEL_TYPE = "tiny"
> +KCONFIG_MODE = "--allnoconfig"
> +
> +LINUX_VERSION ?= "3.14-rc8"
> +
> +KMETA = "meta"
> +
> +SRCREV_machine ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
> +SRCREV_meta ?= "3689f99f4d2a051e8d3ff72345a67d4d04a88020"
> +
> +PV = "${LINUX_VERSION}+git${SRCPV}"
I'm afraid we can't do this in such a simple way. The big issue is that
according to our version comparison functions (in bitbake and in the
package managers), "3.14-rc8" > "3.14". This will then break updates
from package feeds.
The traditional way we've worked around this in times gone by is the
rather ugly:
PV = "3.13+3.14-rc8+git${SRCPV}"
since in this case "3.14" > "3.13+3.14-rc8"
The better way to handle this would be "3.14~rc8" however not all of our
package backends have support for "~" at this point so we can't do that.
There is a long standing bug open about this.
The same issue also applies to the libc-headers recipe.
Cheers,
Richard
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH 10/13] linux-yocto/3.14: introduce versioned recipes
2014-03-28 9:45 ` Richard Purdie
@ 2014-03-28 12:52 ` Bruce Ashfield
2014-03-28 13:05 ` Martin Jansa
2014-03-28 13:32 ` Richard Purdie
0 siblings, 2 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-28 12:52 UTC (permalink / raw)
To: Richard Purdie; +Cc: dvhart, openembedded-core
On 14-03-28 05:45 AM, Richard Purdie wrote:
> On Thu, 2014-03-27 at 14:25 -0400, Bruce Ashfield wrote:
>> The release kernel for Yocto 1.5 is the 3.14 kernel, so we introduce
>> the versioned recipes here.
>>
>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>> ---
>> meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 21 ++++++++++++
>> meta/recipes-kernel/linux/linux-yocto_3.14.bb | 37 ++++++++++++++++++++++
>> 2 files changed, 58 insertions(+)
>> create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>> create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.14.bb
>>
>> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>> new file mode 100644
>> index 000000000000..8faa9584acf0
>> --- /dev/null
>> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>> @@ -0,0 +1,21 @@
>> +require recipes-kernel/linux/linux-yocto.inc
>> +
>> +KBRANCH = "standard/tiny/base"
>> +LINUX_KERNEL_TYPE = "tiny"
>> +KCONFIG_MODE = "--allnoconfig"
>> +
>> +LINUX_VERSION ?= "3.14-rc8"
>> +
>> +KMETA = "meta"
>> +
>> +SRCREV_machine ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
>> +SRCREV_meta ?= "3689f99f4d2a051e8d3ff72345a67d4d04a88020"
>> +
>> +PV = "${LINUX_VERSION}+git${SRCPV}"
>
> I'm afraid we can't do this in such a simple way. The big issue is that
> according to our version comparison functions (in bitbake and in the
> package managers), "3.14-rc8" > "3.14". This will then break updates
> from package feeds.
>
> The traditional way we've worked around this in times gone by is the
> rather ugly:
>
> PV = "3.13+3.14-rc8+git${SRCPV}"
>
> since in this case "3.14" > "3.13+3.14-rc8"
>
> The better way to handle this would be "3.14~rc8" however not all of our
> package backends have support for "~" at this point so we can't do that.
> There is a long standing bug open about this.
>
> The same issue also applies to the libc-headers recipe.
eeee. Since I don't do package feeds, it's never been a problem for me.
Wouldn't PE bump when I go to 3.14 work as well ? Or does that go away
with the PR sever as well ?
I can muck with PV, or we can hold until Linus releases over the
weekend, and I go with the released PVs.
What's your preference ?
Bruce
>
> Cheers,
>
> Richard
>
>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH 10/13] linux-yocto/3.14: introduce versioned recipes
2014-03-28 12:52 ` Bruce Ashfield
@ 2014-03-28 13:05 ` Martin Jansa
2014-03-28 13:32 ` Richard Purdie
1 sibling, 0 replies; 20+ messages in thread
From: Martin Jansa @ 2014-03-28 13:05 UTC (permalink / raw)
To: Bruce Ashfield; +Cc: dvhart, openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3012 bytes --]
On Fri, Mar 28, 2014 at 08:52:15AM -0400, Bruce Ashfield wrote:
> On 14-03-28 05:45 AM, Richard Purdie wrote:
> > On Thu, 2014-03-27 at 14:25 -0400, Bruce Ashfield wrote:
> >> The release kernel for Yocto 1.5 is the 3.14 kernel, so we introduce
> >> the versioned recipes here.
> >>
> >> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> >> ---
> >> meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 21 ++++++++++++
> >> meta/recipes-kernel/linux/linux-yocto_3.14.bb | 37 ++++++++++++++++++++++
> >> 2 files changed, 58 insertions(+)
> >> create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> >> create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.14.bb
> >>
> >> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> >> new file mode 100644
> >> index 000000000000..8faa9584acf0
> >> --- /dev/null
> >> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> >> @@ -0,0 +1,21 @@
> >> +require recipes-kernel/linux/linux-yocto.inc
> >> +
> >> +KBRANCH = "standard/tiny/base"
> >> +LINUX_KERNEL_TYPE = "tiny"
> >> +KCONFIG_MODE = "--allnoconfig"
> >> +
> >> +LINUX_VERSION ?= "3.14-rc8"
> >> +
> >> +KMETA = "meta"
> >> +
> >> +SRCREV_machine ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
> >> +SRCREV_meta ?= "3689f99f4d2a051e8d3ff72345a67d4d04a88020"
> >> +
> >> +PV = "${LINUX_VERSION}+git${SRCPV}"
> >
> > I'm afraid we can't do this in such a simple way. The big issue is that
> > according to our version comparison functions (in bitbake and in the
> > package managers), "3.14-rc8" > "3.14". This will then break updates
> > from package feeds.
> >
> > The traditional way we've worked around this in times gone by is the
> > rather ugly:
> >
> > PV = "3.13+3.14-rc8+git${SRCPV}"
> >
> > since in this case "3.14" > "3.13+3.14-rc8"
> >
> > The better way to handle this would be "3.14~rc8" however not all of our
> > package backends have support for "~" at this point so we can't do that.
> > There is a long standing bug open about this.
> >
> > The same issue also applies to the libc-headers recipe.
>
> eeee. Since I don't do package feeds, it's never been a problem for me.
>
> Wouldn't PE bump when I go to 3.14 work as well ?
yes, but we were trying to use PE bumps only in cases where it's really
needed, using sortable PV as RP suggested is IMHO better
> Or does that go away with the PR sever as well ?
no, sewer wont help
> I can muck with PV, or we can hold until Linus releases over the
> weekend, and I go with the released PVs.
>
> What's your preference ?
>
> Bruce
>
> >
> > Cheers,
> >
> > Richard
> >
> >
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH 10/13] linux-yocto/3.14: introduce versioned recipes
2014-03-28 12:52 ` Bruce Ashfield
2014-03-28 13:05 ` Martin Jansa
@ 2014-03-28 13:32 ` Richard Purdie
2014-03-28 13:56 ` Bruce Ashfield
2014-03-28 17:33 ` Bruce Ashfield
1 sibling, 2 replies; 20+ messages in thread
From: Richard Purdie @ 2014-03-28 13:32 UTC (permalink / raw)
To: Bruce Ashfield; +Cc: dvhart, openembedded-core
On Fri, 2014-03-28 at 08:52 -0400, Bruce Ashfield wrote:
> On 14-03-28 05:45 AM, Richard Purdie wrote:
> > On Thu, 2014-03-27 at 14:25 -0400, Bruce Ashfield wrote:
> >> The release kernel for Yocto 1.5 is the 3.14 kernel, so we introduce
> >> the versioned recipes here.
> >>
> >> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> >> ---
> >> meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 21 ++++++++++++
> >> meta/recipes-kernel/linux/linux-yocto_3.14.bb | 37 ++++++++++++++++++++++
> >> 2 files changed, 58 insertions(+)
> >> create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> >> create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.14.bb
> >>
> >> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> >> new file mode 100644
> >> index 000000000000..8faa9584acf0
> >> --- /dev/null
> >> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
> >> @@ -0,0 +1,21 @@
> >> +require recipes-kernel/linux/linux-yocto.inc
> >> +
> >> +KBRANCH = "standard/tiny/base"
> >> +LINUX_KERNEL_TYPE = "tiny"
> >> +KCONFIG_MODE = "--allnoconfig"
> >> +
> >> +LINUX_VERSION ?= "3.14-rc8"
> >> +
> >> +KMETA = "meta"
> >> +
> >> +SRCREV_machine ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
> >> +SRCREV_meta ?= "3689f99f4d2a051e8d3ff72345a67d4d04a88020"
> >> +
> >> +PV = "${LINUX_VERSION}+git${SRCPV}"
> >
> > I'm afraid we can't do this in such a simple way. The big issue is that
> > according to our version comparison functions (in bitbake and in the
> > package managers), "3.14-rc8" > "3.14". This will then break updates
> > from package feeds.
> >
> > The traditional way we've worked around this in times gone by is the
> > rather ugly:
> >
> > PV = "3.13+3.14-rc8+git${SRCPV}"
> >
> > since in this case "3.14" > "3.13+3.14-rc8"
> >
> > The better way to handle this would be "3.14~rc8" however not all of our
> > package backends have support for "~" at this point so we can't do that.
> > There is a long standing bug open about this.
> >
> > The same issue also applies to the libc-headers recipe.
>
> eeee. Since I don't do package feeds, it's never been a problem for me.
>
> Wouldn't PE bump when I go to 3.14 work as well ? Or does that go away
> with the PR sever as well ?
A PE bump would work however we try not to use those, they're a last
resort to correct things we can't otherwise fix. The PR server doesn't
help here although in future I do hope we can teach it about PE too.
> I can muck with PV, or we can hold until Linus releases over the
> weekend, and I go with the released PVs.
>
> What's your preference ?
Might as well wait over the weekend. If Linus does go for a rc9, we'll
need to merge a version with the modified PV though.
In the meantime I might pull this series into master-next for testing
but it will not get added to master in its current form.
Cheers,
Richard
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH 10/13] linux-yocto/3.14: introduce versioned recipes
2014-03-28 13:32 ` Richard Purdie
@ 2014-03-28 13:56 ` Bruce Ashfield
2014-03-28 17:33 ` Bruce Ashfield
1 sibling, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-28 13:56 UTC (permalink / raw)
To: Richard Purdie; +Cc: dvhart, openembedded-core
On 14-03-28 09:32 AM, Richard Purdie wrote:
> On Fri, 2014-03-28 at 08:52 -0400, Bruce Ashfield wrote:
>> On 14-03-28 05:45 AM, Richard Purdie wrote:
>>> On Thu, 2014-03-27 at 14:25 -0400, Bruce Ashfield wrote:
>>>> The release kernel for Yocto 1.5 is the 3.14 kernel, so we introduce
>>>> the versioned recipes here.
>>>>
>>>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>>>> ---
>>>> meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 21 ++++++++++++
>>>> meta/recipes-kernel/linux/linux-yocto_3.14.bb | 37 ++++++++++++++++++++++
>>>> 2 files changed, 58 insertions(+)
>>>> create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>>>> create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.14.bb
>>>>
>>>> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>>>> new file mode 100644
>>>> index 000000000000..8faa9584acf0
>>>> --- /dev/null
>>>> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>>>> @@ -0,0 +1,21 @@
>>>> +require recipes-kernel/linux/linux-yocto.inc
>>>> +
>>>> +KBRANCH = "standard/tiny/base"
>>>> +LINUX_KERNEL_TYPE = "tiny"
>>>> +KCONFIG_MODE = "--allnoconfig"
>>>> +
>>>> +LINUX_VERSION ?= "3.14-rc8"
>>>> +
>>>> +KMETA = "meta"
>>>> +
>>>> +SRCREV_machine ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
>>>> +SRCREV_meta ?= "3689f99f4d2a051e8d3ff72345a67d4d04a88020"
>>>> +
>>>> +PV = "${LINUX_VERSION}+git${SRCPV}"
>>>
>>> I'm afraid we can't do this in such a simple way. The big issue is that
>>> according to our version comparison functions (in bitbake and in the
>>> package managers), "3.14-rc8" > "3.14". This will then break updates
>>> from package feeds.
>>>
>>> The traditional way we've worked around this in times gone by is the
>>> rather ugly:
>>>
>>> PV = "3.13+3.14-rc8+git${SRCPV}"
>>>
>>> since in this case "3.14" > "3.13+3.14-rc8"
>>>
>>> The better way to handle this would be "3.14~rc8" however not all of our
>>> package backends have support for "~" at this point so we can't do that.
>>> There is a long standing bug open about this.
>>>
>>> The same issue also applies to the libc-headers recipe.
>>
>> eeee. Since I don't do package feeds, it's never been a problem for me.
>>
>> Wouldn't PE bump when I go to 3.14 work as well ? Or does that go away
>> with the PR sever as well ?
>
> A PE bump would work however we try not to use those, they're a last
> resort to correct things we can't otherwise fix. The PR server doesn't
> help here although in future I do hope we can teach it about PE too.
>
>> I can muck with PV, or we can hold until Linus releases over the
>> weekend, and I go with the released PVs.
>>
>> What's your preference ?
>
> Might as well wait over the weekend. If Linus does go for a rc9, we'll
> need to merge a version with the modified PV though.
Sounds good. I'm updating the PVs to the format you showed regardless.
Might as well take a lesson from the comments in the review for next
time, in particular since I'm going to split the versioned recipe a bit
sooner for 1.7.
Cheers,
Bruce
>
> In the meantime I might pull this series into master-next for testing
> but it will not get added to master in its current form.
>
> Cheers,
>
> Richard
>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: [PATCH 10/13] linux-yocto/3.14: introduce versioned recipes
2014-03-28 13:32 ` Richard Purdie
2014-03-28 13:56 ` Bruce Ashfield
@ 2014-03-28 17:33 ` Bruce Ashfield
1 sibling, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-28 17:33 UTC (permalink / raw)
To: Richard Purdie; +Cc: dvhart, openembedded-core
On 14-03-28 09:32 AM, Richard Purdie wrote:
> On Fri, 2014-03-28 at 08:52 -0400, Bruce Ashfield wrote:
>> On 14-03-28 05:45 AM, Richard Purdie wrote:
>>> On Thu, 2014-03-27 at 14:25 -0400, Bruce Ashfield wrote:
>>>> The release kernel for Yocto 1.5 is the 3.14 kernel, so we introduce
>>>> the versioned recipes here.
>>>>
>>>> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
>>>> ---
>>>> meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 21 ++++++++++++
>>>> meta/recipes-kernel/linux/linux-yocto_3.14.bb | 37 ++++++++++++++++++++++
>>>> 2 files changed, 58 insertions(+)
>>>> create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>>>> create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.14.bb
>>>>
>>>> diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>>>> new file mode 100644
>>>> index 000000000000..8faa9584acf0
>>>> --- /dev/null
>>>> +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb
>>>> @@ -0,0 +1,21 @@
>>>> +require recipes-kernel/linux/linux-yocto.inc
>>>> +
>>>> +KBRANCH = "standard/tiny/base"
>>>> +LINUX_KERNEL_TYPE = "tiny"
>>>> +KCONFIG_MODE = "--allnoconfig"
>>>> +
>>>> +LINUX_VERSION ?= "3.14-rc8"
>>>> +
>>>> +KMETA = "meta"
>>>> +
>>>> +SRCREV_machine ?= "fecc3fd7d31bd93766ff4f0431fecdbbfa4c3a7c"
>>>> +SRCREV_meta ?= "3689f99f4d2a051e8d3ff72345a67d4d04a88020"
>>>> +
>>>> +PV = "${LINUX_VERSION}+git${SRCPV}"
>>>
>>> I'm afraid we can't do this in such a simple way. The big issue is that
>>> according to our version comparison functions (in bitbake and in the
>>> package managers), "3.14-rc8" > "3.14". This will then break updates
>>> from package feeds.
>>>
>>> The traditional way we've worked around this in times gone by is the
>>> rather ugly:
>>>
>>> PV = "3.13+3.14-rc8+git${SRCPV}"
>>>
>>> since in this case "3.14" > "3.13+3.14-rc8"
>>>
>>> The better way to handle this would be "3.14~rc8" however not all of our
>>> package backends have support for "~" at this point so we can't do that.
>>> There is a long standing bug open about this.
>>>
>>> The same issue also applies to the libc-headers recipe.
>>
>> eeee. Since I don't do package feeds, it's never been a problem for me.
>>
>> Wouldn't PE bump when I go to 3.14 work as well ? Or does that go away
>> with the PR sever as well ?
>
> A PE bump would work however we try not to use those, they're a last
> resort to correct things we can't otherwise fix. The PR server doesn't
> help here although in future I do hope we can teach it about PE too.
>
>> I can muck with PV, or we can hold until Linus releases over the
>> weekend, and I go with the released PVs.
>>
>> What's your preference ?
>
> Might as well wait over the weekend. If Linus does go for a rc9, we'll
> need to merge a version with the modified PV though.
>
> In the meantime I might pull this series into master-next for testing
> but it will not get added to master in its current form.
FWIW: I just fixed the PVs of libc-headers and linux-yocto_3.14 to be the
3.13+ variety.
All other comments are also incorporated and the branches repushed.
Outside of needing to override the TC libc headers default of 3.14 (that
I left
in, expecting the full update) in local.conf, all builds continue to
work.
Bruce
>
> Cheers,
>
> Richard
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH 11/13] linux-libc-headers: add 3.14 libc headers
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (9 preceding siblings ...)
2014-03-27 18:25 ` [PATCH 10/13] linux-yocto/3.14: introduce " Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
2014-03-27 18:25 ` [PATCH 12/13] libc-headers: set TC default to 3.14 Bruce Ashfield
2014-03-27 18:25 ` [PATCH 13/13] linux-libc-headers: remove 3.10 recipe Bruce Ashfield
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Introduce the 3.14 linux-libc-headers recipe, now that the 3.14 kernel is
available, and the default for the qemu reference BSPs.
The three patches which were required for the previous 3.10 libc-headers
are not required for 3.14 and can be ignored.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
| 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.14.bb
--git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.14.bb b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.14.bb
new file mode 100644
index 000000000000..e881d16bfcdb
--- /dev/null
+++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.14.bb
@@ -0,0 +1,13 @@
+require linux-libc-headers.inc
+
+# The hardcoded -rc8 is temporary, we are pretending that 3.14-rc is the full 3.14
+# tree, to avoid needing to shuffle the recipe name when it releases.
+FETCH_VER="3.14-rc8"
+
+S="${WORKDIR}/linux-${FETCH_VER}"
+SRC_URI = "${KERNELORG_MIRROR}/linux/kernel/v3.x/testing/linux-${FETCH_VER}.tar.xz"
+
+SRC_URI[md5sum] = "f7295bcc13c47b6bee924dde5057f1e8"
+SRC_URI[sha256sum] = "20b3a956e2b5b56b5addcf46a92722eb96830e2d24efe8ea11ce1ec4a1a874ba"
+
+
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 12/13] libc-headers: set TC default to 3.14
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (10 preceding siblings ...)
2014-03-27 18:25 ` [PATCH 11/13] linux-libc-headers: add 3.14 libc headers Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
2014-03-27 18:25 ` [PATCH 13/13] linux-libc-headers: remove 3.10 recipe Bruce Ashfield
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
meta/conf/distro/include/tcmode-default.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
index d6a626cfab8c..300deeaf5fb9 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -22,7 +22,7 @@ SDKGCCVERSION ?= "${GCCVERSION}"
BINUVERSION ?= "2.24"
EGLIBCVERSION ?= "2.19"
UCLIBCVERSION ?= "0.9.33+git%"
-LINUXLIBCVERSION ?= "3.10"
+LINUXLIBCVERSION ?= "3.14"
PREFERRED_VERSION_gcc ?= "${GCCVERSION}"
PREFERRED_VERSION_gcc-cross ?= "${GCCVERSION}"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread* [PATCH 13/13] linux-libc-headers: remove 3.10 recipe
2014-03-27 18:24 [PATCH 00/13] linux-yocto: 3.4, 3.8, 3.10 AND 3.14 updates Bruce Ashfield
` (11 preceding siblings ...)
2014-03-27 18:25 ` [PATCH 12/13] libc-headers: set TC default to 3.14 Bruce Ashfield
@ 2014-03-27 18:25 ` Bruce Ashfield
12 siblings, 0 replies; 20+ messages in thread
From: Bruce Ashfield @ 2014-03-27 18:25 UTC (permalink / raw)
To: richard.purdie; +Cc: dvhart, openembedded-core
3.14 is now the reference for libc-headers. After building and booting 3.x based
BSPs against the 3.14 headers, we can safely remove the old version and patches
that are now part of the mainline kernel.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
---
...1-ptrace.h-remove-ptrace_peeksiginfo_args.patch | 50 ------------------
...lude-asm-byteorder.h-in-linux-raid-md_p.h.patch | 34 -------------
| 59 ----------------------
| 11 ----
4 files changed, 154 deletions(-)
delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0001-ptrace.h-remove-ptrace_peeksiginfo_args.patch
delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/UAPI-include-asm-byteorder.h-in-linux-raid-md_p.h.patch
delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/scripts-Makefile.headersinst-install-headers-from-sc.patch
delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.10.bb
diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0001-ptrace.h-remove-ptrace_peeksiginfo_args.patch b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0001-ptrace.h-remove-ptrace_peeksiginfo_args.patch
deleted file mode 100644
index da2e117a486d..000000000000
--- a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0001-ptrace.h-remove-ptrace_peeksiginfo_args.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 7dddfb8fec5317ea16154d30e8e18b6559979b60 Mon Sep 17 00:00:00 2001
-From: Bruce Ashfield <bruce.ashfield@windriver.com>
-Date: Sun, 25 Aug 2013 22:51:07 -0400
-Subject: [PATCH] ptrace.h: remove ptrace_peeksiginfo_args
-
-The addition of ptrace_peeksiginfo_args to the uapi in kernel commit
-84c751bd [ptrace: add ability to retrieve signals without removing from a queue (v4)]
-means that existing applications using glibc versions that define ptrace_peeksiginfo_args
-in sys/ptrace.h will get duplicate structure definitions like:
-
- | In file included from /poky-master/build/tmp/work/i586-poky-linux/strace/4.8-r0/strace-4.8/process.c:66:0:
- | /poky-master/build/tmp/sysroots/qemux86/usr/include/linux/ptrace.h:58:8: error: redefinition of 'struct ptrace_peeksiginfo_args'
- | struct ptrace_peeksiginfo_args {
- | ^
- | In file included from /poky-master/build/tmp/work/i586-poky-linux/strace/4.8-r0/strace-4.8/defs.h:159:0,
- | from /poky-master/build/tmp/work/i586-poky-linux/strace/4.8-r0/strace-4.8/process.c:37:
- | /poky-master/build/tmp/sysroots/qemux86/usr/include/sys/ptrace.h:191:8: note: originally defined here
- | struct ptrace_peeksiginfo_args
- | ^
- | make[2]: *** [process.o] Error 1
-
-Reverting to the previous status of not exporting this structure temporarily
-fixes applications, until they can be adjusted to not mix sys/ptrace.h and
-linux/ptrace.h includes.
-
-Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
----
- include/uapi/linux/ptrace.h | 6 ------
- 1 file changed, 6 deletions(-)
-
-diff --git a/include/uapi/linux/ptrace.h b/include/uapi/linux/ptrace.h
-index 52ebcc8..524599d 100644
---- a/include/uapi/linux/ptrace.h
-+++ b/include/uapi/linux/ptrace.h
-@@ -55,12 +55,6 @@
-
- #define PTRACE_PEEKSIGINFO 0x4209
-
--struct ptrace_peeksiginfo_args {
-- __u64 off; /* from which siginfo to start */
-- __u32 flags;
-- __s32 nr; /* how may siginfos to take */
--};
--
- /* Read signals from a shared (process wide) queue */
- #define PTRACE_PEEKSIGINFO_SHARED (1 << 0)
-
---
-1.7.10.4
-
diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/UAPI-include-asm-byteorder.h-in-linux-raid-md_p.h.patch b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/UAPI-include-asm-byteorder.h-in-linux-raid-md_p.h.patch
deleted file mode 100644
index 1bf0e7ec85f0..000000000000
--- a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/UAPI-include-asm-byteorder.h-in-linux-raid-md_p.h.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From c0f8bd146a8b3e630798561c605f5669823107af Mon Sep 17 00:00:00 2001
-From: Aurelien Jarno <aurelien@aurel32.net>
-Date: Thu, 14 Nov 2013 15:16:19 +1100
-Subject: [PATCH] UAPI: include <asm/byteorder.h> in linux/raid/md_p.h
-
-linux/raid/md_p.h is using conditionals depending on endianess and fails
-with an error if neither of __BIG_ENDIAN, __LITTLE_ENDIAN or
-__BYTE_ORDER are defined, but it doesn't include any header which can
-define these constants. This make this header unusable alone.
-
-This patch adds a #include <asm/byteorder.h> at the beginning of this
-header to make it usable alone. This is needed to compile klibc on MIPS.
-
-Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
-Signed-off-by: NeilBrown <neilb@suse.de>
----
- include/uapi/linux/raid/md_p.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/include/uapi/linux/raid/md_p.h b/include/uapi/linux/raid/md_p.h
-index fe1a540..f7cf7f3 100644
---- a/include/uapi/linux/raid/md_p.h
-+++ b/include/uapi/linux/raid/md_p.h
-@@ -16,6 +16,7 @@
- #define _MD_P_H
-
- #include <linux/types.h>
-+#include <asm/byteorder.h>
-
- /*
- * RAID superblock.
---
-1.8.1.2
-
diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/scripts-Makefile.headersinst-install-headers-from-sc.patch b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/scripts-Makefile.headersinst-install-headers-from-sc.patch
deleted file mode 100644
index 7eb7defcde13..000000000000
--- a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers/scripts-Makefile.headersinst-install-headers-from-sc.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From b200d4bcffc86bb08fd3898bc7cde00f0686f62d Mon Sep 17 00:00:00 2001
-From: Robert Yang <liezhi.yang@windriver.com>
-Date: Fri, 13 Sep 2013 22:01:02 -0400
-Subject: [PATCH] scripts/Makefile.headersinst: install headers from scratch file
-
-If headers_install is executed from a deep/long directory structure, the
-shell's maximum argument length can be execeeded, which breaks the operation
-with:
-
-| make[2]: execvp: /bin/sh: Argument list too long
-| make[2]: ***
-
-By dumping the input files to a scratch file and using xargs to read the
-input list from the scratch file, we can avoid blowing out the maximum
-argument size and install headers in a long path name environment.
-
-Robert:
-Use "$(foreach ,,$(shell echo))" rather than "echo" to make it work when
-len(TMPDIR) <= 410.
-
-Upstream-Status: Inappropriate [oe-specific]
-
-Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
-Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
----
-RP: Refreshed for 3.10 as the problem still exists there on the autobuilders
- scripts/Makefile.headersinst | 9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/scripts/Makefile.headersinst b/scripts/Makefile.headersinst
---- a/scripts/Makefile.headersinst
-+++ b/scripts/Makefile.headersinst
-@@ -72,7 +72,7 @@ printdir = $(patsubst $(INSTALL_HDR_PATH)/%/,%,$(dir $@))
- quiet_cmd_install = INSTALL $(printdir) ($(words $(all-files))\
- file$(if $(word 2, $(all-files)),s))
- cmd_install = \
-- $(CONFIG_SHELL) $< $(installdir) $(input-files); \
-+ xargs $(CONFIG_SHELL) $< $(installdir) < $(INSTALL_HDR_PATH)/.input-files; \
- for F in $(wrapper-files); do \
- echo "\#include <asm-generic/$$F>" > $(installdir)/$$F; \
- done; \
-@@ -98,10 +98,17 @@ __headersinst: $(subdirs) $(install-file)
- @:
-
- targets += $(install-file)
-+# Use the $(foreach ,,$(shell echo)) to avoid the "Argument list too
-+# long" error, and use the "$(shell echo)" rather than "echo" to keep
-+# the order.
- $(install-file): scripts/headers_install.sh $(input-files) FORCE
- $(if $(unwanted),$(call cmd,remove),)
- $(if $(wildcard $(dir $@)),,$(shell mkdir -p $(dir $@)))
-+ $(shell echo -n > $(INSTALL_HDR_PATH)/.input-files)
-+ $(foreach f,$(input-files),$(shell echo -n "$(f) " >> \
-+ $(INSTALL_HDR_PATH)/.input-files))
- $(call if_changed,install)
-+ @rm $(INSTALL_HDR_PATH)/.input-files
-
- else
- __headerscheck: $(subdirs) $(check-file)
diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.10.bb b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.10.bb
deleted file mode 100644
index a78d4ba59a62..000000000000
--- a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.10.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-require linux-libc-headers.inc
-
-SRC_URI += "file://0001-ptrace.h-remove-ptrace_peeksiginfo_args.patch"
-SRC_URI += "file://scripts-Makefile.headersinst-install-headers-from-sc.patch"
-
-# fixes klibc build for MIPS, drop when libc-headers > 3.13
-SRC_URI += "file://UAPI-include-asm-byteorder.h-in-linux-raid-md_p.h.patch"
-
-SRC_URI[md5sum] = "72d0a9b3e60cd86fabcd3f24b1708944"
-SRC_URI[sha256sum] = "46c9e55e1fddf40813b8d697d5645037a8e2af5c1a8dff52b3fe82b5021582b8"
-
--
1.8.1.2
^ permalink raw reply related [flat|nested] 20+ messages in thread