Skip to contentSkip to conversation

Use */intel branches in genericX86 BSPs

PATCH In review Tom Zanussi 1 participant 6 messages May 25, 2016

lore
Share & tools
lore
#0 lore raw

cover Use */intel branches in genericX86 BSPs

In order to provide more timely support for Intel platforms, this patchset switches the genericX86 BSPs over to using a set of dedicated */intel branches created for linux-yocto 4.1 and 4.4 kernels.

These branches and the corresponding kernel metadata branches provide a place to add Intel-specific features and updates which aren't yet upstream or may never go upstream but nevertheless are useful for various users.

In order to have all Intel-related BSPs derive from a common source, the genericX86 BSPs (in addition to the meta-intel BSPs) are being switched over to these branches - there should be no loss in functionality by doing so.

The following changes since commit 28433319ad8299aa23b1fcfdddbe100b29e86517:

bitbake: toaster: tests browser Add test for creating a project (2016-05-11 11:32:58 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib tzanussi/intel-branches
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=tzanussi/intel-branches

Tom Zanussi (4):
meta-yocto-bsp: Switch linux-yocto 4.4 genericx86* BSPs to
standard/intel
meta-yocto-bsp: Switch linux-yocto 4.1 genericx86* BSPs to
standard/intel
linux-yocto/4.1: Make standard/intel branches available linux-yocto/4.4: Make standard/intel branches available

 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_4.1.bbappend | 8 ++++----
 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_4.4.bbappend | 8 ++++----
 meta/recipes-kernel/linux/linux-yocto_4.1.bb                 | 2 +-
 meta/recipes-kernel/linux/linux-yocto_4.4.bb                 | 2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)
Signature · 1 line
1.9.3
#1 lore raw

PATCH 1/4 meta-yocto-bsp: Switch linux-yocto 4.4 genericx86* BSPs to standard/intel

There is now a dedicated standard/intel branch for Intel platforms, so have the genericx86* BSPs use it.

---
 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_4.4.bbappend | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
meta-yocto-bsp/recipes-kernel/linux/linux-yocto_4.4.bbappend +4 -4
index e31b0c8..cb3d1aa 100644
@@ -1,5 +1,5 @@
-KBRANCH_genericx86  = "standard/base"
-KBRANCH_genericx86-64  = "standard/base"
+KBRANCH_genericx86  = "standard/intel"
+KBRANCH_genericx86-64  = "standard/intel"
 
 KMACHINE_genericx86 ?= "common-pc"
 KMACHINE_genericx86-64 ?= "common-pc-64"
@@ -7,8 +7,8 @@ KBRANCH_edgerouter = "standard/edgerouter"
 KBRANCH_beaglebone = "standard/beaglebone"
 KBRANCH_mpc8315e-rdb = "standard/fsl-mpc8315e-rdb"
 
-SRCREV_machine_genericx86    ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6"
-SRCREV_machine_genericx86-64 ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6"
+SRCREV_machine_genericx86    ?= "578ff2a88676d20439dbf3877768370d06a22d8f"
+SRCREV_machine_genericx86-64 ?= "578ff2a88676d20439dbf3877768370d06a22d8f"
 SRCREV_machine_edgerouter ?= "ff4c4ef15b51f45b9106d71bf1f62fe7c02e63c2"
 SRCREV_machine_beaglebone ?= "ff4c4ef15b51f45b9106d71bf1f62fe7c02e63c2"
 SRCREV_machine_mpc8315e-rdb ?= "df00877ef9387b38b9601c82db57de2a1b23ce53"
Signature · 1 line
1.9.3
#2 lore raw

PATCH 2/4 meta-yocto-bsp: Switch linux-yocto 4.1 genericx86* BSPs to standard/intel

There is now a dedicated standard/intel branch for Intel platforms, so have the genericx86* BSPs use it.

---
 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_4.1.bbappend | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
meta-yocto-bsp/recipes-kernel/linux/linux-yocto_4.1.bbappend +4 -4
index b20a18b..6029693 100644
@@ -1,5 +1,5 @@
-KBRANCH_genericx86  = "standard/base"
-KBRANCH_genericx86-64  = "standard/base"
+KBRANCH_genericx86  = "standard/intel"
+KBRANCH_genericx86-64  = "standard/intel"
 KBRANCH_edgerouter = "standard/edgerouter"
 KBRANCH_beaglebone = "standard/beaglebone"
 KBRANCH_mpc8315e-rdb = "standard/fsl-mpc8315e-rdb"
@@ -7,8 +7,8 @@ KBRANCH_mpc8315e-rdb = "standard/fsl-mpc8315e-rdb"
 KMACHINE_genericx86 ?= "common-pc"
 KMACHINE_genericx86-64 ?= "common-pc-64"
 
