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 _______________________________________________ meta-intel mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-intel
