Commit Graph

268 Commits

Author SHA1 Message Date
California Sullivan
29a1746ea8 linux-yocto: update SRCREVs to latest stable
This also includes the fix to keyring leak CVE-2016-0728.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-02-12 14:53:32 -08:00
Chang Rebecca Swee Fun
28e8017ab8 linux-yocto_3.19: Update SRCREV to include driver update
Update SRCREV for linux-yocto-3.19 to include the following commits:

e152349 drm/i915: Reset CSB read pointer in ring init
a87a6ff drm/i915/bdw: Enable execlists by default where supported
6c21811 fs: aufs: fix a build error for archs which doesn't support MUTEX_SPIN_
f7e6e36 fs: yaffs2: kill f_dentry uses
2a5e3b1 intel_idle: Add support for the Airmont Core in the Cherrytrail and Bra
28c0578 intel_idle: Update support for Silvermont Core in Baytrail SOC
77bec57 intel_idle: Add ->enter_freeze callbacks
ae682f3 intel_idle: support additional Broadwell model
3c88608 PM / sleep: Make it possible to quiesce timers during suspend-to-idle
cd240b6 PM / sleep: Re-implement suspend-to-idle handling
d3c0b95 drm/i915: New offset for reading frequencies on CHV.
dac6bab drm/i915/chv: Populate total EU count on Cherryview
a3f6f39 arm64: psci: move psci firmware calls out of line
374b5d0 drm/i915: Only wait for required lanes in vlv_wait_port_ready()
fca99e8 Revert "drm/i915: Hack to tie both common lanes together on chv"
00682f3 drm/i915: Work around DISPLAY_PHY_CONTROL register corruption on CHV
654b1a4 drm/i915: Implement chv display PHY lane stagger setup

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-06-12 14:56:50 -07:00
Saul Wold
f9738ec19d lttng-modules: add bbappend to address 3.19.5 update
The 3.19.5 kernel update included an incompatible change that caused lttng-modules
to fail to build, the patch needed to be rebased due to changes in the associated
Makefile.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-05-12 13:12:10 -07:00
Saul Wold
afbba3222c linux-yocto_3.19: Update to the Intel i915 driver
0befa35 drm/i915/chv: Remove DPIO force latency causing interpair skew issue
184e037 drm/i915: Fix chv cdclk support
e2a99b9 drm/i915: Increase the range of sideband address.
9d5d55e drm/i915: Disable DDR DVFS on CHV
96cce94 drm/i915: Enable the maxfifo PM5 mode when appropriate on CHV
b5005319 drm/i915: Program PFI credits for VLV
c7aa33e drm/i915: Rewrite VLV/CHV watermark code
a421d8b drm/i915: Make sure PND deadline mode is enabled on VLV/CHV
631afc9 drm/i915: Read out display FIFO size on VLV/CHV
e0dcdc0 drm/i915: Pass plane to vlv_compute_drain_latency()
a6a5562 drm/i915: Reorganize VLV DDL setup
bb662a4 drm/i915: Hide VLV DDL precision handling
3d2d932 drm/i915: Simplify VLV drain latency computation
f686147 drm/i915: Kill DRAIN_LATENCY_PRECISION_* defines
86c658c drm/i915: Reduce CHV DDL multiplier to 16/8
8c4cdd9 drm/i915: Allow pixel clock up to 95% of cdclk on CHV
d9d4fb8 drm/i915: Reduce CHV DPLL min vco frequency to 4.8 GHz

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-05-11 11:18:41 -07:00
Saul Wold
1c807bdf9f linux-yocto: Update meta SRCREV for 3.14
This backports the various fixes for kernel configuration warning from
the 3.19 meta area

