[meta-intel] [PATCH v2 00/12] Next Gen Intel BSPs

Darren Hart dvhart at linux.intel.com
Mon Mar 10 17:52:41 PDT 2014


On 3/4/14, 14:40, "Darren Hart" <dvhart at linux.intel.com> wrote:

>This update to dvhart/bsp-ng builds on the updated linux-yocto meta data
>which
>removes some incomplete CONFIG options from the BayTrail SoC feature and
>removes
>the GMA500 feature in favor of config-less options. Ultimately we would
>like to
>see GMA500 enabled, but for now, this should get things working as they
>are
>today with a common kernel.
>
>This version updates the intel-common machines with XServers which were
>conspicuously missing before (duh), hardware decoding, and common
>MACHINE_FEATURES and MACHINE_EXTRA_RRECOMMENDS. In particular, this
>resolves the
>missing EFI feature, ensuring images are built with grub-efi and config.
>
>As before, this is a significant win in terms of lines of code:
>$ git diff origin/master.. | diffstat -s
> 84 files changed, 108 insertions(+), 934 deletions(-)
>
>Some additional testing is still required to ensure the -noemgd variants
>build
>and boot, and to ensure I have addressed all the reports from Tom, Nitin,
>Rebecca and Boon Leong.
>
>The following changes since commit
>d7026654ae4d18e7d7c193f64e4a4ce22453cfa5:
>
>  intel-common-pkgarch: Correct PACKAGE_EXTRA_ARCHS usage (2014-02-21
>00:53:52 -0800)
>
>are available in the git repository at:
>
>  git://git.yoctoproject.org/meta-intel-contrib dvhart/bsp-ng
>  
>http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=dvhart/bsp-
>ng

As of now, the new BSPs are doing fairly well on a variety of hardware.
The intel-common kernel is still seeing some issues. I'd like to merge the
changes for the intel-core* machines, and hold off on flipping the switch
on the intel-common kernel until we complete that testing.

Any objections to that? This will get the bay trail support in for the
intel-core* BSPs and allow people to start using these BSPs more, while
not impacting the existing BSPs while we iron out the final kinks in the
common kernel mechanism.

--
Darren

