[meta-intel] Next Gen Intel BSPs

Hart, Darren darren.hart at intel.com
Tue Feb 25 05:48:06 PST 2014


On 2/25/14, 21:44, "Zanussi, Tom" <tom.zanussi at intel.com> wrote:

>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=dvhar
>>t/
>> > 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...

Oh... Hrm... We should actually be able to use that driver now on the
Tunnel Creek systems as of 3.10-LTSI and 3.13+. Scott Garman tested it on
the MinnowBoard, I haven't done so myself unfortunately. Do we specify
another driver in the xorg.conf or something that is causing some
confusion about which driver to use?

--
Darren

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


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





More information about the meta-intel mailing list