Commit Graph

268 Commits

Author SHA1 Message Date
Darren Hart
bf3ae602ad linux-yocto-rt: Add intel-common linux-yocto-rt 3.10 bbappend
Create the bbappend to build intel-common -rt linux-yocto 3.10 kernels
for all intel-common BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Nitin A Kamble
0de8a3b488 lms7: update the source download URL
The old URL is not working anymore. Using a new URL for source zip file.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-12 11:11:40 -05:00
Nitin A Kamble
e5254bc3b7 libva_1.0.16: Fix a QA issue in do_configure
Since the PACKAGECONFIG parameters were changed in the libva.inc file
for the newer version of the libva recipe, this older version of libva
recipe started throwing following QA warning.

WARNING: QA Issue: libva: configure was passed unrecognised options:
--enable-wayland --enable-x11

Fix the warning by nullifying PACKAGECONFIG variables coming from
libva.inc.

Fixes Bug:
[YOCTO #5764]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-10 19:41:39 -05:00
Laurentiu Palcu
aead7295e4 libva-intel-driver: upgrade to 1.2.2
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-10 16:48:58 -05:00
Laurentiu Palcu
22d1c5bd85 intel-gpu-tools: upgrade to 1.5
* Disable the dumper since it needs swig and python3;
* refresh the install-fitter.patch;

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-10 16:48:46 -05:00
Richard Purdie
0b743d1ed3 libva: Disable seperate build directories
With ${B} != ${S} the build fails due to files being accessed incorrectly.
Disable the functionlaity for now until the software can be fixed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-07 10:43:24 +00:00
Koen Kooi
318312ce38 emgd-driver-bin: Limit build to x86
When building GL apps for non-x86 machines (e.g. raspberrypi)
emgd-driver-bin is being dragged in as a valid provider. To avoid
build breakage fix it at the source by limiting emgd-driver-bin to x86
architectures.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-02-15 21:23:43 -06:00
Darren Hart
49b97a90ea linux-yocto: Add intel-common linux-yocto-3.10 recipe
Support the intel-common package arch and BSPs on linux-yocto-3.10 as
well.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit e75ea81899beb885d892e5f5bf995c445981da3f)
2014-02-11 15:03:49 -08:00
Darren Hart
b71ee00687 linux-yocto-dev: Update for intel-common BSPs
The intel-core* BSPs now have their own BSP description in linux-yocto.
Update the recipe accordingly.

All the existing BSPs (with the exception of the emgd variants) are now
supported across these two BSPs.

For machines that derive from the intel-common-pkgarch, allow the
common linux-yocto-dev recipe to build for them by specifying $MACHINE
for the common machine overrides (core2-32-intel-common and
corei7-64-intel-common).

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-05 20:42:00 -08:00
Koen Kooi
c5ca9f6712 emgd-driver-bin: preserves the package stripping logic
Ensure package strip logic stays the
same after oe-core package.bbclass changes.

See http://patches.openembedded.org/patch/65311/

Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Tested-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-28 16:41:49 -06:00
Darren Hart
9e9bcc10bc Add linux-yocto-dev bbappend
Add a linux-yocto-dev bbappend to the common area for use by the two
upcoming new core2-32 and corei7-64 common BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:55:19 -08:00
Richard Purdie
2be655a691 Update after toplevel LICENSE file checksum change
The top level LICENSE file in OE-Core changed so we need to update the checksum
references that refer to this to match the new file.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-01-02 16:46:30 +00:00
Ross Burton
a649e92498 gstreamer-vaapi: fix tarball checksums
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-20 09:35:55 -06:00
Ross Burton
e7a1f88099 emgd-driver-bin: add missing GLchar typedef to gl2.h
GLES2/gl2.h is missing the GLchar typedef, so at least gstreamer1.0-plugins-bad
fails to compile.  Khronos say the typedef should be there so patch it in.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:56:58 -06:00
Ross Burton
ccc27afc38 gstreamer-vaapi: add 0.5.6
gstreamer-vaapi 0.5.x supports GStreamer 0.10/1.0/1.2, so add seperate recipes
for 0.10 and 1.0 builds.

This adds a new recipe name so keep the old gstreamer-vaapi_0.4.3 for now until
all users of that have migrated away.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:56:45 -06:00
Ross Burton
678e42bdcc libva-intel-driver: upgrade to 1.2.1
Remove the .bb/.inc split as we're only supporting one version.

Add PACKAGECONFIG for X11 and Wayland features.  Add patch to fix compile error
in builds with Wayland but without X11.

Drop the workaround patch, isn't relevant for released hardware.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:56:27 -06:00
Ross Burton
a9f02ffa71 mesa: remove, mesa-gl is used with EMGD now
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:56:15 -06:00
Richard Purdie
6b424623b7 mesa: Update bbappend from 9.1.6 to 9.2.2
This follows the version upgrade in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-05 11:23:18 +00:00
Ross Burton
bfb34edf5a gstreamer-vaapi: upgrade to 0.4.3
Use tarballs instead of git tags (upstream git means using submodules, which are
tricky).

Also use PACKAGECONFIG to respect x11/wayland DISTRO_FEATURES.

Delete glib-includes.patch, as it wasn't being used.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-04 16:47:59 -06:00
Ross Burton
ebf255564f libva: enable Wayland
Use PACKAGECONFIG to respect x11 and wayland DISTRO_FEATURES.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-04 16:47:28 -06:00
Ross Burton
2e752e12d2 libva: remove redundant PROVIDES
There isn't any need to PROVIDE these as the ony user is in emgd-driver-bin's
RDEPENDS and bitbake looks at PACKAGES when resolving that.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-04 16:47:22 -06:00
Ross Burton
0fb403a0db libva: disable dummy driver
The dummy driver is only useful for advanted testing with additional tooling, so
don't build it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-04 16:47:15 -06:00
Ross Burton
e62d4517a8 libva: merge -dev and -dbg packages
It's not recommended to split -dev and -dbg packages up this finely, so merge
them back together into single -dev and -dbg packages.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-04 16:47:07 -06:00
Elizabeth Flanagan
27d2663112 emgd-driver-bin*: Modify LICENSE to reflect true license
EMGD's user space driver contains MIT code. The current Intel
user space license contains MIT text and other licenses that
are not within the actual binary. We should strip out the
MIT text (and others) from the Intel user space license (next commit) and
correct the LICENSE field to reflect MIT license.

Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-11 13:53:19 -05:00
Ong Boon Leong
7dfb8ba7e0 common: Remove obsolete QAT-related recipes
Remove openssl-qat-module and zlib-qat-module recipes and any
references to them from meta-intel.

