[meta-intel] Next Gen Intel BSPs

Kamble, Nitin A nitin.a.kamble at intel.com
Tue Feb 25 10:17:56 PST 2014


On 2/25/2014 5:56 AM, Tom Zanussi wrote:
> On Tue, 2014-02-25 at 07:48 -0600, Hart, Darren wrote:
>> 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?
>>
> No, there's no special xorg.conf for crownbay-noemgd...
>
> Tom
>
>> --
>> 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?
I tried the intel-corei7-64 BSP with newer commits on sugarbay. And I am 
noticing that the 3D graphics and video acceleration is not working. I 
will look into it further.

Thanks,
Nitin

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