Commit Graph

112 Commits

Author SHA1 Message Date
Lim Siew Hoon
378ece5d08 libva & libva-utils: upgrade 2.12.0 -> 2.13.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-25 22:02:00 +08:00
Lim Siew Hoon
094d37685d gmmlib: upgrade 21.2.1 -> 21.3.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-25 22:02:00 +08:00
Anuj Mittal
c9f542c783 hdcp: upgrade 21.1.0 -> 21.2.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Anuj Mittal
0584f63879 Convert to new override syntax
Use the convert-overrides.py to convert to new syntax and manually
fix some additional changes.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-31 17:47:03 +08:00
Lim Siew Hoon
f260ec7bf8 gmmlib: upgrade 21.1.1 -> 21.2.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-03 22:48:10 +08:00
Lim Siew Hoon
4094bc31a1 libva-intel-utils: upgrade 2.11.1 -> 2.12.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-03 22:48:10 +08:00
Yew, Chang Ching
3be2371500 libva-intel: upgrade 2.11.0 -> 2.12.0
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-03 22:48:10 +08:00
Naveen Saini
f3aa6bb3a1 hdcp: upgrade 20.4.0 -> 21.1.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-03 23:59:46 +08:00
Lim Siew Hoon
2d4f18487d libva-intel-utils: upgrade 2.10.0 -> 2.11.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-06 11:38:21 +08:00
Lim Siew Hoon
ae1f4b1e3a libva-intel: upgrade 2.10.0 -> 2.11.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-06 11:38:21 +08:00
Lim Siew Hoon
aa16c988e1 gmmlib: upgrade 20.4.1 -> 21.1.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-06 11:38:21 +08:00
Naveen Saini
6a51051041 hdcp: upgrade 20.2.0 -> 20.4.0
Upgrade does not have new commits only release tag version bump.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-21 09:04:25 +08:00
Lim Siew Hoon
a096767b98 gmmlib: upgrade 20.3.3 -> 20.4.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-04 22:55:19 +08:00
Lim Siew Hoon
f8839c9f2b libva-intel-utils: upgrade 2.9.1 -> 2.10.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-29 23:05:37 +08:00
Lim Siew Hoon
4cad21eb1a libva-intel: upgrade 2.9.0 -> 2.10.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-29 23:05:37 +08:00
Lim Siew Hoon
0adfabf7dd gmmlib: upgrade 20.3.2 -> 20.3.3
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-29 16:35:15 +08:00
Anuj Mittal
e3875afa5b libva-intel-utils: upgrade 2.9.0 -> 2.9.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-15 15:27:22 +08:00
Anuj Mittal
0e4b3cb017 libva-intel-utils: make sure it PROVIDES libva-utils
The recipe should PROVIDE/RPROVIDE libva-utils so it's actually built
when using libva-utils.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-20 13:43:58 +08:00
Lim Siew Hoon
bb98d7ceda gmmlib: upgrade 20.2.5 -> 20.3.2
Release notes:
https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-20.3.2

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-07 16:07:27 +08:00
Anuj Mittal
70d3ae20a2 libva-intel-utils: add recipe
We need a later version of libva than what is available in oe-core for
the media components.

Create our own copy of the recipe and include it only when someone has
included one of meta-intel MACHINEs.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-07 16:07:27 +08:00
Anuj Mittal
dbae24f5bb libva-intel: add recipe
We need a later version of libva than what is available in oe-core for
the media components.

