[meta-intel] [PATCH 00/27] Intel Next Generation BSP infrastructure
Darren Hart
dvhart at linux.intel.com
Mon Jan 27 16:45:39 PST 2014
This patch series adds two new machines, intel-core2-32 and
intel-corei7-64 and updates all the existing BSPs to derive from the
common includes written for them.
The new intel-common-pkgarch.inc tune file defines a new
INTEL_COMMON_ARCH which is used to build linux-yocto and linux-yocto-dev
(eventually other now MACHINE_ARCH packages) to increase reuse across
the BSPs.
To maintain compatibility, the existing linux-yocto* bbappend
files have been updated to set PACKAGE_ARCH back to MACHINE_ARCH. Over
time, once the config fragments are migrated to a common linux-yocto
bsp, these recipes can be removed and the new INTEL_COMMON_ARCH variant
can be used across all BSPs of the same TUNE_PKGARCH (core2-32 or
corei7-64).
The following changes since commit 11fc51c05f378b7fef2f5879e8e1f11d7046e85b:
meta-sys940x: Use the symlink to the actual image in README (2014-01-06 11:51:34 -0600)
are available in the git repository at:
git://git.yoctoproject.org/meta-intel-contrib dvhart/bsp-ng
http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=dvhart/bsp-ng
Darren Hart (27):
Add linux-yocto-dev bbappend
Add Intel core2 and corei7 BSPs and tune files
linux-yocto-dev: SRCREV update [DEV ONLY]
meta-intel.inc: Use X86 instead of IA32
chiefriver: Use corei7 tuning
crownbay: Use core2-32 tuning
fri2: Use core2-32 tuning
sys940x: Use core2-32 tuning
n450: Use core2-32 tuning
crystalforest: Use corei7 tuning
emenlow: Use core2-32 tuning
haswell-wc: Use corei7 tuning
jasperforest: Use corei7 tuning
nuc: Use corei7 tuning
romley: Use corei7 tuning
sugarbay: Use the corei7 tune
chiefriver: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
crownbay: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
crystalforest: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
emenlow: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
fri2: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
jasperforest: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
n450: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
nuc: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
romley: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
sugarbay: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
sys940x: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 20 ++++++++++++++++++++
conf/machine/include/intel-common-pkgarch.inc | 4 ++++
conf/machine/include/intel-core2-32-common.inc | 8 ++++++++
conf/machine/include/intel-corei7-64-common.inc | 8 ++++++++
conf/machine/include/meta-intel.inc | 8 ++++----
conf/machine/intel-core2-32.conf | 8 ++++++++
conf/machine/intel-corei7-64.conf | 9 +++++++++
meta-chiefriver/conf/machine/chiefriver.conf | 9 ++++-----
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 2 ++
.../linux/linux-yocto-rt_3.4.bbappend | 1 +
.../linux/linux-yocto-rt_3.8.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 2 ++
meta-crownbay/conf/machine/crownbay-noemgd.conf | 9 ++++-----
meta-crownbay/conf/machine/crownbay.conf | 9 ++++-----
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 3 +++
.../linux/linux-yocto-rt_3.10.bbappend | 2 ++
.../linux/linux-yocto-rt_3.4.bbappend | 3 +++
.../linux/linux-yocto-rt_3.8.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 3 +++
.../conf/machine/crystalforest-gladden.conf | 9 ++++-----
.../conf/machine/crystalforest-server.conf | 9 ++++-----
.../linux/linux-yocto-rt_3.4.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 3 +++
meta-emenlow/conf/machine/emenlow-noemgd.conf | 9 ++++-----
meta-emenlow/conf/machine/emenlow.conf | 9 ++++-----
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 3 +++
.../linux/linux-yocto-rt_3.4.bbappend | 1 +
.../linux/linux-yocto-rt_3.8.bbappend | 1 +
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 3 +++
meta-fri2/conf/machine/fri2-noemgd.conf | 9 ++++-----
meta-fri2/conf/machine/fri2.conf | 9 ++++-----
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 3 +++
.../linux/linux-yocto-rt_3.4.bbappend | 3 +++
.../linux/linux-yocto-rt_3.8.bbappend | 3 +++
.../linux/linux-yocto-tiny_3.4.bbappend | 3 +++
.../linux/linux-yocto-tiny_3.8.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 3 +++
.../meta-haswell-wc/conf/machine/haswell-wc.conf | 9 ++++-----
meta-jasperforest/conf/machine/jasperforest.conf | 11 +++++------
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 2 ++
.../linux/linux-yocto-rt_3.4.bbappend | 1 +
.../linux/linux-yocto-rt_3.8.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 2 ++
meta-n450/conf/machine/n450.conf | 9 ++++-----
.../linux/linux-yocto-rt_3.4.bbappend | 1 +
.../linux/linux-yocto-rt_3.8.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 2 ++
meta-nuc/conf/machine/nuc.conf | 9 ++++-----
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 2 ++
meta-romley/conf/machine/romley-ivb.conf | 9 ++++-----
meta-romley/conf/machine/romley.conf | 9 ++++-----
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 3 +++
meta-sugarbay/conf/machine/sugarbay.conf | 9 ++++-----
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 2 ++
.../linux/linux-yocto-rt_3.4.bbappend | 1 +
.../linux/linux-yocto-rt_3.8.bbappend | 1 +
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 2 ++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 2 ++
meta-sys940x/conf/machine/sys940x-noemgd.conf | 9 ++++-----
meta-sys940x/conf/machine/sys940x.conf | 9 ++++-----
.../recipes-kernel/linux/linux-yocto-dev.bbappend | 3 +++
.../linux/linux-yocto-rt_3.4.bbappend | 3 +++
.../linux/linux-yocto-rt_3.8.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.10.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.4.bbappend | 3 +++
.../recipes-kernel/linux/linux-yocto_3.8.bbappend | 3 +++
85 files changed, 278 insertions(+), 95 deletions(-)
create mode 100644 common/recipes-kernel/linux/linux-yocto-dev.bbappend
create mode 100644 conf/machine/include/intel-common-pkgarch.inc
create mode 100644 conf/machine/include/intel-core2-32-common.inc
create mode 100644 conf/machine/include/intel-corei7-64-common.inc
create mode 100644 conf/machine/intel-core2-32.conf
create mode 100644 conf/machine/intel-corei7-64.conf
--
1.7.9.5
More information about the meta-intel
mailing list