This is to remove recipes for obsolete and unmaintained software
ingredients related to QAT.

Signed-off-by Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-26 10:14:34 -05:00
Nitin A Kamble
7ea5440235 libva: use virtual providers of the gl components
These components can come from either mesa recipe of some other
custom gl providers such as emgd recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-09-18 08:14:30 -05:00
Nitin A Kamble
c58bf39c2e emgd-driver-bin: add PROVIDES line for virtual opengl components
Both emgd and mesa recipes provides opengl components. With this
change recipies which depend on opengl components, can specify
what they want, and BSP config selects the right provider recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-09-18 08:14:23 -05:00
Ross Burton
b9bea40063 xf86-video-mga: respect opengl DISTRO_FEATURE
Respect the opengl DISTRO_FEATURE and enable/disable DRI as appropriate.

Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-09-12 18:07:05 -05:00
Richard Purdie
4f5c753fb2 emgd-driver-bin: Fix RDEPENDS and exclude from world
One of the drivers links to libva so we need to list it as an RDEPENDS
so that when we package, we can ensure any library renaming gets applied
correctly. The bug can be seen if you "bitbake emgd-driver-bin", then
build an image using that library.

Also exclude these recipes from world since they should get built when
needed through the virtual/ mechanism, building them for say a qemux86
world build just corrupts the system due the the multiple shlibs providers.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-09-11 11:59:36 -05:00
Nitin A Kamble
c5bce5dcae xf86-video-intel: remove from meta-intel
A newer version of this recipe is in oecore. And this version
is not used anymore.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-09-06 16:50:48 -05:00
Nitin A Kamble
6628654825 emgd-driver-bin: mark opengl as a required distro feature
emgd recipe needs 'opengl' distro feature enabled. Otherwise target image
build fails without much clue. This commit is marking the 'opengl' as a
required distro feature, which helps user understand the distro
configuration issue in case the requirement of distro features is not met.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-By: Ross Burton <ross.burton@intel.com>
2013-09-05 08:20:21 -05:00
Darren Hart
8d3f10e5e7 gummiboot: Update to current HEAD (35+)
Update to the latest gummiboot and remove all patches from the recipe
which are now upstream in one for or anoter. Make use of the new
configuration methods for inc/lib/lds directories. Change the PV to use
the git SRCREV beyond the release tag.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-22 11:32:41 -07:00
Paul Eggleton
3be52cc95f yasm: remove
This is now in OE-Core.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-08-14 18:40:40 -05:00
Nitin A Kamble
28088ab01d mesa: sync up with oecore to 9.1.6
oecore is updating mesa to version 9.1.6. Sync-up the bbappend version
in the meta-intel layer accordingly.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-06 10:28:23 -07:00
Nitin A Kamble
5ec92f4e24 emgd-driver-bin-1.18: fix for xorg-abi-video error
This issues was already fixed for the emgd-driver-bin-1.16 recipe as
seen in the commit message below. Now reapplying the same fix to the
emgd-driver-bin-1.18 recipe.