[YOCTO #7478]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-05-08 11:24:43 -07:00
Jussi Kukkonen
cac76011f9 xf86-video-mga: Upgrade 1.6.2 -> 1.6.4
This update allows successfully building with xserver-xorg 1.17.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-05-07 13:12:20 -07:00
Saul Wold
56471abb26 linux-yocto: Update v3.14 to 3.14.39
Update the 3.14 kernel to the lastest version available 3.14.39
in the linux-yocto repository.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-05-07 12:55:06 -07:00
Ng Wei Tee
09f27d0032 linux-yocto: Update linux-yocto v3.19.2 SRCREV to v3.19.5
Use the latest HEADs of the git branches from the linux-yocto
v3.19 kernel repository.

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
[sgw - tweaked summary commit info]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-05-07 12:54:36 -07:00
Saul Wold
4739f47e93 lms7: re-write do_unpack to fix warning
Since the primary tarball unpacks into a non-standard directory create
a do_unpack that sets and resets  to first unpack the primary tarball
and then unpacks the actual src tarball into the correct directory.

This is similar to lsof which has a dual tarball also.

Fixes this WARNING:
WARNING: /srv/hdd/intel/test/tmp/work/corei7-64-poky-linux/lms7/7.1.20-r0/lms-7.1.20 ('S') doesn't exist, please set 'S' to a proper value

[YOCTO #7551]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-04-15 15:07:52 -07:00
Saul Wold
8a76aa82e7 linux-yocto: Add initial support for Braswell
This meta SRCREV update adds support for the initial support for the Braswell SOC
to the core BSPs. This enables CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT for the graphics
driver.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-04-15 11:15:03 -07:00
Saul Wold
e5de929022 linux-yocto: Update BSP to latest meta and branch SRCREV
Do the SRCREV update to the latest versions of linux-yocto to match
the fido release, this removes warnings that where noted during the
first round of 3.19.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-04-15 11:15:03 -07:00
Ross Burton
c3ef537770 gst-va-intel: remove
Unused since the previous commit, so remove.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 15:21:44 -08:00
Ross Burton
97b445521c gstreamer-vaapi: upgrade to 0.5.10
Many fixes for playback, in particular this now autoplugs correctly with
GStreamer so using "gst-launch playbin" actually works.

0.5.10 has "obsolete" support for GStreamer 0.10 (in that it doesn't actually
compile) and 0.5.11 will be removing support for GStreamer 0.10 entirely, so
delete the gstreamer-vaapi-0.10 recipe.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 10:11:59 -08:00
Ross Burton
19d0a6100e gst-va-intel: depend on gstreamer-vaapi-1.0
GStreamer 0.10 is obsolete and newer releases of gstreamer-vaapi don't support
it, so install the GStreamer 1.0 plugin.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 10:11:59 -08:00
Aníbal Limón
953047b03e libva: upgrade to 1.5.0
The NEWS file mainly talks about HEVC and JPEG improvements, but this also fixes
out of tree builds and playback under X11.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 10:11:59 -08:00
Ross Burton
9c4a574e55 libva: merge recipe and .inc
As there's just a single libva recipe now having .bb and .inc split only
complicates packaging.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 10:11:59 -08:00
Ross Burton
de2894e7e3 libva: remove obsolete 1.0.16 release
1.0.16 is from 2012, and as no machines were specifically requesting this
release remove it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 10:11:59 -08:00
Aníbal Limón
c55353d13a libva-intel-driver: Update to 1.5.0
1.5.0 adds support for SkyLake hardware.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 10:11:59 -08:00
Ross Burton
4049219e3c common: remove kernel 3.10 and 3.17 bbappend
Kernels 3.10 and 3.17 have been removed from oe-core so remove our bbappends.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20 13:32:33 -08:00
Darren Hart
d7cb7ecc0a linux-yocto-3.19: Add 3.19 bbappend for the Intel common BSPs
Add the 3.19 bbappend for the Intel common BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20 13:32:33 -08:00
Pengyu Ma
2acbe8c61b intel-gpu-tools: Upgrade to 1.9
Routine package upgrade.

Signed-off-by: Pengyu Ma <pengyu.ma@windriver.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2015-01-29 09:16:38 -06:00
Ross Burton
1052f65e7f gstreamer-vaapi: Upgrade to 0.5.9
Upgrade to 0.5.9, and drop the patches that were backported from git.

Also disable the built-in libvpx as it doesn't cross-compile.  This
means that WebM decoding isn't supported.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2015-01-20 17:59:30 -06:00
Ross Burton
eb657c8f6b gstreamer-vaapi: Remove obsolete 0.4.3 version
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2015-01-12 09:08:56 -06:00
Ross Burton
2bf32f66dc gst-va-intel: Depend on gstreamer-vaapi-0.10
The un-versioned gstreamer-vaapi recipe is for the obsolete 0.4.3
release, so change the dependency to gstreamer-vaapi-0.10, preserving
the GStreamer version but upgrading to the current release.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2015-01-12 09:07:56 -06:00
Ross Burton
1a3291f7b4 intel-microcode: Mark as x86-specific
Previously iucode-tool was marked as x86-specific but this recipe also
needs to be marked as it depends on iucode-tool.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2015-01-07 09:13:12 -06:00
Ross Burton
7c94dd034e efilinux: use BSD-2-Clause instead of custom license
The efilinux license is basically the two clause BSD license, so instead of
using a custom license that isn't defined use that.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-12-23 08:56:17 -06:00
Ross Burton
c472f7faa0 iucode-tool: this is x86-only so mark as such
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-12-23 08:56:07 -06:00
Aníbal Limón
484a2fc88e intel-gpu-tools: Update to 1.8
Routine package upgrade.

Removes install-fitter patch because it's now upstream.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-12-23 08:47:40 -06:00
Aníbal Limón
3e93304f15 libva-intel-driver: Update to 1.4.1
Routine package upgrade.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-12-23 08:47:16 -06:00
Aníbal Limón
714a8e88af libva: Update to 1.4.1
Routine package upgrade.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-12-23 08:46:42 -06:00
Tom Zanussi
0f6d30a95c common: Remove DPDK recipes
Move the DPDK recipes out of common/ and into meta-romley/.

The DPDK recipes have so far been shown to be broken for any other
machine than Romley or for any other kernel version than the kernel
Romley is still using, 3.10.

So the logical place for them to live would be in meta-romley, if
anywhere.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Acked-by: Burton, Ross <ross.burton@intel.com>
2014-11-06 10:55:26 -06:00
Ross Burton
567358dae4 common:Add missing build-dependencies for intel-gpu-tools
Fixes QA issues such as:

WARNING: QA Issue: intel-gpu-tools rdepends on libxv, but it isn't a
build dependency? [build-deps]

WARNING: QA Issue: intel-gpu-tools rdepends on libxrandr, but it isn't
a build dependency? [build-deps]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-11-05 11:57:02 -06:00
Nitin A Kamble
3b354a965e common: Update linux-yocto_3.17 SRCREVs to v3.17.1
Use the latest HEADs of the git branches from the linux-yocto v3.17
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-11-05 09:34:06 -06:00
Nitin A Kamble
b302ceac6c common/linux-yocto_3.14: Update SRCREVs to v3.14.19
Use the latest HEADs of the git branches from the linux-yocto v3.14
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-22 09:51:29 -05:00
Nitin A Kamble
826e9cbb7e common/linux-yocto_3.17: Update SRCREVs to v3.17.1
Use the latest HEADs of the git branches from the linux-yocto v3.17
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-22 09:50:26 -05:00
Nitin A Kamble
a3a380373b intel-microcode: Add ability to filter microcode
The microcode data file released by Intel has microcode for many Intel
processors, which by default all get installed onto the target image.
In some situations it may desirable to choose microcode for only a
selected processor or processors.  This change provides an easier way
to filter and select only the microcode of interest for BSPs from
recipe space.

A new variable, UCODE_FILTER_PARAMETERS, is introduced, which can be
defined to contain parameters to the iucode_tool which will filter the
microcode of interest for the BSP under consideration.  More
information on the iucode-tool parameters is available here:
http://manned.org/iucode-tool.

This filtering makes the generated microcode files very
machine-specific, hence making the recipe machine-specific. BSPs using
the common Intel kernel will not be using the filtered microcode, and
will be able to share the intel-microcode packages with the common
Intel package arch for the recipe.

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@linux.intel.com>
2014-10-21 15:50:37 -05:00
Nitin A Kamble
c846832819 intel-microcode: Add a iucode-tool runtime dependency
The iucode-tool is needed for applying microcode updates from
userland.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 14:33:23 -05:00
Nitin A Kamble
c0e057c8af common/linux-yocto_3.10: Update SRCREVs to v3.10.55
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-21 12:07:51 -05:00
Nitin A Kamble
1596df150a common/linux-yocto_3.17: Update SRCREVs to v3.17-rc7
Use the latest HEADs of the git branches from the linux-yocto v3.17
kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-13 10:02:56 -05:00
Sreeju Selvaraj
a14718dfae meta-intel/common: Upgrade DPDK to v1.7.0
Added support for DPDK v1.7.0.

Added PACKAGECONFIG mechanism to explicitly disable the use of fuse
and qat which are dependencies for example apps dpdk_qat and vhost.

Added config variables CONFIG_EXAMPLE_DPDK_QAT and
CONFIG_EXAMPLE_DPDK_VHOST to enable or disable the compilation of
example apps dpdk_qat and vhost.

Resolved the installation failure found in example app ip_pipeline by
cherry-picking the patch from dpdk.org.

Resolved the test failure found in example app ring_pmd_autotest by
cherry-picking the patches from dpdk.org.

Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 22:55:45 -05:00
Sreeju Selvaraj
1c825a0609 meta-intel/common: Add include file for DPDK
Added include file dpdk.inc to share common functionality based on
dpdk_1.6.0r2

Added a new variable EXAMPLE_BUILD_DIR. this points to apps build
directory which is different in dpdk v1.6.0r2 and v1.7.0.
Users of dpdk.inc have to define EXAMPLE_BUILD_DIR for the
installation of example apps.

Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 22:54:52 -05:00
Nitin A Kamble
e1b6652d82 linux-yocto: Add linux-yocto_3.17.bbappend
Extend the linux-yocto_3.17 recipe from the oe-core layer for the use
of meta-intel BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 10:01:01 -05:00
Darren Hart
b25eb7e4df linux-yocto*_3.14: Update SRCREV_meta to avoid rt build failure
Fixes [YOCTO 6710] linux-yocto-rt recipe failing to build

This meta update reorganizes the intel-common ktype and driver meta
data which was causing the wrong branch to be checked out, resulting in
a build failure for the rt kernel. Update both linux-yocto and
linux-yocto-rt to use the updated intel-common meta data.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-26 21:45:53 +00:00
Ross Burton
63c1be532d intel-gpu-tools: remove intel-gen4asm.pc from sysroot
When the target sysroot is populated the binaries are not coppied over (as they
can't be executed) but intel-gen4asm.pc is.  This pkg-config file is only used
to determine what version of the binary is installed, which confuses the
libva-intel-driver configure script as it thinks that intel-gen4asm is installed
when it isn't.

Resolve this by removing intel-gen4asm.pc from the sysroot.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-24 19:02:30 -05:00
Nitin A Kamble
1796fac0f9 Remove the xserver-xorg-1.9.3 recipe and it's files
The xserver-xorg-1.9.3 recipe was needed only for the EMGD graphics driver.
After removing the EMGD support from the meta-intel layer there is no need
to keep this old recipe and it's files.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-16 20:12:41 -05:00
Nitin A Kamble
c939705c18 Remove all the changes related to the proprietary EMGD graphics driver
As all the EMGD based BSPs have been retired, there is no need for the
proprietary EMGD support in the meta-intel layer.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-16 20:12:28 -05:00
Ross Burton
200ebb54f4 iucode-tools: remove non-ASCII characters
package_deb doesn't yet handle non-ASCII characters in control files, so remove
a unicode "registered trademark" character.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-09 09:33:09 -05:00
Nitin A Kamble
7a6c460519 intel-microcode: a recipe for Intel microcode datafile
This recipe provides the microcode datafile for Intel Processors.

The recipe provides:
 1. microcode.dat file for microcode updating from user space with the
    iucode-tool utility.
 2. the microcode cpio file which gets bundled with the initrd to support
    microcode loading at early boot time.

[ YOCTO #5114 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
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@linux.intel.com>
2014-09-04 08:46:30 -05:00
Nitin A Kamble
495db912ac iucode-tool: a new recipe for loading Intel CPU microcode
iucode_tool is a program to manipulate Intel i686 and X86-64 processor
microcode update collections, and to use the kernel facilities to update
the microcode on Intel system processors.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-04 08:44:50 -05:00
Josep Puigdemont
b89a7c533d linux-yocto: Use _append when overrides are used
Some modules in the KERNEL_MODULE_AUTOLOAD list were removed when including
the meta-intel layer. It turns out the problem happens due to using the +=
operator together with machine overrides. Using _append_machine fixes this.

Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-02 16:05:02 -05:00