[meta-intel] Next Gen Intel BSPs

Tom Zanussi tom.zanussi at intel.com
Thu Feb 20 18:56:43 PST 2014


On Tue, 2014-02-11 at 18:18 -0600, Hart, Darren wrote:
> 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
> 
> 

Just FYI...

crownbay-noemgd from bsp-ng boots but X doesn't start (last good boot or
normal non-bsp-ng bSP was 2/12 so it's either this patchset or something
in master since then, will look into it...):

using poky/master: bb0c26960d3b05070346cdfdfd05d6fd4ad0a7b1


Stopping Bootlog daemon: bootlogd.
Loading extension GLX

Poky (Yocto Project Reference Distro) 1.5+snapshot-20140221 crownbay-noemgd /dev/ttyS0

crownbay-noemgd login: vesa: Ignoring device with a bound kernel driver
(EE) 
Fatal server error:
(EE) no screens found(EE) 
(EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.

Poky (Yocto Project Reference Distro) 1.5+snapshot-20140221 crownbay-noemgd /dev/ttyS0

crownbay-noemgd login: xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

Poky (Yocto Project Reference Distro) 1.5+snapshot-20140221 crownbay-noemgd /dev/ttyS0


> 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,
> 




More information about the meta-intel mailing list