commit edf3ef3cca
Author: Nitin A Kamble <nitin.a.kamble@intel.com>
Date:   Mon Jun 10 14:20:20 2013 -0700

    emgd-driver-bin: add xserver-xorg to RDEPENDS

    When any package using libraries provided by the emgd-driver-bin recipe,
    is included in a image (such as: tools-testapps), the rootfs generation
    process encounters an error mentioned below.

    The code for checking the abi version of the xorg xserver needs xorg
    xserver recipe included in the image. Otherwise it gets following rootfs
    generation error:

    | Computing transaction...error: Can't install
    emgd-driver-1.16-r0@core2: no package provides xorg-abi-video-8

    Fix the issue by marking xserver-xorg as a dependency of the
    emgd-driver-bin recipe.

    Fixes this bug:
    [YOCTO #4615]

    Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
    Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-02 13:07:14 -07:00
Darren Hart
2a8668b39b gnuefi: Add missing parallel-make-archives patch
This patch was updated but mistakenly deleted by the previous commit:

commit 8834d83768
Author: Darren Hart <dvhart@linux.intel.com>
Date:   Fri Jul 26 10:36:06 2013 -0700

    gnu-efi: Update to 3.0u

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-07-31 11:56:39 -07:00
Darren Hart
ce8f48d28c gummiboot: Add gummiboot recipe
gummiboot is a simple UEFI boot manager. It uses configuration files to
setup the default boot entry or presents an on-screen menu.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-07-30 12:58:26 -07:00
Darren Hart
8834d83768 gnu-efi: Update to 3.0u
Update to 3.0u. Remove the now upstreamed cross-compile-support patch
and update the parallel-make-archives patch for the 3.0u Makefiles.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-07-30 12:58:26 -07:00
Ross Burton
6f36ebac26 mesa: update bbappend to 9.1.5
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-24 09:51:45 -05:00
Nitin A Kamble
988b94de35 emgd-driver-bin-1.18: new recipe
Creating version 1.18 of the emgd recipe for the recently released EMGD
driver.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:41:01 -05:00
Laurentiu Palcu
32a8205ceb libva-intel-driver: upgrade to 1.2.0
Needed to be compliant with 2013Q2 Intel Graphics Stack Release.

[YOCTO #4828]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-12 08:50:43 -05:00
Laurentiu Palcu
a84011fdb1 libva: upgrade to 1.2.1
Needed to be compliant with 2013Q2 Intel Graphics Stack Release.

[YOCTO #4828]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-12 08:50:33 -05:00
Thibault GUITTET
e7f77e4dc4 lms7: handle different host setups
From similar patch for lms8 (fc9cba84):

The configure script looks at the *host* environment to decide where
to install the init script, so it's location at packaging time can
change.

Signed-off-by: Thibault Guittet <guittet.thibault[at]gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-03 10:40:20 -05:00
Khem Raj
e0d6134ed2 recipes: Mark x86 specific recipes so
These recipes are x86 specific packages so lets make
sure they dont get built for non-x86 architectures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-27 10:49:50 -05:00
Ross Burton
fc9cba8410 lms8: handle different host setups
The configure script looks at the *host* environment to decide where to install
the init script, so it's location at packaging time can change.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-25 16:07:54 -05:00
Ross Burton
a4c38c04e9 intel-gpu-tools: add new package
This package contains numerous useful tools for working with Intel GPUs.  Add a
patch to install intel_panel_fitter as it's genuinely useful and not just a
debugging tool.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-25 16:07:24 -05:00
Richard Purdie
e3871117c8 common/linux-firmware: Drop bbappend since changes were merged into the core
The changes this bbappend makes have been merged into OE-Core so its now
unneeded.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-25 16:06:29 -05:00
Richard Purdie
c5a0c81e49 meta-intel: Drop PRINC usage
With the switch to the PR server we don't need to use PRINC. This
patch matches a change to OE-Core to bump the PR values of the appropriate
core recipes so PR values don't go backwards.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-24 13:55:59 +00:00
Laurentiu Palcu
601394c539 libva-intel-driver: upgrade to 1.0.20
Upgrade needed to be compliant with 2013Q1 Intel Graphics Stack Release.

[YOCTO #4167]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-21 11:13:36 -05:00
Nitin A Kamble
8c8d92de67 lms8: new recipe to support AMT version 8
Some of the newer boards have AMT/MEI firmware of version 8. These BSPs
need verion 8 of the lms package, which this recipe is providing.

Also the lms binary & script is renamed to lms8 to avoid runtime clash
with lms7 packages.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:13:43 -05:00
Nitin A Kamble
523f0945d1 lms7: reorganize the lms recipe
Preparations for upcoming lms8 recipe. Rename the lms recipe as lms7.
This will allow BSPs to choose either lms7 or lms8 package to suite
the version 7 or 8 firmware available on the board.

Also the lms binary & script is renamed to lms7 to avoid runtime clash
with lms8 packages.

Simplified the dounpack2 function.

And this build time warning is muted:

WARNING: lms7: No generic license file exists for: Modified in any
provider

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>

lms7 : tail conexist

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:13:30 -05:00
Nitin A Kamble
e83a83d58b mesa: sync up with oecore
The mesa recipe from the oecore layer has been updated.
This commit updates the .bbappend for the mesa recipe
in this meta-intel layer to sync up with the oecore layer.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:11:51 -05:00
Nitin A Kamble
edf3ef3cca emgd-driver-bin: add xserver-xorg to RDEPENDS
When any package using libraries provided by the emgd-driver-bin recipe,
is included in a image (such as: tools-testapps), the rootfs generation
process encounters an error mentioned below.

The code for checking the abi version of the xorg xserver needs xorg
xserver recipe included in the image. Otherwise it gets following rootfs
generation error:

| Computing transaction...error: Can't install
emgd-driver-1.16-r0@core2: no package provides xorg-abi-video-8

Fix the issue by marking xserver-xorg as a dependency of the
emgd-driver-bin recipe.

Fixes this bug:
[YOCTO #4615]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:11:39 -05:00
Nitin A Kamble
3077403942 xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs
The newer 1.7.0 version of xf86-input-synaptics from oecore layer needs
>= 1.12 version of xorg-server.

And the EMGD graphics based BSPs are tied with 1.9.x version of xorg-server.

So to unbreak the EMGD BSPs builds bringing back the older version of
xf86-input-synaptics recipe.

This commit avoids these build errors:

| checking for XORG... no
| configure: error: Package requirements (inputproto >= 2.1.99.3 xorg-server >= 1.12 xproto inputproto  randrproto) were not met:
|
| Requested 'xorg-server >= 1.12' but version of xorg-server is 1.9.3
|
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.
|
| Alternatively, you may set the environment variables XORG_CFLAGS
| and XORG_LIBS to avoid the need to call pkg-config.
| See the pkg-config man page for more details.
| Configure failed. The contents of all config.log files follows to aid debugging
| ERROR: oe_runconf failed
| ERROR: Function failed: do_configure (see .../build-crownbay/tmp/work/core2-poky-linux/xf86-input-synaptics/2_1.7.0-r0/temp/log.do_configure.74988 for further information)
ERROR: Task 3863 (.../poky.git/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.7.0.bb, do_configure) failed with exit code '1'

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-05-16 08:48:12 -05:00
Darren Hart
c2c13d4dba gnu-efi: Add parallel make patch for archives
The library makefiles were using the lib.a() form which compiles and
ar's as a pair instead of compiling all and then ar'ing which can
parallelize better.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-05-09 11:08:39 -07:00
Darren Hart
d9bbe38361 linux-firmware: Correct rtl license file location
The rtl-license package FILES was pointing to the wrong directory as it
was removed from there in commit:

acd3735 linux-firmware: Remove duplicaed license from rtlwifi subdir

This resulted in a do_rootfs failure for core-image-sato-sdk for fri2
with ipk when the linux-firmware-dev package tried to install
linux-firmware-rtl-license which wasn't created as it was empty.

Build tested with ipk and rpm packages.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-23 09:50:42 -07:00
Nitin A Kamble
daeab7fe67 emgd-driver-bin: do not provide gl.pc
Remove the previously added gl.pc from the emgd recipe.

emgd recipe does not provide libGL, still the associated gl.pc file was
provided in the recipe, which causes conflicts with other recipes as seen
below.

These kind of errors are fixed with this commit.

| Collected errors:
|  * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| 	But that file is already provided by package  * emgd-driver-dev
|  * opkg_install_cmd: Cannot install package qt4-x11-free-dev.
|  * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| 	But that file is already provided by package  * emgd-driver-dev
|  * opkg_install_cmd: Cannot install package mesa-demos-dev.
|  * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| 	But that file is already provided by package  * emgd-driver-dev
|  * opkg_install_cmd: Cannot install package libva-egl-dev.
|  * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| 	But that file is already provided by package  * emgd-driver-dev
|  * opkg_install_cmd: Cannot install package libva-glx-dev.
|  * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| 	But that file is already provided by package  * emgd-driver-dev
|  * opkg_install_cmd: Cannot install package libgl-mesa-dev.
| ERROR: Function failed: do_rootfs (see
| /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-li
| nux/core-image-sato-sdk/1.0-r0/temp/log.do_rootfs.49983 for further
| information)

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Tested-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-22 22:33:42 -05:00
Tom Zanussi
c237837e64 emgd-driver-bin: add cairo dependency
To fix the following autobuilder do_rootfs build erro:

Computing transaction...error: Can't install
emgd-gst-plugins-va-1.16-r0@core2: no package provides cairo >=
1.12.14

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-04-17 15:45:58 -05:00
Nitin A Kamble
b037aac40b libva: resurrect 1.0.16 recipe for EMGD based BSPs
EMGD based BSPs are seeing video playback issue with libva v1.1.[01] .
They are hitting a segmentation fault at the end of video playback.
So bringing back the old libva version for the EMGD based BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-04-12 10:47:07 -05:00
Nitin A Kamble
a7c220d996 libva: update from 1.1.0 to 1.1.1
As per Ross libva v1.1.1 is needed for the wayland support.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-04-12 10:46:51 -05:00
Tom Zanussi
abd066863e Revert "mesa-demos: fix build errors"
This reverts commit fd58fb07cf.

This was moved to oe-core, commit 60fabb6ea.
2013-04-12 10:37:20 -05:00
Kishore Bodke
e3f78500b1 crystalforest: Fix build issues for openssl-qat-module
openssl-qat-module and zlib-qat-module recipes have the same kernel
module name, which causes the build to fail.  So remove one of them
from building and update the README with the instructions on how to
enable.

Fixes [YOCTO #4126].

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-04-10 14:17:08 -05:00
Tom Zanussi
fd58fb07cf mesa-demos: fix build errors
When commit 6d17c9b ('emgd-driver-bin: add pkgconfig files') was added
for libva, it exposed some missing EMGD functionality, which it turns
out has been fixed by patches submitted or accepted upstream (see the
individual patches for details).

This adds those patches to get around the build problems when building
with EMGD 1.16.

Fixes [YOCTO #3469] for meta-intel (EMGD).

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-08 11:39:12 -05:00
Tom Zanussi
8c0bb1be45 libva: disable wayland
Make libva honor the wayland DISTRO feature setting in theory; in
practice, we always disable it for the time being.

Enabling it produces a build failure in the libva wayland test code.
Examining the problematic call, it seems quite different from what
wayland puts in the sysroot, which means either that the test code is
out of date, or we have a version mismatch between the wayland libva
support and the wayland support in oe-core.

Since wayland support is secondary to having basic libva support in
dylan, we unconditionally disable it for now, until we have more time
after the release to investigate.

Fixes [YOCTO #3932].

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-08 11:38:57 -05:00
Laurentiu Palcu
5e314278e4 emgd-driver-bin: add pkgconfig files
Add pkgconfig files needed by other projects (for example newer libva
packages look for egl.pc file).

Pkgconfig files added by this patch:
 * egl.pc
 * gl.pc
 * gles_cm.pc
 * glesv2.pc

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-08 11:37:56 -05:00
Laurentiu Palcu
2f752a5644 libva: upgrade to 1.1.0
[YOCTO #3932]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-08 11:37:28 -05:00
Laurentiu Palcu
8fec113178 libva-intel-driver: upgrade to 1.0.19
[YOCTO #3933]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-08 11:37:19 -05:00
Kishore Bodke
294487ac82 meta-intel/common: Fix build issues for openssl-qat-module
openssl-qat-module and zlib-qat-module recipes have the same
kernel module name, which causes the build to fail.

This fixes Bug 4126 - Crystal Forest build failing for openssl-qat-module

ERROR: Recipe openssl-qat-module is trying to create package
kernel-module-qat-mem which was already written by recipe zlib-qat-module.
This will cause corruption, please resolve this and only provide the package
from one recipe or the other or only build one of the recipes.
ERROR: Function failed: read_subpackage_metadata
ERROR: Execution of event handler 'run_buildstats' failed

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-03-26 15:38:36 -05:00
Laurentiu Palcu
8bfb88c22a Replace references to mesa-dri with mesa in all files
[YOCTO #3385]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-03-22 15:41:00 -05:00
Richard Purdie
7be070c405 mesa: Update to match OE-Core mesa rename
mesa-dri was renamed to mesa in OE-Core, this matches that rename.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-22 17:55:20 +00:00
Tom Zanussi
807801e458 va-intel: set ALLOW_EMPTY on a per-package basis
ALLOW_EMPTY needs to be set per-package - this updates va-intel to
avoid warnings to that effect.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 22:26:45 -06:00
Nitin A Kamble
cc8f346bf5 gst-va-intel: avoid warning regarding ALLOW_EMPTY
Due to recent changes in the oecore layer, non package specific
ALLOW_EMPTY declarations now cause warnings as seen below.

WARNING: QA Issue: /media/build1/poky/meta-intel/common/
recipes-multimedia/gstreamer/gst-va-intel.bb: Variable ALLOW_EMPTY is
set as not being package specific, please fix this.

Avoid this warning by making ALLOW_EMPTY declarations package
specific.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 22:25:12 -06:00
Nitin A Kamble
1fbfc4e89d remove the older 1.14 version emgd-driver-bin recipe
All the BSPs have been switched to use the latest 1.16 version of the
EMGD driver. And nothing is utilizing the older 1.14 version now.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-04 16:53:29 -06:00
Richard Purdie
bfa92b97a9 emgd-driver-bin: Fix RDEPENDS
RDEPENDS should be set on specific packages, not applied to everything
in general (e.g. -dev, -dbg or -doc packages). This fixes up warnings in
the build.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-02-12 17:25:49 -06:00
Darren Hart
a75b393fd7 mesa-dri: Update bbappend to version 9.0.2
Adjust bbappend to match changes in OE-Core.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-02-12 10:17:23 -08:00
Andrei Gherzan
a7011c5340 ffmpeg: Remove package as nobody depends on it anymore
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-24 17:58:30 -06:00
Nitin A Kamble
0b2a42bab3 emgd-1.16: create a new recipe
Create a new recipe for the latest emgd 1.16 version of the graphics
driver.

Also add the custom license files of the recipe to avoid build time
QA warnings.

There are strange characters in the license files, because they are
copied verbatim from the sources.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-23 14:04:50 -06:00
Nitin A Kamble
e3155c34af emgd-1.14: prepare for coexisting with emgd-1.16 recipe
We want to use emgd-1.14 & emgd-1.16 recipe interchangeably.
As the some of the generated package names include versions
which will be different in the emgd-1.16 recipe, this
version part is stripped from the package names so that it
will match with the emgd-1.16 recipe package names.

All the BSP configuration which were using these package names
also change accordingly to avoid any build issues.

Also with the 2 versions of emgd recipes make sure that BSPs
don't start using the emgd-1.16 version until they have been
validated to work by specifying the preferred emgd recipe
version for the relevant BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-23 14:03:38 -06:00
Nitin A Kamble
dd6c3d3b19 gstreamer-vaapi_git: fix a build issue
This commit fixes this issue:
| In file included from gstvaapidisplay_glx.c:31:0:
| gstvaapiutils_glx.h:148:5: error: unknown type name 'PFNGLMULTITEXCOORD2FPROC'
| make[4]: *** [libgstvaapi_glx_0.10_la-gstvaapidisplay_glx.lo] Error 1

| ERROR: Function failed: do_compile (see /srv/home/nitin/build-test-bsps/build-sugarbay/tmp/work/x86_64-poky-linux/gstreamer-vaapi/0.3.8+gitAUTOINC+6ec4c2252a4aa706cd8631cb1083828485b9df9a-r0/temp/log.do_compile.73657

Found a solution to the issue here:
  https://bugs.freedesktop.org/show_bug.cgi?id=56516

Fixed the issue as per the comments on the above bug.

Fixes this bug:
[YOCTO #3722]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-15 13:47:20 -06:00
Richard Purdie
310662cde0 mesa-dri: Fix file extension for bbappend
The file extension should be bbappend, sorry about that.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-11 11:21:49 +00:00
Richard Purdie
cd1ad0989e mesa-dri: Update bbappend to version 9.0.1
Adjust bbappend to match changes in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-11 10:23:32 +00:00
Tom Zanussi
14b4fb07d3 libva-intel-driver: workaround for concurrent VC1 and H264 playback issue
Explanation from Terence Chiang:

"encountered a GFX issue while enabling HW video playback VC-1 and
H.264 simultaneously, the graphic driver report error with gfx hang on
Sandy Bridge platform. We worked with Intel Linux graphic team and
provided a patch"

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-21 12:47:03 -06:00
Nitin A Kamble
95c9b6ced8 emgd-driver-bin: split target files into subpackages
Currently all the EMGD binary files are packaged mainly into the
emgd-driver-bin package.  This brings in undesired dependencies on
various external packages such as libva and libx11.

Splitting them further into subpackages passes these dependencies on
to only those subpackages, and these subpackages can be selected
individually as needed.

This fixes the following bugs:
  [YOCTO #2551]
  [YOCTO #3373]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-21 09:39:26 -06:00
Nitin A Kamble
73e6c9969b common/linux-firmware: add support for Centrino Advanced-N 6235 wireless
Add and package microcode needed for Centrino Advanced-N 6235 wireless
card, and split the packaging of the licence file so that it can be
bundled with any of the Intel iwlfifi microcode packages.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 11:03:07 -06:00
Richard Purdie
bb36db616a common/mesa-dri: Change version to match OE-Core upgrade
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-12-11 17:00:14 +00:00
Ross Burton
39ee600020 xf86-video-mga: add missing EXA runtime dependency, cleanup depends
Add xserver-xorg-module-exa as a runtime dependency as this driver uses it, and
remove some build dependencies that are certainly not used.

[ YOCTO #3495 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Kishore Bodke <kishore.k.bodke@intel.com>
2012-12-06 15:31:28 -06:00
Nitin A Kamble
7b3810ec5e emgd-driver-bin: avoid text relocation warnings
This commits avoids this build time warning:

WARNING: QA Issue: ELF binary '/home/lserban/work/poky/build/tmp/work/core2-poky-linux/emgd-driver-bin/1.14-r4/packages-split/emgd-driver-bin/usr/lib/dri/emgd_drv_video.so' has relocations in .text

Fixes this bug:
[YOCTO #3525]

No PR bump, because there is no change in the output.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-06 15:19:52 -06:00
Nitin A Kamble
f632252c36 emgd-driver-bin: avoid rebuilding issue of the recipe
This avoids errors like this:
| cpio: ./usr/lib/libgstvabuffer.so.0 not created: newer or same age version exists
| install: cannot stat `/srv/home/nitin/builds/build-crownbay/tmp/work/core2-poky-linux/emgd-driver-bin-1.14-r2/IEMGD_HEAD_Linux/MeeGo1.2/usr/lib/libGLES_CM.so': No such file or directory

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 14:20:52 -06:00
Kishore Bodke
303b525328 meta-intel/common: Add Corpus recipes to common
Moved corpus recipes to common as this will be
used by multiple BSPs.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 09:14:55 -06:00
Ross Burton
ba2cac6f5b xf86-video-mga: upgrade and fix build
1.4.13 doesn't build against new X servers as XAA has been dropped, so upgrade
to 1.6.2 which makes XAA optional.

Also configure.ac is using AC_CHECK_FILE which doesn't cross-compile, so remove
those.

[ YOCTO #3495 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-29 09:15:27 -06:00
Nitin A Kamble
154156a4db emgd-driver-bin: add further needed soft links
These changes avoid link issues like following, where detailed
library versions included in the .so filenames cause linking issues.

[...]/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: warning: libEMGDegl.so, needed by [...]/tmp/sysroots/fri2/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link)
[...]/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: warning: libemgdsrv_um.so, needed by [...]/tmp/sysroots/fri2/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link)

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-26 18:02:11 -06:00
Alexandre Belloni
458fa62989 emgd-driver-bin: add more necessary soft links
Those links are needed to be able to at least compile xbmc.

Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-26 18:01:17 -06:00
Khem Raj
92a8b18dbd mesa-dri_8.0.4.bbappend: Remove tabs from python code
check for xserver to be non-empty before using it
fixed errors like

ERROR: Failed to parse recipe:
/b/kraj/yocto/poky/meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb
ERROR: Error executing a python function in <code>:
AttributeError: 'NoneType' object has no attribute 'split'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-22 00:22:17 -06:00
Nitin A Kamble
24a252c47b emgd-driver-bin: remove duplicate files & fix soft links
Replace all the duplicate files by soft links, and also fix targets of
some of the broken soft links.

Fixes [YOCTO #3257]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2012-11-22 00:21:59 -06:00
Ross Burton
fa655a783b emgd-driver-bin: add xorg-abi-video- dependency
xserver changes the driver ABI at will, and refuses to load drivers with the
wrong ABI version. So that we know about this error at image build time instead
of when xserver fails to start, RDEPEND on the ABI version we expect.

This dependency is added programmatically so that bitbake doesn't look for a
provider of xorg-abi-video-8 at parse time, which it won't find.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-06 18:09:01 -06:00
Ross Burton
b5610a7fd4 xserver-xorg: bump PR to get the new xorg-abi- RPROVIDES
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-06 18:08:22 -06:00
Nitin A Kamble
1a5ab65544 mesa-dri.bbappend: avoid conflict with emgd-driver-bin
Extend the mesa-dri recipe from oecore to avoid conflict with
files generated by emgd-driver-bin recipe.

This extention is needed only when emgd-driver-bin recipe is
included in the target image, so the code is conditional to
run only on the machine with emgd graphics driver.

The emgd binary driver also provides egl, gles1, gles2 library & headers.
To avoid conflict disable egl, gles1, gles2 from meta-dri if the BSP image
is bundling the emgd driver.

This commits avoids these build warning

WARNING: The recipe is trying to install files into a shared area when those files already exist. Those files are:
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/KHR/khrplatform.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglplatform.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglext.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/egl.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glplatform.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/gl.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glext.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2ext.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2platform.h

And revert the replacement change commited earlier to avoid these warnings.
  Revert "mesa-dri.bbappend: avoid buildtime warnings"
  This reverts commit 2408d28972.

This fixes the bug:
[YOCTO #3295]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-01 08:35:40 -05:00
Ross Burton
e215e3fb61 libva: remove redundant libva 1.0.12
No BSP from meta-intel repo is requiring this version of libva now.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-01 08:35:40 -05:00
Nitin A Kamble
8ab42a1c0e libva-intel-driver: update to the latest version
The older version of libva-intel-driver recipe with
newer gst-vaapi recipe was causing video playback failure.

As per the discussion on the bug here:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=3348

The maintainer of the upstream project is recommending
to update the recipe to the latest version to fix the video
playback issue.

Also, use the release tarball instead of a tag snapshot.

Fixes [YOCTO #3348].

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-01 08:35:10 -05:00
Nitin A Kamble
5151e9f78a libva: update to the latest version
This bug https://bugzilla.yoctoproject.org/show_bug.cgi?id=3348 is triggering
this change. The old versions of libva components are affecting video playback
on few BSPs like sugarbay & chiefriver.

Also, use the release tarball instead of a tag snapshot.

Fixes [YOCTO #3348].

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-01 08:34:02 -05:00
Ross Burton
35962c0199 gnu-efi: add missing sha256 checksum
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-31 15:55:44 -05:00
Kishore Bodke
306e8c3805 meta-intel/common: Add License info for openssl-qat-module
openssl-qat-module has the dual license. So add GPLv2 and BSD
License to openssl qat Module.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-30 15:57:05 -05:00
Richard Purdie
eb64b1df5b emgd-driver-bin: The item in LICENSE_FLAGS_WHITELIST is case sensitive, fix the instructions
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-25 11:34:22 +00:00
Richard Purdie
b96f8e4c12 lms: Ensure do_unpack2 task can rerun
If something triggers a rebuild of the do_unpack2 task, it will fail if its
already run once. This patch ensures that it can be called multiple times.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-25 10:39:51 +00:00
Ross Burton
f502e74936 gstreamer-vaapi: add missing build dependencies
[YOCTO #3321]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-23 07:43:46 -05:00
Kishore Bodke
bfe4894bc3 meta-intel/common: Add new recipe for libcrypto module.
This adds a new recipe to include the Intel Quick Assist
Technology libcrypto Memory Management Module.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-22 08:07:16 -05:00
Kishore Bodke
60e70a6088 meta-intel/common: Add a new recipe for Zlib qat_mem Module.
This adds a new recipe to build the Intel Quick Assist
Technology Memory Management Module for Zlib.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-22 08:07:08 -05:00
Ross Burton
cc29b9947c gstreamer-vaapi: upgrade to 0.3.8, and remove ffmpeg dependencies
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-19 15:01:40 -05:00
Nitin A Kamble
2408d28972 mesa-dri.bbappend: avoid buildtime warnings
Extend the mesa-dri recipe from oecore to avoid conflict with
files generated by emgd-driver-bin recipe.

This commits avoids these build warning

WARNING: The recipe is trying to install files into a shared area when those files already exist. Those files are:
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/KHR/khrplatform.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglplatform.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglext.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/egl.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glplatform.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/gl.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glext.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2ext.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2.h
   /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2platform.h

This resolves part of the issue reported on the bug:
[Yocto #3238]

This is a temporary fix, and will be fixed differently after 1.3 release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Ross Burton <ross.burton@intel.com>
2012-10-19 08:29:01 -05:00
Paul Eggleton
8341ed1b28 ffmpeg: set LICENSE_FLAGS
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-17 16:05:08 -05:00
Nitin A Kamble
f521abf424 emgd-driver-bin: add custom-licenses dir for emgd recipe Licenses
Add a directory common/custom-licenses to store license texts of recipes
in meta-intel layer using custom licenses.

Adding these licenses text for emgd-driver-bin recipe:
- Intel-software-license-emgd-1.14
- Intel-user-space-graphics-driver-binary-license-emgd-1.14

This takes care of this build warning:
WARNING: emgd-driver-bin: No generic license file exists for: Intel-binary-only in any provider

This addresses one of the issue reported in the bug:
[YOCTO #3238]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-12 08:41:50 -05:00
Nitin A Kamble
5b74576add emgd-driver-bin: note all the EMGD licenses
There are two files containing the custom license data for EMGD:
license: which holds INTEL SOFTWARE LICENSE AGREEMENT
readme.txt: which holds User Space Graphics Driver Binary License

checksum both these files to track any license changes in future.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-12 08:41:35 -05:00
Nitin A Kamble
410ec34cc9 emgd-driver_bin: Remove 1.10 in favor of 1.14
All BSPs have been migrated to 1.14, we can now safely retire 1.10

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-12 08:40:55 -05:00
Nitin A Kamble
7397bb5b44 xf86-video-intel: Bring 2.20.0 version to match released graphics stack
The Intel Linux graphics stack version 12.07 released on 2012-07-24
requires version 2.20.0 as seen here:
   http://intellinuxgraphics.org/2012.07.html

Currently oecore has 2.19.0 version. So get this 2.20.0 version in
meta-intel layer to be used by sugarbay and other BSPs using the
Intel graphics stack.

Also took changes from version 2.20.8 recipe from Ross Burton's branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-12 08:40:32 -05:00
Tom Zanussi
2c1e927fa9 gst-va-intel: incude gst-ffmpeg only if 'commercial' is whitelisted
World and universe builds break if the newly commercial gst-ffmpeg is
included without a 'commercial' entry in LICENSE_FLAGS_WHITELIST, so
only add gst-ffmpeg if that's the case.

Normally BSPs conditionally include gst-va-intel and thus gst-ffmpeg
is included in the build only if 'commercial' is added to
LICENSE_FLAGS_WHITELIST and therefore this isn't an issue, but world
and universe builds are different.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-02 22:56:20 -05:00
Darren Hart
5eac2e8a47 emgd: Avoid 'already stripped' warnings
The EMGD binaries comes stripped in the download, so there
is nothing we can do about it. Avoid printing the warnings
about them being already stripped.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-09-24 12:51:49 -07:00
Nitin A Kamble
83f7e08dfa emgd-driver-bin: Fix package naming issue
emgd-driver-bin is generating rpm package with name libegl1.
This name clashes with a package with sanme name from mesa-dri
recipe. This name clash blocks installation of emgd user land
binaries in the image. And due to missing emgd user land
components X fails to start on BSPs like crownbay.

Fix this problem by specifying package names in the recipe with the
PKG_ vars.

This fixes bug: [YOCTO #3063]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2012-09-20 07:47:01 -05:00
Tom Zanussi
574d10a3a2 meta-intel: move emgd-driver-bin_1.14 to xorg-driver/
emgd-driver-bin should be in common/recipes-graphics/xorg-driver
rather than common/recipes-graphics/xorg-xserver so move it there.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-15 15:02:43 -05:00
Tom Zanussi
8959d866f4 meta-intel: restore emgd 1.10
The upgrade to emgd 1.14 inadvertantly removed 1.10, which is still
used by some BSPs, so restore it for them.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-15 15:02:26 -05:00
Tom Zanussi
756571750b meta-intel: add va-impl-intel MACHINE_FEATURE
Add a new va-impl-intel MACHINE_FEATURE to explicitly choose intel
video acceleration, rather than have it as the fallthrough default, so
that anything that wants to specify something different locally
doesn't get unwanted components.

Also rename the gst-va-mixvideo feature to va-impl-mixvideo match and
since it isn't only concerned with gst.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-30 16:28:10 -05:00
Kishore Bodke
b4926acb43 meta-romley: Move Matrox MGA Xorg driver to meta-intel/common
Matrox MGA Xorg driver is being used by other meta-intel
BSPs.  So move this to meta-intel/common/recipes-graphics.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-10 15:23:24 -05:00
Nitin A Kamble
83a4aa1a44 emgd-driver-bin: upgrade from 1.10 to 1.14
1.14 is the latest released driver for emgd. This change is tested on
crownbay machine.

Add runtime dependency to libxcb-dri2

Otherwise the libxcb-dri2.so is not getting installed, and video
acceleration of emgd does not work. It is dynamic dependency of
emgd_drv_video.so

put files in gstreamer-0.10/.debug directory to the debug package.
It avoids debug files packaging warnings.

add downloadfilename param to SRC_URI

As the url does not have the filename of the tarball, specify it here
so that updated wget bitbake fetcher can save the downloaded file
accordingly.
BTW now EDC has also published another download URL on our request:
http://edc.intel.com/App_Shared/Downloads/LIN_IEMGD_1_14_GOLD_2443.tgz

And update emgd driver version in the README.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Tested-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-31 23:07:15 -05:00
Khem Raj
7bd163e41f gnu-efi_3.0m.bb: Fix tabs with spaces in python snippet
This shuts up new bitbake otherwise it warns about this
always.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-07-27 11:41:17 -07:00
Tom Zanussi
961f835e4f emgd-driver-bin: remove FILES_${PN}-dev addition
The package reordering patches exposed a problem in that the files
specified in the FILES_${PN}-dev shouldn't really be put in the -dev
package in the first place - this removes them.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-20 11:29:23 -05:00
Khem Raj
41d3850152 va-intel.bb: Add compatible host x86/x86_64
This lets meta-intel to play well in multi-bsp
setup

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-20 10:44:52 -05:00
Tom Zanussi
ae18053df8 linux-firmware: update md5sum for LICENCE.iwlwifi_firmware
Update the LIC_FILES_CHKSUM, since the license changed slightly.
According to the git log:

    "Just an extension of the copyright dates."

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-11 19:06:58 -05:00
Darren Hart
f5dcebe578 linux-firmware: Fix FILESEXTRAPATHS typo
Add a missing } in the FILESEXTRAPATHS assignment.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-06-20 13:12:12 -07:00
Tom Zanussi
86d914528f ffmpeg: fix checksums
The version was changed, but the checksums weren't updated; this
updates them.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-31 22:01:25 -05:00
Tom Zanussi
da5dc7186d gstreamer-vaapi: fix glib includes
Fix "Only <glib.h> can be included directly" compilation errors seen
when building with 1.3/master.

Patch pulled from a post-0.2.9 gstreamer-vaapi version (which however
doesn't work with the current stack so a straight upgrade won't work
as a fix at this point).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:52 -05:00
Tom Zanussi
58b31cf0ab lms: new recipe
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).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
4426f4ccbd gst-va-intel: clarify DESCRIPTION
Modify the description to clarify that these are gstreamer addons.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
e3a703d6ae va-intel: new package
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.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
6da5358cb1 gst-va-intel: add conditional vaapi implementation
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.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
1cb907e1ba ffmpeg: add --enable-yasm
Enable yasm for the ffmpeg build - we don't want a 'crippled build' or
lipsync problems.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
f4f59e1959 yasm: new recipe
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 <raj.khem@gmail.com>
    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 <raj.khem@gmail.com>

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
5efb4b7ef5 ffmpeg: add --enable-gpl
libpostproc needs --enable-gpl in order to be built.  This essentially
changes ffmpeg's license to GPL v2+ as per the ffmpeg LICENSE file.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
968099df3d ffmpeg: add --enable-vaapi
Turn on vaapi support in ffmpeg to allow video acceleration via vaapi.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
e2ca4f157d ffmpeg: new recipe
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 <obi@opendreambox.org>
    Date:   Wed Dec 8 22:08:40 2010 +0000

        ffmpeg: add recipe for 0.6.1 (LGPLv2.1+)

        Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
        Signed-off-by: Khem Raj <raj.khem@gmail.com>

The starting point ffmpeg.inc taken from oe-classic corresponds to the
starting commit:

    commit 709c4d66e0b107ca606941b988bad717c0b45d9b
    Author: Denys Dmytriyenko <denis@denix.org>
    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

        Signed-off-by: Denys Dmytriyenko <denis@denix.org>
        Acked-by: Mike Westerhof <mwester@dls.net>
        Acked-by: Philip Balister <philip@balister.org>
        Acked-by: Khem Raj <raj.khem@gmail.com>
        Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
        Acked-by: Koen Kooi <koen@openembedded.org>
        Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>

up to the following commit:

    commit 18d59f5fad41e4ea05b5d5a8c1588a0bdbdbf815
    Author: Andreas Oberritter <obi@opendreambox.org>
    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

        Signed-off-by: Andreas Oberritter <obi@opendreambox.org>

The following changes were taken from meta-demo for ffmpeg.inc:

    commit 33513db7658b9c72bb8c6d477c57b2ab62dab669
    Author: Joshua Lock <josh@linux.intel.com>
    Date:   Tue Jan 25 18:00:00 2011 +0000

        ffmpeg: Fix some path references that broke with latest master of poky

        Signed-off-by: Joshua Lock <josh@linux.intel.com>

    commit ef61afc110ee4444a1c893290079f11c96e0d560
    Author: Joshua Lock <josh@linux.intel.com>
    Date:   Tue Mar 1 17:10:20 2011 +0000

        ffmpeg: fix header installation

        Change merged from OpenEmbedded

        Signed-off-by: Joshua Lock <josh@linux.intel.com>

    commit cae78e5c49423e9ce967f05a5a7c46920ca0cd6b
    Author: Darren Hart <dvhart@linux.intel.com>
    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.

        Signed-off-by: Darren Hart <dvhart@linux.intel.com>
        Acked-by: Saul Wold <sgw@linux.intel.com>

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

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
ef1c6ace42 meta-intel: new intel-driver-1.0.15 recipe
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.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
6372b36c81 meta-intel: new libva-1.0.15 recipe
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.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
72779500c9 meta-intel: add gstreamer-vaapi_git recipe
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 <josh@linux.intel.com>
    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

        Signed-off-by: Joshua Lock <josh@linux.intel.com>

Additional changes made by Tom Zanussi <tom.zanussi@intel.com> 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

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-30 14:22:51 -05:00
Tom Zanussi
7c1086df3f emgd-driver-bin: skip insane ldflags check
Add an INSANE_SKIP for ldflags, since these are binaries we have no
control over.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-17 20:15:53 -05:00
Darren Hart
e8b9e92b32 linux-firmware: Move fri2 linux-firmware append to common
In preparation for linux-firmware updates from new BSPs, move
the fri2 linux-firmware bbappend into meta-intel/common. Eventually
this should be moved into oe-core.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2012-05-07 12:39:19 -07:00
Richard Purdie
9fd0fa7450 common: Fix xf86-input-evdev path mixup
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-25 21:43:28 +01:00
Richard Purdie
b612c79f60 common/meta-graphics: Add xf86-input-evdev 2.6.0
This is needed by the pvr graphics stacks since newer versions won't build with
the older xserver those platforms are using.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-25 21:15:25 +01:00
Darren Hart
b508457fbf efilinux: Add efilinux 1.0 and gnu-efi
efilinux is a UEFI OS loader. It was created as a reference implementation with
the aim of being well documented and containing well written source code.

efilinux is lightweight and convenient as a tool to debug misbehaving UEFI
systems.

Thanks to Paul Eggleton for is initial set of recipes from which these were
based.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Paul Eggleton <paul.eggleton@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Kishore K Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-03-23 08:12:30 -07:00
Tom Zanussi
88a27fbe31 meta-intel: remove emgd-1.8
emgd-1.8 is now obsoleted by emgd-1.10, so remove support for it.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-01-30 14:58:54 -06:00
Tom Zanussi
e3c05341f2 meta-intel: new recipe for emgd 1.10 driver
This adds a new recipe for the emgd 1.10 driver.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-01-30 14:58:53 -06:00
Tom Zanussi
4b6657ce65 meta-intel/common: fix ptr->int and Werror=address compile errors
A couple of things that had previously been warnings are now errors,
so they need to be fixed up.

The first problem is a comparison between the address of a static
struct and NULL, which can never be valid.  A different fix for this
is upstream, which includes an API usage change; we don't need that to
fix this problem.

The second problem is a cast from pointer to integer in fbdevhw.c.
This also is fixed upstream by removing the whole section of code
which is bogus anyway, which is also done here.

This also adds a missing PR to the xserver-xorg recipe.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-01-12 12:27:30 -06:00
Tom Zanussi
f308cef33a meta-intel: add PROVIDES for extra packages provided by libva
libva provides some extra packages such as libva-glx.  Add PROVIDES
for them so the rest of the build system knows about it.

We also need to add the dependency relationships between libva,
libva-x11, and libva-glx.

Also remove the bogus RDEPENDS on the display components.

Also libva-glx depends on mesa-dri - if it's not there, libva-glx
won't be built.

Also, add missing -dev and -dbg packaging.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2011-12-22 09:21:30 -06:00