Create our own copy of the recipe and include it only when someone has
included one of meta-intel MACHINEs.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-07 16:07:27 +08:00
Anuj Mittal
98039f5bf2 hdcp: upgrade 20.1.0 -> 20.2.0
Release notes:
https://github.com/intel/hdcp/releases/tag/intel-HDCP-20.2.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-02 15:48:54 +08:00
Anuj Mittal
2a8071ac29 gmmlib: upgrade 20.2.3 -> 20.2.5
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-25 11:36:55 +08:00
Anuj Mittal
0244dfdc2f gmmlib: upgrade 20.2.2 -> 20.2.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-17 14:55:14 +08:00
Naveen Saini
085ba92a59 layer.conf: drop zeus compatibility
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
3b6fe7382c gmmlib: upgrade 20.1.1 -> 20.2.2
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
bd62b17dd4 hdcp: upgrade 19.4.0 -> 20.1.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 11:54:15 +08:00
Anuj Mittal
e8fdda296a igt-gpu-tools: remove
The recipe is in oe-core now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-23 15:51:33 +08:00
Anuj Mittal
3a7bef4462 igt-gpu-tools: upgrade 1.24 -> 1.25
aubdump has been removed upstream. Switch to using meson and force
SECURITY_X_LDFLAGS to be used to switch to lazy binding instead of
"now". This makes sure the symbols are resolved correctly and things
don't segfault at runtime.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-08 16:00:29 +08:00
Naveen Saini
3f99053c64 layer.conf: allow to build with zeus
Class 'distro_features_check' has moved to 'features_check', which
does not allow dunfell and latest releases to build against zeus
release.

Inherit class based on LAYERSERIES_CORENAMES.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:26:43 +08:00
Anuj Mittal
d8d1cc3023 Revert "igt-gpu-tools: upgrade 1.24 -> 1.25"
This reverts commit 77a0e289d5.

The tests in 1.25 segfault. Revert the upgrade while we are trying to
identify and fix the problem.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 14:41:49 +08:00
Anuj Mittal
28c9337302 igt-gpu-tools: upgrade 1.24 -> 1.25
aubdump has been removed upstream. Switch to using meson.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20 21:58:51 +08:00
Naveen Saini
148a83d232 gmmlib: upgrade 19.4.1 -> 20.1.1
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 09:41:53 +08:00
Naveen Saini
987cd9b049 hdcp: upgrade 19.3.0 -> 19.4.0
Release notes can be found here:
https://github.com/intel/hdcp/releases/tag/intel-HDCP-19.4.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Naveen Saini
7354791f76 gmmlib: upgrade 19.3.2 -> 19.4.1
For more information:
https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-19.4.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-07 17:05:48 +08:00
Naveen Saini
96286d4f4d gmmlib: upgrade 19.2.3 -> 19.3.2
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Ross Burton
62166cee76 recipes: use features_check instead of deprecated distro_features_check
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-22 11:57:57 +08:00
Naveen Saini
d2bc904988 hdcp: upgrade 19.2.0 -> 19.3.0
Release notes can be found here:
https://github.com/intel/hdcp/releases/tag/intel-HDCP-19.3.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:18:55 +08:00
Khem Raj
e74263dfd0 metrics-discovery: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-10 12:16:22 +08:00
Anuj Mittal
10b74dda87 gmmlib: build for native as well
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Naveen Saini
e6bffbc7b6 gmmlib: disable x32 build
Upstream doesn't support building for x32. Instread of
patching makefile for x32 and risk runtime failures,
disable the build.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-08 07:08:32 +08:00
Naveen Saini
fc28779c37 hdcp: upgrade v19.1.0 -> v19.2.0
Release details can be found here:
https://github.com/intel/hdcp/releases

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-03 21:52:29 +08:00
Naveen Saini
91e57bd8b3 metrics-discovery: v1.5.102 -> v1.5.108
LICENSE.md contains Year (2018 -> 2019) update

More details can be found here:
https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.5.108

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-02 23:15:02 +08:00
Anuj Mittal
69d3b2e735 gmmlib: upgrade 19.1.2 -> 19.2.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-10 21:59:40 +08:00
Naveen Saini
5033081048 hdcp: add recipe
Intel(R) unified HDCP (High-bandwidth Digital Content Protection)
is a user space implementation to prevent copying of digital
audio & video content across digital display interfaces.

The Intel(R) unified HDCP is dependent on kernel space HDCP
implementation to provide a complete stack to enable the
HDCP1.4 and HDCP2.2 protection.