-SRCREV_machine_genericx86    ?= "304caa9480f19875e717faf3cad8cb7ecd758733"
-SRCREV_machine_genericx86-64 ?= "304caa9480f19875e717faf3cad8cb7ecd758733"
+SRCREV_machine_genericx86    ?= "d03753ddb28a1141e550a67c99ac95789a424fc5"
+SRCREV_machine_genericx86-64 ?= "d03753ddb28a1141e550a67c99ac95789a424fc5"
 SRCREV_machine_edgerouter ?= "79a31b9d23db126f8a6be3eb88fd683056a213f1"
 SRCREV_machine_beaglebone ?= "efb6ffb2ca96a364f916c9890ad023fc595e0e6e"
 SRCREV_machine_mpc8315e-rdb ?= "79a31b9d23db126f8a6be3eb88fd683056a213f1"
Signature · 1 line
1.9.3
#3 lore raw

PATCH 3/4 linux-yocto/4.1: Make standard/intel branches available

In reply to Tom Zanussi

meta-yocto-bsp BSPs inherit SRCREV_meta - update it to include some new branches for the BSPs there.

---
 meta/recipes-kernel/linux/linux-yocto_4.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-kernel/linux/linux-yocto_4.1.bb +1 -1
index 5d6bd3d..801a2c0 100644
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "d03753ddb28a1141e550a67c99ac95789a424fc5"
 SRCREV_machine_qemux86-64 ?= "d03753ddb28a1141e550a67c99ac95789a424fc5"
 SRCREV_machine_qemumips64 ?= "351bc6968f63ea6f27cbd7f1678ddc53a9168fd1"
 SRCREV_machine ?= "d03753ddb28a1141e550a67c99ac95789a424fc5"
-SRCREV_meta ?= "2bdebd11f1a0bc00071ec1467289a7feb5418dde"
+SRCREV_meta ?= "0b74ce56549e915237c35965e13aa3c034236180"
 
 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
1.9.3
#4 lore raw

PATCH 4/4 linux-yocto/4.4: Make standard/intel branches available

In reply to Tom Zanussi

meta-yocto-bsp BSPs inherit SRCREV_meta - update it to include some new branches for the BSPs there.

---
 meta/recipes-kernel/linux/linux-yocto_4.4.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-kernel/linux/linux-yocto_4.4.bb +1 -1
index b74903e..502e491 100644
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "b18090556c1d1b449233cd555c27a04d38272d6d"
 SRCREV_machine_qemux86-64 ?= "b18090556c1d1b449233cd555c27a04d38272d6d"
 SRCREV_machine_qemumips64 ?= "3a1c6d7576908a2dd21746b1d4ab4f43b83cd824"
 SRCREV_machine ?= "b18090556c1d1b449233cd555c27a04d38272d6d"
-SRCREV_meta ?= "9ab4787fe2aea2ae0fcc31a5e067eaba19ef64c8"
+SRCREV_meta ?= "8f2a3ab2cd6f941052655e175f6e283e2880e562"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.4;destsuffix=${KMETA}"
Signature · 1 line
1.9.3
#5 lore raw
In reply to Tom Zanussi

Just FYI, once the changes have been made to linux-yocto, I'll resubmit these with the correct SRCREVs - for now these are just FYI, please don't merge them yet.

Tom

Quoted 37 lines · Tom Zanussi

In order to provide more timely support for Intel platforms, this patchset switches the genericX86 BSPs over to using a set of dedicated */intel branches created for linux-yocto 4.1 and 4.4 kernels.

These branches and the corresponding kernel metadata branches provide a place to add Intel-specific features and updates which aren't yet upstream or may never go upstream but nevertheless are useful for various users.

In order to have all Intel-related BSPs derive from a common source, the genericX86 BSPs (in addition to the meta-intel BSPs) are being switched over to these branches - there should be no loss in functionality by doing so.

The following changes since commit 28433319ad8299aa23b1fcfdddbe100b29e86517:

bitbake: toaster: tests browser Add test for creating a project (2016-05-11 11:32:58 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib tzanussi/intel-branches
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=tzanussi/intel-branches

Tom Zanussi (4):
meta-yocto-bsp: Switch linux-yocto 4.4 genericx86* BSPs to
standard/intel
meta-yocto-bsp: Switch linux-yocto 4.1 genericx86* BSPs to
standard/intel
linux-yocto/4.1: Make standard/intel branches available linux-yocto/4.4: Make standard/intel branches available

 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_4.1.bbappend | 8 ++++----
 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_4.4.bbappend | 8 ++++----
 meta/recipes-kernel/linux/linux-yocto_4.1.bb                 | 2 +-
 meta/recipes-kernel/linux/linux-yocto_4.4.bb                 | 2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)