meta-intel: new chiefriver BSP and supporting recipes
cover meta-intel: new chiefriver BSP and supporting recipes
From: Tom Zanussi <[email protected]>
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
PATCH 1/22 meta-chiefriver: new layer for Chief River (Ivy Bridge/Panther Point) systems
From: Tom Zanussi <[email protected]>
This layer provides support for Ivy Bridge + Panther Point Intel systems.
--- 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 | 15 +++ .../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 | 8 ++ 12 files changed, 219 insertions(+), 0 deletions(-) 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
meta-chiefriver/COPYING.MIT new file +17 -0
@@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE.
meta-chiefriver/README new file +107 -0
107 lines not on this page · raw message
meta-chiefriver/README.sources new file +17 -0
@@ -0,0 +1,17 @@ +The sources for the packages comprising the images shipped with this +BSP can be found at the following location: + +http://downloads.yoctoproject.org/mirror/sources/ + +The metadata used to generate the images shipped with this BSP, in +addition to the code contained in this BSP, can be found at the +following location: + +http://www.yoctoproject.org/downloads/yocto-1.2/poky-denzil-7.0.tar.bz2 + +The metadata used to generate the images shipped with this BSP, in +addition to the code contained in this BSP, can also be found at the +following locations: + +git://git.yoctoproject.org/poky.git +git://git.yoctoproject.org/meta-intel
meta-chiefriver/conf/layer.conf new file +10 -0
@@ -0,0 +1,10 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH := "${BBPATH}:${LAYERDIR}" + +# We have a recipes directory, add to BBFILES +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "chiefriver" +BBFILE_PATTERN_chiefriver := "^${LAYERDIR}/" +BBFILE_PRIORITY_chiefriver = "6"
meta-chiefriver/conf/machine/chiefriver.conf new file +15 -0
@@ -0,0 +1,15 @@ +#@TYPE: Machine +#@NAME: chiefriver + +#@DESCRIPTION: Machine configuration for Chief River systems +# i.e. Ivy Bridge + Panther Point + +PREFERRED_VERSION_linux-yocto ?= "3.2%" + +require conf/machine/include/tune-x86_64.inc +require conf/machine/include/ia32-base.inc + +XSERVER ?= "${XSERVER_IA32_BASE} \ + ${XSERVER_IA32_EXT} \ + ${XSERVER_IA32_I965} \ + "
meta-chiefriver/recipes-bsp/formfactor/formfactor/chiefriver/machconfig new file +3 -0
@@ -0,0 +1,3 @@ +# Assume a USB mouse and keyboard are connected +HAVE_TOUCHSCREEN=0 +HAVE_KEYBOARD=1
meta-chiefriver/recipes-bsp/formfactor/formfactor_0.0.bbappend new file +3 -0
@@ -0,0 +1,3 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +PRINC = "1"
meta-chiefriver/recipes-core/tasks/task-core-tools-profile.bbappend new file +2 -0
@@ -0,0 +1,2 @@ +RRECOMMENDS_task-core-tools-profile_append_chiefriver = " systemtap" +
meta-chiefriver/recipes-graphics/xorg-xserver/xserver-xf86-config/chiefriver/xorg.conf new file +26 -0
@@ -0,0 +1,26 @@ +Section "Device" + Identifier "Intel Graphics Driver" + Driver "intel" +EndSection + +Section "Monitor" + Identifier "Generic Monitor" + Option "DPMS" +EndSection + +Section "Screen" + Identifier "Default Screen" + Device "Intel Graphics Driver" + Monitor "Generic Monitor" + DefaultDepth 24 +EndSection + +Section "ServerLayout" + Identifier "Default Layout" + Screen "Default Screen" +EndSection + +Section "ServerFlags" + Option "DontZap" "0" + Option "AutoAddDevices" "False" +EndSection
meta-chiefriver/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend new file +3 -0
@@ -0,0 +1,3 @@ +THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}" +FILESPATH =. "${@base_set_filespath(["${THISDIR}/${PN}"], d)}:" +
meta-chiefriver/recipes-kernel/linux/linux-yocto-rt_3.2.bbappend new file +8 -0
@@ -0,0 +1,8 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +COMPATIBLE_MACHINE_chiefriver = "chiefriver" +KMACHINE_chiefriver = "chiefriver" + +# Update the following to use a different BSP branch or meta SRCREV +#KBRANCH_chiefriver = "standard/preempt-rt/base" +#SRCREV_machine_pn-linux-yocto-rt_chiefriver ?= XXXX +#SRCREV_meta_pn-linux-yocto-rt_chiefriver ?= XXXX
meta-chiefriver/recipes-kernel/linux/linux-yocto_3.2.bbappend new file +8 -0
@@ -0,0 +1,8 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +COMPATIBLE_MACHINE_chiefriver = "chiefriver" +KMACHINE_chiefriver = "chiefriver" +KBRANCH_chiefriver = "standard/default/common-pc-64/chiefriver" + +SRCREV_machine_pn-linux-yocto_chiefriver ?= "dbe820c277dfa6cbc249d410e8b083286ec484b7" +SRCREV_meta_pn-linux-yocto_chiefriver ?= "353d43d340e87996b4be4c5f6ddb4447e050b65c"
Signature · 1 line
1.7.0.4
PATCH 2/22 meta-intel: add gstreamer-vaapi_git recipe
From: Tom Zanussi <[email protected]>
Based on the gstreamer-vaapi_0.2.5.bb recipe from the Yocto Project meta-demo layer (git://git.yoctoproject.org/meta-demo):
commit a33dd433b629f08bc6517ef2ad3bdd36814ebe85
Author: Joshua Lock <[email protected]>
Date: Tue Mar 22 12:11:42 2011 +0000
gstreamer-vaapi: new recipe
currently untested but will likely be useful in future so commiting it so that it doesn't get lost
Additional changes made by Tom Zanussi <[email protected]> in order to work with the other multimedia recipes in meta-intel/common:
- summary and description
- correct license
- changed into a _git recipe in order to pick up post-0.2.5 versions
- additional inherits
- tested
--- .../gstreamer/gstreamer-vaapi_git.bb | 26 ++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) create mode 100644 common/recipes-multimedia/gstreamer/gstreamer-vaapi_git.bb
common/recipes-multimedia/gstreamer/gstreamer-vaapi_git.bb new file +26 -0
@@ -0,0 +1,26 @@ +SUMMARY = "VA-API support to GStreamer" +DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \ +based plugins for GStreamer and helper libraries: `vaapidecode', \ +`vaapiconvert', and `vaapisink'." + +LICENSE = "LGPLv2.1+" +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" + +DEPENDS = "gstreamer libva ffmpeg" + +# 0.2.9 tag +SRCREV = "c98c14bd32855467a5a0ff21b6c703e9e3461467" +PV = "0.2.9+git${SRCPV}" +PR = "r0" + +SRC_URI = "git://gitorious.org/vaapi/gstreamer-vaapi.git" +SRC_URI[md5sum] = "729d75f21df79114a8c81d896489e5ad" +SRC_URI[sha256sum] = "f1770c4537f1615701dbc845eee5732fbb1036b3acafbc7488e551fab334a31d" + +S = "${WORKDIR}/git" + +inherit autotools pkgconfig gtk-doc + +FILES_${PN} += "${libdir}/gstreamer-0.10/*.so" +FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug" +FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
Signature · 1 line
1.7.0.4
PATCH 3/22 meta-intel: new libva-1.0.15 recipe
In reply to [email protected]From: Tom Zanussi <[email protected]>
This upgrades libva to libva-1.0.15. Intel-specific changes have been split out into intel-driver-1.0.15, contained in a separate recipe.
--- common/recipes-multimedia/libva/libva_1.0.15.bb | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) create mode 100644 common/recipes-multimedia/libva/libva_1.0.15.bb
common/recipes-multimedia/libva/libva_1.0.15.bb new file +8 -0
@@ -0,0 +1,8 @@ +require libva.inc + +PR = "${INC_PR}.0" + +SRC_URI = "http://cgit.freedesktop.org/vaapi/libva/snapshot/libva-${PV}.tar.bz2" + +SRC_URI[md5sum] = "ad8a94ba87ff0563a533c3c142816794" +SRC_URI[sha256sum] = "7cc24ae9c947aa13904255244810d3637b03d41e2b6f4b643db3b97412cacd37"
Signature · 1 line
1.7.0.4
PATCH 4/22 meta-intel: new intel-driver-1.0.15 recipe
In reply to [email protected]From: Tom Zanussi <[email protected]>
libva was split in 1.0.15 into general and Intel-specific parts. This recipe addresses the intel-specific part. The general part is addressed in the separate libva_1.0.15.bb recipe.
--- .../libva/libva-intel-driver.inc | 24 ++++++++++++++++++++ .../libva/libva-intel-driver_1.0.15.bb | 8 ++++++ 2 files changed, 32 insertions(+), 0 deletions(-) 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
common/recipes-multimedia/libva/libva-intel-driver.inc new file +24 -0
@@ -0,0 +1,24 @@ +SUMMARY = "VA driver for Intel G45 & HD Graphics family" +DESCRIPTION = "libva-driver-intel is the VA-API implementation \ +for Intel G45 chipsets and Intel HD Graphics for Intel Core \ +processor family." + +HOMEPAGE = "http://www.freedesktop.org/wiki/Software/vaapi" +BUGTRACKER = "https://bugs.freedesktop.org" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f" + +COMPATIBLE_HOST = '(i.86|x86_64).*-linux' + +INC_PR = "r0" + +DEPENDS = "libva" + +S = "${WORKDIR}/intel-driver-${PV}" + +inherit autotools pkgconfig + +FILES_${PN} += "${libdir}/dri/*.so" +FILES_${PN}-dev += "${libdir}/dri/*.la" +FILES_${PN}-dbg += "${libdir}/dri/.debug"
common/recipes-multimedia/libva/libva-intel-driver_1.0.15.bb new file +8 -0
@@ -0,0 +1,8 @@ +require libva-intel-driver.inc + +PR = "${INC_PR}.0" + +SRC_URI = "http://cgit.freedesktop.org/vaapi/intel-driver/snapshot/intel-driver-${PV}.tar.bz2" + +SRC_URI[md5sum] = "9dbd642f18993335146480a3a2987874" +SRC_URI[sha256sum] = "52f16f78129af00ec40afc6a1b8fb07c7b6c6c0da7f43a54e19afd2a41791098"
Signature · 1 line
1.7.0.4
PATCH 5/22 ffmpeg: new recipe
In reply to [email protected]From: Tom Zanussi <[email protected]>
This is a modified version of the ffmpeg recipe from oe-classic
(git://git.openembedded.org/openembedded), updated to ffmpeg-0.7.12, along with some changes take from meta-demo
(git://git.yoctoproject.org/meta-demo).
The starting point ffmpeg recipe taken from oe-classic version was ffmpeg_0.6.1.bb:
commit 5316c5b1416391f15277ce867489e525b7eccd6e
Author: Andreas Oberritter <[email protected]>
Date: Wed Dec 8 22:08:40 2010 +0000
ffmpeg: add recipe for 0.6.1 (LGPLv2.1+)
The starting point ffmpeg.inc taken from oe-classic corresponds to the starting commit:
commit 709c4d66e0b107ca606941b988bad717c0b45d9b
Author: Denys Dmytriyenko <[email protected]>
Date: Tue Mar 17 14:32:59 2009 -0400
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
up to the following commit:
commit 18d59f5fad41e4ea05b5d5a8c1588a0bdbdbf815
Author: Andreas Oberritter <[email protected]>
Date: Wed Dec 8 22:08:39 2010 +0000
ffmpeg: set default license to GPLv2+, because --enable-gpl is used.
* See http://www.ffmpeg.org/legal.html
The following changes were taken from meta-demo for ffmpeg.inc:
commit 33513db7658b9c72bb8c6d477c57b2ab62dab669
Author: Joshua Lock <[email protected]>
Date: Tue Jan 25 18:00:00 2011 +0000
ffmpeg: Fix some path references that broke with latest master of poky
commit ef61afc110ee4444a1c893290079f11c96e0d560
Author: Joshua Lock <[email protected]>
Date: Tue Mar 1 17:10:20 2011 +0000
ffmpeg: fix header installation
Change merged from OpenEmbedded
commit cae78e5c49423e9ce967f05a5a7c46920ca0cd6b
Author: Darren Hart <[email protected]>
Date: Wed Nov 10 14:41:24 2010 -0800
License audit for meta-demo layer
Correct .bb and .inc files to include the proper LICENSE and LIC_FILES_CHKSUM variables. Note that in most cases the "(at your option) a later version" clause to the L?GPL is contained in a source file, not COPYING. In those case, add a more or less core source file to the LIC_FILES_CHKSUM list.
To get the latest bug and security fixes:
- updated to ffmpeg-0.7.12
Some additional changes were made to simplify and remove components that weren't strictly necessary for current needs:
- removed shroedinger and libgsm dependencies
- removed faac faad2 lame dependencies
- removed --libgsm, --libmp3lame, --libschroedinger
- removed RSUGGESTS mplayer
--- common/recipes-multimedia/ffmpeg/ffmpeg.inc | 108 +++++++++++++++++++++ common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb | 41 ++++++++ 2 files changed, 149 insertions(+), 0 deletions(-) create mode 100644 common/recipes-multimedia/ffmpeg/ffmpeg.inc create mode 100644 common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb
common/recipes-multimedia/ffmpeg/ffmpeg.inc new file +108 -0
@@ -0,0 +1,108 @@ +DESCRIPTION = "FFmpeg is a complete solution to record, convert and stream audio and video" +HOMEPAGE = "http://ffmpeg.mplayerhq.hu/" +AUTHOR = "Fabrice Bellard [email protected]" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "GPLv2+ & LGPLv2.1+" + +ARM_INSTRUCTION_SET = "arm" + +DEPENDS = "zlib libogg libvorbis libtheora liba52" + +INC_PR = "r0" + +inherit autotools pkgconfig + +LEAD_SONAME = "libavcodec.so" + +EXTRA_OECONF = "\ + \ + --enable-pp \ + --enable-shared \ + --enable-pthreads \ + --enable-gpl \ + \ + --cross-prefix=${TARGET_PREFIX} \ + --disable-debug \ + --disable-ffserver \ + --disable-ffplay \ + \ +" + +EXTRA_OECONF_append_powerpc += "--${@['disable-altivec','enable-altivec'][bb.data.getVar('BASE_PACKAGE_ARCH',d,1) in ['ppce600']]}" + +FFMPEG_LIBS = "libavcodec libavdevice libavformat \ + libavutil libpostproc libswscale libavfilter" + +SYSROOT_PREPROCESS_FUNCS = " \ + ffmpeg_stage_cleanup \ + ffmpeg_create_compat_links" + +ffmpeg_create_compat_links() { + rm -rf ${SYSROOT_DESTDIR}${includedir}/ffmpeg + mkdir -m 0755 ${SYSROOT_DESTDIR}${includedir}/ffmpeg + cd ${SYSROOT_DESTDIR}${includedir}/ffmpeg + + for lib in ${FFMPEG_LIBS}; do + ln -s ../$lib/*.h '.' || true + done +} + +ffmpeg_stage_cleanup() { + rm -rf ${SYSROOT_DESTDIR}${libdir}/vhook \ + ${SYSROOT_DESTDIR}${datadir} +} + +PACKAGES += "${PN}-vhook-dbg ${PN}-vhook" + +FILES_${PN} = "${bindir}" +FILES_${PN}-dev = "${includedir}/${PN}" + +FILES_${PN}-vhook = "${libdir}/vhook" +FILES_${PN}-vhook-dbg += "${libdir}/vhook/.debug" + +PACKAGES += "ffmpeg-x264-presets \ + libavcodec libavcodec-dev libavcodec-dbg \ + libavdevice libavdevice-dev libavdevice-dbg \ + libavformat libavformat-dev libavformat-dbg \ + libavutil libavutil-dev libavutil-dbg \ + libpostproc libpostproc-dev libpostproc-dbg \ + libswscale libswscale-dev libswscale-dbg \ + libavfilter libavfilter-dev libavfilter-dbg \ + libavcore libavcore-dev libavcore-dbg \ + " + +FILES_ffmpeg-x264-presets = "${datadir}/*.ffpreset" + +FILES_${PN}-dev = "${includedir}" +FILES_libavcodec = "${libdir}/libavcodec*.so.*" +FILES_libavcodec-dev = "${libdir}/libavcodec*.so ${libdir}/pkgconfig/libavcodec.pc ${libdir}/libavcodec*.a" +FILES_libavcodec-dbg += "${libdir}/.debug/libavcodec*" + +FILES_libavdevice = "${libdir}/libavdevice*.so.*" +FILES_libavdevice-dev = "${libdir}/libavdevice*.so ${libdir}/pkgconfig/libavdevice.pc ${libdir}/libavdevice*.a" +FILES_libavdevice-dbg += "${libdir}/.debug/libavdevice*" + +FILES_libavformat = "${libdir}/libavformat*.so.*" +FILES_libavformat-dev = "${libdir}/libavformat*.so ${libdir}/pkgconfig/libavformat.pc ${libdir}/libavformat*.a" +FILES_libavformat-dbg += "${libdir}/.debug/libavformat*" + +FILES_libavutil = "${libdir}/libavutil*.so.*" +FILES_libavutil-dev = "${libdir}/libavutil*.so ${libdir}/pkgconfig/libavutil.pc ${libdir}/libavutil*.a" +FILES_libavutil-dbg += "${libdir}/.debug/libavutil*" + +FILES_libpostproc = "${libdir}/libpostproc*.so.*" +FILES_libpostproc-dev = "${libdir}/libpostproc*.so ${libdir}/pkgconfig/libpostproc.pc ${libdir}/libpostproc*.a ${includedir}/postproc" +FILES_libpostproc-dbg += "${libdir}/.debug/libpostproc*" + +FILES_libswscale = "${libdir}/libswscale*.so.*" +FILES_libswscale-dev = "${libdir}/libswscale*.so ${libdir}/pkgconfig/libswscale.pc ${libdir}/libswscale*.a" +FILES_libswscale-dbg += "${libdir}/.debug/libswscale*" + +FILES_libavfilter = "${libdir}/libavfilter*.so.*" +FILES_libavfilter-dev = "${libdir}/libavfilter*.so ${libdir}/pkgconfig/libavfilter.pc ${libdir}/libavfilter*.a" +FILES_libavfilter-dbg += "${libdir}/.debug/libavfilter*" + +FILES_libavcore = "${libdir}/libavcore*.so.*" +FILES_libavcore-dev = "${libdir}/libavcore*.so ${libdir}/pkgconfig/libavcore.pc ${libdir}/libavcore*.a" +FILES_libavcore-dbg += "${libdir}/.debug/libavcore*"
common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb new file +41 -0
41 lines not on this page · raw message
Signature · 1 line
1.7.0.4
PATCH 6/22 ffmpeg: add --enable-vaapi
In reply to [email protected]From: Tom Zanussi <[email protected]>
Turn on vaapi support in ffmpeg to allow video acceleration via vaapi.
--- common/recipes-multimedia/ffmpeg/ffmpeg.inc | 2 +- common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb | 1 + 2 files changed, 2 insertions(+), 1 deletions(-)
common/recipes-multimedia/ffmpeg/ffmpeg.inc +1 -1
@@ -7,7 +7,7 @@ LICENSE = "GPLv2+ & LGPLv2.1+" ARM_INSTRUCTION_SET = "arm" -DEPENDS = "zlib libogg libvorbis libtheora liba52" +DEPENDS = "zlib libogg libvorbis libtheora liba52 libva" INC_PR = "r0"
common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb +1 -0
@@ -25,6 +25,7 @@ EXTRA_OECONF = " \ --enable-pthreads \ --enable-shared \ --enable-swscale \ + --enable-vaapi \ --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ --extra-ldflags="${TARGET_LDFLAGS}" \ --sysroot="${STAGING_DIR_TARGET}" \
Signature · 1 line
1.7.0.4
PATCH 7/22 ffmpeg: add --enable-gpl
In reply to [email protected]From: Tom Zanussi <[email protected]>
libpostproc needs --enable-gpl in order to be built. This essentially changes ffmpeg's license to GPL v2+ as per the ffmpeg LICENSE file.
--- common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb +1 -0
@@ -26,6 +26,7 @@ EXTRA_OECONF = " \ --enable-shared \ --enable-swscale \ --enable-vaapi \ + --enable-gpl \ --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ --extra-ldflags="${TARGET_LDFLAGS}" \ --sysroot="${STAGING_DIR_TARGET}" \
Signature · 1 line
1.7.0.4
PATCH 8/22 yasm: new recipe
In reply to [email protected]From: Tom Zanussi <[email protected]>
x86 (SSE) assembler supporting NASM and GAS-syntaxes, needed by ffmpeg.
Taken from oe-classic (git://git.openembedded.org/openembedded):
commit 22f72e1751108cf5092332a952fcbadec5cd1a0d
Author: Khem Raj <[email protected]>
Date: Tue Mar 22 12:21:50 2011 -0700
yasm: Upgrade yasm_0.7.2.bb -> yasm_1.1.0.bb
Signed-off-by: Khem Raj <[email protected]>--- common/recipes-support/yasm/yasm_1.1.0.bb | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) create mode 100644 common/recipes-support/yasm/yasm_1.1.0.bb
common/recipes-support/yasm/yasm_1.1.0.bb new file +17 -0
@@ -0,0 +1,17 @@ +DESCRIPTION = "x86 (SSE) assembler supporting NASM and GAS-syntaxes" +LICENSE = "BSD" +HOMEPAGE = "http://www.tortall.net/projects/yasm/" +PR = "r0" + +LIC_FILES_CHKSUM = "file://COPYING;md5=26c9f3d11f88911950f9ff62189d3d4f" + +SRC_URI = "http://www.tortall.net/projects/yasm/releases/yasm-${PV}.tar.gz" + +SRC_URI[md5sum] = "8392e5f2235c2c2a981e1a633f2698cb" +SRC_URI[sha256sum] = "e5d56b582f3d0c30ed5c4fc221063e4175602307ea645520889458133671c232" + +S = "${WORKDIR}/yasm-${PV}" + +inherit autotools gettext + +BBCLASSEXTEND = "native"
Signature · 1 line
1.7.0.4
PATCH 9/22 ffmpeg: add --enable-yasm
In reply to [email protected]From: Tom Zanussi <[email protected]>
Enable yasm for the ffmpeg build - we don't want a 'crippled build' or lipsync problems.
--- common/recipes-multimedia/ffmpeg/ffmpeg.inc | 2 +- common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb | 1 + 2 files changed, 2 insertions(+), 1 deletions(-)
common/recipes-multimedia/ffmpeg/ffmpeg.inc +1 -1
@@ -7,7 +7,7 @@ LICENSE = "GPLv2+ & LGPLv2.1+" ARM_INSTRUCTION_SET = "arm" -DEPENDS = "zlib libogg libvorbis libtheora liba52 libva" +DEPENDS = "zlib libogg libvorbis libtheora liba52 libva yasm-native" INC_PR = "r0"
common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb +1 -0
@@ -27,6 +27,7 @@ EXTRA_OECONF = " \ --enable-swscale \ --enable-vaapi \ --enable-gpl \ + --enable-yasm \ --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ --extra-ldflags="${TARGET_LDFLAGS}" \ --sysroot="${STAGING_DIR_TARGET}" \
Signature · 1 line
1.7.0.4
PATCH 10/22 gst-ffmpeg: add bbappend for external ffmpeg
In reply to [email protected]From: Tom Zanussi <[email protected]>
We don't want gst-ffmpeg to use its own internal copy of ffmpeg, but rather an updated external version with security updates and bugfixes.
So add a .bbappend that allows us to make use of --with-system-ffmpeg for that purpose.
--- .../gstreamer/gst-ffmpeg_0.10.13.bbappend | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) create mode 100644 common/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bbappend
common/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bbappend new file +2 -0
@@ -0,0 +1,2 @@ +DEPENDS += "ffmpeg" +EXTRA_OECONF += "--with-system-ffmpeg"
Signature · 1 line
1.7.0.4
PATCH 11/22 gst-va-intel: add conditional vaapi implementation
In reply to [email protected]From: Tom Zanussi <[email protected]>
Use different versions of vaapi interface implementaion depending on what a machine specifies. The default if no MACHINE_FEATURE is specified is gstreamer-vaapi. Other machines may need a different implementation e.g. a machine using emgd would specify 'gst-va-mixvideo' in its MACHINE_FEATURES in order to have the implementation satisfied by emgd instead of gstreamer-vaapi, which this also implements.
--- .../recipes-multimedia/gstreamer/gst-va-intel.bb | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
common/recipes-multimedia/gstreamer/gst-va-intel.bb +13 -0
@@ -6,10 +6,14 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3 PR = "r0" +VAAPI_IMPL = "${@base_contains('MACHINE_FEATURES', 'gst-va-mixvideo', 'gst-va-mixvideo-vaapi', \ + 'gst-va-intel-vaapi', d)}" + PACKAGES = "\ gst-va-intel \ gst-va-intel-general \ gst-va-intel-video \ + ${VAAPI_IMPL} \ " ALLOW_EMPTY = "1"
@@ -17,6 +21,7 @@ ALLOW_EMPTY = "1" RDEPENDS_gst-va-intel = "\ gst-va-intel-general \ gst-va-intel-video \ + ${VAAPI_IMPL} \ " RDEPENDS_gst-va-intel-general = "\
@@ -26,3 +31,11 @@ RDEPENDS_gst-va-intel-general = "\ RDEPENDS_gst-va-intel-video = "\ gst-plugins-good-isomp4 \ " + +RDEPENDS_gst-va-intel-vaapi = "\ + gstreamer-vaapi \ + " + +RDEPENDS_gst-va-mixvideo-vaapi = "\ + emgd-driver-bin \ + "
Signature · 1 line
1.7.0.4
PATCH 12/22 va-intel: new package
In reply to [email protected]From: Tom Zanussi <[email protected]>
We need some libraries for video acceleration which depend on the video implementation being used e.g. vanilla intel vs emgd, so create a new 'va-intel' package group for them.
--- common/recipes-multimedia/libva/va-intel.bb | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) create mode 100644 common/recipes-multimedia/libva/va-intel.bb
common/recipes-multimedia/libva/va-intel.bb new file +20 -0
@@ -0,0 +1,20 @@ +DESCRIPTION = "Video Acceleration Add-ons for Intel BSPs" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ + file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +PR = "r0" + +VA_IMPL = "${@base_contains('MACHINE_FEATURES', 'gst-va-mixvideo', \ + 'libva libva-x11 libva-tpi libva-glx libva-egl', \ + 'libva libva-intel-driver', d)}" + +PACKAGES = "\ + va-intel \ + " + +ALLOW_EMPTY = "1" + +RDEPENDS_va-intel = " \ + ${VA_IMPL} \ + "
Signature · 1 line
1.7.0.4
PATCH 13/22 gst-va-intel: clarify DESCRIPTION
In reply to [email protected]From: Tom Zanussi <[email protected]>
Modify the description to clarify that these are gstreamer addons.
--- .../recipes-multimedia/gstreamer/gst-va-intel.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
common/recipes-multimedia/gstreamer/gst-va-intel.bb +1 -1
@@ -1,4 +1,4 @@ -DESCRIPTION = "Video Acceleration Add-ons for Intel BSPs" +DESCRIPTION = "GStreamer Video Acceleration Add-ons for Intel BSPs" LICENSE = "MIT" DEPENDS = "gst-meta-base" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
Signature · 1 line
1.7.0.4
PATCH 14/22 meta-intel: remove video acceleration from emgd XSERVER
In reply to [email protected]From: Tom Zanussi <[email protected]>
Video acceleration dependencies really don't belong in the XSERVER variable - remove them; we'll add them back later via va-intel.
--- conf/machine/include/ia32-base.inc | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-)
conf/machine/include/ia32-base.inc +0 -4
@@ -57,10 +57,6 @@ XSERVER_IA32_I965 = "xf86-video-intel \ " XSERVER_IA32_EMGD = "emgd-driver-bin \ - libva-x11 \ - libva-tpi \ - libva-glx \ - libva-egl \ " XSERVER_IA32_VESA = "xf86-video-vesa"
Signature · 1 line
1.7.0.4
PATCH 15/22 meta-chiefriver: use gst-va-intel and va-intel
In reply to [email protected]From: Tom Zanussi <[email protected]>
Have chiefriver use gst-va-intel and va-intel so we can easily test and make use of the video acceleration capabilities of this machine.
--- meta-chiefriver/conf/machine/chiefriver.conf | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
meta-chiefriver/conf/machine/chiefriver.conf +4 -0
@@ -13,3 +13,7 @@ XSERVER ?= "${XSERVER_IA32_BASE} \ ${XSERVER_IA32_EXT} \ ${XSERVER_IA32_I965} \ " + +VA_FEATURES ?= "gst-va-intel va-intel" + +MACHINE_EXTRA_RRECOMMENDS += "${VA_FEATURES}"
Signature · 1 line
1.7.0.4
PATCH 16/22 meta-sugarbay: use gst-va-intel and va-intel
In reply to [email protected]From: Tom Zanussi <[email protected]>
Have sugarbay use gst-va-intel and va-intel so we can easily test and make use of the video acceleration capabilities of this machine.
--- meta-sugarbay/conf/machine/sugarbay.conf | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
meta-sugarbay/conf/machine/sugarbay.conf +4 -0
@@ -13,3 +13,7 @@ XSERVER ?= "${XSERVER_IA32_BASE} \ ${XSERVER_IA32_EXT} \ ${XSERVER_IA32_I965} \ " + +VA_FEATURES ?= "gst-va-intel va-intel" + +MACHINE_EXTRA_RRECOMMENDS += "${VA_FEATURES}"
Signature · 1 line
1.7.0.4
PATCH 17/22 meta-crownbay: use gst-va-intel and va-intel and gst-va-mixvideo
In reply to [email protected]From: Tom Zanussi <[email protected]>
Have crownbay use gst-va-intel and va-intel so we can easily test and make use of the video acceleration capabilities of this machine.
Also have it use the gst-va-mixvideo so the emgd mixvideo components get selected.
--- meta-crownbay/conf/machine/crownbay.conf | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
meta-crownbay/conf/machine/crownbay.conf +5 -1
@@ -9,6 +9,8 @@ PREFERRED_VERSION_linux-yocto ?= "3.2%" require conf/machine/include/tune-atom.inc require conf/machine/include/ia32-base.inc +MACHINE_FEATURES += "gst-va-mixvideo" + XSERVER ?= "${XSERVER_IA32_BASE} \ ${XSERVER_IA32_EXT} \ ${XSERVER_IA32_EMGD} \
@@ -20,4 +22,6 @@ PREFERRED_VERSION_xf86-input-evdev ?= "2.6.0" APPEND += "video=vesafb vga=0x318" -MACHINE_EXTRA_RRECOMMENDS += "gst-va-intel" +VA_FEATURES ?= "gst-va-intel va-intel" + +MACHINE_EXTRA_RRECOMMENDS += "${VA_FEATURES}"
Signature · 1 line
1.7.0.4
PATCH 18/22 lms: new recipe
In reply to [email protected]From: Tom Zanussi <[email protected]>
Add support for the Intel Active Management Technology (AMT) Local Manageability Service (LMS) daemon.
The Intel LMS daemon allows applications to access the Intel AMT firmware via the Intel Management Engine Interface (MEI).
--- .../amt/lms/atnetworktool-printf-fix.patch | 14 +++++++ common/recipes-bsp/amt/lms_7.1.20.bb | 42 ++++++++++++++++++++ 2 files changed, 56 insertions(+), 0 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
common/recipes-bsp/amt/lms/atnetworktool-printf-fix.patch new file +14 -0
@@ -0,0 +1,14 @@ +Index: lms-7.1.20/src/tools/ATNetworkTool.cpp +=================================================================== +--- lms-7.1.20.orig/src/tools/ATNetworkTool.cpp 2012-04-30 23:24:56.693879920 -0500 ++++ lms-7.1.20/src/tools/ATNetworkTool.cpp 2012-04-30 23:25:32.363473948 -0500 +@@ -302,7 +302,9 @@ + close(s); + return -1; + } ++#ifdef LMS_NET_DEBUG + printf("successfully binded local\n"); ++#endif + + } + if (bind(s, addr, addrlen) == -1) {
common/recipes-bsp/amt/lms_7.1.20.bb new file +42 -0
42 lines not on this page · raw message
Signature · 1 line
1.7.0.4
PATCH 19/22 meta-chiefriver: use lms
In reply to [email protected]From: Tom Zanussi <[email protected]>
Chiefriver needs lms support for AMT, add it.
--- meta-chiefriver/conf/machine/chiefriver.conf | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta-chiefriver/conf/machine/chiefriver.conf +1 -1
@@ -16,4 +16,4 @@ XSERVER ?= "${XSERVER_IA32_BASE} \ VA_FEATURES ?= "gst-va-intel va-intel" -MACHINE_EXTRA_RRECOMMENDS += "${VA_FEATURES}" +MACHINE_EXTRA_RRECOMMENDS += "${VA_FEATURES} lms"
Signature · 1 line
1.7.0.4
PATCH 20/22 meta-chiefriver: use the mei kernel feature
In reply to [email protected]From: Tom Zanussi <[email protected]>
Add AMT/mei support as a kernel feature here instead of in the linux-yocto metadata - mei support is currently a feature in staging, and not everyone might want a tainted kernel.
--- .../recipes-kernel/linux/linux-yocto_3.2.bbappend | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
meta-chiefriver/recipes-kernel/linux/linux-yocto_3.2.bbappend +2 -0
@@ -4,5 +4,7 @@ COMPATIBLE_MACHINE_chiefriver = "chiefriver" KMACHINE_chiefriver = "chiefriver" KBRANCH_chiefriver = "standard/default/common-pc-64/chiefriver" +KERNEL_FEATURES_append_chiefriver = " features/amt/mei" + SRCREV_machine_pn-linux-yocto_chiefriver ?= "dbe820c277dfa6cbc249d410e8b083286ec484b7" SRCREV_meta_pn-linux-yocto_chiefriver ?= "353d43d340e87996b4be4c5f6ddb4447e050b65c"
Signature · 1 line
1.7.0.4
PATCH 21/22 meta-sugarbay: use rc6 kernel feature
In reply to [email protected]From: Tom Zanussi <[email protected]>
According to the Intel graphics guys and Ubuntu, it's ok to now have rc6 enabled by default (as long as rc6p is not also enabled).
Accordingly, we'll use the rc6 feature that enables it. If there are problems, it can be easily disabled at build-time by removing tmp/rc6 from KERNEL_FEATURES, or can be disbled at run-time using the kernel parameter i915_enable_rc6 = 0.
--- .../recipes-kernel/linux/linux-yocto_3.2.bbappend | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
meta-sugarbay/recipes-kernel/linux/linux-yocto_3.2.bbappend +2 -0
@@ -7,3 +7,5 @@ KBRANCH_sugarbay = "standard/default/common-pc-64/sugarbay" SRCREV_machine_pn-linux-yocto_sugarbay ?= "0fe6d5d97c0a8d9e47716cb0da619deca07197e3" SRCREV_meta_pn-linux-yocto_sugarbay ?= "49f931bc294d5b6be60502bbd448cff5aa766235" + +KERNEL_FEATURES_append_sugarbay = " features/tmp/rc6"
Signature · 1 line
1.7.0.4
PATCH 22/22 meta-intel: add chiefriver BSP to MAINTAINERS
In reply to [email protected]From: Tom Zanussi <[email protected]>
--- MAINTAINERS | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
MAINTAINERS +4 -0
@@ -36,6 +36,10 @@ CEDARTRAIL M: Kishore Bodke <[email protected]> F: meta-cedartrail/ +CHIEFRIVER +M: Tom Zanussi <[email protected]> +F: meta-chiefriver/ + COMMON M: Tom Zanussi <[email protected]> F: common/recipes-core/
Signature · 1 line
1.7.0.4