[meta-intel] Next Gen Intel BSPs

Hart, Darren darren.hart at intel.com
Tue Feb 11 16:18:42 PST 2014


All,

I have just pushed the next-gen Intel BSP changes following the meta
commits to linux-yocto-dev and linux-yocto-3.10.

Changes include:

1) New common BSPs:
intel-core2-32:  Support core2 and old atom (pre-baytrail) CPUs
intel-corei7-64: Support Nehalem and Baytrail and newer core/xeon/atom CPUs

[ ] Beth: Can you please add these two BSPs to meta-intel-nightly?

2) New INTEL_COMMON_PACKAGE_ARCH
This is set to ${TUNE_PKGARCH}-intel-common and applies to any BSP
including intel-common-pkgarch.inc. This demotes the linux-yocto and
linux-yocto-dev recipes to a PACKAGE_ARCH less specific than MACHINE_ARCH
(the default for linux-yocto*). For machines that include the
intel-common-pkgarch.inc and delete their linux-yocto*bbappend Files, they
will reuse the intel-common linux-yocto* package. This is either the
intel-core2-32-intel-common or the intel-corei7-64-intel-common kernel,
the same one used for the two new BSPs.

Using the new intel-common PACKAGE_ARCH is an opt-in mechanism. Currently
only the two new BSPs are using it, although the linux-yocto meta-data is
already building in support for all the non-emgd meta-intel BSPs.

Next step is to add the inclusion of the intel-common-pkgarch.inc to every
BSP and delete the linux-yocto machine-specific bbappend and
build/boot/verify each BSP. Such a patch series exists here:

http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel-contrib/log/?h=dvhart/
bsp-ng


This adds amt/mei to the intel-common kernel as well as autoloading of uio
and iwlwifi to accommodate crystal forest,romley, and fri2 default
settings.

This branch is running meta-intel-nightly Build #42 on ab03

[ ] Nitin, can you help nurse this patch series into something ready to
commit? Including some boot testing?

[ ] Boon Leon, this update the ISG BSPs as well to use the common kernel.
This only impacts the upcoming 1.6 release. Please review and boot test
and let us know if you have any objections to these changes to your BSPs.

This series also purges all the 3.4 and 3.8 linux-yocto* bbappends from
the meta-intel master branch as they are no longer supported for 1.6. With
3.10 LTSI now merged, the time has come to remove them.

The diffstat here is rather pleasing from a maintenance perspective :-)

$ git diff origin/master.. | diffstat -s
 81 files changed, 62 insertions(+), 934 deletions(-)


Thanks,

-- 
Darren Hart
Yocto Project - Linux Kernel
Intel Open Source Technology Center





More information about the meta-intel mailing list