>
>Darren Hart (12):
>  Use intel-common-pkgarch for non-emgd BSPs
>  Remove linux-yocto 3.4 bbappends
>  Remove linux-yocto 3.8 bbappends
>  Remove linux-yocto rt and tiny 3.4 recipes
>  fri2: Update linux-yocto-tiny recipe
>  Update linux-yocto-rt 3.8 to 3.10
>  linux-yocto-rt: Add intel-common linux-yocto-rt 3.10 bbappend
>  Remove linux-yocto-rt in favor of intel-common version
>  linux-yocto: Remove redundant recipes
>  intel-core*: Add Xserver drivers
>  intel-core*: Add default serial console
>  intel-core*: Add common MACHINE_* values
>
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  |  8 ++++++-
> .../linux/linux-yocto-rt_3.10.bbappend             | 19 ++++++++++++++++
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend |  8 ++++++-
> conf/machine/intel-core2-32.conf                   | 22
>+++++++++++++++++++
> conf/machine/intel-corei7-64.conf                  | 23
>++++++++++++++++++++
> meta-chiefriver/conf/machine/chiefriver.conf       |  1 +
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  | 11 ----------
> .../linux/linux-yocto-rt_3.4.bbappend              |  8 -------
> .../linux/linux-yocto-rt_3.8.bbappend              | 10 ---------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 13 -----------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 13 -----------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 13 -----------
> meta-crownbay/conf/machine/crownbay-noemgd.conf    |  1 +
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  | 21
>------------------
> .../linux/linux-yocto-rt_3.10.bbappend             | 10 ---------
> .../linux/linux-yocto-rt_3.4.bbappend              | 17 ---------------
> .../linux/linux-yocto-rt_3.8.bbappend              | 17 ---------------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend |  9 --------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 24
>---------------------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 23
>--------------------
> .../conf/machine/crystalforest-gladden.conf        |  1 +
> .../conf/machine/crystalforest-server.conf         |  1 +
> .../linux/linux-yocto-rt_3.4.bbappend              | 20 -----------------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 20 -----------------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 20 -----------------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 20 -----------------
> meta-emenlow/conf/machine/emenlow-noemgd.conf      |  1 +
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  | 21
>------------------
> .../linux/linux-yocto-rt_3.4.bbappend              |  8 -------
> .../linux/linux-yocto-rt_3.8.bbappend              |  8 -------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend |  9 --------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 23
>--------------------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 23
>--------------------
> meta-fri2/conf/machine/fri2-noemgd.conf            |  1 +
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  | 21
>------------------
> .../linux/linux-yocto-rt_3.4.bbappend              | 18 ----------------
> .../linux/linux-yocto-rt_3.8.bbappend              | 16 --------------
> ...3.8.bbappend => linux-yocto-tiny_3.10.bbappend} |  0
> .../linux/linux-yocto-tiny_3.4.bbappend            | 15 -------------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend |  7 ------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 20 -----------------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 23
>--------------------
> .../meta-haswell-wc/conf/machine/haswell-wc.conf   |  1 +
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 16 --------------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 16 --------------
> meta-jasperforest/conf/machine/jasperforest.conf   |  1 +
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  | 10 ---------
> .../linux/linux-yocto-rt_3.4.bbappend              |  8 -------
> .../linux/linux-yocto-rt_3.8.bbappend              | 10 ---------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 12 -----------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 12 -----------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 12 -----------
> meta-n450/conf/machine/n450.conf                   |  3 ++-
> .../linux/linux-yocto-rt_3.4.bbappend              |  8 -------
> .../linux/linux-yocto-rt_3.8.bbappend              | 10 ---------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  |  9 --------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  |  9 --------
> meta-nuc/conf/machine/nuc.conf                     |  1 +
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  | 13 -----------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 15 -------------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 15 -------------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 15 -------------
> meta-romley/conf/machine/romley-ivb.conf           |  1 +
> meta-romley/conf/machine/romley.conf               |  1 +
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 21
>------------------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 21
>------------------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 21
>------------------
> meta-sugarbay/conf/machine/sugarbay.conf           |  1 +
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  | 15 -------------
> .../linux/linux-yocto-rt_3.4.bbappend              |  8 -------
> .../linux/linux-yocto-rt_3.8.bbappend              |  8 -------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend | 13 -----------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 12 -----------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 13 -----------
> meta-sys940x/conf/machine/sys940x-noemgd.conf      |  1 +
> .../recipes-kernel/linux/linux-yocto-dev.bbappend  | 23
>--------------------
> .../linux/linux-yocto-rt_3.4.bbappend              | 17 ---------------
> .../linux/linux-yocto-rt_3.8.bbappend              | 17 ---------------
> .../recipes-kernel/linux/linux-yocto_3.10.bbappend |  7 ------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  | 25
>----------------------
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  | 22
>-------------------
> .../recipes-kernel/linux/linux-yocto_3.4.bbappend  |  1 -
> .../recipes-kernel/linux/linux-yocto_3.8.bbappend  |  1 -
> 83 files changed, 93 insertions(+), 919 deletions(-)
> create mode 100644
>common/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend
> delete mode 100644
>meta-chiefriver/recipes-kernel/linux/linux-yocto-dev.bbappend
> delete mode 100644
>meta-chiefriver/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-chiefriver/recipes-kernel/linux/linux-yocto-rt_3.8.bbappend
> delete mode 100644
>meta-chiefriver/recipes-kernel/linux/linux-yocto_3.10.bbappend
> delete mode 100644
>meta-chiefriver/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-chiefriver/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-crownbay/recipes-kernel/linux/linux-yocto-dev.bbappend
> delete mode 100644
>meta-crownbay/recipes-kernel/linux/linux-yocto-rt_3.10.bbappend
> delete mode 100644
>meta-crownbay/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-crownbay/recipes-kernel/linux/linux-yocto-rt_3.8.bbappend
> delete mode 100644
>meta-crownbay/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-crownbay/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-crystalforest/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-crystalforest/recipes-kernel/linux/linux-yocto_3.10.bbappend
> delete mode 100644
>meta-crystalforest/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-crystalforest/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-emenlow/recipes-kernel/linux/linux-yocto-dev.bbappend
> delete mode 100644
>meta-emenlow/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-emenlow/recipes-kernel/linux/linux-yocto-rt_3.8.bbappend
> delete mode 100644
>meta-emenlow/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-emenlow/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-fri2/recipes-kernel/linux/linux-yocto-dev.bbappend
> delete mode 100644
>meta-fri2/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-fri2/recipes-kernel/linux/linux-yocto-rt_3.8.bbappend
> rename meta-fri2/recipes-kernel/linux/{linux-yocto-tiny_3.8.bbappend =>
>linux-yocto-tiny_3.10.bbappend} (100%)
> delete mode 100644
>meta-fri2/recipes-kernel/linux/linux-yocto-tiny_3.4.bbappend
> delete mode 100644
>meta-fri2/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-fri2/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-isg/meta-haswell-wc/recipes-kernel/linux/linux-yocto_3.10.bbappend
> delete mode 100644
>meta-isg/meta-haswell-wc/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-jasperforest/recipes-kernel/linux/linux-yocto-dev.bbappend
> delete mode 100644
>meta-jasperforest/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-jasperforest/recipes-kernel/linux/linux-yocto-rt_3.8.bbappend
> delete mode 100644
>meta-jasperforest/recipes-kernel/linux/linux-yocto_3.10.bbappend
> delete mode 100644
>meta-jasperforest/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-jasperforest/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-n450/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-n450/recipes-kernel/linux/linux-yocto-rt_3.8.bbappend
> delete mode 100644
>meta-n450/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-n450/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644 meta-nuc/recipes-kernel/linux/linux-yocto-dev.bbappend
> delete mode 100644
>meta-nuc/recipes-kernel/linux/linux-yocto_3.10.bbappend
> delete mode 100644 meta-nuc/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644 meta-nuc/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-romley/recipes-kernel/linux/linux-yocto_3.10.bbappend
> delete mode 100644
>meta-romley/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-romley/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-sugarbay/recipes-kernel/linux/linux-yocto-dev.bbappend
> delete mode 100644
>meta-sugarbay/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-sugarbay/recipes-kernel/linux/linux-yocto-rt_3.8.bbappend
> delete mode 100644
>meta-sugarbay/recipes-kernel/linux/linux-yocto_3.10.bbappend
> delete mode 100644
>meta-sugarbay/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-sugarbay/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644
>meta-sys940x/recipes-kernel/linux/linux-yocto-dev.bbappend
> delete mode 100644
>meta-sys940x/recipes-kernel/linux/linux-yocto-rt_3.4.bbappend
> delete mode 100644
>meta-sys940x/recipes-kernel/linux/linux-yocto-rt_3.8.bbappend
> delete mode 100644
>meta-sys940x/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644
>meta-sys940x/recipes-kernel/linux/linux-yocto_3.8.bbappend
> delete mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto_3.4.bbappend
> delete mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto_3.8.bbappend
>
>-- 
>1.8.5.3
>
>_______________________________________________
>meta-intel mailing list
>meta-intel at yoctoproject.org
>https://lists.yoctoproject.org/listinfo/meta-intel
>


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






More information about the meta-intel mailing list