HDCP2.2 service support is available kernel 5.2-rc onward.
Currently 4.19 kernel and mainline-tracking (base branch) from Intel PKT
does not have HDCP2.2 support.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-04 17:39:29 +08:00
Naveen Saini
569f396dc5 igt-gpu-tools: upgrade 1.23 -> 1.24
GCC9 build failures already fixed, patch is not
required anymore.

Below Copyright information is appended to COPYING

Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
Copyright 2015 Philip Taylor <philip@zaynar.co.uk>
Copyright 2018 Advanced Micro Devices, Inc.

Shader debugger removed due to lack of use and accumulation of
bitrot. (Arkadiusz Hiler)

So removing --disable-shader-debugger configuration option.

Added support for testing DP/HDMI audio with the Chamelium device,
dropping the audio tests that required exotic custom hardware to
execute. (Simon Ser)

Removing audio configuration.

Stack traces now contain source file names and line numbers, using
libdw. (Maarten Lankhorst)
Due to this faced build failure:
| checking for libdw... no
| configure: error: Package requirements (libdw) were not met:
|
| No package 'libdw' found

To fix above added elfutils in DEPENDS.

Dropped gtkdoc support. So no need to inherit gtkdoc

More details can be found here:
22850c1906

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-01 21:15:39 +08:00
Anuj Mittal
40d6871a07 igt-gpu-tools: fix build error with gcc9
Backport from master to fix build error when building with gcc 9:

| ../../igt-gpu-tools-1.23/lib/igt_fb.c: In function 'create_bo_for_fb':
| ../../igt-gpu-tools-1.23/lib/igt_fb.c:413:16: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
|   413 |     memset(ptr + offsets[0], full_range ? 0x00 : 0x10,
|       |                ^
| ../../igt-gpu-tools-1.23/lib/igt_fb.c:415:16: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]
|   415 |     memset(ptr + offsets[1], 0x80,
|       |                ^
| ../../igt-gpu-tools-1.23/lib/igt_fb.c: In function 'convert_rgb24_to_nv12':
| ../../igt-gpu-tools-1.23/lib/igt_fb.c:1382:12: error: array subscript 2 is outside array bounds of 'struct igt_vec4[2]' [-Werror=array-bounds]
|  1382 |  rgb->d[0] = rgb24[2];
|       |  ~~~~~~~~~~^~~~~~~~~~
| ../../igt-gpu-tools-1.23/lib/igt_fb.c:1549:20: note: while referencing 'rgb'
|  1549 |    struct igt_vec4 rgb[2];
|       |                    ^~~
| ../../igt-gpu-tools-1.23/lib/igt_fb.c:1383:12: error: array subscript 2 is outside array bounds of 'struct igt_vec4[2]' [-Werror=array-bounds]
|  1383 |  rgb->d[1] = rgb24[1];
|       |  ~~~~~~~~~~^~~~~~~~~~
| ../../igt-gpu-tools-1.23/lib/igt_fb.c:1549:20: note: while referencing 'rgb'
|  1549 |    struct igt_vec4 rgb[2];
|       |                    ^~~
| ../../igt-gpu-tools-1.23/lib/igt_fb.c:1384:12: error: array subscript 2 is outside array bounds of 'struct igt_vec4[2]' [-Werror=array-bounds]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-01 14:52:55 +08:00
Naveen Saini
65e1ce563c gmmlib: upgrade 18.4.1 -> 19.1.2
For more details, please check:
https://github.com/intel/gmmlib/tree/intel-gmmlib-19.1.2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-06 12:52:00 +08:00
Ankit Navik
1e488b5a94 metrics-discovery: Updates mesa util files
Updates mesa util files, includes additional KBL and CFL chipsets
and updates metrics-discovery to v1.5.102.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-04 11:06:15 +08:00
Anuj Mittal
81f6b72203 gmmlib: upgrade 18.3.0 -> 18.4.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-15 04:08:08 +08:00
Ross Burton
828ff7d8ff gmmlib: fix upstream release checking
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-04 13:17:50 +08:00
Ankit Navik
dbbeea0871 metrics-discovery: Initial recipe for Metrics Discovery API
Add generic recipe for Metrics Discovery API.
Its a user mode library that provides access to GPU performance data.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-01-13 14:22:07 +08:00
Anuj Mittal
80d9481197 gmmlib: add recipe
It provides buffer management for Intel(R) Graphics Compute Runtime
for OpenCL(TM) and the Intel(R) Media Driver for VAAPI.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-28 11:29:39 +08:00
Anuj Mittal
5cbac7d165 igt-gpu-tools: fix packaging
Make sure new project name is used to ensure files are packaged
correctly.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-27 16:45:16 +08:00
Avinash Reddy Palleti
cd6de40d4c igt-gpu-tools: update compile time dependencies
Adding missing build dependencies for igt-gpu-tools recipe.

Signed-off-by: Avinash Reddy Palleti <avinash.reddy.palleti@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-27 16:42:29 +08:00
Anuj Mittal
cc31254d1a igt-gpu-tools: upgrade 1.22 -> 1.23
Project name has changed from intel-gpu-tools to igt-gpu-tools.

For changes, please see:

https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/tree/NEWS?h=igt-gpu-tools-1.23

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-20 16:20:17 +08:00
Anuj Mittal
487ca63931 intel-gpu-tools: upgrade 1.21 -> 1.22
For changes, please see: https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/tree/NEWS

Also add a PACKAGECONFIG to enable audio tests.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-16 16:08:53 -07:00
Anuj Mittal
b76785739c intel-gpu-tools: upgrade to 1.21
* Remove the backported patch
* libunwind is a hard dependency now
* Point the SRC_URI to xz file since i-g-t doesn't have the default format tarball.

Part of Intel graphics stack 2017Q4.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16 15:44:01 -08:00
California Sullivan
be9a2e5ae2 intel-gpu-tools: backport patch fixing 32-bit builds
Fixes the following error seen in 32-bit builds:

| ../../intel-gpu-tools-1.20/lib/igt_x86.c:96:10: error: redefinition of 'igt_x86_features'
|  unsigned igt_x86_features(void)
|           ^~~~~~~~~~~~~~~~
| In file included from ../../intel-gpu-tools-1.20/lib/igt_x86.c:38:0:
| ../../intel-gpu-tools-1.20/lib/igt_x86.h:47:24: note: previous definition of 'igt_x86_features' was here
|  static inline unsigned igt_x86_features(void)
|                         ^~~~~~~~~~~~~~~~
| ../../intel-gpu-tools-1.20/lib/igt_x86.c:148:7: error: redefinition of 'igt_x86_features_to_string'
|  char *igt_x86_features_to_string(unsigned features, char *line)
|        ^~~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from ../../intel-gpu-tools-1.20/lib/igt_x86.c:38:0:
| ../../intel-gpu-tools-1.20/lib/igt_x86.h:51:21: note: previous definition of 'igt_x86_features_to_string' was here
|  static inline char *igt_x86_features_to_string(unsigned features, char *line)

I unfortunately missed this before merging the upgrade.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-19 13:44:14 -08:00
Anuj Mittal
7bf03f7612 xf86-video-mga: remove recipe from meta-intel
This driver was added for a platform that is no longer supported.

This recipe is also maintained in meta-oe in case it's required outside
of meta-intel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-17 11:36:26 -08:00
Anuj Mittal
3845413cfb intel-gpu-tools: update from 1.19 to 1.20
Part of Intel graphics stack 2017Q3 release.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 17:01:04 -08:00
Saul Wold
d53dbb38c4 meta-intel: Reorganize the layout to remove common
Remove the concept of the common directory and move all the recipes-* dirs
to the top level as a normal layer would be. layer.conf is updated appropriately

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-20 15:33:02 -08:00