[meta-intel] Next Gen Intel BSPs

Tom Zanussi tom.zanussi at intel.com
Tue Feb 25 05:44:04 PST 2014


On Thu, 2014-02-20 at 20:56 -0600, Tom Zanussi wrote:
> 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
> 

So the problem here is some kind of interference with the CONFIG_GMA600,
which is now turned on by default - I'll have to either dig into find
the actual problem or just turn it off for _crownbay-noegd...

Tom

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