Commit Graph

167 Commits

Author SHA1 Message Date
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