From: Tom Zanussi <tom.zanu...@intel.com> This patchset implements a new BSP for the 'Chief River' platform, which consists of the Intel Ivy Bridge processor and Panther Point PCH. It assumes that the Ivy Bridge integrated graphics are being used.
It also adds a few new recipes related to video acceleration which are modified versions of oe-core or yocto meta-demo recipes (ffmpeg, yasm-native, gstreamer-vaapi), along with tweaks needed to work with intel video acceleration components. There are also some new intel-specific video acceleration components (libva-1.0.15, intel-driver-1.0.15, va-intel) either needed for video acceleration on Intel platforms, or allowing for easier integration with the existing meta-intel BSPs. These finally allow the chiefriver, sugarbay, and crownbay BSPs to share a common set of video components, and have been tested with all three. Finally, there's a new recipe for the Intel Local Manageability Service (LMS), which allows Intel BSPs to access the Intel Active Management Technology (AMT) firmware via the Intel Management Engine Interface (MEI), which is used by the Chief River BSP. v2: added rc6 kernel feature usage and added chiefriver to MAINTAINERS The following changes since commit a62c485edffed30ea95658760948fd50925adfb0: Darren Hart (1): linux-yocto_3.0: Update KMACHINE and KBRANCH to play nice with new kerntools are available in the git repository at: git://git.yoctoproject.org/meta-intel.git tzanussi/chiefriver.v2 http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/log/?h=tzanussi/chiefriver.v2 Tom Zanussi (22): meta-chiefriver: new layer for Chief River (Ivy Bridge/Panther Point) systems meta-intel: add gstreamer-vaapi_git recipe meta-intel: new libva-1.0.15 recipe meta-intel: new intel-driver-1.0.15 recipe ffmpeg: new recipe ffmpeg: add --enable-vaapi ffmpeg: add --enable-gpl yasm: new recipe ffmpeg: add --enable-yasm gst-ffmpeg: add bbappend for external ffmpeg gst-va-intel: add conditional vaapi implementation va-intel: new package gst-va-intel: clarify DESCRIPTION meta-intel: remove video acceleration from emgd XSERVER meta-chiefriver: use gst-va-intel and va-intel meta-sugarbay: use gst-va-intel and va-intel meta-crownbay: use gst-va-intel and va-intel and gst-va-mixvideo lms: new recipe meta-chiefriver: use lms meta-chiefriver: use the mei kernel feature meta-sugarbay: use rc6 kernel feature meta-intel: add chiefriver BSP to MAINTAINERS MAINTAINERS | 4 + .../amt/lms/atnetworktool-printf-fix.patch | 14 +++ common/recipes-bsp/amt/lms_7.1.20.bb | 42 ++++++++ common/recipes-multimedia/ffmpeg/ffmpeg.inc | 108 ++++++++++++++++++++ common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb | 44 ++++++++ .../gstreamer/gst-ffmpeg_0.10.13.bbappend | 2 + .../recipes-multimedia/gstreamer/gst-va-intel.bb | 15 +++- .../gstreamer/gstreamer-vaapi_git.bb | 26 +++++ .../libva/libva-intel-driver.inc | 24 +++++ .../libva/libva-intel-driver_1.0.15.bb | 8 ++ common/recipes-multimedia/libva/libva_1.0.15.bb | 8 ++ common/recipes-multimedia/libva/va-intel.bb | 20 ++++ common/recipes-support/yasm/yasm_1.1.0.bb | 17 +++ conf/machine/include/ia32-base.inc | 4 - meta-chiefriver/COPYING.MIT | 17 +++ meta-chiefriver/README | 107 +++++++++++++++++++ meta-chiefriver/README.sources | 17 +++ meta-chiefriver/conf/layer.conf | 10 ++ meta-chiefriver/conf/machine/chiefriver.conf | 19 ++++ .../formfactor/formfactor/chiefriver/machconfig | 3 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend | 3 + .../tasks/task-core-tools-profile.bbappend | 2 + .../xserver-xf86-config/chiefriver/xorg.conf | 26 +++++ .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 3 + .../linux/linux-yocto-rt_3.2.bbappend | 8 ++ .../recipes-kernel/linux/linux-yocto_3.2.bbappend | 10 ++ meta-crownbay/conf/machine/crownbay.conf | 6 +- meta-sugarbay/conf/machine/sugarbay.conf | 4 + .../recipes-kernel/linux/linux-yocto_3.2.bbappend | 2 + 29 files changed, 567 insertions(+), 6 deletions(-) create mode 100644 common/recipes-bsp/amt/lms/atnetworktool-printf-fix.patch create mode 100644 common/recipes-bsp/amt/lms_7.1.20.bb create mode 100644 common/recipes-multimedia/ffmpeg/ffmpeg.inc create mode 100644 common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb create mode 100644 common/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bbappend create mode 100644 common/recipes-multimedia/gstreamer/gstreamer-vaapi_git.bb create mode 100644 common/recipes-multimedia/libva/libva-intel-driver.inc create mode 100644 common/recipes-multimedia/libva/libva-intel-driver_1.0.15.bb create mode 100644 common/recipes-multimedia/libva/libva_1.0.15.bb create mode 100644 common/recipes-multimedia/libva/va-intel.bb create mode 100644 common/recipes-support/yasm/yasm_1.1.0.bb create mode 100644 meta-chiefriver/COPYING.MIT create mode 100644 meta-chiefriver/README create mode 100644 meta-chiefriver/README.sources create mode 100644 meta-chiefriver/conf/layer.conf create mode 100644 meta-chiefriver/conf/machine/chiefriver.conf create mode 100644 meta-chiefriver/recipes-bsp/formfactor/formfactor/chiefriver/machconfig create mode 100644 meta-chiefriver/recipes-bsp/formfactor/formfactor_0.0.bbappend create mode 100644 meta-chiefriver/recipes-core/tasks/task-core-tools-profile.bbappend create mode 100644 meta-chiefriver/recipes-graphics/xorg-xserver/xserver-xf86-config/chiefriver/xorg.conf create mode 100644 meta-chiefriver/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend create mode 100644 meta-chiefriver/recipes-kernel/linux/linux-yocto-rt_3.2.bbappend create mode 100644 meta-chiefriver/recipes-kernel/linux/linux-yocto_3.2.bbappend _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto