Compare commits

...

3053 Commits

Author SHA1 Message Date
Yi Zhao
76ba934953 iucode-tool: update UPSTREAM_CHECK_URI
Update UPSTREAM_CHECK_URI to check the correct latest stable
verison.

Before the patch:
$ devtool latest-version iucode-tool
INFO: Current version: 2.3.1
INFO: Latest version:

After the patch:
$ devtool latest-version iucode-tool
INFO: Current version: 2.3.1
INFO: Latest version: 2.3.1

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2026-01-01 12:58:23 +05:30
Shruti Raj Vansh Singh
af904290f5 linux-intel/6.12: update to tag lts-v6.12.55-linux-251024T074402Z
Updated kernel cache too.

Signed-off-by: Shruti Raj Vansh Singh <shruti.raj.vansh.singh@intel.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-11-03 22:50:24 +05:30
Shruti Raj Vansh Singh
ca89a1a51e linux-intel-rt/6.12: update to tag lts-v6.12.55-linux-251024T074402Z
Updated kernel cache too.

Signed-off-by: Shruti Raj Vansh Singh <shruti.raj.vansh.singh@intel.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-11-03 22:50:20 +05:30
Yogesh Tyagi
14f233ab41 vpl-gpu-rt: inherit features_check
opengl is not enabled by default with "nodistro". Make sure that layer
comaptibility check does not fail due to this. Fixes:

| ERROR: Nothing PROVIDES 'intel-media-driver' (but
/openembedded-core/meta-intel/recipes-multimedia/vpl/vpl-gpu-rt_25.1.4.bb
DEPENDS on or otherwise requires it)
intel-media-driver was skipped: missing required distro feature
'opengl' (not in DISTRO_FEATURES)

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-11-03 22:45:55 +05:30
Shruti Raj Vansh Singh
5c653790aa linux-intel-rt/6.12: update to tag lts-v6.12.48-linux-250924T142248Z
Updated kernel cache too.

Signed-off-by: Shruti Raj Vansh Singh <shruti.raj.vansh.singh@intel.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-10-30 11:37:59 +05:30
Shruti Raj Vansh Singh
4c2f33933b linux-intel/6.12: update to tag lts-v6.12.48-linux-250924T142248Z
Updated kernel cache too.

Signed-off-by: Shruti Raj Vansh Singh <shruti.raj.vansh.singh@intel.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-10-30 11:37:51 +05:30
Anuj Mittal
c347d0be75
README: change maintainer to Yogesh
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-10-09 09:44:17 +08:00
Yogesh Tyagi
2740652fdb
ipmctl: fix build issue undefined reference to main
- `-pie` is only valid when linking executables (PIE), not shared
  libraries. So remove `-pie` from shared libraries linker flag.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-10-01 18:01:36 +08:00
Yongxin Liu
f7ba543caa
linux-npu-driver: upgrade 1.17.0 -> 1.23.0
To mitigate version dependency issue between linux-npu-driver and level-zero,
the driver repository now references the third_party/level_zero implementation
within its own codebase rather than relying on the version provided by meta-intel layer.

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-09-11 16:37:20 +08:00
Praveen Kumar
71e15b1e99
intel-microcode: upgrade 20250512 -> 20250812
Update for functional issues for different processors

Fixes CVEs:
CVE-2025-20109 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01249.html]
CVE-2025-22839 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01310.html]
CVE-2025-22840 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01308.html]
CVE-2025-22889 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01311.html]
CVE-2025-24305 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01313.html]
CVE-2025-32086 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01367.html]
CVE-2025-21090 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01313.html]

Release Note:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250812

Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-08-21 16:08:08 +08:00
Yogesh Tyagi
163ab5f04b
rkcommon : fix test, use fully-qualified rkcommon::math::rsqrt to avoid overload ambiguity
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-08-18 15:49:42 +08:00
Uwe Kleine-König
6a9e47a638
linux-intel/6.12: Drop useless patch
Since commit v6.10-rc1~98^2~59 = 5ef6dc08cfde ("lib/build_OID_registry:
don't mention the full path of the script in output") the purpose of
patch 0001-6.12-lib-build_OID_registry-fix-reproducibility-issues.patch
is already given in plain mainline. The patch only subsitutes one way to
make the build result reproducible by another one.

So drop the patch.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-08-15 16:30:44 +08:00
Yogesh Tyagi
13628c25b6
openvkl : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable for intel-corei7-64 machine
overrides as well until until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-08-04 12:36:12 +08:00
Yogesh Tyagi
299e2cff54
hdcp : drop recipe
hdcp project is no longer maintained so drop the recipe and
other references of hdcp from the layer

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
6216104d42
libipt : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until until libipt is upgraded to include the fix [2].

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
[2] fa7d42de25

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
16440b8339
ipmctl : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
b4a10cc970
openvkl : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
e9c7ffd5bb
linux-npu-driver : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
5776a3adb8
lms : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
585c060c0d
opencl-clang : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:13 +08:00
Yogesh Tyagi
96ee6e907d
intel-graphics-compiler : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:16:15 +08:00
Yogesh Tyagi
12a4b73ec8
onednn : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:16:14 +08:00
Yogesh Tyagi
7fc52266ae
intel-media-driver : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than
3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until intel-media-driver
is upgraded to include the fix [2].

[1] https://patchwork.yoctoproject.org/project/oe-core/cover/20250703132720.3378569-1-Moritz.Haase@bmw.de/
[2] https://github.com/intel/media-driver/pull/1919

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-09 17:40:14 +08:00
Yogesh Tyagi
b3670c2765
gmmlib: set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than
3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until intel-media-driver
is upgraded to include the fix [2].

[1] https://patchwork.yoctoproject.org/project/oe-core/cover/20250703132720.3378569-1-Moritz.Haase@bmw.de/
[2] https://github.com/intel/gmmlib/commit/af5f033fbe71da454953e04db9804443e2cec74

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-09 17:39:02 +08:00
Changqing Li
7531d25480
ixgbe/ixgbevf/backport-iwlwifi: Adapt to S/UNPACKDIR changes
Remove or update S definitions as required to work with oe-core
S/UNPACKDIR changes.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-09 10:51:58 +08:00
Yogesh Tyagi
948f32898c
setup-intel-oneapi-env : Fix S variable warning
Fix the following warning:
the directory ${UNPACKDIR}/${BP} (/build/tmp/work/...../sources/setup-intel-oneapi-env-*)
pointed to by the S variable doesn't exist - please set S within the recipe to
point to where the source has been unpacked to

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-08 13:07:14 +08:00
Yogesh Tyagi
da0d981264
slimboot-tools: Update to match S/UNPACKDIR changes
Update to match the recent changes in OE-Core where the unpack layout changed.
[https://patchwork.yoctoproject.org/project/oe-core/patch/20250616095000.2918921-1-alex.kanavin@gmail.com/]

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-08 12:59:33 +08:00
Ying Lun Neoh
9d929ecc54
backport-iwlwifi: upgrade core79 -> core96
Signed-off-by: Ying Lun Neoh <ying.lun.neoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-07 16:43:28 +08:00
karn.jye.lau
45bdd23171
ospray: add SRCREV_FORMAT
SRCREV_FORMAT variable must be set when multiple SCMs are used.

Signed-off-by: karn.jye.lau <karn.jye.lau@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-07 16:43:15 +08:00
Yogesh Tyagi
fbaf7a7dbf
recipes: Update to match S/UNPACKDIR changes
Update to match the recent changes in OE-Core where the unpack layout changed.
[https://patchwork.yoctoproject.org/project/oe-core/patch/20250616095000.2918921-1-alex.kanavin@gmail.com/]

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-04 17:49:37 +08:00
Yogesh Tyagi
fc53424964
layer.conf: Add the new release layer series
Add the whinlatter release as being compatible with the layer.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-06-24 13:00:05 +08:00
Yogesh Tyagi
5640f6592c
linux-npu-driver : fix multilib install issue
Make sure libraries are installed correctly even when libdir is not /usr/lib.
Fixes:

ERROR: linux-npu-driver-1.17.0-r0 do_package: QA Issue: linux-npu-driver: Files/directories were installed but not shipped in any package:
  /lib
  /lib/firmware
  /lib/firmware/updates
  /lib/firmware/updates/intel
  /lib/firmware/updates/intel/vpu
  /lib/firmware/updates/intel/vpu/vpu_40xx_v0.0.bin
  /lib/firmware/updates/intel/vpu/vpu_37xx_v0.0.bin
  /lib/firmware/updates/intel/vpu/mtl_vpu_v0.0.bin
  /lib/firmware/updates/intel/vpu/vpu_40xx_v1.bin
  /lib/firmware/updates/intel/vpu/vpu_37xx_v1.bin
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-28 17:50:58 +08:00
Yogesh Tyagi
6dc5579712
lms : fix build issues with gcc 15
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-28 13:05:16 +08:00
Ying Lun Neoh
677923517b
linux-intel/6.12: update to tag lts-v6.12.27-linux-250514T191408Z
Updated kernel cache too.

Signed-off-by: Ying Lun Neoh <ying.lun.neoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-26 10:29:19 +08:00
Ying Lun Neoh
21919a4b11
linux-intel-rt/6.12: update to tag lts-v6.12.27-linux-250514T191408Z
Updated kernel cache too.

Signed-off-by: Ying Lun Neoh <ying.lun.neoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-26 10:29:18 +08:00
Yogesh Tyagi
b5c65864fa
intel-compute-runtime : upgrade 24.39.31294.12 -> 25.13.33276.16
Drop patch already merged upstream

Release Notes:
https://github.com/intel/compute-runtime/releases/tag/25.13.33276.16

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-20 15:35:04 +08:00
Yogesh Tyagi
343435a2f1
intel-graphics-compiler : upgrade 2.5.6 -> 2.10.10
Refresh patches:
0001-BiF-CMakeLists.txt-remove-opt-from-DEPENDS.patch
0001-Build-not-able-to-locate-BiFManager-bin.patch

Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/v2.10.10

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-20 15:35:04 +08:00
Yogesh Tyagi
331139a64b
level-zero: upgrade 1.17.42 -> 1.21.1
Release Notes:
https://github.com/oneapi-src/level-zero/releases/tag/v1.21.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-20 15:35:04 +08:00
Yogesh Tyagi
802a2dcc3d
intel-graphics-compiler : upgrade 1.0.17791.18 -> 2.5.6
Refresh patches:
0001-BiF-CMakeLists.txt-remove-opt-from-DEPENDS.patch
0001-external-SPIRV-Tools-change-path-to-tools-and-header.patch
0003-Improve-Reproducibility-for-src-package.patch

Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/v2.5.6

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-20 15:34:44 +08:00
Yogesh Tyagi
f7e64d601e
linux-npu-driver : fix multilib install issue
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-19 14:00:32 +08:00
Yogesh Tyagi
c002b58a31
linux-npu-driver : upgrade 1.2.0 -> 1.17.0
* Fix warning _FORTIFY_SOURCE requires compiling with optimization (-O)
* Drop the patches already merged upstream

License Update:
LICENSE.md : copyright years updated
third-party-programs.txt : jquery, systemd, libudev removed
Perfetto, Level0 added
third_party/vpux_elf/LICENSE : copyright years updated

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-19 14:00:22 +08:00
Munirah Izyani Mohammad Amin
336b86a95d
itt: upgrade 3.25.3 -> 3.26.1
Release Notes:
https://github.com/intel/ittapi/releases/tag/v3.26.1

Signed-off-by: Munirah Izyani Mohammad Amin <munirah.izyani.mohammad.amin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-19 11:59:21 +08:00
Yogesh Tyagi
03ca9fe04a
libvpl-tools : backport patches to fix build issues with gcc-15
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-15 21:30:57 +08:00
Sudhir Sharma
6605638e5b
oneDPL : 2022.3.0 -> 2022.8.0
Both path for License.txt and third-party-programs.txt is changed.
MIT License has been added for third party 'Detours'
component in 'third-party-programs.txt' license file.
71460896d2

Release Notes:
https://github.com/uxlfoundation/oneDPL/releases/tag/oneDPL-2022.8.0-release

Signed-off-by: Sudhir Sharma <sudhir.sharma@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-15 21:30:57 +08:00
Ying Lun Neoh
5202c13044
linux-intel/6.12 : update to lts-v6.12.24-linux-250501T040919Zx
Signed-off-by: Ying Lun Neoh <ying.lun.neoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-15 21:30:55 +08:00
Ying Lun Neoh
9d4194af23
linux-intel-rt/6.12 : update to tag lts-v6.12.24-linux-250501T040919Z
Signed-off-by: Ying Lun Neoh <ying.lun.neoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-15 21:30:47 +08:00
Munirah Izyani Mohammad Amin
74e63d3834
intel-cmt-cat: upgrade 24.05 -> 25.04
Release Note:
https://github.com/intel/intel-cmt-cat/releases/tag/v25.04

Signed-off-by: Munirah Izyani Mohammad Amin <munirah.izyani.mohammad.amin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-15 21:04:39 +08:00
Sudhir Sharma
74fc129a2c
libipt : upgrade 2.1.1 -> 2.1.2
* Support latest processors.
* Bug fixes.

License-Update: License year is updated.

Release notes:
https://github.com/intel/libipt/releases/tag/v2.1.2

Signed-off-by: Sudhir Sharma <sudhir.sharma@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-14 11:53:01 +08:00
Yogesh Tyagi
1bc9b44c76
intel-microcode: upgrade 20250211 -> 20250512
Update for functional issues for different processors

Fixes CVEs:
CVE-2024-28956 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01153.html]
CVE-2025-24495 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01322.html]

Release Notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250512

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-14 11:52:35 +08:00
Sudhir Sharma
1616b7c807
isa-l : upgrade 2.31.0 -> 2.31.1
* fixes return type for PowerPC _gf_vect_mul_base function.
* fixes isal_deflate_icf_finish_lvl1 dispatcher for aarch64.
* fixes CRC compilation on aarch64.
* fixes MacOS-14 compilation.
* fixes MinGW build.
* fixes Clang compilation on igzip library on aarch64.
* fixes spelling mistakes and typos.
* fixes Windows build on erasure code performance applications.
* fixes FreeBSD build warnings.
* fixes compilation with YASM.

Release Notes:
https://github.com/intel/isa-l/releases/tag/v2.31.1

Signed-off-by: Sudhir Sharma <sudhir.sharma@intel.com>
2025-05-08 17:11:03 +08:00
Lim Siew Hoon
ef8035b48f
libvpl-tools: upgrade 1.2.0 -> 1.3.0
Release notes:
https://github.com/intel/libvpl-tools/releases/tag/v1.3.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-06 09:29:20 +08:00
Lim Siew Hoon
7bb5971efa
vpl-gpu-rt: upgrade 24.4.4 -> 25.1.5
Releases notes:
https://github.com/intel/vpl-gpu-rt/releases/tag/intel-onevpl-25.1.4

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-06 09:29:13 +08:00
Lim Siew Hoon
3193965523
libvpl: upgrade 2.13 -> 2.14
Release notes:
https://github.com/intel/libvpl/releases/tag/v2.14.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-06 09:29:04 +08:00
Lim Siew Hoon
172651fbb9
intel-media-driver: upgrade 24.4.4 -> 25.1.4
Drop list of patches already merged
 - 0001-Change-RGB-mask-and-order-for-BMG.patch

Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-25.1.4

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-06 09:28:52 +08:00
Lim Siew Hoon
046ad0ede1
gmmlib: upgrade 22.5.5 -> 22.7.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-06 09:27:14 +08:00
Yogesh Tyagi
6311c5a403
intel-mediasdk : drop recipe
intel-mediasdk project is no longer maintained so drop the recipe and
other references of intel-mediasdk from the layer

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-02 23:27:37 +08:00
Yogesh Tyagi
0badd9a460
linux-intel-rt/6.12 : update to lts-v6.12.22-linux-250407T141306Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-04-28 21:09:25 +08:00
Yogesh Tyagi
cd4995d855
linux-intel/6.12 : update to lts-v6.12.22-linux-250407T141306Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-04-28 21:09:18 +08:00
Naveen Saini
f1b9bf5f10 recipes: Fix variable assignment whitespace
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2025-04-23 11:14:28 +08:00
Richard Purdie
6eeb304b09
recipes: Improve whitespace issues
There is a pending bitbake patch which will warning on assignment whitespace
issues. Fix the handful of issues in meta-intel to avoid the warnings and
improve readability.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-04-14 11:33:36 +08:00
Richard Purdie
2506b743ab
layer.conf: Add the new release layer series
Add the walnascar release as being compatible with the layer.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-04-02 09:03:00 +08:00
Yogesh Tyagi
79b1fd3430
linux-intel-rt/6.11: Drop mainline 6.11-rt recipe
* Use LTS 6.12 for mainline RT as well, as 6.12 is the latest RT/Non-RT kernel
* 6.12 recipe is already added

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-03-10 10:02:32 +08:00
Yogesh Tyagi
cb85578bf3
linux-intel-rt/6.12: Adapt 6.6-rt recipe for 6.12-rt
* Use LTS 6.12 for RT as well, as 6.12 now has a single branch for both RT and non-RT kernels.
* Rename the patch:
  linux-intel/0001-6.11-6.12-lib-build_OID_registry-fix-reproducibility-issues.patch
* Drop the following patches, as they were specific to the 6.6 kernel:
  0001-6.6-lib-build_OID_registry-fix-reproducibility-issues.patch
  0001-6.6-vt-conmakehash-improve-reproducibility.patch

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-03-10 10:02:28 +08:00
Yogesh Tyagi
8bd6506e1e
meta-intel.inc: set PREFERRED_VERSION for linux-intel
* set kernel version to 6.12 for both lts and mainline (poky-altcfg)
  since it is the latest kernel
* 6.12 has a single branch for rt and non rt so use 6.12 for rt as well

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-03-10 10:02:22 +08:00
Yogesh Tyagi
db1f123d8b
linux-intel/6.12: add recipe
* Convert the mainline kernel 6.12 recipe to lts kernel 6.12 recipe
* Drop recipe for linux-intel-lts 6.6 kernel
* Use the 6.12 kernel tag lts-v6.12.16-linux-250225T162742Z

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-03-10 10:02:16 +08:00
Yogesh Tyagi
81b110e4fa
linux-intel: switch kernel-meta SRC_URI from git to https
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-03-06 22:41:13 +08:00
Lim Siew Hoon
b30ef8c8df
vpl-gpu-rt: upgrade 24.4.1 -> 24.4.4
Release Notes:
https://github.com/intel/vpl-gpu-rt/releases/tag/intel-onevpl-24.4.4

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-02-13 23:33:59 +08:00
Lim Siew Hoon
7137693e92
libvpl: upgrade 2.12.0 -> 2.13.0
Release Notes:
https://github.com/intel/libvpl/releases/tag/v2.13.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-02-13 23:33:59 +08:00
Lim Siew Hoon
ee209683b7
intel-media-driver: upgrade 24.4.1 -> 24.4.4
Drop list of patches already merged:
 - 0001-Change-RGB-mask-and-order.patch
 - 0001-Add-Y210-caps-for-BMG-HEVC-encode.patch

Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-24.4.4

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-02-13 23:33:59 +08:00
Lim Siew Hoon
c055eca643
gmmlib: upgrade 22.5.2 -> 22.5.5
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-02-13 23:33:59 +08:00
Yogesh Tyagi
157dec4d8e
intel-microcode: upgrade 20241112 -> 20250211
Update for functional issues for different processors

Fixes CVEs:
CVE-2024-31068 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01166.html]
CVE-2024-36293 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01213.html]
CVE-2023-43758 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01139.html]
CVE-2024-39355 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01228.html]
CVE-2024-37020 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01194.html]

Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250211

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-02-13 23:33:54 +08:00
Yogesh Tyagi
c7c7dface3
intel-compute-runtime : upgrade 24.26.30049.6 -> 24.39.31294.12
Refresh patch 0002-Build-not-able-to-locate-cpp_generation_tool.patch

Release Notes:
https://github.com/intel/compute-runtime/releases/tag/24.39.31294.12

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-01-15 09:51:32 +08:00
Yogesh Tyagi
c4cd14c32f
intel-graphics-compiler : upgrade 1.0.17193.4 -> 1.0.17791.18
Refresh patch dynamic-layers/clang-layer/recipes-opencl/igc/files/0001-BiF-CMakeLists.txt-remove-opt-from-DEPENDS.patch

Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.17791.18

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-01-15 09:51:30 +08:00
Yogesh Tyagi
f3f6c46ab4
level-zero: upgrade 1.15.8 -> 1.17.42
Release Notes:
https://github.com/oneapi-src/level-zero/releases/tag/v1.17.42

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-01-15 09:51:24 +08:00
Yogesh Tyagi
b0fe7e45ab
meta-intel.inc: set PREFERRED_VERSION for altcfg kernel to 6.12
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-12-20 18:14:02 +08:00
Yogesh Tyagi
40ad847196 linux-intel-rt/6.11 : update the name of the patch
* Use updated name of the patch 0001-6.11-6.12--lib-build_OID_registry-fix-reproducibility-issues.patch
  which has compatibility with both 6.11 and 6.12 kernel

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-12-19 22:47:46 +08:00
Yogesh Tyagi
0a941ec0af linux-intel/6.12: add recipe
* Add recipe for linux-intel Mainline 6.12 kernel
* Drop recipe for linux-intel Mainline 6.11 kernel
* Use the 6.12 kernel tag mainline-tracking-pre-prod-v6.12-linux-241211T020725Z
* Rename the patch 0001-6.11-lib-build_OID_registry-fix-reproducibility-issues.patch

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-12-19 22:47:42 +08:00
Yogesh Tyagi
ad97cfa0a7 linux-intel-rt/6.6 : update to tag lts-v6.6.63-rt46-preempt-rt-241126T190416Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-12-19 22:47:38 +08:00
Yogesh Tyagi
e2d83fe2c2 linux-intel/6.6 : update to tag lts-v6.6.63-linux-241126T173815Z
* Refresh patch 0001-6.6-lib-build_OID_registry-fix-reproducibility-issues.patch

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-12-19 22:47:32 +08:00
Lim Siew Hoon
d0150964ca libvpl-tools: upgrade 1.0.0 -> 1.2.0
Drop a list of patches already merged:
 - 0001-Correct-va-attrib-for-vaapiallocator.patch
 - 0002-Enable-YUV400-JPEG-Enc-for-vaapi.patch \
 - 0003-Enable-YUV400-JPEG-Enc-for-linux-vaapi-only.patch \
 - 0004-Fix-rDRM-DMA-methods.patch \
 - 0005-Force-allocator-to-use-DRM_PRIME-for-rDRM.patch \
 - 0006-Enable-VVC-in-sample_decode.patch \
 - 0007-Fix-X11-rendering-for-xe.patch \
 - 0008-Fix-code-formatting.patch \

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-11-28 09:01:57 +08:00
Lim Siew Hoon
c0986a2c06 vpl-gpu-rt: upgrade 24.3.2 -> 24.4.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-11-27 15:28:02 +08:00
Lim Siew Hoon
7092e59231 intel-media-driver: upgrade 24.3.2 -> 24.4.1
Add bug fixed:
 - 0001-Add-Y210-caps-for-BMG-HEVC-encode.patch
 - 0001-Change-RGB-mask-and-order.patch
 - 0001-Change-RGB-mask-and-order-for-BMG.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-11-27 15:28:02 +08:00
Lim Siew Hoon
31ebf1b346 gmmlib: upgrade 22.5.1 -> 22.5.2
Add bug fixed on BMG platform:
 - 0001-Extend-helper-Macros-219.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-11-27 15:27:56 +08:00
Yogesh Tyagi
cf1f250ae7 intel-microcode: upgrade 20241029 -> 20241112
Update for functional issues for different processors

Fixes CVEs:
CVE-2024-21853 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01101.html]
CVE-2024-23918 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01079.html]
CVE-2024-21820 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01079.html]
CVE-2024-24968 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01097.html]
CVE-2024-23984 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01103.html]

Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-2024112

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-11-18 22:49:18 +08:00
Anuj Mittal
9589e68d0a core-image-rt-sdk: remove debug-tweaks from IMAGE_FEATURES
debug-tweaks as a feature has been removed and replaced.

https://git.yoctoproject.org/poky/commit/?id=43b8b3fa72d75d8d82a478613a4d9bf4645b5389

The root login when required should be enabled by adding the new features
to EXTRA_IMAGE_FEATURES.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-11-13 12:27:18 +08:00
Yogesh Tyagi
544eaef721 intel-microcode: upgrade 20240910 -> 20241029
Update for functional issues for different processors

Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20241029

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-11-06 13:23:12 +08:00
Yogesh Tyagi
42b6cfec17
thermald : upgrade 2.5.7 -> 2.5.8
Drop already merged patch 0001-Makefile-Fix-build-Issue.patch

Release Notes:
https://github.com/intel/thermal_daemon/releases/tag/v2.5.8

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-22 20:09:41 +08:00
Yogesh Tyagi
da2013006a
metrics-discovery : upgrade 1.13.174 -> 1.13.178
Release Notes:
https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.13.178

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-22 20:09:41 +08:00
Yogesh Tyagi
7d826adfe7
ipmctl : upgrade 03.00.00.0485 -> 03.00.00.0499
Refresh patch 0001-Ignore-STATIC_ASSERTs-and-NULL-define-for-os-and-ut-builds.patch

Release Notes:
ipmctl:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0499

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-22 20:09:40 +08:00
Yogesh Tyagi
51cc236453
itt : upgrade 3.25.2-> 3.25.3
Release Notes:
https://github.com/intel/ittapi/releases/tag/v3.25.3

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-22 20:09:40 +08:00
Yogesh Tyagi
feb12460c9
oidn: fix useless-rpaths QA issue
Delete rpath from binaries and libraries

Error Log:
oidn-2.1.0-r0 do_package_qa: QA Issue: oidn: /usr/bin/oidnBenchmark contains probably-redundant RPATH /usr/lib [useless-rpaths]
oidn-2.1.0-r0 do_package_qa: QA Issue: oidn: /usr/bin/oidnTest contains probably-redundant RPATH /usr/lib [useless-rpaths]
oidn-2.1.0-r0 do_package_qa: QA Issue: oidn: /usr/lib/libOpenImageDenoise_core.so.2.1.0 contains probably-redundant RPATH /usr/lib [useless-rpaths]
oidn-2.1.0-r0 do_package_qa: QA Issue: oidn: /usr/lib/libOpenImageDenoise.so.2.1.0 contains probably-redundant RPATH /usr/lib [useless-rpaths]
oidn-2.1.0-r0 do_package_qa: QA Issue: oidn: /usr/lib/libOpenImageDenoise_device_cpu.so.2.1.0 contains probably-redundant RPATH /usr/lib [useless-rpaths]

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-16 21:14:35 +08:00
Yogesh Tyagi
35d9611724
meta-intel.inc: set default PREFERRED_VERSION for mainline rt to 6.11 rt kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-15 14:40:23 +08:00
Yogesh Tyagi
592703f390
linux-intel-rt/6.11: add recipe
Add recipe for NEX Mainline 6.11 rt kernel.
Use the 6.11 rt kernel tag mainline-tracking-pre-prod-v6.11-rt7-preempt-rt-240925T152713Z

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-15 14:40:22 +08:00
Preeti Sachan
d0cca0cf28
slimboot-tools: update to latest commit
Updated commit to include GenContainer.py fix to set
default auth type correctly.

Signed-off-by: Preeti Sachan <preeti.sachan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-10 12:35:44 +08:00
Yogesh Tyagi
f4085cf2ba
meta-intel.inc: set default PREFERRED_VERSION for mainline to 6.11 kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-10 09:15:57 +08:00
Yogesh Tyagi
a38d69ee3d
linux-intel/6.11 : update to tag mainline-tracking-pre-prod-v6.11-linux-240925T085433Z
* Drop recipe for 6.10 kernel
* Drop the patch 0001-6.10-vt-conmakehash-improve-reproducibility.patch
* Add recipe for 6.11 kernel

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-10 09:15:57 +08:00
Lim Siew Hoon
945c5bbb80
libvpl-tools: backport list of bug fixed in sample
backport list code fixed for sample app from upstream:
 - 0001-Correct-va-attrib-for-vaapiallocator.patch
 - 0002-Enable-YUV400-JPEG-Enc-for-vaapi.patch
 - 0003-Enable-YUV400-JPEG-Enc-for-linux-vaapi-only.patch
 - 0004-Fix-rDRM-DMA-methods.patch
 - 0005-Force-allocator-to-use-DRM_PRIME-for-rDRM.patch
 - 0006-Enable-VVC-in-sample_decode.patch
 - 0007-Fix-X11-rendering-for-xe.patch
 - 0008-Fix-code-formatting.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-10 09:15:19 +08:00
Lim Siew Hoon
3b4ab5676d
libvpl-tools: add 1.0.0 version
Command line tools application that remove from libvpl
start from 2.11.0 version.

Release notes:
https://github.com/intel/libvpl-tools/releases/tag/v1.0.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-10-10 09:07:34 +08:00
Lim Siew Hoon
9bc4ada2f2
vpl-gpu-rt: upgrade 24.1.5 -> 24.3.2
Release notes:
https://github.com/intel/vpl-gpu-rt/releases/tag/intel-onevpl-24.3.2

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-09-30 11:01:33 +08:00
Lim Siew Hoon
acb6754d4f
libvpl: upgrade 2.10.2 -> 2.12.0
Removed all related command line tools.
They have been moved to a separate repository since
2.11.0 version.
(https://github.com/intel/libvpl-tools)

Release notes:
https://github.com/intel/libvpl/releases/tag/v2.12.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-09-30 11:01:30 +08:00
Lim Siew Hoon
86a337d450
intel-media-driver: upgrade 24.1.5 -> 24.3.2
Drop patches already merged:
 - 0001-Disable-vp9-padding-on-mtl.patch
 - 8aa866dc650e6b0e0b7425bafc7b1039232c377a.patch

Rebased patches:
 - 0001-Force-ARGB-surface-to-tile4-for-ACM.patch

code fixed for videowall issue:
 - 0001-Fix-failed-4k-videowalll-test-case-and-color-corrupt.patch

Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-24.3.2

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-09-30 10:11:47 +08:00
Lim Siew Hoon
fd8ccbdf1e
libva-utils: upgrade 2.21.0 -> 2.22.0
Release notes:
https://github.com/intel/libva-utils/releases/tag/2.22

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-09-30 09:44:12 +08:00
Lim Siew Hoon
438897ccab
libva: upgrade 2.21.0 -> 2.22.0
Release notes:
https://github.com/intel/libva/releases/tag/2.22.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-09-30 09:44:12 +08:00
Lim Siew Hoon
d007bbd936
gmmlib: upgrade 22.3.18 -> 22.5.1
Drop patches already merged:
 - 0001-Add-new-DG2-device-IDs-194.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-09-30 09:44:12 +08:00
Yogesh Tyagi
4b40ffcc8d
intel-microcode: upgrade 20240813 -> 20240910
Update for functional issues for different processors

Fixes CVEs:
CVE-2024-23984 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01103.html]
CVE-2024-24968 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01097.html]

Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20240910

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-09-12 17:18:08 +08:00
Yogesh Tyagi
8c4ea4cd2f linux-intel : Add space in SRC_URI:append
Add space before file:// in SRC_URI:append to avoid concatenation
issues with other SRC_URI:append

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-30 15:45:03 +08:00
Yogesh Tyagi
67c156ac9f meta-intel.inc: set default PREFERRED_VERSION for mainline to 6.10 kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-29 09:49:18 +08:00
Yogesh Tyagi
740eed7a7d linux-intel/6.10 : update to tag mainline-tracking-v6.10-linux-240717T063713Z
* Drop recipe for 6.8 kernel
* Add recipe for 6.10 kernel
* Move the patches specific to kernel 6.10 to the recipe

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-29 09:49:18 +08:00
Yogesh Tyagi
25debfe314 linux-intel-rt/6.6 : update to tag lts-v6.6.44-rt39-preempt-rt-240809T014856Z
Move the patches specific to kernel 6.6 to 6.6 recipe

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-29 09:49:18 +08:00
Yogesh Tyagi
0a46de4a5d linux-intel/6.6 : update to tag lts-v6.6.44-linux-240808T092831Z
Move the patches specific to kernel 6.6 to 6.6 recipe

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-29 09:49:18 +08:00
Yogesh Tyagi
d6be707bfb itt : upgrade 3.25.1 -> 3.25.2
Release Notes:
https://github.com/intel/ittapi/releases/tag/v3.25.2

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-23 15:58:53 +08:00
Yogesh Tyagi
c95fce3af3 onednn : 3.5.1 -> 3.5.3
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.5.3

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-23 15:58:53 +08:00
Yogesh Tyagi
a9a49e3e1a metrics-discovery : upgrade 1.12.172 -> 1.13.174
License-Update:
Copyright years updated

Release Notes:
https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.13.174

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-23 15:58:53 +08:00
Yogesh Tyagi
1f08cf063e intel-compute-runtime : upgrade 24.22.29735.20 -> 24.26.30049.6
* Refresh patch

Release Notes:
https://github.com/intel/compute-runtime/releases/tag/24.26.30049.6

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-23 15:58:53 +08:00
Yogesh Tyagi
2ed565749c intel-graphics-compiler : upgrade 1.0.16900.23 -> 1.0.17193.4
Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.17193.4

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-23 15:58:53 +08:00
Yogesh Tyagi
5d1f6d9422 intel-microcode: upgrade 20240531 -> 20240813
Update for functional issues for different processors

Fixes CVEs:
CVE-2024-24853 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01083.html]
CVE-2024-25939 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01118.html]
CVE-2024-24980 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01100.html]
CVE-2023-42667 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01038.html]
CVE-2023-49141 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01046.html]

Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20240813

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-08-21 15:29:01 +08:00
Yogesh Tyagi
0f83a00783 ospray : upgrade 3.1.0 -> 3.2.0
Release Notes:
https://github.com/RenderKit/ospray/releases/tag/v3.2.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
373080d3ff onednn : 3.4.3 -> 3.5.1
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.5.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
b71661ad7a rkcommon : upgrade 1.13.0 -> 1.14.0
Release Notes:
https://github.com/ospray/rkcommon/releases/tag/v1.14.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
debe7a7598 embree : upgrade 4.3.1 -> 4.3.3
Release Notes:
https://github.com/RenderKit/embree/releases/tag/v4.3.3

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
78b843d359 ixgbevf : upgrade 4.19.4 -> 4.19.10
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.19.10/

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
1cf46a8ab0 ixgbe : upgrade 5.20.3 -> 5.20.10
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.20.10/

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
99ecd5c06e metrics-discovery : upgrade 1.12.171 -> 1.12.172
Release Notes:
https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.12.172

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
3505ed2bfa intel-cmt-cat : upgrade 23.11.1 -> 24.05
Release Notes:
https://github.com/intel/intel-cmt-cat/releases/tag/v24.05

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
ea270e6f7b itt : upgrade 3.24.8 -> 3.25.1
x86_64 file no longer there in ittnotify/fortran/posix
so remove code from recipe which tries to delete this file

Release Notes:
https://github.com/intel/ittapi/releases/tag/v3.25.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
ece4cf8c32 intel-compute-runtime : upgrade 24.13.29138.7 -> 24.22.29735.20
* Refresh patches
* Drop backported patch f10439aea214984a060566831f63d3aa198ef1b8.patch

Release Notes:
https://github.com/intel/compute-runtime/releases/tag/24.22.29735.20

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
cea3080350 intel-graphics-compiler : upgrade 1.0.16510.2 -> 1.0.16900.23
Refresh patches

Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.16900.23

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-30 09:25:49 +08:00
Yogesh Tyagi
e973862547 openvino-inference-engine : Remove openvino related recipes and tests
* Remove all openvino related recipes, tests and other data from meta-intel
  layer as a new layer (meta-oepnvino) specific to openvino has been created.

* Update openvino documentation

meta-openvino layer URL:
https://github.com/intel/meta-openvino

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-07-12 16:40:57 +08:00
Anuj Mittal
ea0a7de92f tested_hardware.md: refresh list of tested platforms
Amston Lake is also tested and Elkhart Lake is supported/tested only
with intel-corei7-64.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-18 12:05:43 +08:00
Jianpeng Chang
a070dff830 itt: upgrade v3.24.7 -> v3.24.8
Signed-off-by: Jianpeng Chang <jianpeng.chang.cn@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-18 10:27:32 +08:00
Anuj Mittal
263f8cb810 onednn: upgrade 3.4.1 -> 3.4.3
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.4.2
https://github.com/oneapi-src/oneDNN/releases/tag/v3.4.3

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-11 11:34:41 +08:00
Anuj Mittal
8cbeba7725 ispc: upgrade 1.23.0 -> 1.24.0
Language changes:
    - Added support for non-type template parameters. Uniform integers
      and enums can be used now as template parameters.
    - Added dot product functions for unsigned and signed int8 and int16
      types.  They leverage AVX-VNNI and AVX512-VNNI instructions if
      supported by targets (docs).
    - Added macro definitions for numeric limits.

New targets:
    - avx2vnni-i32x4, avx2vnni-i32x8, avx2vnni-i32x16 with AVX-VNNI
      instruction support,
    - avx512icl-x4, avx512icl-x8, avx512icl-x16, avx512icl-x32 and
      avx512icl-x64 with AVX512-VNNI instruction support.

Code generation:
    - Fixed generation of code for GPU when unnecessary vectorized
      instruction are used during address arithmetic, e.g., for
      accessing fields of varying structures (#2846).
    - Improved generated code for cases when foreach loop iteration
      domain is less than the target width (#2836 ).

Compiler switches behavior:
    - --pic command line flag now corresponds to the -fpic flag of Clang
      and GCC, whereas the newly introduced --PIC corresponds to -fPIC.

Bug fixes:
    - The implementation of round standard library function was aligned
      across all targets. It may potentially affect the results of the
      code that uses this function for the following targets: avx2-i16x16,
      avx2-i8x32 and all avx512 targets (#2793).
    - Fixed cases when unwind info were not generated for functions.
      This impacted debugging and profiling on Windows (#2842).
    - Fixed broken targets sse4-i8xN and avx2-i8xN (#2800).

More details:
https://github.com/ispc/ispc/releases/tag/v1.24.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-10 15:10:51 +08:00
Anuj Mittal
6a2114ac03 intel-crypto-mb: upgrade 2021.11.1 -> 2021.12.1
License-Update: Same license, delete section on CMake

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-10 13:44:43 +08:00
Anuj Mittal
4f4e6d763c intel-microcode: upgrade 20240514 -> 20240531
Fixes functional issues for GLK. Release notes:

https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20240531

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-04 09:34:32 +08:00
Anuj Mittal
d9c5f429a1 embree: fix UPSTREAM_CHECK_GITTAGREGEX
Match only the releases and not tags like v4.3.2-blender.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-04 09:34:32 +08:00
Anuj Mittal
d965d9ab8e embree: remove incorrect license value
'syrah' is not a license name. It should be BSD-3-Clause as per the
license listed in third-party-programs.txt.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-04 09:32:36 +08:00
Naveen Saini
c849f41d21 linux-intel: enable Intel NPU config
Enables Intel NPU (14th generation Intel CPU (Meteor Lake) or newer)
which is a CPU-integrated inference accelerator for
Computer Vision and Deep Learning applications.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-30 17:01:57 +08:00
Naveen Saini
6846d34df3 linux-intel-rt/6.6: update to tag lts-v6.6.30-rt30-preempt-rt-240520T163730Z
Update kernel-cache too.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-30 17:01:57 +08:00
Naveen Saini
3344a55d26 linux-intel/6.6: update to tag lts-v6.6.30-linux-240517T123905Z
No need to enable IOMMU explicitly [1]

[1] https://git.yoctoproject.org/yocto-kernel-cache/commit/?h=yocto-6.6&id=49698cadd79745fa26aa7ef507c16902250c1750

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-30 17:01:57 +08:00
Naveen Saini
83c3b371ca linux-intel/6.8: update to tag mainline-tracking-v6.8-linux-240509T064507Z
No need to enable IOMMU explicitly [1]

[1] https://git.yoctoproject.org/yocto-kernel-cache/commit/?id=c4e3facab8b3be91a10c99ac66e8c3a4c7696075

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-30 17:01:57 +08:00
Anuj Mittal
f222ac31c5 recipes: remove secureboot selftest and images
This no longer works and is not maintained and tested.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-30 10:27:20 +08:00
Naveen Saini
b47467609d linux-npu-driver: add recipe
This recipe enables User Mode Driver for Intel® NPU device.
Intel® NPU device is an AI inference accelerator integrated
with Intel client CPUs, starting from Intel® Core™ Ultra generation
of CPUs (formerly known as Meteor Lake).
It enables energy-efficient execution of artificial neural network tasks.

https://github.com/intel/linux-npu-driver

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-29 18:13:30 +08:00
Anuj Mittal
28b193723b opencl-clang/14.0.0: remove recipe
We no longer allow building with 14.0 version of LLVM so remove the
recipe and remove the logic to select that recipe version based on
LLVMVERSION value.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-29 12:07:33 +08:00
Anuj Mittal
a672e9116a layer.conf: update LAYERSERIES_COMPAT
Remove kirkstone compatibility claim and make sure we're able to execute
the oeqa tests.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-27 18:46:19 +08:00
Anuj Mittal
98a4c95816 setup-intel-oneapi-env: set dedicated UNPACKDIR
Fix the error after recent UNPACKDIR changes in OE-core:

 | install: cannot stat '/var/lib/build/workspace/poky/build/tmp/work/corei7-64-poky-linux/setup-intel-oneapi-env/2023.0.0-25370/intel-oneapi-runtime.conf': No such file or directory

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-24 11:19:15 +08:00
Naveen Saini
856fd19c35 intel-microcode: upgrade 20240312 -> 20240514
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20240514

Fixes CVEs:
CVE-2023-45733 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01051.html]
CVE-2023-46103 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01052.html]
CVE-2023-45745,CVE-2023-47855 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01036.html]

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-17 11:08:31 +08:00
Anuj Mittal
f50328b877 intel-compute-runtime: fix build with gcc14
Fixes:

 | /poky/build/tmp/work/corei7-64-poky-linux/intel-compute-runtime/24.13.29138.7/git/shared/test/unit_test/gmm_helper/gmm_resource_info_tests.cpp:75:41: error: no matching function for call to 'find(std::vector<char*>::iterator, std::vector<char*>::iterator, void*&)'
 |    75 |     EXPECT_NE(destroyed.end(), std::find(destroyed.begin(), destroyed.end(), handle));
 |       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-17 09:12:55 +08:00
Yogesh Tyagi
f9eb05f598 ixgbevf : upgrade 4.18.7 -> 4.19.4
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.19.4/

This release fixes build with newer kernels.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-16 14:32:34 +08:00
Yogesh Tyagi
938ba15a4a ixgbe : upgrade 5.19.6 -> 5.20.3
Release Notes:

* Fix calltrace on driver load for old kernels
* Fix IRQ affinity hint
* Fix waiting for flash completion ACK
* Fix debugfs directory double creation
* Fix terminate probing right after wrong API detected
* Fix compilation on kernels with no devlink_info_driver_name_put()

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-16 14:31:48 +08:00
KARN JYE LAU
5a0479b735 libvpl: change branch name master -> main
Signed-off-by: KARN JYE LAU <karn.jye.lau@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-14 23:36:23 +08:00
Naveen Saini
82f614ab96 linux-intel/6.x: enable Intel IOMMU driver
Enable support for Intel IOMMU using DMA Remapping (DMAR) Devices.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-13 12:31:54 +08:00
Lim Siew Hoon
4c0414ea1f libvpl: fixed wrong commit id for 2.10.2 tag
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-09 20:27:14 +08:00
Lim Siew Hoon
52f5037453 vpl-gpu-rt: Rename and upgrade 23.4.3 -> 24.1.5
Drops patches already merged:
 - 0001-ARLH-DID-open-source-6286.patch
 - 0001-Fix-SetBuffersYV12-V-U-plane-offsets-calculation-647.patch
 - 0001-JPEGe-Enable-BGR4-JPEG-Enc-support-6470.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-08 10:30:43 +08:00
Lim Siew Hoon
3d77cd745a libvpl: rename and upgrade 2023.4.0 -> 2.10.2
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-08 10:30:32 +08:00
Lim Siew Hoon
f77e45d588 intel-media-driver: upgrade 23.4.3 -> 24.1.5
Drops list of patches already merged:
 - 0004-Add-device-ID-for-ARL.patch
 - 0005-Add-XR24-support-to-DMABuf.patch
 - 0006-add-INTEL-MEDIA-ALLOC-refineE-to-specify-the-memory-.patch
 - 0007-Skip-report-keys.patch
 - 0008-Limit-INTEL-MEDIA-ALLOC-MODE-to-MTL-and-ARL-only.patch
 - 0009-Skip-cache-bucket-realloc-for-default-mode-0.patch
 - 0010-Fix-failed-4k-video-wall-test-case-and-color-corrupt.patch
 - 0011-Disable-422H-format-output.patch
 - 0012-Decode-Fix-AVC-decode-SFC-4K-hang-issue.patch

Backport a patch to fix build errors:

| error: comparing the result of pointer addition ‘(avcDirectmodeParams._MHW_VDBOX_AVC_DIRECTMODE_PARAMS::presAvcDmvBuffers + ((((sizetype)n) + 1) * 328))’ and NULL [-Werror=address]
| 592 | if (&avcDirectmodeParams.presAvcDmvBuffers[n+1] != nullptr)
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-07 18:23:24 +08:00
Lim Siew Hoon
fdab9460e9 libva-intel-utils: upgrade 2.20.1 -> 2.21.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-07 16:04:13 +08:00
Lim Siew Hoon
0b8c3342f6 libva: upgrade 2.20.0 -> 2.21.0
Switch to using git as the release tarball is missing autogen.sh.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-07 16:04:13 +08:00
Lim Siew Hoon
7655d2b265 gmmlib: upgrade 22.3.15 -> 22.3.18
Drops patches already merged:
 - 0001-Introduce-ARL-H-support-172.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-07 16:04:04 +08:00
Yogesh Tyagi
11c41c9a46 open-model-zoo : upgrade 2024.0.0 -> 2024.1.0
Release Notes:
https://github.com/openvinotoolkit/open_model_zoo/releases/tag/2024.1.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:13:09 +08:00
Yogesh Tyagi
fd80d897b3 openvino-model-optimizer : upgrade 2024.0.0 -> 2024.1.0
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2024.1.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:13:09 +08:00
Yogesh Tyagi
374a26b501 openvino-inference-engine : upgrade 2024.0.0 -> 2024.1.0
- Disable NPU plugin for now and enable it in a later change
- Drop backported patch which is now avialable in this version
- Drop patch which is already merged upstream
- Refresh patches

Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2024.1.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:13:09 +08:00
Yogesh Tyagi
aad60b5319 thermald : upgrade 2.5.6 -> 2.5.7
- Refresh patch

Release Notes:
https://github.com/intel/thermal_daemon/releases/tag/v2.5.7

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:13:09 +08:00
Yogesh Tyagi
b14d143184 onednn : upgrade 3.4 -> 3.4.1
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.4.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:13:09 +08:00
Yogesh Tyagi
acbf0a8b3d metrics-discovery : upgrade 1.12.170 -> 1.12.171
Release Notes:
https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.12.171

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:13:09 +08:00
Yogesh Tyagi
5ca806f3ee itt : upgrade 3.24.6 -> 3.24.7
Release Notes:
https://github.com/intel/ittapi/releases/tag/v3.24.7

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:13:09 +08:00
Yogesh Tyagi
6e63b0247c intel-compute-runtime: upgrade 24.05.28454.6 -> 24.13.29138.7
Release Notes:
https://github.com/intel/compute-runtime/releases/tag/24.13.29138.7

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:12:53 +08:00
Yogesh Tyagi
7161d3e830 intel-graphics-compiler: upgrade 1.0.15985.7 -> 1.0.16510.2
License-Update: LLVM is now Apache-2.0 licensed.

Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.16510.2

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-03 10:12:53 +08:00
Anuj Mittal
7864daf8ec recipes: avoid using WORKDIR in do_install
Replace usage of WORKDIR in do_compile/do_install by ${S} or ${B}. It
also helps with cases when externalsrc is used like with devtool.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-29 16:20:58 +08:00
Naveen Saini
547f00bca5 openvino.md: Add document to build image with OpenVINO toolkit
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-29 10:03:39 +08:00
Lee Chee Yang
7165c20b43 documentation: drop Maintainer.md
drop the Maintainer.md and add maintainer section at README.md.

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-22 11:12:57 +08:00
Lee Chee Yang
6ece731dc2 gmmlib: fix malformed upstream status
INFO: test_patches_upstream_status (common.CommonCheckLayer)
INFO:  ... expected failure
INFO: Traceback (most recent call last):
  File "/data/master/poky/scripts/lib/checklayer/cases/common.py", line 87, in test_patches_upstream_status
    self.assertEqual(len(patches), 0 , \
AssertionError: 1 != 0 : Found following patches with malformed or missing upstream status:
/data/master/meta-intel/recipes-graphics/gmmlib/files/0001-Add-new-DG2-device-IDs-194.patch

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-22 11:12:57 +08:00
Yogesh Tyagi
9ee4834eab linux-intel-rt/6.6 : update to tag lts-v6.6.25-rt29-preempt-rt-240416T010215Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-22 10:54:41 +08:00
Yogesh Tyagi
4e30042791 linux-intel/6.6 : update to tag lts-v6.6.25-linux-240415T215440Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-22 10:54:41 +08:00
Lee Chee Yang
5ed1dcd18e MAINTAINERS: convert to .md
Also update references to MAINTAINERS.md.

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-19 10:10:47 +08:00
Lee Chee Yang
e166755b86 documentation: update and restructure README
Update README content, reference and links. Also, split and convert this
into multiple markdown files.

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-19 10:10:47 +08:00
Lee Chee Yang
0093d9f2ea doc/secureboot: remove README
This is no longer tested, hence drop it.

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-17 12:20:29 +08:00
Lee Chee Yang
84f39e69be CHANGELOG: drop changelog
We've not been keeping this up to date. Remove the file and refer to release notes or git log for changes.

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-17 12:20:29 +08:00
Yogesh Tyagi
0e43ce8605 linux-intel-rt/6.6 : update to tag lts-v6.6.23-rt28-preempt-rt-240407T195413Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-15 15:37:08 +08:00
Yogesh Tyagi
c31ad2df36 linux-intel/6.6 : update to tag lts-v6.6.23-linux-240407T055600Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-04-15 15:37:08 +08:00
Naveen Saini
c374b041cc lms: use python3native and depend on python3-packaging-native
Recipe incorrectly using python from host, which causing
following failure:
|     import packaging.version
| ModuleNotFoundError: No module named 'packaging.version'

Ref:
https://git.yoctoproject.org/poky/commit/?id=bb4abe0e6468f8be3fdd6012a109ddd1db7b20a8

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2024-04-12 12:56:48 +08:00
Hoe Sheng Yang
506aa18577 gmmlib: Add new DG2 device id
Signed-off-by: Hoe, Sheng Yang <sheng.yang.hoe@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2024-04-02 13:01:43 +08:00
Naveen Saini
bdb3a52062 intel-microcode: upgrade 20231114 -> 20240312
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20240312

Fixes CVEs:
CVE-2023-39368 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00972.html]
CVE-2023-38575 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00982.html]
CVE-2023-28746 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00898.html]
CVE-2023-22655 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00960.html]
CVE-2023-43490 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01045.html]

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-28 10:44:03 +08:00
Yogesh Tyagi
e0f530f48f conf/machine: set preferred kernel to 6.8 for poky-altcfg
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-21 09:29:59 +08:00
Yogesh Tyagi
b815f56c01 linux-intel/6.8 : add recipe
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-21 09:29:59 +08:00
Yogesh Tyagi
430c6e6391 linux-intel/6.7 : drop recipe
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-21 09:29:59 +08:00
Yogesh Tyagi
b235686f37 linux-intel-rt/6.6 : update to tag lts-v6.6.20-rt25-preempt-rt-240308T080222Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-21 09:29:59 +08:00
Yogesh Tyagi
fe0060a12e linux-intel/6.6 : update to tag lts-v6.6.20-linux-240308T063847Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-21 09:29:59 +08:00
Yogesh Tyagi
674e223dba open-model-zoo : upgrade 2023.3.0 -> 2024.0.0
Release Notes:
https://github.com/openvinotoolkit/open_model_zoo/releases/tag/2024.0.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-20 13:41:10 +08:00
Yogesh Tyagi
f12f3603a2 openvino-model-optimizer : upgrade 2023.3.0 -> 2024.0.0
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2024.0.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-20 13:41:10 +08:00
Yogesh Tyagi
06781f8c81 openvino-inference-engine : upgrade 2023.3.0 -> 2024.0.0
- Removed the Cython patch, which is no longer relevant
  as Legacy IE python API has been removed:
  a561a2a484

- Remove cython dependency as well from recipe

- Remove the switch disabling MLAS support. It's enabled by default.
  Fetch the submodule as well and include the file pointing to its
  Apache-2.0 license in LIC_FILES_CHKSUM.

- Update conditional check to exclude directories which have "/usr/include"
  in them to not add <sysroot>/usr/include as well.

- Backport a patch which solves the build failure caused by setting the
  "ENABLE_OV_ONNX_FRONTEND" option to "OFF"

Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2024.0.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-18 15:16:23 +08:00
Lee Chee Yang
9ce6cc89c7 README: drop obsolete README.sources
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-12 09:53:27 +08:00
Yogesh Tyagi
8ecf604af2 thermald : upgrade 2.5.4 -> 2.5.6
Create a separate variable for branch value and derive the value from PV
so AUH is able to upgrade the recipe.

Release Notes:
https://github.com/intel/thermal_daemon/releases/tag/v2.5.6

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Yogesh Tyagi
ce7818a5f5 metee : upgrade 3.1.6 -> 3.2.4
Drop upstreamed patch

Release Notes:
https://github.com/intel/metee/releases/tag/3.2.4

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Yogesh Tyagi
1a7d12af5a lms : upgrade 2322.0.0.0 -> 2406.0.0.0
Drop upstreamed patches

Release Notes:
https://github.com/intel/lms/releases/tag/v2406.0.0.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Yogesh Tyagi
353b0a4354 isa-l : upgrade 2.30.0 -> 2.31.0
Fix Package QA Issue "isa-l doesn't have GNU_HASH"

License-Update:
* copyright years updated
* SPDX-License-Identifier: BSD-3-Clause added

Release Notes:
https://github.com/intel/isa-l/releases/tag/v2.31.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Yogesh Tyagi
7ff39883be onednn : upgrade 3.3.4 -> 3.4
Create a separate variable for branch value and derive the value from PV
so AUH is able to upgrade the recipe.

Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.4

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Yogesh Tyagi
9f0aef109a intel-crypto-mb : upgrade 2021.9.0 -> 2021.11.1
Create a separate variable for branch value and derive the value from PV
so AUH is able to upgrade the recipe.

Release Notes:
https://github.com/intel/ipp-crypto/releases/tag/ippcp_2021.11.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Yogesh Tyagi
f4a76fdeb8 intel-cmt-cat : upgrade 23.11 -> 23.11.1
Release Notes:
https://github.com/intel/intel-cmt-cat/releases/tag/v23.11.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Yogesh Tyagi
83239e5183 libipt : upgrade 2.1.0 -> 2.1.1
License-Update: copyright years updated

Release Notes:
https://github.com/intel/libipt/releases/tag/v2.1.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Naveen Saini
ec6e087a9f layer.conf: update LAYERSERIES_COMPAT to use scarthgap
Drop compatibility to nanbield.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 13:47:18 +08:00
Anuj Mittal
9ed54a1380 ispc: upgrade 1.22.0 -> 1.23.0
Release notes:
https://github.com/ispc/ispc/releases/tag/v1.23.0

llvm-dis is no longer a build dependency.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28 22:38:44 +08:00
Anuj Mittal
0935c639d4 openvkl: upgrade 2.0.0 -> 2.0.1
Release notes:
https://github.com/openvkl/openvkl/releases/tag/v2.0.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28 22:38:37 +08:00
Anuj Mittal
b0c4cc0a59 ospray: upgrade 3.0.0 -> 3.1.0
Release notes:
https://github.com/ospray/ospray/releases/tag/v3.1.0

Disable building examples as they need OpenGL.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28 16:19:07 +08:00
Anuj Mittal
a220c9eb58 embree: upgrade 4.3.0 -> 4.3.1
Release notes:
https://github.com/embree/embree/releases/tag/v4.3.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28 16:17:29 +08:00
Anuj Mittal
96ccbae896 rkcommon: upgrade 1.12.0 -> 1.13.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28 11:49:12 +08:00
Anuj Mittal
a89665f17c intel-compute-runtime: upgrade 23.22.26516.18 -> 24.05.28454.6
Drop the patch that has already been merged.

License-Update: OpenCL-Headers are now Apache-2.0 licensed.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28 10:01:22 +08:00
Anuj Mittal
e56ace026b intel-graphics-compiler: upgrade 1.0.14062.11 -> 1.0.15985.7
The instrinsics Python scripts now need mako module as well. Use the
native Python to ensure builds are not dependent on what is installed on
the host.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28 09:58:29 +08:00
Lim Siew Hoon
e318d88002 onevpl-intel-gpu: backport patches to fix bugs
1. Enable JPEG Enc support with BGR4 format.
 * 0001-JPEGe-Enable-BGR4-JPEG-Enc-support-6470.patch

2. Fixed YV12 setBuffers for V & U plane offsets calculation
 * 0001-Fix-SetBuffersYV12-V-U-plane-offsets-calculation-647.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-26 16:43:47 +08:00
Lim Siew Hoon
f937848a04 onevpl-intel-gpu: upgrade 23.3.4 -> 23.4.3
Drops patches already merged:
 * 0001-Encode-Bugfix-for-HEVC-VDENC-422-RPL-caps-issue.-588.patch
 * 0001-RT-Common-Fix-MediaAdapterType-issue-5898.patch

Added new patches:
 * 0001-ARLH-DID-open-source-6286.patch

Release notes:
https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-23.4.3

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-26 14:24:34 +08:00
Lim Siew Hoon
9d39dfd705 onevpl: upgrade 2023.3.1 -> 2023.4.0
Rebased patches:
 * 0001-vpl.pc.in-dont-pass-pcfiledir-to-cflags.patch

Release notes:
https://github.com/intel/libvpl/releases/tag/v2023.4.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-26 14:24:34 +08:00
Lim Siew Hoon
723644dd33 intel-media-driver: upgrade 23.3.5 -> 23.4.3
Drop patches already merged:
 * 0002-Add-VASurfaceAttribMemoryType-for-ACM.patch
 * 0004-Set-sRGB-color-space-for-non-video-wall-and-no-backg.patch
 * 0005-XRGB-force-to-do-swizzle-for-AVC-HEVC.patch
 * 0006-Add-DG2-DIDs.patch

Rebased patchess:
 * 0001-Disable-vp9-padding-on-mtl.patch
 * 0002-Force-ARGB-surface-to-tile4-for-ACM.patch

Added new bug fixed:
 * 0004-Add-device-ID-for-ARL.patch
 * 0005-Add-XR24-support-to-DMABuf.patch
 * 0006-add-INTEL-MEDIA-ALLOC-refineE-to-specify-the-memory-.patch
 * 0007-Skip-report-keys.patch
 * 0008-Limit-INTEL-MEDIA-ALLOC-MODE-to-MTL-and-ARL-only.patch
 * 0009-Skip-cache-bucket-realloc-for-default-mode-0.patch
 * 0010-Fix-failed-4k-video-wall-test-case-and-color-corrupt.patch
 * 0011-Disable-422H-format-output.patch
 * 0012-Decode-Fix-AVC-decode-SFC-4K-hang-issue.patch

Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-23.4.3

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-26 14:23:43 +08:00
Lim Siew Hoon
a74c65c749 gmmlib: upgrade 22.3.12 -> 22.3.15
Added a patches for new ARL-H device id support:
 - 0001-Introduce-ARL-H-support-172.patch

Remove a patches already merged:
 - 0001-Add-more-DG2-Device-IDs.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-26 14:15:35 +08:00
Anuj Mittal
ef763abc2c openvino-inference-engine: drop usage of PYTHON_PN
Follow OE-core in removing usage of PYTHON_PN.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-23 16:10:31 +08:00
Anuj Mittal
d8bfb74fbb lms: use CVE_STATUS instead of CVE_CHECK_IGNORE
CVE_CHECK_IGNORE was deprecated and shouldn't be used anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-15 11:21:52 +08:00
Anuj Mittal
c7b6895705 ixgbe/ixgbvf: use CVE_STATUS instead of CVE_CHECK_IGNORE
CVE_CHECK_IGNORE was deprecated and shouldn't be used anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-15 11:15:36 +08:00
Yogesh Tyagi
5c057b4fa3 openvino-inference-engine: fix reproducibility issues
Prevent host paths from getting into target packages. Also prevents buildpaths warnings for files:

| File /usr/src/debug/openvino-inference-engine/2023.3.0/src/plugins/intel_cpu/cross-compiled/attn_memcpy_disp.cpp in package openvino-inference-engine-src contains reference to TMPDIR File
| File /usr/src/debug/openvino-inference-engine/2023.3.0/src/plugins/intel_cpu/cross-compiled/mha_single_token_disp.cpp in package openvino-inference-engine-src contains reference to TMPDIR
| File /usr/src/debug/openvino-inference-engine/2023.3.0/src/plugins/intel_cpu/cross-compiled/softmax_disp.cpp in package openvino-inference-engine-src contains reference to TMPDIR [buildpaths]

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-15 08:47:22 +08:00
Yogesh Tyagi
19a72dad31 linux-intel/6.7: update to tag mainline-tracking-v6.7-rc3-linux-231206T020418Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-14 09:34:41 +08:00
Yogesh Tyagi
f0dc074fc0 linux-intel-rt/6.6: update to tag lts-v6.6.14-rt21-preempt-rt-240131T164236Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-14 09:34:41 +08:00
Yogesh Tyagi
37a67779a0 linux-intel/6.6: update to tag lts-v6.6.14-linux-240131T053107Z
linux-intel-lts has backported ae1914174 to 6.6 branch. The commit drops
CONFIG_DEBUG_CREDENTIALS config option which results in warnings when building
with yocto-6.6 branch of y-k-c.
Suppress the warnings for linux-intel kernel for now.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-14 09:34:41 +08:00
Yogesh Tyagi
fa6a3ad97b open-model-zoo: upgrade 2023.2.0 -> 2023.3.0
Release Notes:
https://github.com/openvinotoolkit/open_model_zoo/releases/tag/2023.3.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-06 11:41:37 +08:00
Yogesh Tyagi
e21437f2ae openvino-model-optimizer: upgrade 2023.2.0 -> 2023.3.0
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.3.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-06 11:41:37 +08:00
Yogesh Tyagi
0593838afa openvino-inference-engine: upgrade 2023.2.0 -> 2023.3.0
This version of OpenVINO tries to fetch node-api-headers and node-addon-api at compile time using CMake's FetchContent. Download these during do_fetch instead and set FETCHCONTENT_BASE_DIR to tell CMake where the content is.

License-Update: Both new components are licensed MIT.

Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.3.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-06 11:41:37 +08:00
Naveen Saini
0cd1f774b1 qemuboot-intel.inc: clean up
/dev/urandom entropy source already being passed using QB_RNG [1].

[1] https://git.yoctoproject.org/poky/tree/meta/classes-recipe/qemuboot.bbclass#n101

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-05 09:39:06 +08:00
Naveen Saini
55b15013f2 linux-intel: update to latest kernel config
This update includes:

can: drop obsolete CONFIG_PCH_CAN
bsp/intel-x86: add support for TI DP83867 Gigabit PHY
beaglebone: Drop the nonassignable kernel options
features/qat/qat.cfg: enable CONFIG_PCIEAER

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-30 14:50:03 +08:00
Naveen Saini
69c711ec0a onednn: upgrade 3.3.1 -> 3.3.4
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-24 11:37:28 +08:00
Naveen Saini
d89ea58e79 metrics-discovery: upgrade 1.12.165.1 -> 1.12.170
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-24 11:37:28 +08:00
Naveen Saini
fdbed72ca4 libva-intel-utils: upgrade 2.20.0 -> 2.20.1
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-24 11:37:28 +08:00
Naveen Saini
a586d7fdb5 level-zero: upgrade 1.11.0 -> 1.15.8
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-24 11:37:28 +08:00
Naveen Saini
60eeaf617f itt: upgrade 3.24.2 -> 3.24.6
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-24 11:37:28 +08:00
Anuj Mittal
52954fdd50 Rename virtual/opencl-icd to virtual-opencl-icd
The recipe RPROVIDES virtual-opencl-icd now.

https://git.openembedded.org/meta-openembedded/commit/?id=4dbbef7a39ad18206ca6cebf7a1e08aebe5b5a65

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-23 09:37:47 +08:00
Naveen Saini
0bcaf75ea8 linux-intel: fix menuconfig
Refreshed and include patches from linux-yocto 6.6 to detect ncurses correctly when
cross-compiling.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-22 11:57:57 +08:00
Ross Burton
2d8d97f295 Add oeqa parselog ignores
As of oe-core 97dacf, the parselogs oeqa runtime test now loads ignores
from files on disk, instead of hardcoding them.

This will likely cause meta-intel to fail because the meta-intel-specific
ignores have been removed from oe-core.  This patch adds them back to
meta-intel.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-08 10:19:07 +08:00
Yogesh Tyagi
d79675497d Change default kernel for poky and poky-altcfg
* Make linux-intel-lts v6.6.5 the default kernel for poky
* Make linux-intel-lts v6.6.5 the default RT kernel for poky
* Make mainline-tracking v6.7-rc3 the default kernel for poky-altcfg
* Maintain only one version of rt kernel

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-08 10:19:01 +08:00
Yogesh Tyagi
f48f718cc0 linux-intel-rt/6.4: drop recipe
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-08 10:19:01 +08:00
Yogesh Tyagi
0f794d77b5 linux-intel/6.7: add recipe
Replace v6.4 with mainline-tracking v6.7-rc3 tag mainline-tracking-v6.7-rc3-linux-231129T100251Z
Also change yocto-kernel-cache branch to master

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-08 10:19:01 +08:00
Yogesh Tyagi
33a0f7dc25 linux-intel-rt/6.6: add recipe
Replace v6.1 with linux-intel-lts v6.6.5 tag lts-v6.6.5-rt16-preempt-rt-231212T043456Z,

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-08 10:19:01 +08:00
Yogesh Tyagi
7716ddce78 linux-intel/6.6: add recipe
Replace v6.1 with linux-intel-lts v6.6.5 tag lts-v6.6.5-linux-231211T170932Z

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-08 10:19:01 +08:00
Naveen Saini
5cfefd9a8f README: update tested hardware list
Added  Raptor Lake-P & Alder Lake-P platforms.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-11 08:47:48 +08:00
Lee Chee Yang
91ff1977d6 README: update installer image config
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-08 13:41:29 +08:00
Yongxin Liu
1b4e1a2570 intel-cmt-cat: upgrade 23.08 -> 23.11
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-07 15:14:43 +08:00
Yogesh Tyagi
67dab4b6a7 open-model-zoo: upgrade 2023.1.0 -> 2023.2.0
Release Notes:
https://github.com/openvinotoolkit/open_model_zoo/releases/tag/2023.2.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-07 15:14:21 +08:00
Yogesh Tyagi
a938ea1b27 openvino-model-optimizer: upgrade 2023.1.0 -> 2023.2.0
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.2.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-07 15:14:21 +08:00
Naveen Saini
df5a450118 ispc: upgrade 1.21.1 -> 1.22.0
Release notes:
https://github.com/ispc/ispc/releases/tag/v1.22.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-01 11:43:15 +08:00
Naveen Saini
6d3614337c oidn: upgrade 1.4.3 -> 2.1.0
Drop patch, which is not required anymore.

Update license files path.

Refreshed copyrights in license and third party programs.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-01 11:43:15 +08:00
Yogesh Tyagi
c93900c6ed openvino-inference-engine: upgrade 2023.1.0 -> 2023.2.0
* Release notes:
  https://github.com/openvinotoolkit/openvino/releases/tag/2023.2.0

* Drop the patches which included header cstdint to fix build issues with gcc13 as
  these changes are already incorporated in the upstream code.

* gflags and zlib are now used as bundled dependencies
  https://github.com/openvinotoolkit/openvino/pull/20762

* Refresh the patches

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-01 11:43:15 +08:00
Naveen Saini
b3fca0034e onednn: upgrade 3.3 -> 3.3.1
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-27 10:01:30 +08:00
Naveen Saini
5d9ad8463a onedpl: upgrade 2022.2.0 -> 2022.3.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-27 10:01:30 +08:00
Naveen Saini
67693c4220 intel-oneapi-compiler: drop recipe
With v2024.0 version, intel-oneapi-mkl runtime dependencies
are provided by intel-oneapi-dpcpp-cpp-runtime packages. So
this is of no use now.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-27 10:01:30 +08:00
Naveen Saini
8a8c009d58 intel-oneapi-mkl: upgrade 2023.0.0-25398 -> 2024.0.0-49656
Now intel-oneapi-mkl runtime dependencies are provided by
intel-oneapi-dpcpp-cpp-runtime packages.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-27 10:01:30 +08:00
Naveen Saini
0826fa75fe intel-oneapi-ipp: 2021.7.0-25396 -> 2021.10.0-653
Updated license installation location in licensing/third-party-programs.txt.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-27 10:01:30 +08:00
Naveen Saini
8ad76be2fd intel-oneapi-dpcpp-cpp: 2023.1.0-46305 -> 2024.0.0-49819
credist.txt lists additional files being installed with this version.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-27 10:01:30 +08:00
Naveen Saini
198af9e9de intel-oneapi-dpcpp-cpp-runtime: upgrade 2023.1.0-46305 -> 2024.0.0-49819
Date update, format change, license installation location updates, re-arragement,
listed additional third party softwares in license.htm.

Release note:
https://www.intel.com/content/www/us/en/developer/articles/release-notes/intel-oneapi-dpc-c-compiler-release-notes.html

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-27 10:01:30 +08:00
Lim Siew Hoon
52ce86a7f5 onevpl-intel-gpu: upgrade 23.2.4 -> 23.3.4
Backport two code fixed:
 - 0001-Encode-Bugfix-for-HEVC-VDENC-422-RPL-caps-issue.-588.patch
 - 0001-RT-Common-Fix-MediaAdapterType-issue-5898.patch

Release notes:
https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-23.3.4

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-24 11:59:50 +08:00
Lim Siew Hoon
989d35a499 onevpl: upgrade 2023.3.0 -> 2023.3.1
Release notes:
https://github.com/oneapi-src/oneVPL/releases/tag/v2023.3.1

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-24 11:57:06 +08:00
Lim Siew Hoon
587dce125d intel-media-driver: upgrade 23.2.4 -> 23.3.5
Removed patches already merged:
 - 0001-ARGB-force-to-tile4.patch
 - 0001-Fix-FC-Corruption-When-Blending-without-Colorfill-in.patch
 - 0001-Fix-FC-Corruption-When-Blending-without-Colorfill.patch
 - 0001-Force-to-render-path-according-to-app-setting.patch
 - 0002-Add-DRM-format-mappings-for-JPEG-decoder-output.patch

Rebased patches:
 - 0001-Disable-VP9-padding-on-MTL.patch
 - 0004-Set-sRGB-color-space-for-non-video-wall-and-no-backg.patch

Added code fixed and new DG2 device id support:
 - 0002-Add-VASurfaceAttribMemoryType-for-ACM.patch
 - 0003-Force-ARGB-surface-to-tile4-for-ACM.patch
 - 0005-XRGB-force-to-do-swizzle-for-AVC-HEVC.patch
 - 0006-Add-DG2-DIDs.patch

Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-23.3.5

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-24 11:56:03 +08:00
Lim Siew Hoon
2ab87a299a libva-intel-utils: upgrade 2.19.0 -> 2.20.0
Release notes:
https://github.com/intel/libva-utils/releases/tag/2.20.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-24 11:49:06 +08:00
Lim Siew Hoon
05a1c5c622 libva-intel: upgrade 2.19.0 -> 2.20.0
Release notes:
https://github.com/intel/libva/releases/tag/2.20.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-24 11:48:57 +08:00
Lim Siew Hoon
6dcc61ac3c gmmlib: upgrade 22.3.7 -> 22.3.12
Added a patches for new DG2 device id support:
 - 0001-Add-more-DG2-Device-IDs.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-24 11:48:49 +08:00
Anuj Mittal
c220d2b0cb linux-intel-rt/6.1: update to v6.1.59-rt16
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-20 09:31:35 +08:00
Anuj Mittal
f7bac45bc4 linux-intel/6.1: update to v6.1.59
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-20 09:30:27 +08:00
Anuj Mittal
fa34a6193e lms: install /etc/lms directory
Make sure that we install /etc/lms otherwise starting
the service will result in errors:

| Nov 15 08:30:17 intel-corei7-64 systemd[1052]: lms.service: Failed to set up mount namespacing: /run/systemd/unit-root/etc/lms: No such file or directory
| Nov 15 08:30:17 intel-corei7-64 systemd[1052]: lms.service: Failed at step NAMESPACE spawning /usr/bin/lms: No such file or directory
| Nov 15 08:30:17 intel-corei7-64 systemd[1]: lms.service: Main process exited, code=exited, status=226/NAMESPACE
| Nov 15 08:30:17 intel-corei7-64 systemd[1]: lms.service: Failed with result 'exit-code'.
| Nov 15 08:30:17 intel-corei7-64 systemd[1]: Failed to start Local Manageability Service.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-17 09:31:10 +08:00
Anuj Mittal
49da9b6172 intel-microcode: upgrade 20230808 -> 20231114
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20231114

Fixes CVE-2023-23583. Details:
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00950.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-15 10:42:05 +08:00
Lee Chee Yang
d72611ba7d metee: fix compilation error with musl
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-01 16:05:51 +08:00
Lee Chee Yang
7b62d64d1e lms: 2245.0.0.0 -> 2322.0.0.0
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-30 15:42:30 +08:00
Lee Chee Yang
758d05bc76 libipt: 2.0.6 -> 2.1.0
by default, enable the new tool 'ptseg' for finding the PSB segment
for a given offset.

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-30 15:42:30 +08:00
Lee Chee Yang
6d40bb2d0a metee: 3.1.3 -> 3.1.6
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-30 15:42:30 +08:00
Lee Chee Yang
25d7035652 onedpl: 2022.0.0 -> 2022.2.0
License-Update: added license for Modern GPU and oneDPL samples

https://github.com/oneapi-src/oneDPL/blob/release/2022.2/licensing/third-party-programs.txt

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-30 15:42:30 +08:00
Anuj Mittal
3c855dabfd ispc: upgrade 1.21.0 -> 1.21.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-23 15:30:36 +08:00
Anuj Mittal
3f9e616b5a ospray: upgrade 2.12.0 -> 3.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-23 15:30:31 +08:00
Anuj Mittal
e1aedc8b11 openvkl: upgrade 1.3.2 -> 2.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-23 13:54:44 +08:00
Anuj Mittal
2b3d88de95 rkcommon: upgrade 1.11.0 -> 1.12.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-23 13:54:44 +08:00
Anuj Mittal
1bca60610c linux-intel-rt/6.1: update to v6.1.46-rt14
Also fetch the latest kernel configurations from kernel cache.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-17 17:32:34 +08:00
Anuj Mittal
c139b27c3a linux-intel/6.1: update to v6.1.46
Fetch the latest changes for kernel configurations as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-17 17:32:34 +08:00
Chan, Xu Pian
dc5a3429cb intel-media-driver: Fix corruption issue for no background colorfill cases
Set sRGB color space for non-video wall and no background
colorfill cases

Signed-off-by: Chan, Xu Pian <xu.pian.chan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-12 14:56:19 +08:00
Anuj Mittal
6883d43ace onednn: upgrade 3.2.1 -> 3.3
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.3

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-12 14:35:04 +08:00
Anuj Mittal
e68a407246 intel-crypto-mb: upgrade 2021.8 -> 2021.9.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-12 13:24:02 +08:00
Anuj Mittal
e35d68040d meta-intel.inc: use the correct version of opencl-clang
Match only the major LLVM version to select the right version of
opencl-clang.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-10 12:10:45 +08:00
Anuj Mittal
36171452c7 opencl-clang: drop upstreamed patch
Drop the patch that has now been backported to LLVM 14 and 15 branches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-09 15:05:05 +08:00
Anuj Mittal
086552f600 openvino-inference-engine: fix multilib build
Make sure Python modules are installed correctly when baselib = lib64.
Fixes errors:

15:33:18  ERROR: openvino-inference-engine-2023.1.0-r0 do_package: QA Issue: openvino-inference-engine: Files/directories were installed but not shipped in any package:
15:33:18    /usr/lib/python3.11/site-packages/_pyngraph.cpython-311-x86_64-linux-gnu.so
15:33:18    /usr/lib/python3.11/site-packages/ngraph
...
15:33:18    /usr/lib/python3.11/site-packages/openvino-2023.1.0-py3.11.egg-info/top_level.txt
15:33:18    /usr/lib/python3.11/site-packages/openvino-2023.1.0-py3.11.egg-info/SOURCES.txt
15:33:18  Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
15:33:18  openvino-inference-engine: 172 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-09 09:33:40 +08:00
Naveen Saini
6a3d314f43 linux-intel-rt/6.4: set LINUX_KERNEL_TYPE
set kernel type to 'preempt-rt' for real-time kernel.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-02 15:05:24 +08:00
Anuj Mittal
4ec7fc95ec embree: upgrade 4.2.0 -> 4.3.0
Release notes:
    Added instance array primitive for reducing memony requirements in scenes
    with large amounts of similar instances.
    Properly checks driver if L0 RTAS extension can get loaded.
    Added varying version of rtcGetGeometryTransform for ISPC.
    Fixed signature of RTCMemoryMonitorFunction for ISPC.
    Add support for ARM64 Windows platform in CMake.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-02 13:48:38 +08:00
Anuj Mittal
4e94f0571d openvino-model-optimizer: upgrade 2023.0.1 -> 2023.1.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-02 13:47:02 +08:00
Anuj Mittal
d04382d3f3 open-model-zoo: upgrade 2023.0.1 -> 2023.1.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-29 10:06:27 +08:00
Anuj Mittal
f9cb1d9aa9 openvino-inference-engine: upgrade 2023.0.2 -> 2023.1.0
* Release notes:
  https://github.com/openvinotoolkit/openvino/releases/tag/2023.1.0

* samples package includes scripts that need Python to be present.
  Specify that dependency explicitly.

License-Update: Updated copyright information.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-29 10:05:11 +08:00
Lim Siew Hoon
cc04677a27 intel-media-driver: Fix pixelation issue on multiple input direct write operation
https://github.com/intel/media-driver/issues/1716

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-19 14:35:40 +08:00
Anuj Mittal
a89e233e30 layer.conf: update LAYERSERIES_COMPAT to use nanbield
Remove langdale and mickledore from what is supported as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-11 09:13:22 +08:00
Lim Siew Hoon
0ccbd5e710 intel-media-driver: fixed multi issues
1. Force to render path according to app setting
2. Add DRM format mapping for JPEG decoder output
3. Add DRM format mapping for JPEG output to softlet
4. Disable VP9 padding on MTL platform

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-07 08:37:42 +08:00
Anuj Mittal
c9c5b8b1b0 openvino-inference-engine: upgrade 2023.0.1 -> 2023.0.2
Major changes:

OpenVINO GNA Plugin:
- Fixes the issue when GNA device would not work on Gemini Lake (GLK) platforms
- Fixes the problem with memory leak during HLK test
OpenVINO CPU Plugin:
- Fixes the issues occurred in Multi-Threading 2.0 getting CPU mapping detail on Windows 7 platforms
OpenVINO Core:
- Fixes the issues occurred when compiling a Pytorch model with unfold op

Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.0.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-05 12:05:57 +08:00
Naveen Saini
a1ac7dc547 intel-oneapi-ipp: disable INHIBIT_DEFAULT_DEPS
poky commit b7b382101b401deda2df5e7f71e581d8ced51f5f enabled INHIBIT_DEFAULT_DEPS
in bin_package that removes compiler and C libraries from DEPENDS.

which causes do_package_qa failures:

| libippvm.so.10.6 contained in package intel-oneapi-ipp requires libdl.so.2(GLIBC_2.2.5)(64bit), but no providers found in RDEPENDS:intel-oneapi-ipp? [file-rdeps]
| libippvm.so.10.6 contained in package intel-oneapi-ipp requires libc.so.6(GLIBC_2.3.4)(64bit), but no providers found in RDEPENDS:intel-oneapi-ipp? [file-rdeps]
| libippvmy8.so.10.6 contained in package intel-oneapi-ipp requires libm.so.6()(64bit), but no providers found in RDEPENDS:intel-oneapi-ipp? [file-rdeps]

Disable INHIBIT_DEFAULT_DEPS locally in recipe for now.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-01 11:58:57 +08:00
Anuj Mittal
df09fd9fd6 onednn: upgrade 3.2 -> 3.2.1
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.2.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-29 10:55:20 +08:00
Anuj Mittal
f251348843 intel-cmt-cat: upgrade 4.6.0 -> 23.08
Project has changed to use date-of-release version numbering scheme.
See:

https://github.com/intel/intel-cmt-cat/issues/247

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-29 10:55:20 +08:00
Yogesh Tyagi
a9329d4993 ixgbevf : upgrade 4.17.11 -> 4.18.7
ixgbevf now expects KSRC to be pointing to the kernel source
and KOBJ to the build artifacts.

Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.18.7/

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-29 08:55:06 +08:00
Anuj Mittal
110eb064ee thermald: upgrade 2.5.3 -> 2.5.4
Release 2.5.4
- Android support
- Workarounds for missing conditions/tables

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-29 08:55:06 +08:00
Anuj Mittal
096eccc85f metrics-discovery: upgrade 1.12.165 -> 1.12.165.1
Includes only the PVC device ID.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-29 08:55:06 +08:00
Anuj Mittal
7017960773 embree: upgrade 4.1.0 -> 4.2.0
Release notes:
https://github.com/embree/embree/releases/tag/v4.2.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-29 08:55:06 +08:00
Yogesh Tyagi
5f9c566d79 ixgbe : upgrade 5.18.11 -> 5.19.6
ixgbe now expects KSRC to be pointing to the kernel source
and KOBJ to the build artifacts.

Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.19.6/

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-29 08:55:06 +08:00
Yogesh Tyagi
f1b42ef788 backport-iwlwifi: upgrade core45 -> core79
* Inherit features_check to get rid of "recipe doesn't inherit features_check" QA warning
* Add iwlwifi.conf to Package to fix "Installed but not shipped" QA warning
* License Update:
Added text "All contributions to the Linux Kernel are subject to this COPYING file" to COPYING file

More information about this release
can be found here:
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core79

Supported firmwares/devices:
iwlwifi-cc-a0-77.ucode
iwlwifi-so-a0-gf-a0-77.ucode
iwlwifi-Qu-b0-hr-b0-59.ucode
iwlwifi-9260-th-b0-jf-b0-38.ucode
iwlwifi-6000g2b-6.ucode
iwlwifi-Qu-c0-hr-b0-77.ucode
iwlwifi-so-a0-hr-b0-81.ucode
iwlwifi-so-a0-jf-b0-74.ucode
iwlwifi-Qu-b0-hr-b0-74.ucode
iwlwifi-9260-th-b0-jf-b0-34.ucode
iwlwifi-so-a0-hr-b0-74.ucode
iwlwifi-so-a0-gf-a0-81.ucode
iwlwifi-so-a0-jf-b0-72.ucode
iwlwifi-Qu-c0-hr-b0-72.ucode
iwlwifi-Qu-b0-hr-b0-73.ucode
iwlwifi-ty-a0-gf-a0-73.ucode
iwlwifi-3168-29.ucode
iwlwifi-ty-a0-gf-a0-81.ucode
iwlwifi-Qu-b0-jf-b0-59.ucode
iwlwifi-8000C-36.ucode
iwlwifi-QuZ-a0-jf-b0-77.ucode
iwlwifi-QuZ-a0-hr-b0-77.ucode
iwlwifi-7265D-29.ucode
iwlwifi-8265-34.ucode
iwlwifi-so-a0-gf4-a0-81.ucode
iwlwifi-so-a0-jf-b0-73.ucode
iwlwifi-7265-17.ucode
iwlwifi-Qu-c0-jf-b0-50.ucode
iwlwifi-ty-a0-gf-a0-66.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-Qu-b0-jf-b0-74.ucode
iwlwifi-ty-a0-gf-a0-72.ucode
iwlwifi-100-5.ucode
iwlwifi-Qu-b0-jf-b0-50.ucode
iwlwifi-so-a0-gf-a0-73.ucode
iwlwifi-QuZ-a0-hr-b0-73.ucode
iwlwifi-Qu-c0-jf-b0-66.ucode
iwlwifi-Qu-b0-jf-b0-77.ucode
iwlwifi-Qu-b0-hr-b0-66.ucode
iwlwifi-Qu-c0-hr-b0-50.ucode
iwlwifi-8265-36.ucode
iwlwifi-ty-a0-gf-a0-77.ucode
iwlwifi-QuZ-a0-jf-b0-66.ucode
iwlwifi-3945-2.ucode
iwlwifi-Qu-c0-jf-b0-72.ucode
iwlwifi-QuZ-a0-jf-b0-72.ucode
iwlwifi-so-a0-gf4-a0-79.ucode
iwlwifi-so-a0-gf4-a0-73.ucode
iwlwifi-Qu-c0-hr-b0-66.ucode
iwlwifi-ty-a0-gf-a0-79.ucode
iwlwifi-Qu-c0-hr-b0-59.ucode
iwlwifi-QuZ-a0-hr-b0-74.ucode
iwlwifi-so-a0-gf-a0-79.ucode
iwlwifi-QuZ-a0-jf-b0-50.ucode
iwlwifi-cc-a0-74.ucode
iwlwifi-ty-a0-gf-a0-78.ucode
iwlwifi-Qu-c0-jf-b0-77.ucode
iwlwifi-cc-a0-73.ucode
iwlwifi-so-a0-gf-a0-74.ucode
iwlwifi-ty-a0-gf-a0-59.ucode
iwlwifi-so-a0-gf4-a0-78.ucode
iwlwifi-Qu-b0-jf-b0-72.ucode
iwlwifi-QuZ-a0-jf-b0-59.ucode
iwlwifi-so-a0-gf4-a0-72.ucode
iwlwifi-QuZ-a0-hr-b0-72.ucode
iwlwifi-QuZ-a0-hr-b0-59.ucode
iwlwifi-105-6.ucode
iwlwifi-3160-17.ucode
iwlwifi-cc-a0-59.ucode
iwlwifi-2000-6.ucode
iwlwifi-Qu-c0-jf-b0-59.ucode
iwlwifi-5000-5.ucode
iwlwifi-ty-a0-gf-a0-74.ucode
iwlwifi-Qu-b0-hr-b0-50.ucode
iwlwifi-Qu-b0-hr-b0-72.ucode
iwlwifi-Qu-c0-jf-b0-74.ucode
iwlwifi-so-a0-gf4-a0-74.ucode
iwlwifi-so-a0-gf4-a0-77.ucode
iwlwifi-so-a0-hr-b0-72.ucode
iwlwifi-so-a0-hr-b0-73.ucode
iwlwifi-9000-pu-b0-jf-b0-34.ucode
iwlwifi-so-a0-gf-a0-78.ucode
iwlwifi-Qu-c0-hr-b0-73.ucode
iwlwifi-4965-2.ucode
iwlwifi-5150-2.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-Qu-c0-hr-b0-74.ucode
iwlwifi-1000-5.ucode
iwlwifi-6050-5.ucode
iwlwifi-Qu-b0-jf-b0-66.ucode
iwlwifi-QuZ-a0-jf-b0-73.ucode
iwlwifi-QuZ-a0-jf-b0-74.ucode
iwlwifi-9000-pu-b0-jf-b0-38.ucode
iwlwifi-cc-a0-50.ucode
iwlwifi-7260-17.ucode
iwlwifi-2030-6.ucode
iwlwifi-so-a0-hr-b0-79.ucode
iwlwifi-so-a0-jf-b0-77.ucode
iwlwifi-cc-a0-72.ucode
iwlwifi-Qu-b0-jf-b0-73.ucode
iwlwifi-6000g2a-6.ucode
iwlwifi-cc-a0-66.ucode
iwlwifi-QuZ-a0-hr-b0-50.ucode
iwlwifi-Qu-b0-hr-b0-77.ucode
iwlwifi-8000C-34.ucode
iwlwifi-Qu-c0-jf-b0-73.ucode
iwlwifi-135-6.ucode
iwlwifi-6000-4.ucode
iwlwifi-QuZ-a0-hr-b0-66.ucode
iwlwifi-so-a0-hr-b0-77.ucode
iwlwifi-so-a0-gf-a0-72.ucode

Most of the above firmwares are provided by below recipe version (20230625):
https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb
SRCREV = "ee91452dac5abfc4c5b9827cf55e701d8c0ca678"
SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-28 09:27:04 +08:00
Anuj Mittal
2e068767cf vc-intrinsics: drop recipe
It was added because igc needed it. igc recipe pulls vc-intrinsics as a
submodule now so this isn't needed anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-25 18:29:52 +08:00
Anuj Mittal
042249ca0c openvino: use SRCREV_FORMAT
Since the recipe uses multiple git repositories, set SRCREV_FORMAT.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-25 14:30:28 +08:00
Anuj Mittal
27b72d8568 ipmctl: use SRCREV_FORMAT
Since the recipe uses multiple git repositories, set SRCREV_FORMAT.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-25 14:30:28 +08:00
Anuj Mittal
a4d0a75b57 intel-oneapi-mkl: dont check for debian renaming of packages
We dont need these packages to be renamed. Also avoids an error when the
debian renaming hook tries to look for objdump when its not there for
recipes inheriting bin_package.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-25 10:02:21 +08:00
Anuj Mittal
0685337893 ispc: upgrade 1.20.0 -> 1.21.0
* Allows compilation with LLVM16.
* ISPC_NO_DUMPS is no longer an option and ISPC_PS4_TARGET has been
  renamed.
* Libraries now have proper so versions so packaging tweaks are no
  longer required.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-21 12:21:15 +08:00
Lim Siew Hoon
7368b9654e intel-mediasdk: upgrade 23.2.1 -> 23.2.2
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-10 09:59:31 +08:00
Lim Siew Hoon
fd3878ea41 onevpl-intel-gpu: upgrade 23.1.5 -> 23.2.4
Drop patches already merged:
 - 0001-Disable-CM-Copy-for-ADL-P-and-RPL-P-4938.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-10 09:59:31 +08:00
Lim Siew Hoon
c29299d261 onevpl: upgrade 2023.1.3 -> 2023.3.0
Drops patches already merged:
 - 0001-Fix-valgrind-leak-reported-on-wayland.patch
 - 0002-Fix-sample_multi_transcode-segfault-on-wayland.patch
 - 0003-Fix-X11-rendering-corruption-issue.patch
 - 0004-Adjust-MPEG-1920x1088-alignment.patch
 - 0005-Fix-sample_multi_transcode-intermittent-segfault.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-10 09:59:31 +08:00
Lim Siew Hoon
0a8af9c93c intel-media-driver: upgrade 23.1.6 -> 23.2.4
Drops patches already merged:
 - fd67cc3fbd3a362297afc7cc8d75560df62708de.patch

Rebased patches
 - 0001-Encode-fix-fwdRefs-array-out-of-bound-issue.patch

Add patches fix various issues:
 - Fixed to force ARGB to tile4 for MTL platform
 - Fixed to force BGRX to tile4 for MTL platform
 - Fixed to incorrect VDSFC color issue for MTL platform
 - To add mocs index in patch list

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-10 09:59:31 +08:00
Lim Siew Hoon
f0aef0cefc libva-intel-utils: upgrade 2.18.1 -> 2.19.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-10 09:59:31 +08:00
Lim Siew Hoon
84d6fcd0b0 libva-intel: upgrade 2.18.0 -> 2.19.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-10 09:59:31 +08:00
Lim Siew Hoon
b35fca588f gmmlib: upgrade 22.3.5 -> 22.3.7
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-10 09:59:22 +08:00
Anuj Mittal
4bf5828c6b intel-microcode: upgrade 20230512 -> 20230808
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20230808

Also fixes CVE-2022-40982, CVE-2023-23908 and CVE-2022-41804.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-09 10:12:13 +08:00
Yogesh Tyagi
1463e5ae10 linux-intel/6.4: change kernel cache branch to yocto-6.4
* Use latest commit from yocto-6.4 of kernel cache

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03 11:52:22 +08:00
Yogesh Tyagi
791c505690 linux-intel-rt/6.4: add recipe
* It builds 6.4 RT kernel from mainline-tracking tree.
  https://github.com/intel/mainline-tracking

  tag: mainline-tracking-v6.4-rt6-preempt-rt-230727T015607Z
* Make linux-intel-rt v6.4.0 the default RT kernel for poky-altcfg
* Change kernel cache branch to yocto-6.4

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03 11:52:22 +08:00
Anuj Mittal
711eee2b8e opencl-clang: move common code to inc
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03 11:51:33 +08:00
Anuj Mittal
efd8310cbe opencl-clang/14.0: update to latest
Drop the patch that is not needed anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03 10:30:34 +08:00
Anuj Mittal
d9d4392e66 opencl-clang/15.0: update to latest
Include the latest changes from ocl-open-150 branch. Backport fixes from
main and include another patch to fix issues with building target
binaries.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03 10:30:27 +08:00
Yogesh Tyagi
ed119ed7e8 intel-compute-runtime : upgrade 23.17.26241.22 -> 23.22.26516.18
* Refresh patch

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2023-07-31 09:17:52 +08:00
Yogesh Tyagi
69a5266955 intel-graphics-compiler : upgrade 1.0.13822.6 -> 1.0.14062.11
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2023-07-31 09:17:52 +08:00
Yogesh Tyagi
e2d140280d thermald : upgrade 2.5.2 -> 2.5.3
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2023-07-31 09:17:52 +08:00
Yogesh Tyagi
311a4fa8b5 intel-crypto-mb : upgrade 2021.7.1 -> 2021.8
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2023-07-31 09:17:52 +08:00
Yogesh Tyagi
dc3e3facba conf/machine: set preferred kernel to 6.4 for poky-altcfg
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-24 09:14:23 +08:00
Yogesh Tyagi
75d2e2cf31 linux-intel/6.4: add recipe
It builds 6.4 kernel version from mainline-tracking tree.
https://github.com/intel/mainline-tracking

tag: mainline-tracking-v6.4-linux-230712T101017Z

Drop v6.2 mainline recipe

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-24 09:14:23 +08:00
Yogesh Tyagi
f2bcad2943 linux-intel-rt/6.1: update to tag lts-v6.1.38-rt12-preempt-rt-230713T145506Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-24 09:14:23 +08:00
Yogesh Tyagi
c5d1a62109 linux-intel/6.1: update to tag lts-v6.1.38-linux-230713T130532Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-24 09:14:23 +08:00
Naveen Saini
f96c815a14 intel-oneapi-dpcpp-cpp: upgrade 2023.0.0-25370 -> 2023.1.0-46305
licensing/credist.txt lists additional files being installed with
this version.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17 09:25:09 +08:00
Naveen Saini
99eac7518a intel-oneapi-dpcpp-cpp-runtime: upgrade 2023.0.0-25370 -> 2023.1.0-46305
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17 09:25:09 +08:00
Anuj Mittal
8af199950b intel-compute-runtime: use qemu to run native binaries
Now that intel-skylake-64 can use qemu-user as well, don't build native
version of the recipe simply for use by the target version. Build a
qemuwrapper that can be passed to CMAKE_CROSSCOMPILING_EMULATOR.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17 09:24:48 +08:00
Anuj Mittal
4f5cc7a0a0 intel-graphics-compiler: use qemu to run native binaries
Now that intel-skylake-64 can use qemu-user as well, don't build native
version of the recipe simply for use by the target version. Build a
qemuwrapper that can be passed to CMAKE_CROSSCOMPILING_EMULATOR.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17 09:24:48 +08:00
Anuj Mittal
dab85c2325 intel-compute-runtime: upgrade 23.13.26032.30 -> 23.17.26241.22
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17 09:24:48 +08:00
Anuj Mittal
25884a1812 intel-graphics-compiler: upgrade 1.0.13700.14 -> 1.0.13822.6
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17 09:24:48 +08:00
Yogesh Tyagi
024ff7f712 ospray : upgrade 2.11.0 -> 2.12.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-07-13 09:38:58 +08:00
Yogesh Tyagi
e965b63243 onednn : upgrade 3.1 -> 3.2
License-Update:
License years updated

New copyrights  added:
Copyright 2022-2023 IBM Corporation
Copyright 2023 KNS Group LLC (YADRO)

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-07-13 09:38:58 +08:00
Yogesh Tyagi
ba7509663a metrics-discovery : upgrade 1.12.164 -> 1.12.165
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-07-13 09:38:58 +08:00
Yogesh Tyagi
ccd2765526 libipt : upgrade 2.0.5 -> 2.0.6
License-Update:
copyright years updated

Following line added to LICENSE file:
SPDX-License-Identifier: BSD-3-Clause

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-07-13 09:38:58 +08:00
Yogesh Tyagi
614d42850e itt : upgrade 3.24.0 -> 3.24.2
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-07-13 09:38:58 +08:00
Yogesh Tyagi
579d21af98 open-model-zoo : upgrade 2023.0.0 -> 2023.0.1
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-07-13 09:38:58 +08:00
Yogesh Tyagi
e0686afa0e openvino-model-optimizer : upgrade 2023.0.0->2023.0.1
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-07-13 09:38:58 +08:00
Yogesh Tyagi
7515d740e6 openvino-inference-engine: upgrade 2023.0.0 -> 2023.0.1
* Refresh patches.
* Drop Protobuf change which disabled use of static protobuf
  libs from system. This is not needed anymore as we are now
  building Protobuf as bundled dependency.

Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.0.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-07-13 09:38:58 +08:00
Naveen Saini
1bf139602b lms: fix installation path for udev rules
It Fixes:
ERROR: lms-2245.0.0.0-r0 do_package_qa: QA Issue: lms package is not obeying usrmerge distro feature.
/lib should be relocated to /usr.[usrmerge]

This issue is surfaced with enabling usrmerge DISTRO feature.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-28 10:08:08 +08:00
Anuj Mittal
3250a33fa8 sbsigntool: fix Upstream-Status format
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-27 13:10:09 +08:00
Anuj Mittal
34b65b71bf hdcp: fix Upstream-Status format
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-27 13:09:45 +08:00
Anuj Mittal
73c6e7969d Revert "lms: fix build with usrmerge DISTRO feature"
This reverts commit bd2c921fc0.

This causes problems with multilib build as the udev rules are not
correctly installed.
2023-06-26 13:53:46 +08:00
Anuj Mittal
759754c036 security.md: document security policy and reporting guideline
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-20 10:14:30 +08:00
Naveen Saini
91a2562fe6 sbsigntool-native: fix SRCREV
An earlier commit introducing the version upgrade didn't update SRCREV
correctly. Fix it.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-19 15:57:15 +08:00
Naveen Saini
bd2c921fc0 lms: fix build with usrmerge DISTRO feature
Fixes:
ERROR: lms-2245.0.0.0-r0 do_package_qa: QA Issue: lms package is not obeying usrmerge distro feature.
/lib should be relocated to /usr.[usrmerge]

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-16 23:40:58 +08:00
Markus Volk
a1ae00c7ac onevpl: dont pass pcfiledir to cflags
Avoid to pass ${pcfiledir} to CFLAGS and thus
fix build for ffmpeg with --enable-libvpl

| ERROR: libvpl >= 2.6 not found
|
| If you think configure made a mistake, make sure you are using the latest
| version from Git.  If the latest version fails, report the problem to the
| ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat.
| Include the log file "ffbuild/config.log" produced by configure as this will help
| solve the problem.
| WARNING: exit code 1 from a shell command.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-16 15:29:25 +08:00
Anuj Mittal
046a0f4862 intel-cmt-cat: upgrade 4.5.0 -> 4.6.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-16 13:33:56 +08:00
Anuj Mittal
4be9abdad5 sbsigntool-native: upgrade to 0.9.5
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-16 13:33:56 +08:00
Markus Volk
2249cab020 onevpl-intel-gpu: add RDEPEND on intel-media-driver
intel-media-driver is also required at runtime and doesn't get installed
by default.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-16 12:59:53 +08:00
Lim Siew Hoon
7710b82c94 intel-media-driver: Fix H265 SCC encode failure.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-16 10:59:17 +08:00
Anuj Mittal
9fa42594c4 intel-crypto-mb: fix multilib build
Make sure libraries are installed correctly even when libdir is not
/usr/lib. Fixes:

|  ERROR: intel-crypto-mb-2021.6-r0 do_package: QA Issue: intel-crypto-mb: Files/directories were installed but not shipped in any package:
|    /usr/lib/libcrypto_mb.so.11.4
|    /usr/lib/libcrypto_mb.so.11
|    /usr/lib/libcrypto_mb.so
|    /usr/lib/libcrypto_mb.a

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-14 14:53:00 +08:00
Anuj Mittal
a499183991 openvino-inference-engine: use protobuf as a submodule
Use the version of protobuf fetched by OpenVINO instead of the
system version to avoid problems because of differences in what was
tested.

The build invokes protoc at build time so provide a qemu wrapper that
will allow that to be run on build machine.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-14 09:10:58 +08:00
Teoh Suh Haw
3c367f25f6 ispc: upgrade 1.19.0 -> 1.20.0
* Release Notes:
  https://github.com/ispc/ispc/releases/tag/v1.20.0

* Drop already merged patches:
  0001-CMakeLists.txt-allow-to-pick-llvm-config-from-usr-bi.patch
  0001-CMakeLists.txt-link-with-libclang-cpp-library-instea.patch
  ffc75e464ff2b8fce7dbf74f1846ebd0852bc6f9.patch

* Fix packaging to ensure libispcrt is packaged correctly.

* ISPC runtime with CPU support can either be enabled with OpenMP or
  TBB. TBB is enabled by default that needs meta-oe to be included.

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-09 13:25:43 +08:00
Yogesh Tyagi
dbc3ac3084 open-model-zoo: upgrade 2022.2.0 -> 2023.0.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-09 10:52:20 +08:00
Yogesh Tyagi
0444a0b313 openvino-model-optimizer: upgrade 2022.3.0 -> 2023.0.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-09 10:52:20 +08:00
Yogesh Tyagi
348511101c openvino-inference-engine: upgrade 2022.3.0 -> 2023.0.0
* OpenVINO no longer supports vpu so remove the vpu PACKAGECONFIG and
  references.
* Now allows snappy compression to be used for TF frontend so allow
  system installed snappy.
* Flatbuffers is now needed for TF Lite frontend.
* Refresh patches.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-09 10:52:17 +08:00
Lim Siew Hoon
eb696e99ff onevpl-intel-gpu: Disable CM COPY for ADL-P and RPL-P.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-02 11:16:54 +08:00
Lim Siew Hoon
d7692dba74 onevpl: fix various issues
1. Fixed memory leaking on sample rendering in wayland
2. Fixed sample_multi_transcode segfault rendering in wayland.
3. Fixed sample X11 rendering in corruption issue.
4. Fixed Adjust MJPEG 1920x1080 alignment issue.
5. Fixed sample_multi_transcode intermittent segfault issue.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-02 11:16:50 +08:00
Teoh Suh Haw
43a28a839c metrics-discovery: upgrade 1.12.163 -> 1.12.164
Release Notes:
https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.12.164

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-01 11:14:52 +08:00
Teoh Suh Haw
2b31910c9d level-zero: upgrade 1.7.15 -> 1.11.0
Release Notes:
https://github.com/oneapi-src/level-zero/releases/tag/v1.11.0

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-01 11:14:52 +08:00
Teoh Suh Haw
dc5c9fb1d5 intel-crypto-mb: upgrade 2021.6 -> 2021.7.1
Release Notes:
https://github.com/intel/ipp-crypto/releases/tag/ippcp_2021.7.1

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-01 11:14:52 +08:00
Anuj Mittal
8220eccbbf openvino-inference-engine: fix build with gcc13
Fix various issues when compiling with gcc13.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-31 11:24:53 +08:00
Anuj Mittal
c8fc88b7ed intel-compute-runtime: fix build with gcc13
Dont turn warnings to errors. Helps when compiling with gcc13.

 | /build/poky/build/tmp/work/corei7-64-poky-linux/intel-compute-runtime/23.09.25812.14-r0/recipe-sysroot/usr/include/c++/13.1.1/bits/stl_algobase.h:398:11: error: '*(unsigned char (*)[7])((char*)&<unnamed> + offsetof(NEO::ArgDescValue, NEO::ArgDescValue::elements.StackVec<NEO::ArgDescValue::Element, 1, unsigned char>::onStackMemRawBytes[0]))' may be used uninitialized [-Werror=maybe-uninitialized]
 |   398 |         { *__to = *__from; }
 |       |

Also, include cstdint header to get rid of other gcc13 specific errors.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-30 15:10:17 +08:00
Teoh Suh Haw
1340aeb6c7 intel-compute-runtime: upgrade 23.09.25812.14 -> 23.13.26032.30
Release Notes:
https://github.com/intel/compute-runtime/releases/tag/23.13.26032.30

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-30 09:55:36 +08:00
Teoh Suh Haw
b533ec1ecd intel-graphics-compiler: upgrade 1.0.13463.18 -> 1.0.13700.14
Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.13700.14

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-30 09:55:36 +08:00
Teoh Suh Haw
e7ef28957a linux-intel-rt/6.1: add recipe
*Replace v5.19 with linux-intel-lts v6.1.26-rt8 kernel.
*Make linux-intel-lts v6.1.26 the default RT kernel for poky and poky-altcfg.

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-30 09:55:36 +08:00
Anuj Mittal
92ed65a34f lms: fix build errors with gcc13
Fixes errors like:

 | /build/poky/build/tmp/work/x86-64-v3-poky-linux/lms/2245.0.0.0-r0/git/MEIClient/Include/MEIparser.h:11:1: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
 |    10 | #include <vector>
 |   +++ |+#include <cstdint>

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-29 16:00:41 +08:00
Anuj Mittal
2f54f3512d ispc: fix build with gcc13
Backport an upstream fix to missing missing header issue triggered when
building with gcc13.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-29 15:20:35 +08:00
Anuj Mittal
277f7f7860 intel-media-driver: fix build with gcc13
Fixes issues [1][2][3] when building with gcc13.

[1] https://github.com/intel/media-driver/issues/1639
[2] https://github.com/intel/media-driver/issues/1640
[3] https://github.com/intel/media-driver/issues/1641

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-29 15:20:35 +08:00
Anuj Mittal
068182dbcf intel-mediasdk: fix build with gcc13
Fixes:

11:08:59  | /build/poky/build/tmp/work/corei7-64-poky-linux/intel-mediasdk/23.2.1-r0/git/api/mfx_dispatch/linux/mfxparser.cpp:60:36: error: 'uint8_t' does not name a type
11:08:59  |    60 |   uint8_t* data = reinterpret_cast<uint8_t*>(&id);
11:08:59  |       |                                    ^~~~~~~
11:08:59  | /build/poky/build/tmp/work/corei7-64-poky-linux/intel-mediasdk/23.2.1-r0/git/api/mfx_dispatch/linux/mfxparser.cpp:60:36: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-29 15:20:35 +08:00
Lim Siew Hoon
5b78a9af8f onevpl-intel-gpu upgrade: 22.6.5 -> 23.1.5
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-25 15:48:38 +08:00
Lim Siew Hoon
63149cac0a onevpl upgrade: 2023.1.1 -> 2023.1.3
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-25 15:48:38 +08:00
Lim Siew Hoon
717b0e7a85 intel-mediasdk upgrade: 22.6.5 -> 23.2.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-25 15:48:38 +08:00
Lim Siew Hoon
54383bd3aa intel-media-driver: upgrade 23.1.0 -> 23.1.6
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-25 15:48:38 +08:00
Lim Siew Hoon
871317ec87 libva-intel-utils: upgrade 2.17.1 -> 2.18.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-25 15:48:38 +08:00
Lim Siew Hoon
dd356eb9b8 libva-intel: upgrade 2.17.0 -> 2.18.0
Drop patches already fixed it.
- 0001-Add-missing-libva.def.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-25 15:48:38 +08:00
Lim Siew Hoon
717ccd3707 intel-gmmlib: upgrade 22.3.3 -> 22.3.5
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-25 15:48:38 +08:00
Naveen Saini
f08c93b27a thermald: depend on autoconf-archive-native
configure: error: AX_CHECK_COMPILE_FLAG not found, you'll need to install autoconf-archive

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-05-23 16:08:54 +08:00
Anuj Mittal
a0ea4e5d39 intel-microcode: upgrade 20230214 -> 20230512
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20230512

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-18 09:30:08 +08:00
Teoh Suh Haw
dc19c9bb00 embree: upgrade 4.0.1 -> 4.1.0
Release Notes:
https://github.com/embree/embree/releases/tag/v4.1.0

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-18 09:24:16 +08:00
Teoh Suh Haw
93d651489a linux-intel-rt/5.19: update to tag mainline-tracking-v5.19-rt10-preempt-rt-230407T052642Z
Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-17 11:11:04 +08:00
Teoh Suh Haw
a76e24f040 linux-intel/6.1: update to tag lts-v6.1.26-linux-230504T201607Z
Updated kernel cache

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-17 11:11:04 +08:00
Teoh Suh Haw
ca9fa7a583 linux-intel/6.2: update to tag mainline-tracking-v6.2-linux-230419T060611Z,
Updated kernel cache

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-17 11:11:04 +08:00
Naveen Saini
edf80dea79 ispc: fix recipe
There are few problems in current recipe:

(1)
ispc needs to invoke native llvm-config from target sysroot to list LLVM
lib libraries. clang already provides crossscripts/llvm-config, which does
the job.

However, using LLVM_TOOLS_BINARY_DIR leads to wrong llvm-config being
used. So remove it from search path for llvm-config.

(2)
Error:
ispc/1.19.0-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-ld:
ispc/1.19.0-r0/recipe-sysroot-native/usr/lib/libclang-cpp.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
error: linker command failed with exit code 1 (use -v to see invocation)

Native libraries were being linked to target libraries leading to this
failure. Fix and cleanup DEPENDS/RDEPENDS.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-15 10:16:01 +08:00
Naveen Saini
2752b2e20f onevpl: fix onevpl-examples packaging
Currently vpl/examples are not being installed in examples pkg.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-11 12:11:11 +08:00
Teoh Suh Haw
bd2c1b6bda ipmctl : upgrade 03.00.00.0483 -> 03.00.00.0485
Release Notes:
ipmctl:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0485-2

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-11 12:11:11 +08:00
Teoh Suh Haw
6f55220359 intel-graphics-compiler: upgrade 1.0.13230.7 -> 1.0.13463.18
Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.13463.18

Upgrade SPIRV-Tools to v2023.2 release
Upgrade SPIRV-Headers to tag sdk-1.3.243.0

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-28 12:47:23 +08:00
Teoh Suh Haw
0b3f156219 intel-compute-runtime: upgrade 23.05.25593.11 -> 23.09.25812.14
Release Notes:
https://github.com/intel/compute-runtime/releases/tag/23.09.25812.14

Adapt external-ocloc.patch

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-28 12:47:23 +08:00
Teoh Suh Haw
48ddf2b0e6 onednn: upgrade 3.0.1 -> 3.1
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.1

Disable Graph API with ONEDNN_BUILD_GRAPH=OFF because that is not supported with DNNL_GPU_RUNTIME=OCL.

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-13 10:48:54 +08:00
Teoh Suh Haw
51b86cf2fe intel-compute-runtime: upgrade 22.49.25018.24 -> 23.05.25593.11
Release Notes:
https://github.com/intel/compute-runtime/releases/tag/23.05.25593.11

Adapt allow-to-find-cpp-generation-tool.patch

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-13 10:48:54 +08:00
Teoh Suh Haw
aed4bb9af7 intel-graphics-compiler: upgrade 1.0.12812.24 -> 1.0.13230.7
Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.13230.7

Drop already merged patches:
c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch
d1761dfc3ca6b54bac0ee213389a65f84d2aa9b7.patch
e09e752949e7af0231884d1b11ea907e3e8b1611.patch
fix-build-with-llvm12.patch

Fixes fuzz warnings.

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-13 10:48:16 +08:00
Teoh Suh Haw
ef15b09a26 linux-intel-rt/5.19: update to tag mainline-tracking-v5.19-rt10-preempt-rt-230316T223733Z
Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-11 14:43:24 +08:00
Teoh Suh Haw
96c0c9d5dc linux-intel/6.2: update to tag mainline-tracking-v6.2-linux-230308T061118Z
Updated kernel cache

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-11 14:43:24 +08:00
Teoh Suh Haw
f590e65795 linux-intel/6.1: update to tag lts-v6.1.12-linux-230316T132124Z
Updated kernel cache

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-11 14:43:24 +08:00
Naveen Saini
dc066aa45c onedpl: upgrade 2021.7.0 -> 2022.0.0
Release notes:
https://github.com/oneapi-src/oneDPL/releases/tag/oneDPL-2022.0.0-release

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-07 10:00:31 +08:00
Naveen Saini
631c016f96 maintainers.inc: include entry for intel-cmt-cat
Re-arranged entry for intel-graphics-compiler to align with alphabetical order.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-07 10:00:18 +08:00
Yongxin Liu
ec3147abdd intel-cmt-cat: add recipe
This software package provides basic support for Intel(R) Resource
Director Technology (Intel(R) RDT) including:

  Cache Monitoring Technology (CMT)
  Memory Bandwidth Monitoring (MBM)
  Cache Allocation Technology (CAT)
  Code and Data Prioritization (CDP)
  Memory Bandwidth Allocation (MBA)

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-05 17:04:26 +08:00
Anuj Mittal
b81ad5eb64 openvino: fix UPSTREAM_CHECK_GITTAGREGEX
We don't need to match versions with suffixes signifying they are
pre-releases.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-28 10:00:04 +08:00
Naveen Saini
2b37e2a69c openvkl: disable avx ISAs for intel-corei7-64 machine
It enables them by default instead of checking based on what is supported.

openvklTest throws following error:
SIGILL - Illegal instruction signal

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-28 09:57:00 +08:00
Teoh Suh Haw
c88dfd9a79 itt: upgrade 3.23.0 -> 3.24.0
Release Notes:
https://github.com/intel/ittapi/releases/tag/v3.24.0

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-28 09:29:21 +08:00
Teoh Suh Haw
fc1d35e17f lms: upgrade 2226.0.0.0 -> 2245.0.0.0
Release Notes:
https://github.com/intel/lms/releases/tag/v2245.0.0.0

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-28 09:29:21 +08:00
Teoh Suh Haw
8a7f46aa91 ipmctl : upgrade 03.00.00.0468 -> 03.00.00.0483
Release Notes:
ipmctl:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0483
edk2:
https://github.com/tianocore/edk2/releases/tag/edk2-stable202302

Adapt patch for edk2 202302 release

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-28 09:29:21 +08:00
Teoh Suh Haw
e27e988fe5 onednn: upgrade 3.0 -> 3.0.1
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.0.1

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-28 09:29:21 +08:00
Teoh Suh Haw
dfd14a166d metrics-discovery : upgrade 1.12.158 -> 1.12.163
Release Notes:
https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.12.163

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-28 09:29:21 +08:00
Naveen Saini
ae595644bc intel-oneapi-ipp: install headers
Required when building applications with ipp.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-28 09:17:03 +08:00
Anuj Mittal
8734c6a0bc openvino-inference-engine: add PACKAGECONFIG for samples
Add an option to turn OFF compilation of samples and tools. Move the
OpenCV dependency to this PACKAGECONFIG.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-27 16:23:02 +08:00
Anuj Mittal
c420e9fc6a openvino-inference-engine: remove python3-opencv from DEPENDS
It's no longer needed to be present after the change in [1] was merged
in 2022.3.0. Also see [2].

[1] 09a0fb7890
[2] https://github.com/openvinotoolkit/openvino/pull/14617

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-27 10:57:53 +08:00
Zoltan Boszormenyi
08c5a9be5d openvino-inference-engine: Use external gflags
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-27 10:56:49 +08:00
Naveen Saini
476275e9c0 ospray: upgrade 2.10.0 -> 2.11.0
Added entry for Intel(R) Implicit SPMD Program Compiler (ISPC) in
third-party-programs.txt.

Target ospray_module_cpu library build need libispcrt from ispc, so added
ispc also to DEPENDS.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-17 15:49:31 +08:00
Naveen Saini
a2657c7cea openvkl: upgrade 1.3.0 -> 1.3.2
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-17 15:49:31 +08:00
Naveen Saini
ca45e3450d embree: upgrade 3.13.5 -> 4.0.1
Turn off EMBREE_ZIP_MODE, which ships environement scrpit for build env setup.

Removed duplicate DEMBREE_ISPC_SUPPORT configuration.

checksum update:
Added entry for Intel(R) oneAPI DPC++/C++ compiler in third-party-programs.txt.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-17 15:49:31 +08:00
Naveen Saini
327be1475c rkcommon: upgrade 1.10.0 -> 1.11.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-17 15:49:31 +08:00
Anuj Mittal
48e5fcbf52 jhi: remove recipe and test
This project is no longer maintained.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-15 10:46:28 +08:00
Anuj Mittal
e338dcb73e openvino: fix UPSTREAM_CHECK_GITTAGREGEX
Make sure we don't match the pre-releases.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-14 10:22:21 +08:00
Zoltan Boszormenyi
9b29afcdd5 intel-mediasdk: Fix build dependency
Use virtual/opencl-icd instead of ocl-icd explicitly.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-14 09:29:33 +08:00
Zoltán Böszörményi
647c36eb22 openvino-inference-engine: Fix build dependency
Use virtual/opencl-icd instead of ocl-icd explicitly.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-14 09:29:33 +08:00
Zoltán Böszörményi
f3f48ac8cc intel-oneapi-mkl: Fix runtime dependency
Use virtual/opencl-icd instead of ocl-icd explicitly.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-14 09:29:33 +08:00
Zoltan Boszormenyi
1be38ea89f intel-oneapi-dpcpp-cpp-runtime: Fix runtime dependency
Use virtual/opencl-icd instead of ocl-icd explicitly.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-14 09:29:33 +08:00
Zoltan Boszormenyi
1305a9faf5 intel-oneapi-compiler: Fix runtime dependency
Use virtual/opencl-icd instead of ocl-icd explicitly.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-14 09:29:33 +08:00
Zoltán Böszörményi
b398300a95 onednn: Fix build dependency
Use virtual/opencl-icd instead of ocl-icd explicitly.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-14 09:29:33 +08:00
Naveen Saini
ba3ac217dc conf/machine: set preferred kernel to 6.2 for poky-altcfg
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-09 09:46:07 +08:00
Naveen Saini
503e4e567e linux-intel/6.2: add recipe
It builds 6.2 kernel version from mainline-tracking tree.
https://github.com/intel/mainline-tracking

tag: mainline-tracking-v6.2-linux-230223T032049Z

Remove linux-intel 5.19 recipe. There is no -rt version of 6.2 yet
so 5.19-rt has been kept.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-09 09:46:07 +08:00
Teoh Suh Haw
197effab2b onednn: upgrade 2.7.1 -> 3.0
Release Notes:;
https://github.com/oneapi-src/oneDNN/releases/tag/v3.0

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-01 15:33:50 +08:00
Naveen Saini
5f2a109a15 ispc: upgrade 1.18.0 -> 1.19.0
Dropped patches which are already available.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-03-01 15:33:50 +08:00
Anuj Mittal
3289c1c659 intel-compute-runtime: upgrade 22.38.24278 -> 22.49.25018.24
Release notes:
https://github.com/intel/compute-runtime/releases/tag/22.49.25018.24

License-Update: Includes full text of license now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-24 12:28:53 +08:00
Chee Yang Lee
9302542eba igc: add patch upstream status
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-24 12:15:04 +08:00
Anuj Mittal
4a5cfd3542 intel-graphics-compiler: upgrade 1.0.12812.9 -> 1.0.12812.24
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.12812.24

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-24 11:54:44 +08:00
Anuj Mittal
d5ddfa0354 thermald: upgrade 2.5.1 -> 2.5.2
Release 2.5.2
- Support Alder Lake N
- Support ITMT version 2, which is used in some Raptor Lake systems

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-23 16:42:39 +08:00
Anuj Mittal
4bd0fb455a ixgbevf: upgrade 4.16.5 -> 4.17.11
Release notes:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.17.11/

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-23 16:39:29 +08:00
Anuj Mittal
b605f173e8 openvino-model-optimizer: update to latest from 2022.3 branch
Brings in support for NumPy 1.24.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-22 21:50:14 +08:00
Anuj Mittal
1790fd8d2e openvino-inference-engine: update to latest on 2022.3 branch
Brings in support for NumPy 1.24 and support for system installed
OpenCL. Includes a newer version of myriad firmware as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-22 21:49:13 +08:00
Teoh Suh Haw
cba5ffa6d4 ixgbe: upgrade 5.17.1 -> 5.18.11
Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-21 12:30:21 +08:00
Teoh Suh Haw
0dd3e3d66f xf86-video-ast : upgrade 1.1.5 -> 1.1.6
Add XORG_DRIVER_COMPRESSOR to fetch tar.gz package instead of tar.bz2 because 1.1.6 does not have tar.bz package.

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-21 12:30:21 +08:00
Teoh Suh Haw
c8ffd3928d openvino-model-optimizer: upgrade 2022.2.0 -> 2022.3.0
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2022.3.0

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-21 12:05:49 +08:00
Anuj Mittal
fe69a9478e meta-intel.inc: build v6.1 kernel with poky distro
Change our test defaults to build v6.1 with poky and v5.19 MLT with
poky-altcfg.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-21 11:59:46 +08:00
Anuj Mittal
0322924988 linux-intel/5.15: remove recipes
We're adding v6.1 as the LTS for this release so remove these recipes.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-21 11:59:16 +08:00
Anuj Mittal
533b604a32 linux-intel/6.1: add recipe
Builds v6.1 version of linux-intel-lts tree.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-20 13:42:40 +08:00
Naveen Saini
31f67cc94e intel-microcode: upgrade 20221108 -> 20230214
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20230214

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-15 15:27:54 +08:00
Anuj Mittal
57a3810ed1 linux-intel-rt/5.19: update to tag mainline-tracking-v5.19-rt10-preempt-rt-230104T115537Z
Updated kernel cache too.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:56:37 +08:00
Anuj Mittal
82cb65cf6d linux-intel/5.19: update to tag mainline-tracking-v5.19-linux-230118T042554Z
Updated kernel cache too.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:56:37 +08:00
Anuj Mittal
53df30ef13 linux-intel-rt/5.15: update to tag lts-v5.15.85-rt55-preempt-rt-230113T035939Z
Updated kernel cache too.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:56:32 +08:00
Anuj Mittal
434d4648ca linux-intel/5.15: update to tag lts-v5.15.85-linux-230113T035248Z
Updated kernel cache too.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:55:45 +08:00
Lim Siew Hoon
3e2a3affd7 onevpl-intel-gpu: upgrade 22.5.4 -> 22.6.5
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:54:42 +08:00
Lim Siew Hoon
6a6f060702 onevpl: upgrade 2022.2.2 -> 2023.1.1
Drops patches already merged:
* 0001-Enable-xdg_shell-for-weston10.patch
* 0001-Fix-missing-UYVY-VA_FOURCC-causing-encode-failure.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:54:42 +08:00
Lim Siew Hoon
d6eec55715 intel-mediasdk: upgrade 22.6.0 -> 22.6.5
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:54:42 +08:00
Lim Siew Hoon
d4bba3cc53 intel-media-driver: upgrade 22.5.4 -> 23.1.0
Drops patches already fixed and merged:
* 0001-Fix-uClibc-build.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:54:42 +08:00
Lim Siew Hoon
15c9cc795d libva-intel-utils: upgade 2.16.0 -> 2.17.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:54:42 +08:00
Lim Siew Hoon
535790ae42 libva-intel: upgrade 2.16.0 -> 2.17.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:54:42 +08:00
Lim Siew Hoon
fe0c4e64a0 intel-gmmlib: upgrade 22.2.0 -> 22.3.3
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:54:42 +08:00
Anuj Mittal
a70f782663 linux-yocto: make the bbappend generic
Dont keep linux-yocto bbappends tied to versions so we don't need to
keep them in sync.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-07 15:00:42 +08:00
Naveen Saini
9663e584c2 linux-yocto: allow building 6.1 linux-yocto kernel with meta-intel
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-30 10:40:57 +08:00
Naveen Saini
cc3b4ed77f intel-oneapi-dpcpp-cpp-runtime: install missing common headers
Download dev-utilities package to have common headers available too.

fatal error: 'dpc_common.hpp' file not found

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-30 09:51:17 +08:00
Naveen Saini
b3c7d3ee44 intel-oneapi-mkl: install missing headers
Download the -devel package to have MKL headers available too. Static
libraries take too much space (>5GB) so package them separately.

Make sure that the directories in /opt are not symlinked to avoid errors
for packages (like tbb) that also install directories with same name in
$includedir.

Fixes:
| fatal error: 'oneapi/mkl.hpp' file not found

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-26 09:34:50 +08:00
Anuj Mittal
e99ca0c5cd recipes: fix Upstream-Status tags
Ensure that our recipes have correct tags so the QA check doesn't give
out warnings or errors.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-25 09:32:26 +08:00
Anuj Mittal
a9242002cb openvino-inference-engine: fix multilib build
Switch to using variables defined for RPM generation as it more closely
aligns with how we install libraries and remove the tweak done for
debian variables.

Also fixes packaging issues when BASELIB is set to lib64:

| 20:18:42  ERROR: openvino-inference-engine-2022.3.0-r0 do_package: QA Issue: openvino-inference-engine: Files/directories were installed but not shipped in any package:
| 20:18:42    /usr/lib/python3.10/site-packages/_pyngraph.cpython-310-x86_64-linux-gnu.so
| 20:18:42    /usr/lib/python3.10/site-packages/requirements.txt
...
| 20:18:42    /usr/lib/python3.10/site-packages/openvino/inference_engine/ie_api.cpython-310-x86_64-linux-gnu.so
| 20:18:42    /usr/lib/python3.10/site-packages/openvino/inference_engine/constants.cpython-310-x86_64-linux-gnu.so
| 20:18:42    /usr/lib/python3.10/site-packages/openvino/inference_engine/__init__.py

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-17 13:02:04 +08:00
Anuj Mittal
e99756e072 intel-graphics-compiler: ignore buildpaths warning
Ignore the buildpath being embedded in bitcode by clang until we've
found a way to fix.

| QA Issue: File /usr/lib/libigc.so.1.0.1 in package intel-graphics-compiler contains reference to TMPDIR [buildpaths]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-16 13:57:51 +08:00
Anuj Mittal
b15d2fbc33 openvino-inference-engine: upgrade 2022.2.0 -> 2022.3.0
* OpenVINO now installs libraries and headers correctly so we don't need
the local patches anymore.

* Switch to using pybind11 from system. json-schema-validator is no
longer used and open model zoo submodule is only used when building a
specific tool so these submodules have been removed.

* Tweak build scripts to include Yocto specific changes.

License-Update: xbyak deleted the Japaneses translation from COPYRIGHT
and nlohmann_json updated copyright years.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-09 17:15:31 +08:00
Anuj Mittal
7d7aaa0826 intel-graphics-compiler: fix buildpaths warnings
Clone SPIRV-Tools and Headers in S instead of WORKDIR so they don't
escape file-prefix-map substitutions.

Fixes buildpaths warnings:

| WARNING: intel-graphics-compiler-1.0.12812.9-r0 do_package_qa: QA Issue: File /usr/lib/.debug/libigc.so.1.0.1 in package intel-graphics-compiler-dbg contains reference to TMPDIR [buildpaths]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-09 17:14:30 +08:00
Naveen Saini
1ef5059473 intel-oneapi-ipp: upgrade 2021.5.1-522 -> 2021.7.0-25396
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 16:24:21 +08:00
Naveen Saini
0649e85668 intel-oneapi-dpcpp-cpp: upgrade 2022.1.0-3768 -> 2023.0.0-25370
Release notes:
https://www.intel.com/content/www/us/en/developer/articles/release-notes/intel-oneapi-toolkit-release-notes.html#inpage-nav-2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 16:24:21 +08:00
Naveen Saini
046726f89f intel-oneapi-dpcpp-cpp-runtime: upgrade 2022.1.0-3768 -> 2023.0.0-25370
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 16:24:21 +08:00
Naveen Saini
7eff628487 intel-oneapi-mkl: upgrade 2022.0.1-117 -> 2023.0.0-25398
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 16:24:21 +08:00
Naveen Saini
731985dc4e setup-intel-oneapi-env: rename 2022.0.1-3633 -> 2023.0.0-25370
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 16:24:20 +08:00
Naveen Saini
19400ed8d8 intel-oneapi-compiler: upgrade 2022.0.1-3633 -> 2023.0.0-25370
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 16:24:20 +08:00
Naveen Saini
423820afb6 intel-skylake-64: use tune-x86-64-v3.inc
tune-x86-64-v3.inc uses x86-64 v3 level of instruction set.
x86-64-v3: (close to Haswell) AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 10:55:28 +08:00
Anuj Mittal
9595cf0e49 layer.conf: update LAYERSERIES_COMPAT to include mickledore
OE-Core has switched to mickledore:
https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 10:19:54 +08:00
Naveen Saini
7f8e1c5375 tune-skylake.inc: remove qemu-usermode check
QEMU 7.2.0 has now support for avx2 with followign change:
x86: TCG support for AVX, AVX2, F16C, FMA3 and VAES instructions

Ref https://git.yoctoproject.org/poky/commit/?id=9caff14abbb742e5083056b899ee6fc0a5fba8f3

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-29 09:27:07 +08:00
Naveen Saini
66d1397bfa layer.conf: remove addpylib directive
We'd like meta-intel master to be able to build with OE-Core kirkstone
as well. But Bitbake version in kirkstone does not recognize addplylib
directive leading to parsing errors.

Remove it for now until there is a better solution available.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-21 15:38:34 +08:00
Anuj Mittal
bc021ab001 layer.conf: use addpylib directive
A recent change in OE-Core [1] has changed the way ${LAYERDIR}/lib is
searched for Python modules.

Use the new addpylib directive to ensure our modules are imported
required for running testimage.

[1] https://git.openembedded.org/openembedded-core-contrib/commit/?id=1f56155e91da2030ee0a5e93037c62e1349ba89f

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-20 16:35:34 +08:00
Naveen Saini
c7c8ed43e0 linux-intel/5.15: fix upstream release checking
Fix upstream release checking for linux-intel-rt/5.15 too.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-15 12:54:52 +08:00
Teoh Jay Shen
3ccb7aafda meta-intel.inc: add r8152 kernel module to MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS
Enable r8152 kernel module for images based on packagegroup-core-boot.

Some QA setups that use Realtek RTL8152/RTL8153 based USB ethernet
adapters for connection will not have networking working for
such images otherwise.

Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-15 12:53:52 +08:00
Teoh Jay Shen
fda4108658 meta-intel.inc: add igc module to MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS
Enable IGC kernel module for images based on packagegroup-core-boot.

Some products like TGL NUC11TNKV7 with integrated I225 ethernet
controller will not have networking working for such images otherwise.

Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-15 12:50:52 +08:00
Yogesh Tyagi
1153290b11 ispc : Add ptest
- ispc-ptest is taking around 225 seconds to execute
- Below is the run log of ispc-ptest
  START: ptest-runner
  2022-12-07T15:43
  root@qemux86-64:/usr/lib/ispc/ptest# ptest-runner ispc
  BEGIN: /usr/lib/ispc/ptest
  Testing ISPC compiler: ../../../bin/ispc
  Testing ISPC target: sse4-i32x4
  Testing ISPC arch: x86-64

  Using test compiler: Intel(r) Implicit SPMD Program Compiler (Intel(r) ISPC), 1.17.0 (build commit 7ad8429369a4d5ce @ 20220115, LLVM 12.0.0)
  Using C/C++ compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project d28af7c654d8db0b68c175db5ce212d74fb5e9bc)

  Running 4 jobs in parallel. Running 1382 tests.
  Test varying int64: [-10000000001,-10000000002,-10000000003,-10000000004], [10000000001,10000000002,10000000003,10000000004]
  Test varying int64: [-10000000001,-10000000002,-10000000003,-10000000004], [10000000001,10000000002,10000000003,10000000004]

  Test varying int8: [-1,-2,-3,-4], [1,2,3,4]spc]
  Test varying int8: [-1,-2,-3,-4], [1,2,3,4]

  Test uniform int64: -10000000005, 10000000005
  Test uniform int64: -10000000005, 10000000005

  Test uniform int8: -5, 5s/paddus-vi64.ispc]
  Test uniform int8: -5, 5

  Test bool: uniform: true, false; varying: [false,true,true,false], [true,false,false,true]; in simd cf: [_________,_________,true,false], [_________,_________,false,true].
  Test bool: uniform: true, false; varying: [false,true,true,false], [true,false,false,true]; in simd cf: [_________,_________,true,false], [_________,_________,false,true].

  Test uniform double: 18.250000-float-uniform.ispc]
  Test uniform double: 18.250000

  Test varying int16: [-2,-3,-4,-5], [2,3,4,5]ispc]
  Test varying int16: [-2,-3,-4,-5], [2,3,4,5]

  Test bool: uniform: true, false; varying: [false,true,true,false], [true,false,false,true]
  Test bool: uniform: true, false; varying: [false,true,true,false], [true,false,false,true]

  Test uniform int16: -6, 6/psubus-i16.ispc]
  Test uniform int16: -6, 6

  Test varying simd: small ones: [((1)),2,((3)),4]
  Test varying simd: small ones: [((1)),2,((3)),4]

  Test uniform int32: -7, 7/packed-store.ispc]
  Test uniform int32: -7, 7

  Test varying int32: [-3,-4,-5,-6], [3,4,5,6]
  Test varying int32: [-3,-4,-5,-6], [3,4,5,6]

  Test varying double: [14.250000,15.250000,16.250000,17.250000]
  Test varying double: [14.250000,15.250000,16.250000,17.250000]

  Test uniform float: 9.750000catter-mask-2.ispc]
  Test uniform float: 9.750000

  Hello World! 1382 [./tests/gs-double-improve-multidim-2.ispc]
  Hello World!

  Test varying float: [5.750000,6.750000,7.750000,8.750000]
  Test varying float: [5.750000,6.750000,7.750000,8.750000]

   Done 1382 / 1382 [./tests/test-11.ispc]

  Executed 1356 / 1382 (26 skipped)

  PASSRATE (1356/1356) = 100%

  PASS: ./tests/store-int8.ispc
  PASS: ./tests/phi-opts-4.ispc
  PASS: ./tests/pmulus-i32.ispc
  PASS: ./tests/new-delete-3.ispc
  PASS: ./tests/funcptr-varying-6.ispc
  PASS: ./tests/short-circuit-5.ispc
  PASS: ./tests/funcptr-uniform-6.ispc
  PASS: ./tests/reduce-equal-4.ispc
  PASS: ./tests/test-12.ispc
  PASS: ./tests/1475-int64.ispc
  PASS: ./tests/test-49.ispc
  PASS: ./tests/packed-load-64-4.ispc
  PASS: ./tests/gs-improve-multidim-1.ispc
  PASS: ./tests/packed-load-64-2.ispc
  SKIP: ./tests/max-float16-1.ispc
  ....
  ....
  1356 / 1382 tests PASSED
  0 / 1382 tests FAILED compilation
  0 / 1382 tests FAILED execution
  26 / 1382 tests SKIPPED
  	./tests/abs-float16.ispc
  	./tests/broadcast-5.ispc
  	./tests/clampfloat16_uniform.ispc
  	./tests/clampfloat16_varying.ispc
  	./tests/exp-uniform-float16.ispc
  	./tests/exp-varying-float16.ispc
  	./tests/isnan_float16.ispc
  	./tests/log-uniform-float16.ispc
  	./tests/log-varying-float16.ispc
  	./tests/max-float16-1.ispc
  	./tests/max-float16-2.ispc
  	./tests/min-float16-1.ispc
  	./tests/min-float16-2.ispc
  	./tests/pow-uniform-float16.ispc
  	./tests/pow-varying-float16.ispc
  	./tests/print_uniform-f16.ispc
  	./tests/print_varying-f16.ispc
  	./tests/rotate-7.ispc
  	./tests/shift-4.ispc
  	./tests/shuffle-6.ispc
  	./tests/shuffle2-12.ispc
  	./tests/uniform-float16-rcp.ispc
  	./tests/varying-float16-rcp.ispc
  	./tests/xe-task-count.ispc
  	./tests/xe-task-index-1.ispc
  	./tests/xe-task-index.ispc
  No new fails
  DURATION: 225
  END: /usr/lib/ispc/ptest
  2022-12-07T15:47
  STOP: ptest-runner
  TOTAL: 1 FAIL: 0
- some tests are skipped based on the target architecture
- change the test script to compile test programs on target with --pic option to avoid error "'.rodata'
  can not be used when making a PIE object" when executing tests on target
- adds new print function to the test script to print test result in ptest format

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-12 09:55:20 +08:00
Naveen Saini
6ca9a5cb96 linux-intel/5.19: fix upstream release checking
Fix upstream release checking for linux-intel-rt/5.19 too.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-09 13:51:26 +08:00
Anuj Mittal
d72944f14c intel-graphics-compiler: refresh patches
Fixes fuzz warnings:

| WARNING: intel-graphics-compiler-1.0.12812.9-r0 do_patch: Fuzz detected:
|
| Applying patch c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch
| patching file IGC/BiFModule/CMakeLists.txt
| patching file IGC/CMakeLists.txt
| patching file IGC/Compiler/CodeGenContext.cpp
| Hunk #1 succeeded at 232 (offset 1 line).
| patching file IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp
| patching file IGC/VectorCompiler/lib/BiF/CMakeLists.txt
| Hunk #2 succeeded at 110 with fuzz 2.
| patching file IGC/cmake/igc_llvm.cmake

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-07 21:58:27 +08:00
Anuj Mittal
de59d48ad2 intel-graphics-compiler: fix build issues with LLVM12
Fixes:
/git/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp:412:31: error: ‘experimental_vector_reduce_or’ is not a member of ‘llvm::Intrinsic’; did you mean ‘experimental_vector_insert’?
[2022-12-06T21:01:52.813Z] |   412 |                    Intrinsic::experimental_vector_reduce_or;
[2022-12-06T21:01:52.813Z] |       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2022-12-06T21:01:52.813Z] |       |                               experimental_vector_insert

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-07 15:12:33 +08:00
Anuj Mittal
d01bcf8747 intel-graphics-compiler: upgrade 1.0.12149.1 -> 1.0.12812.9
Upgrade to the latest tag and backport 3 patches to fix build issues
with LLVM 15 [1].

Remove IGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC option as it has
been removed upstream [2].

And, make sure CLANG_EXE points to clang in native sysroot.

[1] https://github.com/intel/intel-graphics-compiler/issues/263
[2] 3fde0acae8

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-06 13:24:06 +08:00
Naveen Saini
f9e2e05f0d dpcpp-compiler.md: add document for icx installation
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-23 10:50:02 +08:00
Naveen Saini
18fcf4996d sdk: Add support for adding icx to SDK
Also export ICXCC, ICXCXX, ICXCPP, ICXLD, ICXAR in SDK environment which can
then be used to compile applications.

For example, to build an sample SYCL application using SDK:

 -> Source oneAPI compiler setup script (from your installed path):
	$  source /your-sdk-path/oecore-x86_64/sysroots/skylake-64-oe-linux/opt/intel/oneapi/compiler/2022.1.0/env/vars.sh

 -> Build sample SYCL app (i.e simple-sycl-app.cpp):
        $ $ICXCXX -fsycl simple-sycl-app.cpp -o simple-sycl-app  -lsvml -lirng -limf -lintlc

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-23 10:50:02 +08:00
Naveen Saini
2c58fe0867 icc: drop Intel C++ classic compiler support
Support for Intel(R) oneAPI DPC++/C++ (icx) compiler is being added. So
remove the support for the classic compiler.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-23 10:49:13 +08:00
Naveen Saini
555a2f97f3 intel-oneapi-dpcpp-cpp: add Intel(R) oneAPI DPC++/C++ Compiler
The Intel® oneAPI DPC++/C++ Compiler provides optimizations
that help your applications run faster on Intel® 64 architectures with support
for the latest C, C++, and SYCL language standards. This compiler produces
optimized code that can run significantly faster by taking advantage of the
ever-increasing core count and vector register width in Intel® Xeon® processors
and compatible processors.

https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html

The compiler binaries are installed in /opt and can be invoked to compile
on target or using the SDK.

Currently dpcpp icx identify only x86_64-oe-linux triple, so it should be tested
with 'nodistro' DISTRO.
DISTRO ?= "nodistro"

To run SYCL program, it has dependencies on OpenCL components.
IMAGE_INSTALL:append = " intel-compute-runtime intel-graphics-compiler clang"

To install icx toolchain and runtime libraries
IMAGE_INSTALL:append = " intel-oneapi-dpcpp-cpp-runtime intel-oneapi-dpcpp-cpp-runtime-dev "
IMAGE_INSTALL:append = " intel-oneapi-dpcpp-cpp intel-oneapi-dpcpp-cpp-dev "

Once image is built and boots, an env script needs to be run to setup compiler environment and
also required to create dynamic linker symlink at /lib64

$ source /opt/intel/oneapi/compiler/2022.1.0/env/vars.sh
$ mkdir -p /lib64
$ ln -sf /lib/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2

To build an SYCL sample application, following command should be used
$ icpx --target=x86_64-oe-linux -fsycl simple-sycl-app.c -o simple-sycl-app

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-23 10:17:19 +08:00
Naveen Saini
c4aa736317 meta-intel.inc: set default PREFERRED_VERSION to 5.19 kernel
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-18 11:55:06 +08:00
Naveen Saini
6d976ec8ef linux-intel-dev: drop recipe
This recipe is not requried anymore, as already recipes for
mainline-tracking 5.19 kernel being added.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-18 11:55:06 +08:00
Naveen Saini
579394dc23 linux-intel-rt/5.19: add recipe
Build 5.19 RT kernel version from mainline-tracking tree at:

https://github.com/intel/mainline-tracking

This will track the mainline kernel and will be used to enable support for newer platforms.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-18 11:55:06 +08:00
Naveen Saini
2ce9b55f99 linux-intel/5.19: add recipe
Build 5.19 kernel version from mainline-tracking tree at:

https://github.com/intel/mainline-tracking

This will track the mainline kernel and will be used to enable support for newer platforms.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-18 11:55:06 +08:00
Naveen Saini
585655e5be setup-intel-oneapi-env: add native and nativesdk to BBCLASSEXTEND
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-17 12:54:01 +08:00
Naveen Saini
ce15d6f655 level-zero: add native and nativesdk to BBCLASSEXTEND
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-17 12:53:51 +08:00
Anuj Mittal
4a346976ac thermald: upgrade 2.5.0 -> 2.5.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-15 13:54:29 +08:00
Anuj Mittal
cfff031e7c ixgbe: upgrade 5.16.5 -> 5.17.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-15 13:53:11 +08:00
Anuj Mittal
369956751a intel-microcode: upgrade 20220809 -> 20221108
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20221108

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-09 11:05:08 +08:00
Yogesh Tyagi
a230cd15dc onednn : upgrade 2.6.2 -> 2.7.1
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.7.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-08 15:04:26 +08:00
Yogesh Tyagi
b74ec77719 metrics-discovery : upgrade 1.5.108 -> 1.12.158
Drops patch already merged:
0001-md_internal.h-Replace-string.h-with-string-C-header-.patch

Release Notes:
https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.12.158

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-08 15:04:26 +08:00
Teoh Jay Shen
a09b3264fc linux-intel-rt/5.15: update to v5.15.71
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-08 15:04:26 +08:00
Teoh Jay Shen
d85104f141 linux-intel/5.15: update to v5.15.71
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-08 15:04:26 +08:00
Anuj Mittal
2db6c8af4b linux-intel: fix perf reproducibility
Include a patch from linux-yocto to fix buildpaths problem when
compiling perf. Fixes:

| WARNING: perf-1.0-r9 do_package_qa: QA Issue: File /usr/lib/python3.10/site-packages/perf-0.1-py3.10-linux-x86_64.egg/EGG-INFO/SOURCES.txt in package perf-python contains reference to TMPDIR
| File /usr/lib/python3.10/site-packages/perf-0.1-py3.10-linux-x86_64.egg/__pycache__/perf.cpython-310.pyc in package perf-python contains reference to TMPDIR [buildpaths]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-02 15:54:00 +08:00
Anuj Mittal
65e67f01e0 openvino-inference-engine: update pybind11
Update pybind11 SRCREV to fetch latest release tag to resolve build
issues with Python 3.11.

Fixes:

| openvino-inference-engine/2022.2.0-r0/git/src/bindings/python/thirdparty/pybind11/include/pybind11/pybind11.h:2239:52: error: invalid use of incomplete type 'PyFrameObject' {aka 'struct _frame'}
|  2239 |     if (frame != nullptr && (std::string) str(frame->f_code->co_name) == name
|       |                                                    ^~
| openvino-inference-engine/2022.2.0-r0/recipe-sysroot/usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of 'PyFrameObject' {aka 'struct _frame'}
|    22 | typedef struct _frame PyFrameObject;
|       |                ^~~~~~

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 16:36:19 +08:00
Lim Siew Hoon
94b628a3e0 intel-mediasdk: upgrade 22.4.4 -> 22.6.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 12:48:51 +08:00
Lim Siew Hoon
ec8e307854 onevpl-intel-gpu: upgrade 22.4.4 -> 22.5.4
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 12:48:39 +08:00
Lim Siew Hoon
2c470395ed onevpl: upgrade 2022.1.5 -> 2022.2.2
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 06:52:09 +08:00
Lim Siew Hoon
d58079ddcf intel-media-driver: upgrade 22.5.3 -> 22.5.4
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 06:52:09 +08:00
Lim Siew Hoon
9879db3a25 libva-intel-utils: upgrade 2.15.0 -> 2.16.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 06:52:09 +08:00
Lim Siew Hoon
6c5cf6da33 libva-intel: upgrade 2.15.0 -> 2.16.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 06:52:09 +08:00
Lim Siew Hoon
8b6e380c61 gmmlib: upgrade 22.1.4 -> 22.2.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 06:52:09 +08:00
Naveen Saini
323fee2ce0 vc-intrinsics: update to latest
Use tag v0.7.0 revision.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25 14:39:18 +08:00
Naveen Saini
7dffd82399 opencl-clang/15.0.0: add recipe
Build opencl-clang with llvm-15 and point to latest from ocl-open-150
branch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25 14:39:18 +08:00
Naveen Saini
7023a6d7cf openvino-model-optimizer: upgrade 2022.1.1 -> 2022.2.0
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2022.2.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25 14:35:32 +08:00
Naveen Saini
46be0fa918 open-model-zoo: upgrade 2022.1.1 -> 2022.2.0
Refreshed patch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25 14:35:32 +08:00
Yogesh Tyagi
023266fcbf openvino-inference-engine : upgrade 2022.1.1 -> 2022.2.0
- Change gflag to shared as we are not building with static library.
- We are using zlib from yocto recipe, so don't add zlib as third party package
- Third party package mkl-dnn name changed to onednn upstream in openvino repo so changed
  the name accordingly in openvino-inference-engine recipe
- Refresh patches

Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2022.2.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25 14:35:32 +08:00
Naveen Saini
5963592b73 iccsdk: install icc specific packages only for meta-intel machines
And disable ICCSDK bu default.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-20 18:11:00 +08:00
Naveen Saini
f7cbf66ec2 sdk: Add support for adding icc to SDK
Also export ICC, ICCCXX, ICCCPP, ICCLD, ICCAR in SDK environment which can
then be used to compile applications in SDK

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-12 13:57:11 +08:00
Naveen Saini
6e5caa6396 icc: add Intel(R) C++ Compiler Classic (ICC) support
Using the Intel® C++ Compiler Classic, you can compile and generate
applications that can run on Intel® 64 architecture.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-12 13:57:11 +08:00
Naveen Saini
3217386ee4 ispc: fix file-rdeps
This is due to recent packaging chagnes in meta-clang
3d56a85afe

Error log:
do_package_qa: QA Issue: /usr/bin/ispc contained in package ispc
requires libclang-cpp.so.15()(64bit), but no providers found
in RDEPENDS:ispc? [file-rdeps]

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-12 13:56:40 +08:00
Naveen Saini
03a37ae315 README: update tested hardware list
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-12 13:56:40 +08:00
Lim Siew Hoon
0387793c18 onevpl-intel-gpu: fixed hevc decoding starvation issue
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-07 10:10:08 +08:00
Lim Siew Hoon
8a664853ca onevpl: fixed sample rendering failed in weston10
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-06 12:44:56 +08:00
hilmanzafri
c4f1331c49 intel-media-driver: upgrade 22.4.4 -> 22.5.3
Add patch to fix fails when applying
* 0001-Fix-uClibc-build.patch

Signed-off-by: hilmanzafri <hilman.zafri.mazlan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-04 13:33:27 +08:00
Mazlan, Hilman Zafri
61a2e69d2e onevpl: Fix missing UYVY VA_FOURCC causing encode failure
Merged into innersource oneVPL (07200be)

Signed-off-by: Mazlan, Hilman Zafri <hilman.zafri.mazlan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-04 13:09:04 +08:00
Anuj Mittal
940218bd43 layer.conf: add langdale to LAYERSERIES_COMPAT
Makes sure that we're compatible with the upcoming release.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-30 07:14:17 +08:00
Yogesh Tyagi
819b6cf9c1 intel-graphics-compiler : upgrade 1.0.11702.1 -> 1.0.12149.1
Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.12149.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29 19:05:52 +08:00
Yogesh Tyagi
f77562ad34 intel-compute-runtime : upgrade 22.32.23937 -> 22.38.24278
Release Notes:
https://github.com/intel/compute-runtime/releases/tag/22.38.24278

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29 19:05:52 +08:00
Yogesh Tyagi
c227419402 onednn : upgrade 2.6.1 -> 2.6.2
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.6.2

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29 18:06:48 +08:00
Yogesh Tyagi
1a5937527b ipmctl : upgrade 03.00.00.0462 -> 03.00.00.0468
Release Notes:
ipmctl:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0468
edk2:
https://github.com/tianocore/edk2/releases/tag/edk2-stable202208

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29 18:06:48 +08:00
Yogesh Tyagi
948757b8f6 embree : upgrade 3.13.4 -> 3.13.5
Release Notes:
https://github.com/embree/embree/releases/tag/v3.13.5

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29 18:06:48 +08:00
Anuj Mittal
ad81baa4f5 ispc: fix build with LLVM 15
Backport patches to fix build with LLVM 15 which is now the default
version in meta-clang master.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-19 15:19:13 +08:00
Anuj Mittal
3b6b2b8825 intel-graphics-compiler: add nobranch=1 in SRC_URI
Upstream has force pushed master and the commit we were fetching is
no longer present on that branch. Remove the branch parameter and switch
to using nobranch to continue using that commit.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-19 15:07:49 +08:00
Zoltán Böszörményi
9d2820d4bf intel-oneapi-mkl: Also allow MKL to be used via CMaake to compile other packages
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-05 17:07:40 +08:00
Yogesh Tyagi
f51e1f33b0 intel-crypto-mb : upgrade 2021.5 -> 2021.6
Release Notes:
https://github.com/intel/ipp-crypto/releases/tag/ippcp_2021.6

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-05 17:05:57 +08:00
Yogesh Tyagi
2c6177f9e7 ixgbevf : upgrade 4.15.1 -> 4.16.5
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.16.5/

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-05 17:05:57 +08:00
Yogesh Tyagi
b0f5fba2f9 ixgbe : upgrade 5.15.2 -> 5.16.5
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.16.5/

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-05 17:05:57 +08:00
Yogesh Tyagi
c12abbd33f ipmctl : upgrade 03.00.00.0439 -> 03.00.00.0462
Release notes:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0462

Drops upstreamed patch:
* 227d9cb35658fe104ff6fde62e4a00e6d595df0d.patch

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-05 17:05:57 +08:00
Zoltán Böszörményi
0337f4a8fc intel-oneapi-mkl: Allow MKL to be used for compiling other packages
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-26 09:36:47 +08:00
Anuj Mittal
b5664f2f11 open-model-zoo: upgrade 2021.1 -> 2021.1.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-24 12:48:08 +08:00
Anuj Mittal
54b3efbf05 openvino-model-optimizer: upgrade 2021.1 -> 2021.1.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-24 12:48:08 +08:00
Anuj Mittal
d731daf575 openvino-inference-engine: upgrade 2022.1 -> 2022.1.1
Enable an option that's is available now to use TBB from system and
refresh patches accordingly. This version also switches to using system
installed OpenCV and Intel version is not included.

Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2022.1.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-24 12:48:08 +08:00
Anuj Mittal
87d4088ecf intel-compute-runtime: upgrade 22.31.23852 -> 22.32.23937
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-17 14:27:54 +08:00
Anuj Mittal
0a7687b2c1 Remove support for LLVM 12
We can now build with LLVM 14 and no longer need to keep LLVM 12 patches
and compatibility code.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-15 13:40:22 +08:00
Naveen Saini
94d6ec3730 linux-intel-dev: update to 5.19.0
Also bring in the latest kernel config data.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-15 12:58:08 +08:00
Naveen Saini
701d1dfe77 linux-intel-rt/5.15: update to v5.15.49
Updated kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-15 12:58:02 +08:00
Naveen Saini
834291a2f3 linux-intel/5.15: update to v5.15.49
Update kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-15 12:57:24 +08:00
Anuj Mittal
cd17442923 onednn: turn on PACKAGECONFIG for GPU engine
Build OCL GPU engine by default now that compute runtime works with
latest LLVM.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-12 12:37:57 +08:00
Anuj Mittal
0f6e10d5ba intel-microcode: upgrade 20220510 -> 20220809
Fixes CVE-2022-21233.

Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20220809

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-12 10:21:04 +08:00
Anuj Mittal
ecca05175c intel-compute-runtime: upgrade 22.23.23405 -> 22.31.23852
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-12 10:19:24 +08:00
Yongxin Liu
a29a3b55d2 intel-microcode: update SRCREV for 20220510
The commit 6c0c4691e5bb446e0e428ebca595164709c59586 is missing in upstream
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files.

Reference:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/62.

Use 925555515555 instead of 6c0c4691e5bb. The difference between those
two commits are just some "^M" fixes in releasenote.md.

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-11 10:38:50 +08:00
Anuj Mittal
50829fc987 openvino-inference-engine: enable GPU plugin
Enable back opencl PACKAGECONFIG as igc and compute runtime
can compile and work with LLVM 14 now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-10 19:05:41 +08:00
Anuj Mittal
cfef5f829e intel-graphics-compiler: upgrade 1.0.11378 -> 1.0.11702.1
Update vc-intrinsics to v0.5.0 tag.

This release includes support for LLVM14.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-10 14:58:47 +08:00
Anuj Mittal
f21168e628 ipmctl: fix build issues with 5.18+ headers
OE-core has updated kernel headers to 5.19 and that is resulting in
failures:

| /build/cje/workspace/poky/build/tmp/work/corei7-64-poky-linux/ipmctl/03.00.00.0439-r0/git/src/os/linux/lnx_system.c:336:52: error: 'ND_DEVICE_NAMESPACE_BLK' undeclared (first use in this function); did you mean 'ND_DEVICE_NAMESPACE_IO'?
|   336 |                                         (nstype == ND_DEVICE_NAMESPACE_BLK))
|       |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
|       |                                                    ND_DEVICE_NAMESPACE_IO
| compilation terminated due to -Wfatal-errors.

For more details:

https://github.com/intel/ipmctl/pull/194/

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-10 14:02:14 +08:00
Sebastian Suesens
789ff199ae intel-mediasdk: fix dependencies
intel-mediasdk depends only on libva
intel-mediasdk has a runtime dependency to intel-media-driver
removed libdrm dependency from intel-mediasdk because libva depends on libdrm

Signed-off-by: Sebastian Suesens <Sebastian.Suesens@baslerweb.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-04 11:26:09 +08:00
Anuj Mittal
fdde909d2e openvino-inference-engine: fix reproducibility issues
Prevent host paths from getting into target packages. Also prevents
buildpaths warnings for files:

| File /usr/lib/libopenvino.so in package openvino-inference-engine contains reference to TMPDIR [buildpaths]
| File /usr/lib/python3.10/site-packages/openvino/inference_engine/ie_api.so in package openvino-inference-engine-python3 contains reference to TMPDIR [buildpaths]
| File /usr/src/debug/openvino-inference-engine/2022.1-r0/build/src/plugins/intel_cpu/cross-compiled/proposal_imp_disp.cpp in package openvino-inference-engine-src contains reference to TMPDIR

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-28 18:57:44 +08:00
Yogesh Tyagi
7948675425 ospray : upgrade 2.9.0 -> 2.10.0
Release Notes:
https://github.com/ospray/ospray/releases/tag/v2.10.0

License-Update:
copyright years updated

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-27 19:03:08 +08:00
Yogesh Tyagi
6eb22e6412 openvkl : upgrade 1.2.0 -> 1.3.0
Release Notes:
https://github.com/openvkl/openvkl/releases/tag/v1.3.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-27 19:03:08 +08:00
Yogesh Tyagi
76042df23c embree : upgrade 3.13.3 -> 3.13.4
Release Notes:
https://github.com/embree/embree/releases/tag/v3.13.4

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-27 19:03:08 +08:00
Yogesh Tyagi
535b93e4ad rkcommon : upgrade 1.9.0 -> 1.10.0
Release Notes:
https://github.com/ospray/rkcommon/releases/tag/v1.10.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-27 19:03:08 +08:00
Yogesh Tyagi
2914c71cc8 ispc : upgrade 1.17.0 -> 1.18.0
* Don't build with clang specifically and let user decide.
* Drop already merged patch: 0001-Enable-LLVM-15.0-support.patch
* ispc generated headers include a comment will full path to the header. Patch the code to drop this comment.
* Tweak bison and flex invocation to make sure they don't include #line directives.
* Add flex-native to DEPENDS.
* Release notes:
  https://github.com/ispc/ispc/releases/tag/v1.18.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-27 19:02:59 +08:00
Lim Siew Hoon
b783f9e933 intel-media-driver: upgrade 22.3.1 -> 22.4.4
Drops patches already merged:
* c8457540aed1ab9424661087276fb788c0e3aabb.patch

Add patches to fix fails with musl libc
* 0001-Fix-uClibc-build.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-25 14:23:13 +08:00
Yogesh Tyagi
ada3eb5781 thermald : upgrade 2.4.9 -> 2.5.0
Release Notes:
https://github.com/intel/thermal_daemon/releases/tag/v2.5

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-25 11:24:52 +08:00
Yogesh Tyagi
d615d325e6 onedpl : upgrade 2021.6.1 -> 2021.7.0
Release Notes:
https://github.com/oneapi-src/oneDPL/releases/tag/oneDPL-2021.7.0-release

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-21 10:09:28 +08:00
Yogesh Tyagi
32d8fda81a ipmctl : upgrade 03.00.00.0438 -> 03.00.00.0439
Release Notes:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0439

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-21 10:09:27 +08:00
Yogesh Tyagi
97ac7b761e onednn : Upgrade 2.6 -> 2.6.1
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.6.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-21 07:56:45 +08:00
Yogesh Tyagi
b83d01c612 lms : upgrade 2151.0.0.0 -> 2226.0.0.0
Release Notes:
https://github.com/intel/lms/releases/tag/v2226.0.0.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-21 07:56:45 +08:00
Lim Siew Hoon
c32dcde80b onevpl-intel-gpu: upgrade 22.3.2 -> 22.4.4
Drops patches already merged:
* 0001-HEVCe-lib-Fix-REXT-DDIID-issue-2566.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-20 12:48:34 +08:00
Lim Siew Hoon
b1e7cf6070 onevpl: upgrade 2022.0.3 -> 2022.1.5
Drops patches already merged:
* 0001-Fix-basename-build-issue-with-musl_libc.patch
* 0001-sample_common-Fix-missing-UYUV-fourcc-enc-input.patch
* 0001-sample_common-Fix-regression-of-missing-mutex-init.patch
* 0001-samples-Addin-wayland-scanner-auto-generate-on-cmake.patch
* 0002-sample_misc-Addin-basic-wayland-dmabuf-support.patch
* 0003-sample_misc-use-wayland-dmabuf-to-render-nv12.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-20 12:48:34 +08:00
Lim Siew Hoon
3bb460b667 intel-mediasdk: upgrade 22.3.0 -> 22.4.4
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-20 12:48:34 +08:00
Lim Siew Hoon
d0a315c9a3 libva-intel-utils: upgrade 2.14.0 -> 2.15.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-20 12:48:34 +08:00
Lim Siew Hoon
6e9d38dfa6 libva-intel: upgrade 2.14.0 -> 2.15.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-20 12:48:34 +08:00
Lim Siew Hoon
6064de77fc gmmlib: upgrade 22.1.2 -> 22.1.4
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-20 12:48:34 +08:00
Anuj Mittal
de5851890f linux-intel: fix buildpaths issue
Include following fixes from linux-yocto to fix buildpaths warnings:

2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-18 12:59:19 +08:00
Teng, Jin Chung
0a96edae60 onevpl-intel-gpu: Fix HEVC 12 bit Encode
Backport: 43e7fa4d8a

Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-24 08:00:24 +08:00
Naveen Saini
84b5cf2470 slimboot-tools: update to latest commit
LICENSE file have re-formatting. So update checksum value.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-22 13:34:02 +08:00
Anuj Mittal
bdcf0ec068 linux-intel: remove 32 bit specific tweaks
We test this kernel only with 64 bit machine types. Make changes to
reflect that. intel-core2-32 should be built with linux-yocto kernel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-20 09:50:59 +08:00
Anuj Mittal
5ffac66996 intel-compute-runtime: upgrade 22.22.23355 -> 22.23.23405
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-17 16:30:06 +08:00
Anuj Mittal
2f913cdb36 intel-graphics-compiler: upgrade 1.0.11279 -> 1.0.11378
Remove the backported patch.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-17 16:30:06 +08:00
Anuj Mittal
a499bad106 linux-intel/5.10: remove recipes
5.15 is the only tested and default version now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-17 16:30:06 +08:00
Yogesh Tyagi
5184e1d89f ixgbe : upgrade 5.14.6 -> 5.15.2
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.15.2/

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 16:26:06 +08:00
Yogesh Tyagi
baa118e785 ixgbevf : upgrade 4.14.5 -> 4.15.1
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.15.1/

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 16:26:06 +08:00
Naveen Saini
e9a69b0ae8 linux-intel-rt/5.15: update to v5.15.43
updates -rt patchset to -rt45.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 16:26:06 +08:00
Naveen Saini
70fa4a9700 linux-intel/5.15: update to v5.15.43
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 16:26:06 +08:00
Anuj Mittal
66f4ff0083 intel-compute-runtime: upgrade 22.11.22682 -> 22.22.23355
Remove upstreamed patch and revert to default for built-ins compilation.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 16:26:06 +08:00
Anuj Mittal
7cd06a4a71 intel-graphics-compiler: upgrade 1.0.10395 -> 1.0.11279
* Remove upstreamed patches and refresh others.
* Include the LICENSE.md file and remove the cpp file which just points to
MIT license.
* Update the license to MIT and Apache-2.0
* Install vcb tool from -native recipe.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 16:25:57 +08:00
Naveen Saini
c1674307a4 linux-intel-rt/5.10: update to v5.10.115
updates -rt patchset to -rt67.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 12:46:00 +08:00
Naveen Saini
627c26ab87 linux-intel/5.10: update to v5.10.115
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 12:46:00 +08:00
Naveen Saini
df622318d8 openvino-inference-engine: change branch name master -> main
Upstream json-schema-validator has made 'main' as default branch.

https://github.com/pboettch/json-schema-validator.git

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-07 15:34:52 +08:00
Anuj Mittal
ebb8c1c26e intel-compute-runtime: fix failures with gcc12
Backport patch to fix build failures like:

| recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:95:9: error: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete]
|    95 |         delete __ptr;
|       |         ^~~~~~~~~~~~
| git/shared/source/os_interface/windows/wddm/adapter_info.cpp: In function 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)':
| git/shared/source/os_interface/windows/wddm/adapter_info.cpp:31:117: note: returned from 'void* operator new [](std::size_t)'
|    31 |     std::unique_ptr<uint64_t> storage{new uint64_t[(privateDataSizeNeeded + sizeof(uint64_t) - 1) / sizeof(uint64_t)]};
|       |                                                                                                                     ^
| In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long unsigned int]',
|     inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long unsigned int; _Dp = std::default_delete<long unsigned int>]' at recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:396:17,
|     inlined from 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)' at git/shared/source/os_interface/windows/wddm/adapter_info.cpp:46:1:
| recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:95:9: error: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete]
|    95 |         delete __ptr;
|       |         ^~~~~~~~~~~~
| git/shared/source/os_interface/windows/wddm/adapter_info.cpp: In function 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)':
| git/shared/source/os_interface/windows/wddm/adapter_info.cpp:31:117: note: returned from 'void* operator new [](std::size_t)'
|    31 |     std::unique_ptr<uint64_t> storage{new uint64_t[(privateDataSizeNeeded + sizeof(uint64_t) - 1) / sizeof(uint64_t)]};
|       |                                                                                                                     ^

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-20 00:25:29 +08:00
Anuj Mittal
8dd9003170 level-zero: remove devtool comments
We missed removing the comments added by devtool while doing the
upgrade.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-20 00:24:48 +08:00
Naveen Saini
2f1c89140e libxcam: fix narrowing warning due to GCC12
Patch submitted to use uint32_t instead of int for IOCTLs commands.

Warning log:
| ../../../git/xcore/fake_v4l2_device.h: In member function 'virtual int XCam::FakeV4l2Device::io_control(int, void*)':
| ../../../git/xcore/fake_v4l2_device.h:42:14: error: narrowing conversion of '3225441794' from 'long unsigned int' to 'int' [-Wnarrowing]
|    42 |         case VIDIOC_ENUM_FMT:
|       |              ^~~~~~~~~~~~~~~
| make[4]: *** [Makefile:685: libgstxcamsrc_la-gstxcamsrc.lo] Error 1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 19:18:51 +08:00
Anuj Mittal
15324986bd onevpl-intel-gpu: remove patch
The patch was removed from SRC_URI in an earlier commit but we forgot to
actually remove the patch file itself.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 17:15:14 +08:00
Anuj Mittal
45a43b1b8c ipmctl: fix build with gcc12
Ignore warnings generated with gcc12 for now.

    | /ipmctl/03.00.00.0438-r0/git/DcpmPkg/cli/NvmDimmCli.c: In function 'showHelp':
    | /ipmctl/03.00.00.0438-r0/git/DcpmPkg/cli/NvmDimmCli.c:1031:24: error: the comparison will always evaluate as 'true' for the address of 'options' will never be NULL [-Werror=address]
    | 1031 | (pCmd->options != NULL)) {
    | | ^~
    | compilation terminated due to -Wfatal-errors.
    | cc1: all warnings being treated as errors

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 12:59:40 +08:00
Lim Siew Hoon
6d7dbf9204 onevpl-intel-gpu: upgrade 22.1.0 -> 22.3.2
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 09:28:18 +08:00
Lim Siew Hoon
f3a40c12ec intel-mediasdk: upgrade 22.1.0 -> 22.3.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 09:28:18 +08:00
Lim Siew Hoon
81197e3bde intel-media-driver: upgrade 22.1.1 -> 22.3.1
Drops patches already merged:
* 0001-upstream-ADLN.patch
* 0002-Add-support-for-ADL-N-Enable-the-cmake-options.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 09:28:18 +08:00
Lim Siew Hoon
0346578f87 libva-intel-utils: upgrade 2.13.0 -> 2.14.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 09:28:18 +08:00
Lim Siew Hoon
479cea4ddf libva-intel: upgrade 2.13.0 -> 2.14.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 09:28:18 +08:00
Lim Siew Hoon
315e6d3f14 gmmlib: upgrade 22.0.3 -> 22.1.2
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 09:28:18 +08:00
Ovidiu Panait
e26d271f11 intel-microcode: upgrade 20220419 -> 20220510
intel-microcode-20220510 includes fixes for CVE-2021-33117 and CVE-2022-21151.

CVE-2021-33117:
A potential security vulnerability in some 3rd Generation Intel® Xeon® Scalable
Processors may allow information disclosure. Intel is releasing firmware
updates to mitigate this potential vulnerability.

https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00586.html

CVE-2022-21151:
A potential security vulnerability in some Intel® Processors may allow
information disclosure. Intel is releasing firmware updates to mitigate this
potential vulnerability.

https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00617.html

Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 09:28:18 +08:00
Naveen Saini
c198573506 maintainers.inc: add missing entry for vc-intrinsics
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13 15:49:57 +08:00
Anuj Mittal
e7adb4d1cb ipp-crypto-mb: update to latest
Include the latest updates and fixes for gcc-12.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-11 22:42:22 +08:00
Anuj Mittal
a678464d4d intel-graphics-compiler: define SRCREV_FORMAT
Since this fetches multiple repositories, define SRCREV_FORMAT so SRCPV
is expanded properly.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10 15:29:14 +08:00
Naveen Saini
40814b4385 onednn: upgrade 2.5.3 -> 2.6
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-06 18:57:54 +08:00
Naveen Saini
2ec3b9e908 ipmctl: upgrade 03.00.00.0432 -> 03.00.00.0438
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-06 18:57:54 +08:00
Naveen Saini
6c9d750d7d intel-microcode: upgrade 20220207 -> 20220419
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-06 18:57:54 +08:00
Naveen Saini
0491086657 metee: upgrade 3.1.2 -> 3.1.3
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-06 18:57:54 +08:00
Ezhilarasan
a2f5f65ca3 linux-intel-rt/5.10: update to v5.10.100
Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-27 18:56:54 +08:00
Ezhilarasan
c9e830436d linux-intel/5.10: update to v5.10.100
Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-27 18:56:54 +08:00
Ezhilarasan
2c6ae10eeb linux-intel-rt/5.15: update to v5.15.31
Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-22 22:33:57 +08:00
Ezhilarasan
2cba0c7b65 linux-intel/5.15: update to v5.15.31
Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-22 22:33:57 +08:00
Naveen Saini
c49915bdbe ispc: disable build for Windows, android and other targets
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-22 22:33:57 +08:00
Naveen Saini
4f8382d809 intel-oneapi-compiler: use ocl-icd instead of opencl-icd-loader
Both ocl-icd and opencl-icd-loader provides OpenCL library. Currently
openvino uses ocl-icd, which causes conflict with opencl-icd-loader
while packaging. So using ocl-icd instead.

Error:
file /usr/lib/libOpenCL.so.1 conflicts between attempted installs of
opencl-icd-loader-v2022.01.04+git0+169f05d026-r0.skylake_64 and libopencl1-2.3.1-r0.skylake_64

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-22 22:33:57 +08:00
Anuj Mittal
b9da851fa5 llvm-project-source: refresh patches
Refresh the patches as recommended by the opencl-clang and include
support for OpenCL 3.0.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19 20:56:14 +08:00
Anuj Mittal
10944d5308 intel-media-driver: fix build with gcc12
Backport a patch to fix:

| error: the address of '_CODEC_VP8_PIC_PARAMS::ucMvUpdateProb' will
| never be NULL [-Werror=address]
|    238 |     if (codecPicParams->ucMvUpdateProb[0] && picParam->mv_probs[0])

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-18 14:57:33 +08:00
Naveen Saini
5e2b4c4ad9 ixgbevf: upgrade 4.13.3 -> 4.14.5
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-15 17:39:46 +08:00
Naveen Saini
bbb42b1931 ixgbe: upgrade 5.13.4 -> 5.14.6
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-15 17:39:46 +08:00
Naveen Saini
316d40ce88 ipmctl: upgrade 03.00.00.0429 -> 03.00.00.0432
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-15 17:39:46 +08:00
Naveen Saini
f7cf423baf level-zero: upgrade 1.7.9 -> 1.7.15
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-15 17:39:46 +08:00
Anuj Mittal
7980023e6d vc-intrinsics: update to latest
Use the revision just beyond newly created 0.1.0 tag and bump PE.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-13 19:09:02 +08:00
Anuj Mittal
f2534c5515 open-model-zoo: upgrade 2021.4.2 -> 2022.1
The project now is able to locate the required package and libraries
correctly so no need to pass flags to cmake.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-13 14:08:21 +08:00
Naveen Saini
01fa547c89 thermald: upgrade to v2.4.9
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-13 14:08:21 +08:00
Anuj Mittal
b16a063626 openvino-model-optimizer: upgrade 2021.4.2 -> 2022.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-13 14:08:21 +08:00
Anuj Mittal
ac72b03ce5 openvino-inference-engine: upgrade 2021.4.2 -> 2022.1
Refresh patches, update dependencies and licenses for the new
components.

Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2022.1.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-13 14:08:21 +08:00
Anuj Mittal
23e680f956 libyami/libyami-utils: remove recipes
Project not maintained anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-07 15:25:03 +08:00
Anuj Mittal
68e00896f2 opencl-clang: upgrade 13.0.0 -> 14.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Anuj Mittal
c993e8e815 Remove support for building with LLVM 10
We no longer support building with older branches of OE-Core/meta-clang
so remove LLVM 10 specific configurations and patches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Anuj Mittal
7bb49b1ae1 conf: remove usage of X86_TUNE_DIR var
The main branch only supports building with kirkstone now so we no
longer need this to tweak paths for older branches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Davide Gardenal
8c995eac09 ospray: add COMPATIBLE_HOST to fix build error
Add COMPATIBLE_HOST to ospray, embree, openvkl to
fix build error when using musl, caused glfw dependecy

Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Davide Gardenal
19c30d277a open-model-zoo: add COMPATIBLE_HOST to fix build error
Add COMPTIBLE_HOST to fix a build error when using musl,
due to openvino-inference-engine dependency

Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Peter Bergin
4402be424b qemu-intel.inc: backport of dependency fixes from oe-core
When building an image for intel-corei7-64 (and probably other targets)
it was not possible to directly start the image with runqemu due to
missing directory in sysroot related to qemu-helper-native.

In oe-core two patches has been applied that fixes dependency issues when
building images for qemu. Those patches does also fix the issue when
building for targets in meta-intel.

Following two patches from oe-core, originally for meta/conf/machine/include/qemu.inc,
are backported to conf/machine/include/qemu-intel.inc:

3a4fed4ae0 qemu.inc: Should depend on qemu-system-native, not qemu-native
5562342020 image/qemu: Add explict depends for qemu-helper addto_recipe_sysroot task

Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-31 22:50:06 +08:00
Anuj Mittal
d529ae1e1e zlib-intel: remove recipe
zlib has a new release and this fork hasn't rebased onto that version
yet.

Drop this recipe and use the OE-core version for now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-30 23:27:37 +08:00
Anuj Mittal
dea9048c4b qemuboot-intel: fix audio option
-soundhw ac97 is deprecated since qemu v5.1.0. Replace it with
recommended option. Fixes:

| qemu-system-x86_64: warning: '-soundhw ac97' is deprecated, please use '-device AC97' instead

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-30 22:41:35 +08:00
Dongwon Kim
c2c0f2ade5 compute-runtime: version update from 22.08.22549 to 22.11.22682
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-24 18:34:50 +08:00
Anuj Mittal
311b432394 intel-graphics-compiler: fix compile issues
Backport patches to fix compile problems like:

| /build/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.10395-r0/git/visa/LocalScheduler/SWSB_G4IR.cpp:1459:49: error: expected primary-expression before 'int'
|  1459 |         int maxTokenDelay = std::numeric_limits<int>::min(); //The delay may cause if reuse
|       |                                                 ^~~
| /build/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.10395-r0/git/visa/LocalScheduler/SWSB_G4IR.cpp:1460:37: error: 'numeric_limits' is not a member of 'std'
|  1460 |         int minTokenDistance = std::numeric_limits<int>::max(); //The distance from the reused node

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-22 18:13:47 +08:00
Naveen Saini
f8ce4df052 intel-crypto-mb: upgrade 2021.3 -> 2021.5
Intel IPP Cryptography uses multiple implementations of each function,
optimized for various CPUs, and the library version targeted
for any CPU contains all of these implementations.

With the dispatcher, the library detects an available CPU in a runtime
and chooses the best for the current hardware version of a function, hence
ignore Yocto march, mtune values and let the project
pass those values along with the right optimization flags.

https://github.com/intel/ipp-crypto/blob/ippcp_2021.5/OVERVIEW.md#dispatcher

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-21 21:42:52 +08:00
Ezhilarasan
39027f7038 oidn: upgrade 1.4.1 -> 1.4.3
License-Update: copyright years refreshed

Release notes:
https://github.com/OpenImageDenoise/oidn/releases/tag/v1.4.3

Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-21 21:42:52 +08:00
Naveen Saini
cc62d49dd9 linux-intel/5.15: update to v5.15.14
Updated kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-10 17:48:49 +08:00
Naveen Saini
348d95a9cc linux-intel-rt/5.15: update to v5.15.14
updates -rt patchset to -rt27.

Updated kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-10 17:48:49 +08:00
Yew, Chang Ching
4969c99246 onevpl: Fix missing uyvy input in sample_encode
Fix issue 15010851781

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-10 17:48:49 +08:00
Naveen Saini
cd94a7af54 onednn: upgrade 2.5.2 -> 2.5.3
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-07 16:14:46 +08:00
Naveen Saini
d32f8016e0 ospray: upgrade 2.8.0 -> 2.9.0
CMake variables changed in this release:
OSPRAY_ENABLE_APPS_BENCHMARK replaces OSPRAY_APPS_BENCHMARK
OSPRAY_ENABLE_APPS_TESTING replaces OSPRAY_APPS_TESTING

Release notes can be found here:
https://github.com/ospray/ospray/releases/tag/v2.9.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-07 16:14:46 +08:00
Anuj Mittal
2bde8e7514 intel-compute-runtime: fix patch fuzz
Fix warnings:

| Applying patch allow-to-find-cpp-generation-tool.patch
| patching file shared/source/built_ins/kernels/CMakeLists.txt
| Hunk #1 succeeded at 94 with fuzz 2 (offset -6 lines).
| Hunk #2 succeeded at 147 with fuzz 2 (offset 3 lines).
|
| The context lines in the patches can be updated with devtool:
|
|     devtool modify intel-compute-runtime
|     devtool finish --force-patch-refresh intel-compute-runtime <layer_path>
|
| Don't forget to review changes done by devtool!

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-07 14:16:04 +08:00
Anuj Mittal
3668612104 gmmlib: upgrade 22.0.1 -> 22.0.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-07 13:44:29 +08:00
Anuj Mittal
4206f6f5cd open-model-zoo: remove test-generator from DEPENDS
This is no longer listed as a requirement.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-07 13:44:29 +08:00
Anuj Mittal
f33ceb9e9a openvino-model-optimizer: remove test-generator from DEPENDS
It's used only for unit tests that we don't package or execute and has
been removed from requirements.txt as well upstream.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-07 13:44:29 +08:00
Dongwon Kim
6fba58adb3 compute-runtime: version update from 21.40.21182 to 22.08.22549
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-04 15:06:34 +08:00
Dongwon Kim
4a0450a4fa intel-graphics-compiler: version update from 1.0.8744 to 1.0.10395
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-04 15:03:21 +08:00
Anuj Mittal
cd3c94cb90 meta: update LICENSE to use SPDX identifiers
Switch to using SPDX preferred identifiers. All changes done using v0.1
of the script convert-spdx-licenses.py.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-04 15:03:21 +08:00
Andrei Gherzan
d3718096fa layer.conf: Use only kirkstone as LAYERSERIES_COMPAT
Due to the variables rename in the scope of inclusive language, the
layer is not compatible with older versions. This change drops all
versions but kirkstone from LAYERSERIES_COMPAT.

Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-04 15:03:21 +08:00
Richard Purdie
6a99b680ec itt: Update LICENSE to use SPDX identifier
Update to SPDX preferred identifier to avoid warnings with OE-Core
changes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-04 15:03:21 +08:00
Naveen Saini
c43a7b5900 ovmf: refresh patch
Refresh patch as per the latest version in OE-Core.

ac0a286f4d

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-03-03 07:04:30 +08:00
Ezhilarasan
efaeab8155 ipmctl: upgrade 03.00.00.0427 -> 03.00.00.0429
Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 23:01:55 +08:00
Nandini Matam
e71bf6f0f8 libipt: upgrade 2.0.4 -> 2.0.5
*License-Update: Change in copyright dates

Signed-off-by: Nandini Matam <nandinix.matam@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 23:01:55 +08:00
Yew, Chang Ching
c95e1f7f3c onevpl: Fix missing mutex init in sample common
Fix regression 15010791475

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 17:39:01 +08:00
Ezhilarasan
07189850ab rkcommon: upgrade 1.8.0 -> 1.9.0
Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 17:39:01 +08:00
Ezhilarasan
54be3f0603 openvkl: upgrade 1.1.0 -> 1.2.0
Release notes:
https://github.com/openvkl/openvkl/releases/tag/v1.2.0

Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 17:39:01 +08:00
Ezhilarasan
ead12f1721 embree: 3.13.2 -> 3.13.3
Release notes:
https://github.com/embree/embree/releases/tag/v3.13.3

Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 17:39:01 +08:00
Ezhilarasan
f25cc6b707 ipsc: upgrade 1.16.1 -> 1.17.0
Release notes:
https://github.com/ispc/ispc/releases/tag/v1.17.0

Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 17:39:01 +08:00
Nandini Matam
b4680fd416 itt: upgrade 3.22.5 -> 3.23.0
1. Adds a new public API __itt_release_resources that destroys mutex and
frees resources allocated by ITT API static part.
 __itt_release_resources() should be called from the library destructor.
 2. Gets rid of loading JitPI library
 3. Adds DPC++ compiler support for ZCA
 4. Refactors __itt_is_collector_available() method to reduce
overhead on ITT API instances creation

Signed-off-by: Nandini Matam <nandinix.matam@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 17:39:01 +08:00
Anuj Mittal
2bdc432840 layer.conf: include kirkstone in LAYERSERIES_COMPAT
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-22 21:59:43 +08:00
Anuj Mittal
498074073f meta: rename CVE_CHECK_WHITELIST to CVE_CHECK_IGNORE
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-22 10:56:22 +08:00
ezhilarasan s
0975ec0261 ipmctl: upgrade 03.00.00.0387 -> 03.00.00.0427
Signed-off-by: ezhilarasan s <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00
ezhilarasan s
2c6d52453c onednn: upgrade 2.4.4 -> 2.5.2
*Fixed performance regression in binary primitive with broadcast (b972174, ff75122).
 *Fixed issue with SYCL device properties initialization (cabc5ca, 095f13e).
 *Fixed issue in matmul primitive with zero points (3157354).
 *Fixed segmentation fault in depthwise convolution primitive for shapes with huge spatial size for processors with Intel AVX-512 support (6834764, 1d2addc).
 *Fixed issue in forward convolution primitive for processors with Intel AVX2 support (d691137).
 *Fixed performance regression on GPUs with SYCL runtime (d8364e5).

Signed-off-by: ezhilarasan s <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00
ezhilarasan s
623a96b34e onedpl: upgrade 2021.5.0 -> 2021.6.1
*Fixed compilation errors with C++20.
 *Fixed CL_OUT_OF_RESOURCES issue for Radix sort algorithm executed on CPU devices.
 *Fixed crashes in exclusive_scan_by_segment, inclusive_scan_by_segment, reduce_by_segment algorithms applied to
  device-allocated USM.

Signed-off-by: ezhilarasan s <ezhilarasax.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00
ezhilarasan s
f847dd524c level-zero: upgrade 1.6.2 -> 1.7.9
Signed-off-by: ezhilarasan s <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00
Lim Siew Hoon
ae6813ebfb intel-media-driver: Enable ADL-N support
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00
Yew, Chang Ching
4e6473e8d2 onevpl-intel-gpu: upgrade 21.3.4 -> 22.1.0
Backport a patch to fix issues while building with gcc 11.2.

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-11 12:50:06 +08:00
Yew, Chang Ching
840a4824e7 onevpl: upgrade 2021.6.0 -> 2022.0.3
New in This Release
===================
* Updated mfxvideo++.h to remove deprecation warnings
* Sample* tools select oneVPL 2.x APIs by default
* Sample* tool update to support new GPU features
* Updates to C++ & Python previews:
* AV1 extension buffer support
* new property interface
* Targets Python 3.7
* Updated documentation and build for OpenVINO interop sample
* The libmfx.dll and libmfx.so.2021.1.11 libraries, that had been renamed to libvpl.* have been removed

Release notes:
https://github.com/oneapi-src/oneVPL/releases/tag/v2022.0.0

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-11 12:50:06 +08:00
Lim Siew Hoon
c5ee8853cc intel-mediasdk: upgrade 21.3.5 -> 22.1.0
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-11 12:50:06 +08:00
Lim Siew Hoon
298339bc21 intel-media-driver: upgrade 21.3.5 -> 22.1.1
Drops patches already merged.
* 0001-MOS-user-setting-reentrant.patch
* 0001-Media-Common-Fix-the-user-setting-memory-free.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-11 12:50:06 +08:00
Lim Siew Hoon
ee9574a261 gmmlib: upgrade 21.3.1 -> 22.0.1
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-11 12:50:06 +08:00
Anuj Mittal
7bcff11829 intel-microcode: upgrade 20210608 -> 20220207
Also fixes CVE-2021-0146, CVE-2021-0127. More details:

https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20220207

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-09 16:16:56 +08:00
Tomasz Moń
c2d12c05cd intel-microcode: use microcode filter for package
Commit cba66dfb7b ("intel-microcode: fix microcode loading on newer
kernels") effectively disabled microcode filtering for intel-microcode
package.

Add the missing filter parameter to iucode_tool command to install only
necessary files. Do not generate microcode bin file in compile step as
it is no longer needed.

Signed-off-by: Tomasz Moń <tomasz.mon@camlingroup.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-09 13:49:26 +08:00
Mariia Vtiurina
64bc878144 intel-oneapi-ipp: upgrade to 2021.5.1
The recipe for Intel OneAPI IPP library version 2021.5.1.

IPP is an extensive library of ready-to-use, domain-specific functions
that are highly optimized for diverse Intel architectures.

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-07 16:11:34 +08:00
Mariia Vtiurina
4547634157 intel-oneapi-mkl: upgrade to 2022.0.1
Intel® oneAPI Math Kernel Library (oneMKL) runtime.

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-07 16:11:34 +08:00
Mariia Vtiurina
88f30c3343 intel-oneapi-compiler: upgrade to 2022.0.1
Intel® oneAPI DPC++/C++ Compiler & Intel® C++ Compiler Classic runtime.

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-07 16:11:34 +08:00
Anuj Mittal
76cc0cce2c Revert "slimboot: add recipe for Slim Bootloader"
This reverts commit 1d1d0f1828. The
recipe needs some more work.
2022-01-28 12:05:50 +08:00
Anuj Mittal
f52d804c30 conf: set COMPATIBLE_MACHINE for dpdk-module
DPDK layer now requires COMPATIBLE_MACHINE to be set for dpdk-module
recipe too.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-01-28 10:22:47 +08:00
Anuj Mittal
ad850aae9b lms: upgrade 2141.0.0.0 -> 2151.0.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-01-26 22:22:59 +08:00
Anuj Mittal
af9268b102 metee: upgrade 3.1.0 -> 3.1.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-01-26 22:22:59 +08:00
Anuj Mittal
7fed5db76b thermald: upgrade 2.4.6 -> 2.4.8
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-01-26 22:22:59 +08:00
Anuj Mittal
32dee09872 itt: upgrade 3.22.4 -> 3.22.5
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-01-26 22:22:59 +08:00
Yongxin Liu
1d1d0f1828 slimboot: add recipe for Slim Bootloader
Slim Bootloader is an open-source boot firmware running on Intel x86
architecture.

Currently it supports qemu, apl(Apollo Lake), cfl(Coffee Lake),
cml(Comet Lake), tgl(Tiger Lake), and ehl(Elkhart Lake). You can set
"SLIMBOOT_TARGET" in .bb file or .bbappend file to specify or add the
target firmware you want, for example: SLIMBOOT_TARGET = "qemu apl".
The default target is qemu.

Generated firmware and security keys are installed in build directory:
    image
    `-- usr
        `-- libexec
            `-- slimboot
                |-- Outputs
                |   |-- qemu
                |   |-- apl
                |   `-- cfl
                `-- keys

Boot firmware for qemu can be used by command:
"qemu-system-x86_64 -machine q35 -nographic -serial mon:stdio -pflash
SlimBootloader.bin"

Other boot firmware for real hardware cannot be programmed directly to
flash, please refer to https://slimbootloader.github.io/index.html for
more instructions.

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-01-26 22:22:59 +08:00
Anuj Mittal
4ff5b19ba6 maintainers.inc: include entry for intel-crypto-mb
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-12-29 13:31:16 +08:00
Naveen Saini
49c69323b5 linux-intel/5.10: update to v5.10.78
Update kernel config as well.

Backported patch to fix 32-bit compilation failure.

32-bit compilation failure log:

build/tmp/work-shared/intel-core2-32/kernel-source/include/linux/io-mapping.h:88:16: error: implicit declaration of function '__iomap_local_pfn_prot'; did you mean '__kmap_local_pfn_prot'? [-Werror=implicit-function-declaration]
|    88 |         return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot);
|       |                ^~~~~~~~~~~~~~~~~~~~~~
|       |                __kmap_local_pfn_prot
| build/tmp/work-shared/intel-core2-32/kernel-source/include/linux/io-mapping.h:88:16: warning: returning 'int' from a function with return type 'void *' makes pointer from integer without a cast [-Wint-conversion]
|    88 |         return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot);
|       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-12-14 09:38:14 +08:00
Andrei Gherzan
aa8482af7b sbsigntool: Fix build with Openssl 3.0
The patch fixes the build when OpenSSL 3.0 is used. We also disable
errors on deprecations as the code uses a good amount of them that look
to be harmless.

Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-12-10 16:41:29 +08:00
Naveen Saini
48440091d4 linux-intel-rt/5.10: update to v5.10.78
updates -rt patchset to -rt55.

Updated kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-12-10 16:41:29 +08:00
Lim Siew Hoon
33c5426f5c intel-media-driver: Fixed double free issue.
Fixed double free issue running with multiple channel
decoding with vaapisink plugins in gstreamer-vaapi master.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-12-03 10:15:20 +08:00
Naveen Saini
4a0107ac96 linux-intel/5.15: no need to disable bsp config audit
It is not required to disable bsp config audit with 5.15 as
warning causing patch is already part ot it.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-30 14:54:15 +08:00
Naveen Saini
2bd57abeb5 meta-intel.inc: set default rt kernel to 5.15
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-30 14:54:15 +08:00
Naveen Saini
901f8f964b linux-intel-rt/5.15: add recipe
Based on v5.15.2-rt19.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-30 14:54:15 +08:00
Anuj Mittal
fe4d7319ff ixgbevf: exclude from world builds
Default kernel is 5.15 now and this doesn't build with 5.15 so exclude
from world to prevent builds from failing.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-29 17:42:46 +08:00
Vtiurina, Mariia
b56b3e4858 intel-crypto-mb: add recipe for ipp crypto library
Intel® Integrated Performance Primitives (Intel® IPP) Cryptography
is a secure, fast and lightweight library of building blocks for cryptography,
highly-optimized for various Intel® CPUs.

Signed-off by: Andrey Latyshev <andrey.latyshev@intel.com>
Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:35:46 +08:00
Naveen Saini
922d3cb174 linux-intel/5.4: drop recipe
New LTS 5.15 is already added, so time to drop 5.4 support

Drop linux-intel-rt/5.4 too.

Drop cfg which is not required for LTS 5.10 & 5.15.

Ref:
eb83479e18

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Naveen Saini
e69110ae03 meta-intel.inc: set default kernel to LTS 5.15
Build 5.10 with poky-altcfg as kenrel 5.4 support is going to drop

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Naveen Saini
f2cf31678c linux-intel/5.15: add recipe
Add recipe to build LTS 5.15 kernel along with kernel configs from
yocto-5.15 branch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
cb85d1a565 openvino-model-optimizer: fix upstream check
Make sure that we only match release versions.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
1d9e805c4b openvino-inference-engine: fix upstream check
Match only the release versions and not the ones like 11102021.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
f4c64d7179 ospray: upgrade 2.7.1 -> 2.8.0
Release notes:

    Lights can be now part of OSPGroup and thus instanced like
    geometries and volumes and thus lights also support motion blur
    (with the path tracer)
    Add cylinder light (with solid area sampling)
    Add support for rolling shutter of cameras
    Add support for quaternion motion blur for instance and camera to
    allow for smoothly interpolated rotations
    Fix illumination from emissive quad meshes

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
9b25d40cb9 openvkl: upgrade 1.0.1 -> 1.1.0
Release notes:

    vklExamples improvements: asynchronous rendering, multiple viewports, docking, and more
    Fixed bug in openvkl_utility_vdb which could lead to crashes when creating VDB volumes with temporally constant tiles
    Superbuild updates to latest versions of dependencies
    Minimum rkcommon version is now 1.8.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
a3b2f8bb59 lms: upgrade 2127.0.0.0 -> 2141.0.0.0
Release notes:
https://github.com/intel/lms/releases/tag/v2141.0.0.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
5ebbe2ae21 onednn: upgrade 2.4 -> 2.4.4
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.4.4

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
d77dfb715e rkcommon: upgrade 1.7.0 -> 1.8.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
ff26d85b90 level-zero: upgrade 1.5.4 -> 1.6.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
f84b7227f5 embree: upgrade 3.13.1 -> 3.13.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
ea32fce523 itt: upgrade 3.21.2 -> 3.22.4
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
e056575804 ixgbevf: upgrade 4.12.4 -> 4.13.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Anuj Mittal
baa68831ed open-model-zoo: upgrade 2021.4.1 -> 2021.4.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-19 11:56:08 +08:00
Anuj Mittal
36dce6d137 openvino-model-optimizer: upgrade 2021.4.1 -> 2021.4.2
Release notes for 2021.4 LTS are at:
https://www.intel.com/content/www/us/en/developer/articles/release-notes/openvino-2021-4-lts-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-19 11:56:08 +08:00
Anuj Mittal
1354a0bfe2 openvino-inference-engine: upgrade 2021.4.1 -> 2021.4.2
Release notes for 2021.4 release are at:
https://www.intel.com/content/www/us/en/developer/articles/release-notes/openvino-2021-4-lts-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-19 11:56:08 +08:00
Anuj Mittal
576ba39de2 qemuboot-intel.inc: remove vga and uvesafb parameters
These are ancient and no longer required. For a detailed explanation,
see:

https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=ec7beb650fd3ad445e77d2c3c8fde27556d9d0c9
https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=e88fe83014b771b1868ee1159672c80f7710f41d
https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=58e85c60cd15cf4c0b47cddcf507543461c1a328

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-17 00:01:19 +08:00
Yew, Chang Ching
42a15be8a9 onevpl-intel-gpu: Add VDSFC CSC support
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-11 22:22:24 +08:00
Yew, Chang Ching
5a66f35237 onevpl: Add VDSFC CSC support for sample_decode
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-11 22:22:24 +08:00
Yew, Chang Ching
ff68bb4952 onevpl: Adding basic wayland dmabuf support to samples
Signed-off-by: Ung, Teng En <teng.en.ung@intel.com>
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-08 18:50:07 +08:00
Anuj Mittal
99fd5cb683 ipmctl: dont install /var/log/ipmctl
OE-Core now has a QA check to see if /var/log is empty. Since
/var/log is usually a symlink to /var/volatile/log, anything
installed here won't actually be available.

Remove the directory.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-05 23:49:29 +08:00
Anuj Mittal
c4ba0f18c2 intel-common-pkgarch.inc: fix operator combination
Bitbake now warns if :append is combined with +=. Change this to use the
preferred format.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-05 22:52:12 +08:00
Teng, Jin Chung
d813aee27e media-driver: user registry key reentrant fix
Fix for registry key reentrant on Linux during multiple processes.

Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-05 10:54:08 +08:00
Naveen Saini
82a73574ed meta-intel.inc: use zlib from oe-core by default
Instead of zlib-intel from this layer, use zlib from oe-core by default

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-03 21:56:15 +08:00
Vtiurina, Mariia
4bdaff2a2f intel-oneapi-mkl: add recipe for mkl library (runtime only)
Intel® oneAPI Math Kernel Library (oneMKL) runtime library. For
more details, see:

https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-03 21:56:15 +08:00
Vtiurina, Mariia
6a38cec44b intel-oneapi-compiler: add recipe for compiler (runtime only)
Intel® oneAPI DPC++/C++ Compiler & Intel® C++ Compiler Classic runtime.
For more details, see:

https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-03 21:56:15 +08:00
Naveen Saini
23324f3fb3 level-zero: allow to generate empty package
Currently empty level-zero-dev package is being generated, which
has dependency on level-zero package.

On enabling 'dev-pkgs' in IMAGE_FEATURES, install level-zero-dev package, which throws
dependency conflict error.

 Problem: conflicting requests
  - nothing provides level-zero = 1.5.4-r0 needed by level-zero-dev-1.5.4-r0.corei7_64

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-03 16:22:09 +08:00
Anuj Mittal
e4d0c52cba meta: add explicit branch and protocol to SRC_URI
Add branch name explicitly to SRC_URI where it's not defined and switch
to using https protocol for Github projects.

The change was made using convert_srcuri script for OE-Core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-03 12:35:28 +08:00
Vtiurina, Mariia
b8e0ee50ec intel-oneapi-ipp: upgrade 2021.3 -> 2021.4
The recipe for Intel OneAPI IPP library version 2021.4.0.

IPP is an extensive library of ready-to-use, domain-specific functions
that are highly optimized for diverse Intel architectures.

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-02 08:57:34 +08:00
Teng, Jin Chung
e57cb3fcee onevpl-intel-gpu: ADL-S: Adding missing device ID
Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-28 16:42:09 +08:00
Naveen Saini
d8584ea9d7 intel-graphics-compiler: add PACKAGECONFIG for VectorCompiler
Allow users to disable it but enable by default.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-25 22:02:18 +08:00
Lim Siew Hoon
82a05e9558 intel-mediasdk: upgrade 21.2.3 -> 21.3.5
Drops patches already merged:
* 0001-Add-support-of-DRM_FORMAT_NV12-for-console-mode-rend.patch
* 0001-Fixed-tile-modifier-issue-for-NV12-format.patch

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
c386c9cdcc intel-media-driver: upgrade 21.2.3 -> 21.3.5
Drops patches already merged.
* 0001-Expose-the-reg-to-disable-scalability.patch
* 0001-VP-Fix-2pass-CSC-PROCAMP-not-work-issue.patch

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
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
3b386a9dc8 llvm-project-source/10.0.1: backport fixes from LLVM 11
Include a fix and two supporting patches from LLVM 11 to fix problems
with double registration while both clang-cpp and llvm lib are linked
(like in case of opencl-clang).

| CommandLine Error: Option 'mc-relax-all' registered more than once!
| LLVM ERROR: inconsistency in registered CommandLine options

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-21 23:42:39 +08:00
Vtiurina, Mariia
272e088902 intel-oneapi-ipp: add recipe for Intel OneAPI IPP library (runtime only)
The initial version of the recipe for Intel OneAPI IPP library.

IPP is an extensive library of ready-to-use, domain-specific functions
that are highly optimized for diverse Intel architectures.

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-21 13:28:10 +08:00
JingHuiTham
16e1c7d376 linux-intel-rt/5.10: update to v5.10.59
updates -rt patchset to -rt52.

Updated kernel config as well.

Signed-off-by: JingHuiTham <jing.hui.tham@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-20 21:26:04 +08:00
JingHuiTham
cb854ee269 linux-intel-rt/5.4: update to v5.4.143
Updates -rt patchset to -rt63.

Updated kernel config as well.

Signed-off-by: JingHuiTham <jing.hui.tham@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-20 21:26:04 +08:00
JingHuiTham
95a124b0aa linux-intel/5.4: update to v5.4.143
Update kernel config as well.

Signed-off-by: JingHuiTham <jing.hui.tham@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-15 15:59:35 +08:00
JingHuiTham
c068607c7b linux-intel/5.10: update to v5.10.59
Update kernel config as well.

Signed-off-by: JingHuiTham <jing.hui.tham@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-15 15:59:35 +08:00
Anuj Mittal
a809b8c531 Remove support for gatesgarth
Building with oe-core gatesgarth is no longer supported. Remove from
LAYERSERIES_COMPAT and remove the LLVM 11 patches as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-13 11:23:41 +08:00
Anuj Mittal
467d15d57a intel-graphics-compiler: enable VectorCompiler
Use the option to use Khronos translator instead of the
pre-built SPIRVDLL with VC. Also have the native recipe
install a binary needed for the target builds.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-13 11:23:34 +08:00
Anuj Mittal
9c565a8da4 onevpl-intel-gpu: add pkgconfig-native to DEPENDS
Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to
install without explict dependencies), some dependencies now need to be
explicit.

onevpl-intel-gpu needs pkgconfig-native so add it to DEPENDS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 23:21:15 +08:00
Anuj Mittal
f5729aa00c lms: add pkgconfig-native to DEPENDS
Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to
install without explict dependencies), some dependencies now need to be
explicit.

lms needs pkgconfig-native so add it to DEPENDS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 23:05:03 +08:00
Anuj Mittal
6fdff6d90b onevpl: add pkgconfig-native to DEPENDS
Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to
install without explict dependencies), some dependencies now need to be
explicit.

onevpl needs pkgconfig-native so add it to DEPENDS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 23:05:03 +08:00
Anuj Mittal
6c7c0905a8 ipmctl: add DEPENDS on pkgconfig-native
Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to
install without explict dependencies), some dependencies now need to be
explicit.

ipmctl needs pkgconfig-native so add it to DEPENDS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 23:05:03 +08:00
Anuj Mittal
3cb5e468fb intel-compute-runtime: upgrade 21.37.20939 -> 21.40.21182
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 09:22:04 +08:00
Anuj Mittal
afb4218a3e onednn: upgrade 2.3.2 -> 2.4
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.4

Remove reference to Mathjax license as it's no longer used.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 00:40:55 +08:00
Anuj Mittal
c82f945ffc onedpl: upgrade 2021.4 -> 2021.5.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 00:40:55 +08:00
Anuj Mittal
a904c13e7e ipmctl: upgrade 03.00.00.0369 -> 03.00.00.0387
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 00:40:55 +08:00
Anuj Mittal
8cd5f2a621 level-zero: upgrade 1.4.1 -> 1.5.4
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
1225da63bc ospray: upgrade 2.7.0 -> 2.7.1
Release notes:
https://github.com/ospray/ospray/releases/tag/v2.7.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
32c0525440 openvkl: upgrade 1.0.0 -> 1.0.1
-   Fixed issue in `structuredRegular` and `vdb` interval iterators that could
    lead to erroneous initial intervals for certain ray inputs
-   Fixed handling of `intervalResolutionHint` interval iterator context
    parameter for `amr`, `particle`, and `unstructured` volumes with small
    numbers of cells / primitives

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
df6b636604 itt: upgrade 3.20.1 -> 3.21.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
f7f3070e25 ixgbe: upgrade 5.12.5 -> 5.13.4
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
1acca2a119 open-model-zoo: upgrade 2021.4 -> 2021.4.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
fa10922ba1 openvino-model-optimizer: upgrade 2021.4 -> 2021.4.1
Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-2021-4-lts-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
9c7d9ae240 openvino-inference-engine: upgrade 2021.4 -> 2021.4.1
Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-2021-4-lts-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
90170cf85f maintainers.inc: add missing entries for libva/libva-utils
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 16:20:10 +08:00
Yew, Chang Ching
5c75a3453b onevpl-intel-gpu: upgrade 21.3.2 -> 21.3.4
Release notes:
https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-21.3.4

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 12:23:39 +08:00
Yew, Chang Ching
3f60089009 onevpl-intel-gpu: jpegd: Enable JPEG decode error report
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 12:23:39 +08:00
Yew, Chang Ching
7bb071fb18 onevpl: Extends errorTypes to support JPEG errors
Include a patch to extend error types to support JPEG errors as well.

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 12:23:39 +08:00
Yew, Chang Ching
aa4e49f126 onevpl: upgrade 2021.5.0 -> 2021.6.0
New in This Release
===================

* Updated dispatcher and CPU runtime to API 2.5
* Internal memory support added to dpcpp-blur sample

Release notes:
https://github.com/oneapi-src/oneVPL/releases/tag/v2021.6.0

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 12:23:39 +08:00
Anuj Mittal
cd0ba51efd intel-compute-runtime: upgrade 21.33.20678 -> 21.37.20939
Disable built-ins compilation when building for native.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-07 22:51:41 +08:00
Anuj Mittal
2d445772a7 intel-graphics-compiler: upgrade 1.0.8365 -> 1.0.8744
Build vc-intrintics as part of this project as igc expects it to. Remove
the LLVM fixes as they are all available upstream now. Also depend on
-native for invoking elf_packager.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-07 22:51:26 +08:00
Anuj Mittal
e332560497 Revert "intel-graphics-compiler: upgrade 1.0.8365 -> 1.0.8708"
This reverts commit 8a1fb876b0.

The upgrade doesn't build properly and needs re-work.
2021-10-04 11:22:47 +08:00
Anuj Mittal
8a1fb876b0 intel-graphics-compiler: upgrade 1.0.8365 -> 1.0.8708
Remove patches that are not required now.

IGC_BUILD__USE_KHRONOS_SPIRV_TRANSLATOR has been renamed so it wasn't
taking effect. Remove the option for now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-30 15:52:23 +08:00
Naveen Saini
de377897d6 vc-intrinsics: update to include latest commits
It includes:
a2f2f10 Fix Cmake Error
6221091 Fix llvm verifier assertion
2bbb573 Add missing header
fd9bf4b Wrap AttributeList::hasFnAttr
90113a5 add intrinsic to represent visa madw instr
4e3870d Revert "Introduce new vc intrinsic to access timestamp register"
0bf761e Mark lit tests as XFAIL for llvm 14 (tot)
05d3f3d Add global variables support to GenXSingleElementVector pass
43b1af8 Fix typo in GenXIntrinsics/CMakeLists.txt
185f382 update copyright headers update Python copyright to PEP8 style
63cbfe0 update MIT copyright headers
f45e04c Introduce new vc intrinsic to access timestamp register
d9ffe1f (origin/dpcpp_staging) Add intrinsics for bindless buffers support
6d29de3 update comment format of rst copyright headers
b976b83 introduce bf_cvt intrinsic

Udated LIC_FILES_CHKSUM, due to reformating and restructuing of
copyright notice header.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-03 23:43:52 +08:00
Naveen Saini
cb1bf2bdc1 meta-intel.inc: allow to select opencl-clang/13.0.0 too
Based on LLVMVERSION, select opencl-clang version

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-03 09:25:01 +08:00
Naveen Saini
8be678fdef opencl-clang/13.0.0: add recipe
Build opencl-clang with llvm-13 and point to latest from ocl-open-130
branch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-03 09:25:01 +08:00
Naveen Saini
7cd64cc018 opencl-clang: restructure
Restructured recipes, having common code in .inc

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-03 09:25:01 +08:00
Naveen Saini
a6dadb2499 opencl-clang/12.0.0: build with llvm-12 only
Recipe for opencl-clang/13.0.0 is being added to build against
LLVM-13 and higer.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-03 09:25:01 +08:00
Yew, Chang Ching
cd6c1729df onevpl-intel-gpu: upgrade 21.3.1 -> 21.3.2
Release notes:
https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-21.3.2

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-03 01:22:24 +08:00
Naveen Saini
af660d59a8 linux-intel-rt/5.4: update to v5.4.138
Updates -rt patchset to -rt62.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-01 22:54:35 +08:00
Naveen Saini
666235ce01 linux-intel/5.4: update to v5.4.138
tag 'v5.4.138': (874 commits)
Linux 5.4.138
tcc: rounding possible non page-aligned ssram address
can: j1939: j1939_session_deactivate(): clarify lifetime of session object
i40e: Add additional info to PHY type error
Revert "perf map: Fix dso->nsinfo refcounting"
powerpc/pseries: Fix regression while building external modules
PCI: mvebu: Setup BAR0 in order to fix MSI
can: hi311x: fix a signedness bug in hi3110_cmd()
sis900: Fix missing pci_disable_device() in probe and remove
tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
sctp: fix return value check in __sctp_rcv_asconf_lookup
net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()
net/mlx5: Fix flow table chaining
net: llc: fix skb_over_panic
mlx4: Fix missing error code in mlx4_load_one()
net: Set true network header for ECN decapsulation
tipc: fix sleeping in tipc accept routine
i40e: Fix log TC creation failure when max num of queues is exceeded
i40e: Fix queue-to-TC mapping on Tx
i40e: Fix firmware LLDP agent related warning
i40e: Fix logic of disabling queues
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-01 22:54:35 +08:00
Naveen Saini
c2bb7fff90 linux-intel/5.10: update to v5.10.56
Update kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-01 22:54:35 +08:00
Naveen Saini
b2c987749a linux-intel-rt/5.10: update to v5.10.56
updates -rt patchset to -rt48.

Updated kernel config as well

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-01 22:54:35 +08:00
Naveen Saini
bfc685697d open-model-zoo: upgrade 2021.3 -> 2021.4
https://github.com/openvinotoolkit/open_model_zoo/releases/tag/2021.4

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-01 10:16:19 +08:00
Naveen Saini
a9c7df9131 ipmctl: upgrade 03.00.00.0341 -> v03.00.00.0369
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0369

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-01 10:16:19 +08:00
Zoltán Böszörményi
ddb3127f24 intel-graphics-compiler: LLVM 13 fixes
Also add CXXFLAGS=-Wno-error=deprecated-declarations, to turn
some deprecated LLVM API usage from warnings to errors.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 23:28:04 +08:00
Naveen Saini
23d702e38f llvm/10.0.0: apply ispc recommended patches
ISPC recommends building LLVM 10 with some additional patches to work
around some bugs in this version. Add those patches to our build as well.

https://github.com/ispc/ispc/tree/v1.16.1/llvm_patches

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 23:28:04 +08:00
Naveen Saini
e69b38c4b7 llvm/11.0.0: apply ispc recommended patches
ISPC recommends building LLVM 11 with some additional patches to work
around some bugs in this version. Add those patches to our build as well.

https://github.com/ispc/ispc/tree/v1.16.1/llvm_patches

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 23:28:04 +08:00
Naveen Saini
61efde5c41 llvm/12.0.0: apply ispc recommended patches
ISPC recommends building LLVM 12 with some additional patches to work
around some bugs in this version. Add those patches to our build as well.

https://github.com/ispc/ispc/tree/v1.16.1/llvm_patches

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 23:28:04 +08:00
Anuj Mittal
224b7c7511 oidn: fix upstream check
Parse the github releases page instead to check the latest version.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 23:08:39 +08:00
Anuj Mittal
ef726f1ba8 openvino-model-optimizer: upgrade 2021.3 -> 2021.4
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 09:55:39 +08:00
Anuj Mittal
011b2d6c19 openvino-inference-engine: upgrade 2021.3 -> 2021.4
Refresh patches and add zlib to DEPENDS. Also fetch pybind11 as it's
needed by ngraph.

Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-2021-4-lts-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 09:55:39 +08:00
Yew, Chang Ching
036ca44cbb onevpl: Add support of DRM_FORMAT_NV12 and fix tile issue
Currently in drm/console mode only RGB4 direct rendering is
possible. This patch add NV12 format support.
If we are using I915_FORMAT_MOD_Y_TILED which is needed for
NV12 format then modifiers need to be enabled which can be passed
as flags argument to ioctl.

Signed-off-by: Sodhi, Vunny <vunny.sodhi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-26 12:10:09 +08:00
Dongwon Kim
a41f5a188a compute-runtime: move up to the commit for ADL-P support
new compute-runtime code base including ADL-P support and
one more ADL-S sku with dev id of 0x4690

Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-26 12:10:09 +08:00
Anuj Mittal
0a48a4657d ospray: upgrade 2.6.0 -> 2.7.0
Disable building of benchmark and test tools for now as they
need external dependencies.

Release notes:
https://github.com/ospray/ospray/releases/tag/v2.7.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:22:20 +08:00
Anuj Mittal
d369b1c0c1 onedpl: upgrade 2021.3 -> 2021.4
Release notes:
bfe94bd4f5/documentation/release_notes.rst

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
43c18b65e4 ospray: fix upstream check
Make sure that we match only the tags with proper version numbers.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
68edb423fb openvkl: upgrade 0.13.0 -> 1.0.0
Release notes:
https://github.com/openvkl/openvkl/blob/master/CHANGELOG.md

Highlights:
    The version 1.0 release marks long term API stability (until v2.0)
    Open VKL can now be built for ARM CPUs that support Neon
    Iterator API updates:
        Introducing interval and hit iterator contexts, which hold iterator-specific configuration (eliminates value selector objects)
        Interval and hit iteration is now supported on any volume attribute
        Interval iterators now include a time parameter
        Interval iterators now support the intervalResolutionHint parameter, replacing maxIteratorDepth and elementaryCellIteration
    Supporting configurable background values; default is now VKL_BACKGROUND_UNDEFINED (NaN) for all volume types
    vklGetValueRange() now supports all volume attributes
    Added ISPC-side API bindings for vklGetNumAttributes() and vklGetValueRange()
    Structured regular volumes:
        Added support for tricubic filtering
        More accurate gradient computations respecting filter mode
        Hit iteration robustness improvements
    VDB volumes:
        Interval and hit iteration robustness improvements
        Corrected interval iterator nominalDeltaT computation for non-normalized ray directions and non-uniform object-space grid spacings
        Fixed bug which could cause incorrect value range computations for temporally varying volumes
    vklExamples additions demonstrating:
        Multi-attribute interval / hit iteration
        Configurable background values
        Temporally varying volumes
    Superbuild updates to latest versions of dependencies
    Now requiring minimum versions:
        Embree 3.13.1
        rkcommon 1.7.0
        ISPC 1.16.0

License-Update: Copyright years updated

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
6b7045d99a rkcommon: upgrade 1.6.1 -> 1.7.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
93d108d10f level-zero: upgrade 1.2.3 -> 1.4.1
Release notes:
https://github.com/oneapi-src/level-zero/releases

Highlights:
-    Added support for Level Zero Specification v1.2
-    Fixed a bug that resulted in zeInit failing when multiple drivers
     are discovered and one of them fails to load.
-    Note: API's introduced in v1.2 spec can only be traced with the new
     tracing layer implementation. Driver tracing APIs are deprecated.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
f4522647f2 onednn: upgrade 2.2.3 -> 2.3.2
Release notes:
https://github.com/oneapi-src/oneDNN/releases

License-Update: Copyright years updated

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:01 +08:00
Anuj Mittal
c8ace485cc onedpl: fix upstream check
Only match release tags like oneDPL-2021.4.0-release.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 00:20:10 +08:00
Anuj Mittal
fce5ef59a9 rkcommon: turn off tests for now
The tests fail to build with glibc 2.34:

| rkcommon/1.6.1-r0/git/tests/catch.hpp:10811:58: error: call to non-'constexpr' function 'long int sysconf(int)'
| |     static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;
| |
|                                                        ^~~~~~~~~~~

This has been fixed but is not yet available in a released version:

https://github.com/ospray/rkcommon/issues/5

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-24 23:06:28 +08:00
Dongwon Kim
5b1776caeb intel-compute-runtime: upgrade 21.04.18912 -> 21.33.20678
Source move up to the latest that contains ADL-P support.

Also, this includes an extra patch to revert following commit
to avoid unit-test failure during compute-runtime build:

ab52c7023 Change builtin kernels compilation process

License-Update: LICENSE file has been removed and replaced by
LICENSE.md. License is still the same.

Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-24 16:30:22 +08:00
Dongwon Kim
6f8e742aab intel-graphics-compiler: update IGC to 1.0.8365
Updating IGC to add ADL-P support.
All patches under files folder are rebased as well.

Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-24 16:05:35 +08:00
Naveen Saini
6a628fa0b5 llvm/12.0.0: apply opencl-clang recommend patches
https://github.com/intel/opencl-clang/tree/ocl-open-120/patches

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-24 10:41:24 +08:00
Naveen Saini
5448b52ae6 llvm/11.0.0: apply opencl-clang recommend patches
https://github.com/intel/opencl-clang/tree/ocl-open-110/patches

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-24 10:41:24 +08:00
Naveen Saini
109fe96793 llvm/10.0.0: apply opencl-clang recommend patches
https://github.com/intel/opencl-clang/tree/ocl-open-100/patches

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-24 10:41:24 +08:00
Naveen Saini
3838f1d263 layer.conf: update machine confs with new tune locations
Added logic to make sure, it does not break with old releases.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-23 23:45:22 +08:00
Yew, Chang Ching
0567f4f780 onevpl-intel-gpu: upgrade 21.3.0 -> 21.3.1
Changes in this release
- [AVCe] Enable unaligned at 16 input
- CM: add some MFX traces to CM
- [HEVCe] Support main 10 still picture profile
- [HEVCe] enable BGR
- [VPP] Add 3D lut in CheckFormatLimitation

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-23 10:41:42 +08:00
Anuj Mittal
a84491d2cc thermald: upgrade 2.4.4 -> 2.4.6
Release 2.4.6
- Fix for Ubuntu bug 1930422

Release 2.4.5
- Address low performance with Dell Latitude 5420
with the latest BIOS

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Anuj Mittal
187cfd795e lms: upgrade 2109.0.0.0 -> 2127.0.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Anuj Mittal
9d344ea9e4 ixgbevf: upgrade 4.11.1 -> 4.12.4
Changes in this release:
- Added support for 5.12 kernel version
- Added support for RHEL 8.4
- Added support for SLES 15sp3

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Anuj Mittal
d303d9bc82 ixgbe: upgrade 5.11.3 -> 5.12.5
Changes in this release:
- Added support for 5.12 kernel version
- Added support for RHEL 8.4
- Added support for SLES 15sp3
- Various bug fixes

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Anuj Mittal
d716aee65c ispc: upgrade 1.16.0 -> 1.16.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +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
28d3ffbffd embree: upgrade 3.13.0 -> 3.13.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Sodhi, Vunny
cfa56575f7 intel-mediasdk: Add support of DRM_FORMAT_NV12 and fix tile issue
Currently in drm/console mode only RGB4 direct rendering is
possible. This patch add NV12 format support.
If we are using I915_FORMAT_MOD_Y_TILED which is needed for
NV12 format then modifiers need to be enabled which can be passed
as flags argument to ioctl.

Signed-off-by: Sodhi, Vunny <vunny.sodhi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 10:49:25 +08:00
Yew, Chang Ching
d9b5426214 onevpl: Move sample_* apps install path
Installation path of sample_decode, sample_encode and
sample_multi_transcode at default PATH /usr/bin may
cause confusion to user that they are MediaSDK
applications instead of oneVPL.

Therefore they are now installed at /usr/share/oneVPL/samples/

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-13 10:09:14 +08:00
Yew, Chang Ching
0529a5442c onevpl: upgrade 2021.4.0 -> 2021.5.0
What's new in this release:
* Added option to build dispatcher as a static library
* Added ability to build dispatcher under MinGW
* Fixes for tools and samples

Added patch:
  0001-Fix-compile-issue-with-CMAKE_CXX_FLAGS-setting.patch

Dropped upstreamed patches:
  0001-Adding-Wayland-support-to-legacy-tools.patch
  0001-Adding-X11-DRI3-support.patch
  0001-Corrected-the-install-path.patch
  0001-Fix-sample_multi_transcode-join-issue.patch

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-13 10:09:14 +08:00
Teng, Jin Chung
31fe817cf4 onevpl: Fixing render issue on virtual environment
The i915 render device node is not always in renderD128.
For example render node on virtual env is renderD129.
Change the hard coded with autodetect the i915 device via ioctl

Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-09 23:13:54 +08:00
Yongxin Liu
b3bdddbc88 itt: add COMPATIBLE_HOST to be x86 platform
ITT is only for Intel x86 architecture. To avoid error when doing
world builds for other architectures, limit the recipe to be compatible
with x86 only.

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-09 23:13:46 +08:00
Anuj Mittal
109cb6107d qemuboot-intel: fix the override syntax
Use : as per the new syntax.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-09 23:09:49 +08:00
Anuj Mittal
a58f99ce80 linux-intel-rt: fix the override syntax
Make sure that KCONF_AUDIT_LEVEL value is actually applied.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-09 23:09:26 +08:00
Anuj Mittal
e67676976b Manually move some overrides to new syntax
Some of these were missed when using the script and were noticed when
building intel-skylake-64 and tiny images  which had started failing.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-06 15:51:53 +08:00
Naveen Saini
07c200f322 linux-intel-rt/5.4: update to v5.4.129
Updates -rt patchset to -rt61.

Updated kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-02 15:31:58 +08:00
Naveen Saini
cfcdd8c420 linux-intel/5.4: update to v5.4.129
Update kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-02 15:31:43 +08:00
Naveen Saini
4491ebede9 linux-intel/5.10: update to v5.10.52
Update kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-02 15:31:16 +08:00
Naveen Saini
fc48c76305 linux-intel-rt/5.10: update to v5.10.52
Updates -rt patchset to -rt47.

Updated kernel config to latest commit.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-02 15:30:21 +08:00
Yongxin Liu
844afa77ec itt: upgrade 3.18.13 -> 3.20.1
Tag of v3.20.1 is 3bf74bb2a3ee4e146a6ea6497e5b530d291564d7.
But we move one commit forward to include commit 1c4889361205 ("removed
ifort generated obj files")

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-02 15:29:41 +08:00
Anuj Mittal
3fa552f822 layer.conf: add honister to LAYERSERIES_COMPAT
Mark the layer as compatible with honister as well now that OE-Core
has switched to using the new override syntax in master branch.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-31 17:50:18 +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
Yew, Chang Ching
7a5e47b6a5 onevpl: Fix sample_multi_transcode join issue
Fix issue with pipeline of multiple decode sessions and vpp composition
session due to missing session join

Patch:
0001-Fix-sample_multi_transcode-join-issue.patch

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-29 08:11:39 +08:00
Yew, Chang Ching
d6ccf94534 onevpl-intel-gpu: upgrade 21.2.2 -> 21.3.0
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-27 22:01:44 +08:00
Teng, Jin Chung
3aec137ac5 intel media-driver: Exposing the registry to disable scalability
Disabling scalibility to fix certain format not able to decode
until scalability feature is ready.

Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-23 16:06:20 +08:00
Anuj Mittal
0c37f3522f openvino-inference-engine: fix inference engine cmake config
When included in a project using find_package, it goes and looks for
headers and cmake module at an incorrect path.

Make sure that we are able to locate the headers and cmake module file.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-21 00:06:57 +08:00
Lim Siew Hoon
94c097a82c intel-media-driver: backport Fix PROCAMP not work issue
Fix PROCAMP not work issue in 4k resolution and above
with gstreamer-vaapi master.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-19 11:03:30 +08:00
Naveen Saini
ddfe5c6f5f maintainers.inc: add recipe entries
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-13 14:31:44 +08:00
Anuj Mittal
990e2b3576 oidn: add recipe
Intel Open Image Denoise is an open source library of high-performance,
high-quality denoising filters for images rendered with ray tracing.

Intel Open Image Denoise is part of the Intel® oneAPI Rendering Toolkit.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-09 00:04:25 +08:00
Naveen Saini
e10bdd43d4 ospray: add recipe
Intel OSPRay is an open source, scalable, and portable ray
tracing engine for high-performance, high-fidelity visualization
on Intel Architecture CPUs.

The purpose of OSPRay is to provide an open, powerful, and easy-to-use
rendering library that allows one to easily build applications that
use ray tracing based rendering for interactive applications
(including both surface- and volume-based visualizations). OSPRay
is completely CPU-based, and runs on anything from laptops, to
workstations, to compute nodes in HPC systems.

https://www.ospray.org/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-08 00:30:04 +08:00
Naveen Saini
fde5a8b3e1 openvkl: add recipe for Intel Open Volume Kernel Library
Intel(R) Open Volume Kernel Library (Intel(R) Open VKL) is a collection of
high-performance volume computation kernels, developed at Intel. The
target users of Open VKL are graphics application engineers who want to
improve the performance of their volume rendering applications by
leveraging Open VKL’s performance-optimized kernels, which include
volume traversal and sampling functionality for a variety of volumetric
data formats. The kernels are optimized for the latest Intel(R) processors
with support for SSE, AVX, AVX2, and AVX-512 instructions.

Open VKL provides a C API, and also supports applications written with
the Intel(R) Implicit SPMD Program Compiler (Intel(R) ISPC) by also
providing an ISPC interface to the core volume algorithms. This makes it
possible to write a renderer in ISPC that automatically vectorizes and
leverages SSE, AVX, AVX2, and AVX-512 instructions. ISPC also supports
runtime code selection, thus ISPC will select the best code path for
your application.

https://www.openvkl.org/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-08 00:29:52 +08:00
Alexander Usyskin
11971461e0 lms: copy wdt udev rule in install
Install LMS's wdt udev rule to select AMT watchdog device.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-06 16:09:22 +08:00
Yew, Chang Ching
1e8ea173ef onevpl: Add X11 DRI3 support
Add support for DRI3 XCB extension for samples applications for DMA-BUF
direct rendering and synchronization.

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-06 13:51:35 +08:00
Naveen Saini
9cbaffdb1c embree: fix ISA configuration
let cmake calculate ISA configuration.

Ref:
https://github.com/embree/embree/blob/v3.13.0/common/cmake/check_isa_default.cmake

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-06 13:51:35 +08:00
Naveen Saini
65c8a636ed embree: enable ISPC support of Embree
It is required by OSPRay recipe.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-06 13:51:35 +08:00
Yew, Chang Ching
2e83dee940 oneVPL-intel-gpu: upgrade to 21.2.2
The version has gone backwards. Add epoch value so package feeds don't
break.

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
Yew, Chang Ching
a8195a0a7f onevpl: upgrade 2021.2.2 -> 2021.4.0
* Updated dispatcher API to 2.4
* Advanced OpenVINO interop sample w/ remoteBlob support (Linux only)
* C++ API and Samples (Preview)
* Python API and Samples (Preview)
* Added logging capability to Dispatcher
* Added new tools: sample_multi_transcode and decvpp_tool
* Added debug libraries to Windows package

For more information on the preview C++/Python APIs and Samples, see
https://software.intel.com/content/www/us/en/develop/articles/onevpl-preview-examples.html

For full release notes, see
d5c072584e

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
f808528a90 ispc: add recipe
Intel(R) Implicit SPMD Program Compiler (Intel(R) ISPC)

ispc is a compiler for a variant of the C programming language, with
extensions for single program, multiple data programming. Under the SPMD
model, the programmer writes a program that generally appears to be a
regular serial program, though the execution model is actually that a
number of program instances execute in parallel on the hardware.

https://ispc.github.io/downloads.html
https://github.com/ispc/ispc

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-03 22:48:10 +08:00
Naveen Saini
73a27c9d80 vc-intrinsics: update to latest commit
License.md file removed and copyright notice is added
to each source file header.
a94249a381

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-03 22:48:10 +08:00
Lim Siew Hoon
7c288f8592 intel-mediasdk: upgrade 21.1.3 -> 21.2.3
Drops patches already merged:
* 0001-Don-t-try-to-autheticate-with-render-node.patch

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
db0de0a972 intel-media-driver: upgrade 21.1.3 -> 21.2.3
Drops patches already merged:
* 0001-changed-VPHAL_MAX_SOURCES-set-to-65.patch

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
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
Anuj Mittal
29ded43c47 qemuboot-intel.inc: remove deprecated show-cursor option
Don't pass show-cursor as it's no longer a valid option. We pass the
correct show-cursor=on in runqemu so remove it from here.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-25 16:59:58 +08:00
Changqing Li
eac2b08341 openvino-inference-engine: disable opencl
Temporarily disable opencl since intel-graphics-compiler and vc-intrinsics
compile failed since some api of llvm changed.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-25 13:43:44 +08:00
Anuj Mittal
8d67f89197 linux-intel/5.10: update to v5.10.41
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-25 13:40:45 +08:00
Naveen Saini
62d59c728d embree: add recipe
Intel(R) Embree is a collection of high-performance ray tracing kernels,
developed at Intel. The target users of Intel(R) Embree are graphics
application engineers who want to improve the performance of their
photo-realistic rendering application by leveraging Embree's
performance-optimized ray tracing kernels.
The kernels are optimized for the latest Intel(R) processors with
support for SSE, AVX, AVX2, and AVX-512 instructions.

https://github.com/embree/embree

Added syrah license file
https://github.com/boulos/syrah/blob/master/LICENSE

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-24 13:57:01 +08:00
Yew, Chang Ching
e56859c901 onevpl: Fix wayland lib install
1. Include libvpl_wayland.so in standard package instead
of -dev package
2. Fix CMake install path of libvpl_wayland.so to $LIBDIR

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 17:23:53 +08:00
Naveen Saini
f4955ea96c onedpl: add recipe
The Intel® oneAPI DPC++ Library (oneDPL) accompanies
the Intel® oneAPI DPC++/C++ Compiler and provides high-productivity APIs
aimed to minimize programming efforts of C++ developers
creating efficient heterogeneous applications.

oneDPL consists of following components:

* Parallel STL for DPC++
* An additional set of library classes and functions (referred below as "Extension API")
* Tested standard C++ APIs

Release notes:
https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-dpcpp-library-release-notes.html

https://github.com/oneapi-src/oneDPL

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 17:23:53 +08:00
Naveen Saini
d1e09d2f05 rkcommon: add recipe
rkcommon represents a common set of C++ infrastructure and
CMake utilities used by various components of
Intel® oneAPI Rendering Toolkit.

https://github.com/ospray/rkcommon

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 17:23:53 +08:00
Naveen Saini
62cc67878e linux-intel-rt/5.4: update to v5.4.123
Updates -rt patchset to -rt59.

Updated kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 08:48:53 +08:00
Naveen Saini
efb464e292 linux-intel/5.4: update to v5.4.123
tag 'v5.4.123': (719 commits)
Linux 5.4.123
REVERTME: net: phy: dwxpcs: avoid unnecessary DWC xPCS SGMII AN
net: phy: dwxpcs: removed XPCS irq
net: stmmac: Disable MAC EEE when Network Proxy is enabled
Display errlog buffer raw data in kernel log as requested once this driver is loaded.
ptp: S/W workaround for PMC TGPIO h/w bug
NFC: nci: fix memory leak in nci_allocate_device
perf unwind: Set userdata for all __report_module() paths
perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
usb: dwc3: gadget: Enable suspend events
bpf: No need to simulate speculative domain for immediates
bpf: Fix mask direction swap upon off reg sign change
bpf: Wrap aux data inside bpf_sanitize_info container
Linux 5.4.122
Bluetooth: SMP: Fail if remote and local public keys are identical
video: hgafb: correctly handle card detect failure during probe
nvmet: use new ana_log_size instead the old one
Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
ext4: fix error handling in ext4_end_enable_verity()
nvme-multipath: fix double initialization of ANA state
tty: vt: always invoke vc->vc_sw->con_resize callback
vt: Fix character height handling with VT_RESIZEX
vgacon: Record video mode changes with VT_RESIZEX
video: hgafb: fix potential NULL pointer dereference
qlcnic: Add null check after calling netdev_alloc_skb
...

Updating kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 08:48:53 +08:00
Naveen Saini
b45786aa22 opencl-clang/12.0.0: update to latest commit
Drop patch which is not required anymore.

Allow to build with llvm-12 and higher versions.

Ref: 447798893e

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-18 13:16:56 +08:00
Naveen Saini
c1d9d6083e llvm-project-source: fix do_patch for llvm-12
Backported (opencl-clang) recommend patch for llvm-12[1].

[1]: 669f9ae8a2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-18 13:16:43 +08:00
Yew, Chang Ching
e54fa9e140 onevpl: Fixes for legacy samples
Backport patches from master to fix the legacy apps including sample_vpp,
sample_encode and sample_decode

Added patches:
0001-Fix-NV12-input-format-in-legacy-samples.patch
0001-Fix-sample_encode-i010-input.patch
0001-Fix-sample_vpp-sample_encode-alignment-issue.patch

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-16 11:31:12 +08:00
Yew, Chang Ching
0937728bcd onevpl-intel-gpu: Backport new ADL-P device IDs
Patch:
0001-ADLP-add-new-device-id-list.patch

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-11 16:17:16 +08:00
Yew, Chang Ching
43c89c3e2d onevpl: Add sample_multi_transcode application
Added patches
0001-Update-headers-to-oneAPI-spec-v2.3-e170992.patch
0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch
0001-Add-SMT-and-media_sdk_compatibility_headers.patch

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-09 17:27:29 +08:00
Anuj Mittal
c172ab37aa intel-microcode: upgrade 20210216 -> 20210608
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20210608

Fixes CVE-2021-24489, CVE-2020-24511, CVE-2020-24512, CVE-2020-24513.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-09 17:26:15 +08:00
LiweiSong
89f1ef2e49 openvino-inference-engine/openvino-model-optimizer: update to the latest version
Update openvino to the latest one c5f7ad383e65 ("Fix
license header in Movidius sources") since it is include
a important license change from Intel private License to
Apache2.0 which is allowed external user to disclose it
without limit.

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-08 23:41:47 +08:00
Naveen Saini
9665a6732e ISSL license: update to Feb 2020 version
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
Naveen Saini
5ecb12efe2 layer.conf: drop meta-intel-qat layer from LAYERRECOMMENDS
It does not provide any essential dependencies.

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
Naveen Saini
0d0324efd2 onednn: upgrade 2.2.2 -> 2.2.3
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
Naveen Saini
abd0101f3d metee: upgrade 3.0.1 -> 3.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
Naveen Saini
5dad66416c itt: upgrade 3.18.10 -> 3.18.13
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
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
jinchung
fb8801cc28 onevpl: Add Wayland support to legacy tools
Signed-off-by: jinchung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-01 10:34:36 +08:00
Naveen Saini
249830d91b linux-intel-dev: update to 5.12.0
Also bring in the latest kernel config data.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-28 23:16:34 +08:00
Yew, Chang Ching
fdcc64ca2e onevpl: Add X11 support to legacy tools
Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-25 22:56:24 +08:00
Naveen Saini
25798b2cc8 ipmctl: upgrade 03.00.00.0302 -> 03.00.00.0341
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:20:13 +08:00
Naveen Saini
fcb4058995 linux-intel-rt/5.4: update to v5.4.115
Updates -rt patchset to -rt57.

Updated kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:19:21 +08:00
Naveen Saini
79954f06fa linux-intel/5.4: update to v5.4.115
Update kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:19:21 +08:00
Naveen Saini
fe5155770b linux-intel-rt/5.10: update to v5.10.30
Updates -rt patchset to -rt37.

Updated kernel config to latest commit.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:19:21 +08:00
Naveen Saini
3f72aff7ac linux-intel/5.10: update to v5.10.35
Update kernel config as well.

tag 'v5.10.35': (71 commits)
Linux 5.10.35
vfio: Depend on MMU
perf/core: Fix unconditional security_locked_down() call
platform/x86: thinkpad_acpi: Correct thermal sensor allocation
USB: Add reset-resume quirk for WD19's Realtek Hub
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
ovl: allow upperdir inside lowerdir
ovl: fix leaked dentry
nvme-pci: set min_align_mask
swiotlb: respect min_align_mask
swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
swiotlb: refactor swiotlb_tbl_map_single
swiotlb: clean up swiotlb_tbl_unmap_single
swiotlb: factor out a nr_slots helper
swiotlb: factor out an io_tlb_offset helper
swiotlb: add a IO_TLB_SIZE define
driver core: add a min_align_mask field to struct device_dma_parameters
tools/cgroup/slabinfo.py: updated to work on current kernel
perf ftrace: Fix access to pid in array when setting a pid filter
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:19:21 +08:00
Anuj Mittal
b07c91784c onednn: refresh patch
Refresh the gcc11 fix to avoid fuzz warnings.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-11 13:47:01 +08:00
Anuj Mittal
b96d06bad8 ixgbe, ixgbevf: exclude CVE-2015-1142857 from cve-check
This was fixed in the kernel v4.4 but the NVD database doesn't list the
kernel version or track the out of tree versions.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-11 11:21:34 +08:00
Anuj Mittal
d9dacfff3f lms: exclude CVE-2018-1000535 from cve-check
The CVE is not for Intel Local Manageability Service that this recipe
builds.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-11 11:20:15 +08:00
Anuj Mittal
e4f4b5b3d0 openvino-inference-engine: fix build with gcc11
Include the header explicitly to avoid failures:

| inference-engine/src/plugin_api/ie_system_conf.h:21:31: error: 'exception_ptr' in namespace 'std' does not name a type; did you mean 'exception'?
|    21 | INFERENCE_ENGINE_API_CPP(std::exception_ptr&) CurrentException();
|      |                               ^~~~~~~~~~~~~

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:59:02 +08:00
Anuj Mittal
49d97ea0ac onednn: fix failures with gcc 11
Backport a patch to fix:
|  error: no match for 'operator!=' (operand types are 'const std:🧵:id' and 'const std:🧵:id')

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:57:51 +08:00
Anuj Mittal
922c44cb70 onednn: upgrade 2.2.1 -> 2.2.2
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.2.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:47:13 +08:00
Yew, Chang Ching
620a126fb3 onevpl-intel-gpu: Add recipe
Intel® oneVPL GPU Runtime provides a plain C API to access
hardware-accelerated video decode, encode and filtering on Intel®
graphics hardware platforms. GPU Runtime is successor for Intel Media
SDK.

Ref:
https://github.com/oneapi-src/oneVPL-intel-gpu

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:47:04 +08:00
Naveen Saini
044d0dfebd onevpl: add recipe
The oneAPI Video Processing Library (oneVPL) provides a single
video processing API for encode, decode, and video processing
that works across a wide range of accelerators.

This repository contains the following components of oneVPL:
* Copies of the oneVPL Specification API header files
* oneVPL dispatcher
* Examples demonstrating API usage
* oneVPL command line tools

Ref:
https://github.com/oneapi-src/oneVPL

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 12:25:25 +08:00
Anuj Mittal
cc22f6c009 maintainers.inc: change owner for media recipes
Makes sure that Siew Hoon gets the AUH patches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-30 14:25:44 +08:00
Naveen Saini
4d5791d9ff linux-intel/5.10: disable kernel config bsp audit for now
Following commit is backported from mainline 5.12-rc to linux-intel 5.10 kernel[1]
Commit: 26499e0518
In which 'CONFIG_DRM_GMA3600' config option is dropped.
This causing warning during config audit. So suppress the harmless warning for now.

WARNING: do_kernel_configcheck: [kernel config]: This BSP contains fragments with warnings:
[INFO]: the following symbols were not found in the active configuration:
     - CONFIG_DRM_GMA3600

Disabling CONFIG_SND_SOC_INTEL_SKYLAKE for 32-bit, does not allow to set CONFIG_SND_SOC_INTEL_SST too, which
causing config warning too:
WARNING: do_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration:

    [NOTE]: 'CONFIG_SND_SOC_INTEL_SST' last val (m) and .config val (n) do not match
    [INFO]: CONFIG_SND_SOC_INTEL_SST : n
    [INFO]: raw config text:

        config SND_SOC_INTEL_SST
                tristate
                depends on SND_SOC_INTEL_SST_TOPLEVEL && SND_SOC && SND && !UML && SOUND

        Config 'SND_SOC_INTEL_SST' has the following Direct dependencies (SND_SOC_INTEL_SST=m):
                SND_SOC_INTEL_SST_TOPLEVEL(=y) && SND_SOC(=m) && SND(=y) && !UML(undefined/n) (=y) && SOUND(=y)
        Parent dependencies are:
             SND_SOC [m] SND_SOC_INTEL_SST_TOPLEVEL [y] SND [y] UML [UML] SOUND [y]
    [INFO]: config 'CONFIG_SND_SOC_INTEL_SST' was set, but it wasn't assignable, check (parent) dependencies

    [INFO]: selection details for 'CONFIG_SND_SOC_INTEL_SST':
        Symbols currently n-selecting this symbol (no effect):
          - SND_SOC_INTEL_SKYLAKE_COMMON

[1] ab7a5829db

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-28 12:07:58 +08:00
Anuj Mittal
610cdb495c openvino-inference-engine: upgrade 2021.2 -> 2021.3
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2021.3

Remove a patch that isn't needed anymore and refresh the rest. Remove
dependency on onednn as it's using a forked version.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-22 14:42:35 +08:00
Anuj Mittal
aad256f13b openvino-model-optimizer: upgrade 2021.2 -> 2021.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-22 14:42:29 +08:00
Anuj Mittal
9766d5c4e2 open-model-zoo: upgrade 2021.2 -> 2021.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-22 14:42:29 +08:00
Lim Siew Hoon
7113b578c6 intel-media-driver: Increase limit of VPHAL_MAX_SOURCES
This patches is submitting into upstream. Pending to be
merge. It using to fix vaapioverlay plugin to support
64CH channel rendering.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-21 16:05:32 +08:00
Anuj Mittal
44183ab020 maintainers.inc: add missing entry for ipmctl
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-20 10:00:11 +08:00
Anuj Mittal
2e2bdafa38 metee: upgrade 3.0.0 -> 3.0.1
Release notes:
https://github.com/intel/metee/releases/tag/3.0.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 12:09:30 +08:00
Anuj Mittal
7167fa02d1 lms: upgrade 2102.1.0.0 -> 2109.0.0.0
Release notes:
https://github.com/intel/lms/releases/tag/v2109.0.0.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 12:09:30 +08:00
Anuj Mittal
b3c29caf92 onednn: upgrade 2.1.1 -> 2.2.1
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.2.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 12:09:20 +08:00
Anuj Mittal
c8ace1dd42 thermald: upgrade 2.4.3 -> 2.4.4
Release notes:
https://github.com/intel/thermal_daemon/blob/v2.4.4/README.txt#L114

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 11:16:15 +08:00
Robi Buranyi
d847f56b4a ipmctl: support CRLF line endings in EDK2
The EDK2 sources are DOS-style on server (contains CRLF) and this may
cause interop issues on Linux machines (patches do not apply clean) The
standard solution is to use the "dos2unix" bbclass, but that can modify
only files under the ${S} folder - meaning we have to move the edk2
checkout folder from ${S}/../edk2 to ${S}/edk2. Also, the LICENSE file
checksum is going to be impacted by the dos2unix conversion.

Signed-off-by: Robi Buranyi <rburanyi@google.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-13 14:38:54 +08:00
Dongwon Kim
1a4adcb8b1 opencl-clang: move up to the version for igc-1.0.6646
Need to move up to newer commit for opencl-clang that matches
to the current igc (1.0.6466).

Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-09 10:38:36 +08:00
Vincent Cheah Beng Keat
48b1e9905d intel-mediasdk: Don't try to autheticate with render node
Fix an issue with while using weston [1]. Patch has been merged upstream
and can be removed on next version bump.

[1] https://github.com/Intel-Media-SDK/MediaSDK/issues/2657

Signed-off-by: Cheah, Vincent Beng Keat <vincent.beng.keat.cheah@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-09 10:38:32 +08:00
Naveen Saini
bdae07eceb llvm-project-source: backport OpenCL recommended patches
Updating SPIRV-LLVM-Translator srcrev to latest commits for
* llvm_releae_100
* llvm_release_110

Backport opencl-clang recommended llvm/clang patches.

llvm-10:
https://github.com/intel/opencl-clang/tree/ocl-open-100/patches

llvm-11:
https://github.com/intel/opencl-clang/tree/ocl-open-110/patches

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-08 10:56:20 +08:00
Lim Siew Hoon
01cfc99a8f intel-mediasdk: upgrade 21.1.1 -> 21.1.3
Drops patches already merged:
* 0001-hevcd-Enable-the-SPS-PPS-error-reporting.patch
* 0002-hevcd-Use-reinterpret_cast-for-style-alignment.patch

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
2335b19369 intel-media-driver: upgrade 21.1.1 -> 21.1.3
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
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
f5cbba628b ipmctl: upgrade 02.00.00.3869 -> 03.00.00.0302
Ref:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0302

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-06 10:09:02 +08:00
Naveen Saini
8f6c78dce2 linux-intel-rt/5.4: update to v5.4.102
Updates -rt patchset to -rt53.

Updated kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-02 15:14:11 +08:00
Naveen Saini
55216e438e linux-intel/5.4: update to 5.4.106
Updating kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-02 15:14:11 +08:00
Naveen Saini
6505192da7 linux-intel-rt/5.10: update to v5.10.21
Updates -rt patchset to -rt34.

Updated kernel config to latest commit.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-02 15:14:11 +08:00
Naveen Saini
ed3c6fea14 linux-intel/5.10: update to 5.10.25
Updating kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-02 15:14:11 +08:00
Anuj Mittal
4a92a7e95a intel-compute-runtime: remove DEPENDS on clang
This is not a direct dependency and is not required.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-01 13:30:35 +08:00
Naveen Saini
a766df8081 intel-graphics-compiler: upgrade 1.0.6083 -> 1.0.6410
Patches applied from Open PR#171, in order to build with llvm-12.
https://github.com/intel/intel-graphics-compiler/pull/171

Error logs:
(1)
|
/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.6410-r0/git/IGC/Compiler/CISACodeGen/VariableReuseAnalysis.hpp:83:56:
error: 'unsigned int llvm::VectorType::getNumElements() const' is
deprecated: Calling this function via a base VectorType is deprecated.
Either call getElementCount() and handle the case where Scalable is true
or cast to FixedVectorType. [-Werror=deprecated-declarations]
|    83 |             NumElts = VTy ? (short)VTy->getNumElements() : 1;

Ref:867de151a5

(2)
|
/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.6410-r0/git/IGC/common/igc_resourceDimTypes.h:69:23:
error: 'const class llvm::Module' has no member named 'getTypeByName'
|    69 |         return
module.getTypeByName(ResourceDimensionTypeName[resourceDimTypeId]);

Ref:
fe43168348

Update copyright year in headers in IGC Compiler and some format updates.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-01 13:30:35 +08:00
Naveen Saini
39457fee8e opencl-clang/12.0.0: add recipe
Build opencl-clang with llvm-12 and point to latest from ocl-open-120
branch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-01 13:29:48 +08:00
Naveen Saini
9aecbb76e8 llvm-project-source: exclude for llvm-12
meta-clang now builds llvm-spiv-translator as an external project for
llvm12 so stop building it.

It still need to be built for llvm-10 and llvm-11 though.

Ref:
aa1ab889bc

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-01 13:28:51 +08:00
Naveen Saini
fa5566a9fd ipmctl: add recipe
ipmctl is a utility for configuring and managing Intel® Optane™ Persistent Memory modules (PMem).

It supports functionality to:

* Discover PMems on the platform.
* Provision the platform memory configuration.
* View and update the firmware on PMems.
* Configure data-at-rest security on PMems.
* Track health and performance of PMems.
* Debug and troubleshoot PMems.
* ipmctl refers to the following interface components:

libipmctl: An Application Programming Interface (API) library for managing PMems.
ipmctl: A Command Line Interface (CLI) application for configuring and managing PMems from the command line.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-01 10:03:45 +08:00
Anuj Mittal
f5c204c99b libipt: upgrade 2.0.3 -> 2.0.4
License-Update: copyright years updated

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 16:18:37 +08:00
Anuj Mittal
c6cc4bea46 ixgbe: upgrade 5.10.2 -> 5.11.3
Changes in this release:
- Added support for 5.11.2 kernel version
- Fix calculate BW for MTU from 4088 to 9128
- Fix ethtool stats reporting
- Enable MDD when SRIOV is disabled
- Various bug fixes

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 15:02:14 +08:00
Anuj Mittal
1afa24c3c6 ixgbevf: upgrade 4.10.2 -> 4.11.1
Changes in this release:
- Added support for 5.11.2 kernel version

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 15:01:50 +08:00
Anuj Mittal
ecad624e9d thermald: upgrade 2.4.2 -> 2.4.3
Release 2.4.3:
- Allow --ingore-cpuid-check to use with --adaptive option

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 15:01:02 +08:00
Naveen Saini
a7bf23d3b4 level-zero: upgrade 1.1.0 -> 1.2.3
Release notes:
https://github.com/oneapi-src/level-zero/releases/tag/v1.2.3

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 14:58:31 +08:00
Naveen Saini
f30e749e89 onednn: upgrade 2.0 -> 2.1.1
LICENSE updated. Added 'Copyright 2020 Codeplay Software Limited'
Ref: 5d63af1b4a

LICENSE text removed from src/common/primitive_hashing.hpp.

Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.1.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 14:58:31 +08:00
Naveen Saini
6fea44c695 layer.conf: add hardknott to LAYERSERIES_COMPAT
We'd still like to remain compatible with dunfell and gatesgarth core as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-16 11:56:45 +08:00
Ung, Teng En
850940e3e5 intel-mediasdk: Enable the SPS/PPS error reporting on hevcd
These patches are merged into upstream. Will need to remove once update to
version later than 21.1.2.

Signed-off-by: Ung, Teng En <teng.en.ung@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-10 11:20:32 +08:00
Naveen Saini
e4ccee0047 linux-intel-dev: update to v5.11-rc6
Also bring in the latest kernel config data.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-25 09:21:17 +08:00
Naveen Saini
b2cfb7505f linux-intel-rt/5.10: update to v5.10.12
Updates -rt patchset to -rt26.

Updated kernel config to latest commit.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-25 09:21:17 +08:00
Naveen Saini
ce7abd42fd linux-intel/5.10: update to v5.10.14
Update kernel config as well.

Drop patch which is already available in this update.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-25 09:21:17 +08:00
Naveen Saini
00d84cf011 linux-intel-rt/5.4: update to v5.4.93
Updates -rt patchset to -rt51.

Updated kernel config to latest commit.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-25 09:21:17 +08:00
Naveen Saini
9250085854 linux-intel/5.4: update to v5.4.98
tag 'v5.4.98': (91 commits)
Linux 5.4.98
squashfs: add more sanity checks in xattr id lookup
squashfs: add more sanity checks in inode lookup
squashfs: add more sanity checks in id lookup
Fix unsynchronized access to sev members through svm_register_enc_region
bpf: Fix 32 bit src register truncation on div/mod
regulator: Fix lockdep warning resolving supplies
blk-cgroup: Use cond_resched() when destroy blkgs
i2c: mediatek: Move suspend and resume handling to NOIRQ phase
SUNRPC: Handle 0 length opaque XDR object data properly
SUNRPC: Move simple_get_bytes and simple_get_netobj into private header
iwlwifi: mvm: guard against device removal in reprobe
iwlwifi: mvm: invalidate IDs of internal stations at mvm start
iwlwifi: pcie: fix context info memory leak
iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap
iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time()
iwlwifi: mvm: skip power command when unbinding vif during CSA
ASoC: ak4458: correct reset polarity
pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()
chtls: Fix potential resource leak
...

Updated kernel config to include:

kver: bumping to v5.4.98
nxp-s32g2xx: add RTC PCF85063 support
ti-j72xx: change CONFIG_HW_RANDOM_OMAP to y
kver: bumping to v5.4.96
nxp-imx8: correct and optimze the CONFIGS to avoid warning
ti-j72xx: add CONFIG_EXPERT config
nxp-imx8: add USB support
kver: bumping to v5.4.94
ti-j72xx: add DMABUF & TYPEC related configs
bsp/intel-x86: don't override CONFIG_DRM_I915

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-25 09:21:17 +08:00
Lim Siew Hoon
86a86abdce intel-mediasdk: upgrade 20.5.1 -> 21.1.1
Drops patches already merged:
* 0001-FindOpenCL.cmake-don-t-look-for-driver-at-build-time.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-25 09:21:17 +08:00
Lim Siew Hoon
f695e532c0 intel-media-driver: upgrade 20.4.5 -> 21.1.1
Drops patches already merged:
* 0001-Encode-Fixed-VP9-444-frame-header.patch
* 0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-25 09:21:17 +08:00
Anuj Mittal
65935e52d2 lms: upgrade 2052.1.0.0 -> 2102.1.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-22 15:55:07 +08:00
Anuj Mittal
15a0d87635 intel-microcode: fix the license md5sum
The upgrade was pushed without the correct license md5sum. Fix it now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-17 15:56:59 +08:00
sangeeta jain
34119f3f41 microcode.py: updated test to read microcode for exact signature
Updated testcase to read microcode versions applied for exact signature
for CPU and for any microcode versions that are updated already. This change
will cover scenario when there is no microcode being early loaded by OS.

Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-17 14:43:43 +08:00
Anuj Mittal
495dca1010 intel-microcode: upgrade 20201118 -> 20210216
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20210216

Fixes CVE-2020-8698, CVE-2020-8696

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-17 14:39:42 +08:00
Naveen Saini
d4f2e875ec conf: remove thermald from MACHINE_ESSENTIAL_EXTRA_RDEPENDS
thermald recipe moved to dynamic layer due to meta-oe
dependency.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-16 15:08:12 +08:00
Naveen Saini
d7670a5d24 thermald: upgrade 2.2 -> 2.4.2
Fixed new dependencies failure.

| automake: error: cannot open < gtk-doc.make: No such file or directory
| autoreconf: error: automake failed with exit status: 1

| checking for upower-glib... no
| configure: error: Package requirements (upower-glib) were not met:
|
| No package 'upower-glib' found

| checking for libevdev... no
| configure: error: Package requirements (libevdev) were not met:
|
| No package 'libevdev' found

upower library recipe comes from meta-openembedded/meta-oe layer, so
moved recipe to dyanmic-layer.

Dropped patch, which is not requried anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-16 15:08:12 +08:00
Naveen Saini
9deb61d0ff itt: upgrade 3.15.12 -> 3.18.10
fixed QA Issue: Architecture did not match (x86, expected x86-64)

Error log:
QA Issue: Architecture did not match (x86, expected x86-64) in
/usr/include/ittnotify/fortran/posix/x86/ittfortran.o [arch]

Ref:
d90eaa25a7

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-09 15:33:42 +08:00
Naveen Saini
23d00932bf lms: upgrade 2046.0.0.0 -> 2052.1.0.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-09 15:33:42 +08:00
Naveen Saini
8cbebf1fae level-zero: upgrade 1.0.26 -> 1.1.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-09 15:33:42 +08:00
Anuj Mittal
d4b48224ef open-model-zoo: upgrade 2021.1 -> 2021.2
Drop a patch that has been merged and include another that was
accidently left off during the last upgrade.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-04 13:40:55 +08:00
Naveen Saini
0e8b3cd2c5 thermald.py: fix 'thermald --no-daemon' taking forever issue
skip test if CONFIG_THERMAL_EMULATION is not set

Observed multiple issues:

(1) Randomly not picking pid of thermld daemon (not sure why)
(2) 'thermald --no-daemon --loglevle=info' taking forever

Increase sleep time to make sure pid is avaialble.
Added timeout for the command.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-04 11:32:57 +08:00
Anuj Mittal
1cc1dc6e88 linux-intel-rt/5.10: update to v5.10.4-rt22
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-04 07:46:58 +08:00
Anuj Mittal
1c5cf0fc03 linux-intel/5.10: update to v5.10.8
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-04 07:46:51 +08:00
Anuj Mittal
9ca88f0ea5 linux-intel/5.10: fix build with binutils 2.36
Backport a couple of patches to fix builds with binutils v2.36. These
should not be required once these are made available in LTS branches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-03 15:52:33 +08:00
Anuj Mittal
2de1d83580 openvino-inference-engine: enable opencl by default
Make sure that ClDNN runtime is built by default. This would need clang
layer to be included as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-03 15:52:33 +08:00
Naveen Saini
c96f9d1fdb intel-compute-runtime: upgrade 20.46.18421 -> 21.04.18912
Ref:
https://github.com/intel/compute-runtime/releases/tag/21.04.18912

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-02 23:10:43 +08:00
Naveen Saini
5d6513bae5 intel-graphics-compiler: upgrade 1.0.5435 -> 1.0.6083
Refreshed patch.
Drop VectorCompiler build config, which is not require anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-02 23:10:43 +08:00
Naveen Saini
02e2f260a6 vc-intrinsics: update to include latest commits
It includes:
77974f5 Wrap getTypeByName() to build with ToT LLVM
2de2dd4 Mangle intrinsic names
017cfcd Added predication for genx_masked_gather.
5032643 Add gather4_masked_scaled2 and gather_masked_scaled2 intrinsics
a08fe5b Add internal llvm.genx.gaddr intrinsic for constant/global table
support
cf29e35 use a more strict version of cast operation in lowerUnmaskOps
d2a2184 Use standard installation directory variables
7cbfe2e Allow OCL types without address convert in reader
410f50d Fix twice application of writer adaptor
e42097e Add GENX_REWRITE_SEV environment variable for debug
ca68b87 Rewrite single element vectors before spirv
008db27 Removing some whitespaces
3b2b67f Correct docs on gather/scatter scaled instructions
9bba8b5 Delete legacy intrinsics
d684443 Add Instructions.h to llvmVCWrapper Add getNumElements func to
llvmVCWrapper
4d724e3 CMCallable attribute conversion in AdaptorCM
73b335b Add Alignment.h to llvmVCWrapper
04d4900 Ignore non-vc kernels in reader type translation
b3f075d Remove SPIRVMemoryModel setting in GenXSPIRVWriterAdaptor
eabcd20 Add jump_table intrinsic
82711ce Fix to make lit tests pass for llvm7: forward isVolatile arg
explicitly when creating load/store
6506440 add missing default initializer to CMSimdCFLower member
9a03e3e Fix for problem with incorrect MD in LLVM IR
4515d60 avoid returning potentially-unitialized value
414153d Fix for wrr predication if new value is a result of a bitcast
77974f5 (HEAD -> master, origin/master, origin/HEAD) Wrap
getTypeByName() to build with ToT LLVM
2de2dd4 Mangle intrinsic names
017cfcd Added predication for genx_masked_gather.
5032643 Add gather4_masked_scaled2 and gather_masked_scaled2 intrinsics
a08fe5b Add internal llvm.genx.gaddr intrinsic for constant/global table
support
cf29e35 use a more strict version of cast operation in lowerUnmaskOps
d2a2184 Use standard installation directory variables
7cbfe2e Allow OCL types without address convert in reader
410f50d Fix twice application of writer adaptor
e42097e Add GENX_REWRITE_SEV environment variable for debug
ca68b87 Rewrite single element vectors before spirv
008db27 Removing some whitespaces
3b2b67f Correct docs on gather/scatter scaled instructions
9bba8b5 Delete legacy intrinsics
d684443 Add Instructions.h to llvmVCWrapper Add getNumElements func to
llvmVCWrapper
4d724e3 CMCallable attribute conversion in AdaptorCM
73b335b Add Alignment.h to llvmVCWrapper
04d4900 Ignore non-vc kernels in reader type translation
b3f075d Remove SPIRVMemoryModel setting in GenXSPIRVWriterAdaptor
eabcd20 Add jump_table intrinsic
82711ce Fix to make lit tests pass for llvm7: forward isVolatile arg
explicitly when creating load/store
6506440 add missing default initializer to CMSimdCFLower member
9a03e3e Fix for problem with incorrect MD in LLVM IR
4515d60 avoid returning potentially-unitialized value
414153d Fix for wrr predication if new value is a result of a bitcast
23d4b41 Add SPIRV writer adaptor types translation
9eda835 Deduced number of channels under SIMD CFG for functions which
use  genx_replicate_mask attribute
3b3f9d9 Add llvm version to test features
e13f274 Fix wrong address space for sampler type in reader
5829ad6 Fix missing compatibility with old translator in
GenXSPIRVReaderAdaptor.cpp
3a287f5 Add GetOldStyleKernelMD function to GenXMetadata.h
60dec9a Uniform GenXMetadata.h with AdaptorsCommon.h
ec7de0b Move SPIRV-specific parameters to AdaptorsCommon.h
b869876 Use consume_front in SPIRV reader adaptor
2bb7a70 Fix SPIRV reader adaptor mistranslation of non-global pointers
40db2bb Add SPIRV reader adaptor types translation
65b7d2b Add more correct wrapper for global value address space
2e496ce Synchronize repository

Drop patch, which is already merged and avaialble.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-02 23:10:43 +08:00
Naveen Saini
d04876ff37 opencl-clang: update to include latest commits
It includes:
c67648d Merge pull request #226 from hewj03/ocl-open-110
7ff6cf2 Remove "spirv work-item builtin debug-info patch"
8353f4d Extend llvm_shutdown to fix ManagedStatic memleak
05fd5aa Merge pull request #220 from azabazno/opencl_30_nosvm_2
70f45fb Keep same error for 2.0
1aed7d7 OpenCL C 3.0 patch update: allow nosvm attribute for 3.0
dbddfc2 Merge pull request #214 from lwesiers/ocl-open-110
7fc8e28 Fix typo
0442aee Improved patching mechanism and printing logs

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-02 23:10:43 +08:00
Naveen Saini
134f7020f6 llvm-project-source: update to include latest commits
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-02 23:10:43 +08:00
Lim Siew Hoon
8f00772c19 intel-media-driver: backport fixed VP9 444 frame header.
Fixes VP9 444 encode output not able decode with
gstreamer-vaapi master.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-02 15:27:45 +08:00
Naveen Saini
09d2b6900e intel-graphics-compiler: set preferred LLVM version to 11.1.0
Ref:
67a7cad4bb

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-01 16:30:21 +08:00
Naveen Saini
3a376cfcb8 opencl-clang: set preferred LLVM version to 11.1.0
Ref:67a7cad4bb

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-01 16:30:21 +08:00
Alexandre Belloni
bd78365cb4 sbsigntool-native: fix native last QA issue
The native inherit should be last, move it.

Solves: QA Issue: sbsigntool-native: native/nativesdk class is not
inherited last, this can result in unexpected behaviour.  [native-last]

Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-28 08:04:37 +08:00
Lim Siew Hoon
0f30b704df intel-media-driver: backport fix
fixes dmabuf sharing with glimagesink failing with
AYUV color format between msdkvpp and glimagesink
from gst-plugins-bad master

Backport patches:
* 0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-27 23:32:58 +08:00
Anuj Mittal
d13f1cc95e jhi: upgrade 1.39 -> 1.41
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-27 23:32:50 +08:00
Naveen Saini
fc227372f5 linux-intel-rt/5.4: update to v5.4.87
Updates -rt patchset to -rt48.

Updated kernel config as well to include:

intel-x86: enable edac support for Elkhart Lake
intel-x86-64: firmware: fix CONFIG_FW_LOADER option mismatch warning
nxp-imx8: include hugetlb feature
kver: bumping to v5.4.90
ti-j72xx: add CMA and DMA_CMA configs
drm: fix CONFIG_DRM_KMS_HELPER mismatch warning
ti-j72xx: add config CONFIG_GPIO_SYSFS
ti-j72xx: add config CONFIG_SCSI_UFS_BSG
kver: bumping to v5.4.87
SP7021 SoC BSP
intel-x86: adds support for Dynamic Platform and Thermal Framework
intel-x86: enable Intel Uncore frequency control
intel-x86: add Intel Intel Data Accelerators support support
nxp-imx8: Correct the pci config enable pcie function
ti-j72xx: add RPMSG & REMOTEPROC configs
kver: bumping to v5.4.85

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-27 09:22:14 +08:00
Naveen Saini
ff39e2b9f2 linux-intel/5.4: update to v5.4.90
tag 'v5.4.90': (169 commits)
Linux 5.4.90
regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()
net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet
block: fix use-after-free in disk_part_iter_next
KVM: arm64: Don't access PMCR_EL0 when no PMU is available
net: mvpp2: disable force link UP during port init procedure
regulator: qcom-rpmh-regulator: correct hfsmps515 definition
wan: ds26522: select CONFIG_BITREVERSE
regmap: debugfs: Fix a memory leak when calling regmap_attach_dev
net/mlx5e: Fix two double free cases
net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups
bpftool: Fix compilation failure for net.o with older glibc
iommu/intel: Fix memleak in intel_irq_remapping_alloc
lightnvm: select CONFIG_CRC32
block: rsxx: select CONFIG_CRC32
wil6210: select CONFIG_CRC32
qed: select CONFIG_CRC32
dmaengine: xilinx_dma: fix mixed_enum_type coverity warning
dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()
dmaengine: xilinx_dma: check dma_async_device_register return value
...

Updated kernel config as well to include:

intel-x86: enable edac support for Elkhart Lake
intel-x86-64: firmware: fix CONFIG_FW_LOADER option mismatch warning
nxp-imx8: include hugetlb feature
kver: bumping to v5.4.90
ti-j72xx: add CMA and DMA_CMA configs
drm: fix CONFIG_DRM_KMS_HELPER mismatch warning
ti-j72xx: add config CONFIG_GPIO_SYSFS
ti-j72xx: add config CONFIG_SCSI_UFS_BSG
kver: bumping to v5.4.87
SP7021 SoC BSP
intel-x86: adds support for Dynamic Platform and Thermal Framework
intel-x86: enable Intel Uncore frequency control
intel-x86: add Intel Intel Data Accelerators support support
nxp-imx8: Correct the pci config enable pcie function
ti-j72xx: add RPMSG & REMOTEPROC configs
kver: bumping to v5.4.85

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-27 09:22:14 +08:00
Naveen Saini
6938951ecb lms: upgrade 2039.1.0.0 -> 2046.0.0.0
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
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
Naveen Saini
a3aa76a84d metee: upgrade 2.2.2 -> 3.0.0
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
Naveen Saini
7e4066ea24 libxcam: upgrade 1.4.0 -> 1.5.0
Drop patches which are merged and avaialble in this
release.

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
Anuj Mittal
4599521ddb level-zero: upgrade 1.0.22 -> 1.0.26
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-21 09:04:25 +08:00
Anuj Mittal
2ac2b90f2b ixgbevf: upgrade 4.9.3 -> 4.10.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-21 09:04:25 +08:00
Anuj Mittal
44726714c6 ixgbe: upgrade 5.9.4 -> 5.10.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-21 09:04:25 +08:00
Naveen Saini
b4e5d33aff conf/machine: set preferred kernel to 5.10
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-14 09:19:29 +08:00
Naveen Saini
d853dcde1e linux-intel-rt/5.10: fix config warnings
Update kernel config

It includes:
soc/skylake: remove CONFIG_SND_SOC_INTEL_SST_ACPI
features/security: remove CONFIG_REFCOUNT_FULL
media-usb-tv: remove CONFIG_VIDEO_USBVISION

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-14 09:19:29 +08:00
Naveen Saini
4dc4ab1c32 linux-intel/5.10: fix config warnings
Update kernel config

It includes:
soc/skylake: remove CONFIG_SND_SOC_INTEL_SST_ACPI
features/security: remove CONFIG_REFCOUNT_FULL
media-usb-tv: remove CONFIG_VIDEO_USBVISION

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-14 09:19:29 +08:00
Anuj Mittal
eee7b10fdb linux-intel-rt/5.10: add recipe
Based on v5.10.1-rt20.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-08 15:36:44 +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
bb8479a75c intel-media-driver: upgrade 20.4.3 -> 20.4.5
Drops patches already merged.
* 0001-Encode-Fixed-VP9-444-frame-header.patch
* 0001-media_libva-export-packed-YUV-when-VA_EXPORT_SURFACE.patch
* 0002-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch

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
b583097f7d intel-mediasdk: upgrade 20.5.0 -> 20.5.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
Anuj Mittal
da59d1a6b7 linux-intel/5.10: add recipe
Add recipe to build LTS 5.10 kernel along with kernel configs from
yocto-5.10 branch.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-04 14:54:09 +08:00
Anuj Mittal
6267eaeee9 openvino-model-optimizer: upgrade 2021.1 -> 2021.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-30 12:41:42 +08:00
Lim Siew Hoon
d075622b2a intel-mediasdk: upgrade 20.3.0 -> 20.5.0
Drop patch as it as merged upstream:
* 0001-Fix-video-stuttering-during-wayland-rendering.patch

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
a7b56a8841 intel-media-driver: upgrade 20.3.0 -> 20.4.3
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
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
7aeed42101 openvino: upgrade 2021.1 -> 2021.2
For release notes, see:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

Refresh patches and use the now available option to build against system
version of pugixml.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-29 16:35:15 +08:00
Naveen Saini
1fe615d8fa intel_vaapi_driver.py: fix encoding pipeline
Add missing h264parse in pipeline

Error log:

dd Pipeline is PREROLLING ...
Got context from element 'vaapisink0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayDRM\)\ vaapidisplaydrm1";
ERROR: from element /GstPipeline:pipeline0/GstQTDemux:qtdemux0: This file is corrupt and cannot be played.
Additional debug info:
../gst-plugins-good-1.18.2/gst/isomp4/qtdemux.c(12726): qtdemux_parse_trak (): /GstPipeline:pipeline0/GstQTDemux:qtdemux0
ERROR: pipeline doesn't want to preroll.
ERROR: from element /GstPipeline:pipeline0/GstQTDemux:qtdemux0: This file contains no playable streams.

No need to export i965 driver anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-29 08:15:58 +08:00
Lim Siew Hoon
5c0965962d intel-media-driver: backport fixes
Fixes dmabuf sharing with glimagesink failing with
certain color format between msdkvpp and glimagesink
from gst-plugins-bad master.

Backport patches:
* 0001-media_libva-export-packed-YUV-when-VA_EXPORT_SURFACE.patch

Submitted patches:
* 0002-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-25 00:02:37 +08:00
Lim Siew Hoon
e8e901aac7 intel-media-driver: backport fixed VP9 444 frame header.
Fixes VP9 444 encode output not able decode with
gstreamer-vaapi master.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-24 11:33:28 +08:00
Anuj Mittal
64c7aba6ad linux-intel/5.4: fix FIRMWARE_LOADER warnings
Update the kernel config revision to point to latest. Fixes:

|   [NOTE]: 'CONFIG_FW_LOADER' last val (m) and .config val (y) do not match
|    [INFO]: CONFIG_FW_LOADER : y ## .config: 1564 :configs/v5.4/ktypes/base/base.cfg (n) configs/v5.4/standard/features/firmware/firmware.cfg (m)
|    [INFO]: raw config text:

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-23 23:52:13 +08:00
Anuj Mittal
7ce356a478 machine: remove old vaapi-driver from MACHINE_HWCODECS
media-driver is the newer and supported driver and should be used
instead. Supported platforms list is updated with each release in the
notes available here:

https://github.com/intel/media-driver/releases

Old platforms that need the old driver should override or extend
MACHINE_HWCODECS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-23 23:19:39 +08:00
sangeeta jain
9084989040 runtime/cases/mkl_dnn: change package name
For test test_mkldnn_can_compile_and_execute and
test_mkldnn_benchdnn_package_available, required
package name is updated to 'libdnnl2' from 'libdnnl1'.

Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-18 17:10:22 +08:00
sangeeta jain
37787d86a8 runtime/miutils/tests/mkl_dnn_test: update test test_mkldnn_rnn_api
Update test_mkldnn_rnn_api to run batch test 'test_rnn_all'.
Previously it was not ready and testcase was running 'test_rnn_small'.

test_rnn_small is no longer available.

Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-18 17:09:07 +08:00
Naveen Saini
69e587c2cb linux-intel-rt/5.4: update to v5.4.78
Updates -rt patchset to -rt44.

Updated kernel config to latest commit.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-18 17:07:51 +08:00
Naveen Saini
0e36010938 linux-intel/5.4: update to v5.4.81
Linux 5.4.81
ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT
ASoC: Intel: Multiple I/O PCM format support for pipe
ASoC: Intel: Skylake: Await purge request ack on CNL
ASoC: Intel: Allow for ROM init retry on CNL platforms
ASoC: Intel: Skylake: Shield against no-NHLT configurations
ASoC: Intel: Skylake: Enable codec wakeup during chip init
ASoC: Intel: Skylake: Select hda configuration permissively
ASoC: Intel: Skylake: Remove superfluous chip initialization
USB: core: Fix regression in Hercules audio card
x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
x86/mce: Do not overwrite no_way_out if mce_end() fails
irqchip/exiu: Fix the index of fwspec for IRQ type
usb: gadget: Fix memleak in gadgetfs_fill_super
USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
usb: gadget: f_midi: Fix memleak in f_midi_alloc
USB: core: Change %pK for __user pointers to %px
spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
...

Updated kernel config to latest commit.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-18 17:07:51 +08:00
Anuj Mittal
5e6679fba3 onednn: upgrade 1.6.4 -> 2.0.0
License-Update: change in copyright years and third party programs.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-16 11:11:30 +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
390fa0ddec level-zero: upgrade 1.0.16 -> 1.0.22
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-15 15:08:16 +08:00
Anuj Mittal
9e688afd60 systemd-boot: remove append
The change is in oe-core recipe now and isn't needed here.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-15 07:52:21 +08:00
Anuj Mittal
7d79beb509 intel-compute-runtime: upgrade 20.45.18403 -> 20.46.18421
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-27 15:32:10 +08:00
Anuj Mittal
5157e6ed01 lms: upgrade 2022.0.0.0 -> 2039.1.0.0
Drop the patches that are no longer required.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-27 11:11:26 +08:00
Lim Siew Hoon
64c71508c0 intel-mediasdk: backport fixed video stuttering
Fixes issues when playing back video with Weston 8.0.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-26 13:28:14 +08:00
Anuj Mittal
df2f578b49 level-zero: upgrade 1.0.13 -> 1.0.16
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-26 09:20:41 +08:00
Anuj Mittal
da005d14c7 isa-l: upgrade 2.29.0 -> 2.30.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-26 09:20:35 +08:00
Anuj Mittal
5963f6bded jhi: upgrade 1.38 -> 1.39
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-25 23:20:46 +08:00
Anuj Mittal
6cf386fa94 intel-microcode: upgrade 20201112 -> 20201118
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20201118

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-21 00:09:20 +08:00
Anuj Mittal
a693b4d6b9 intel-compute-runtime: upgrade 20.40.18075 -> 20.40.18403
Release notes:
https://github.com/intel/compute-runtime/releases/tag/20.45.18403

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-21 00:09:14 +08:00
Anuj Mittal
05da12b766 intel-graphics-compiler: upgrade 1.0.5176 -> 1.0.5435
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.5435

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-21 00:03:37 +08:00
Naveen Saini
feb0e8a5cd linux-intel-rt/5.4: update to v5.4.70
Updates -rt patchset to -rt40.

Updated kernel config to include:
Enables X2APIC support
Fix CONFIG_PPPOL2TP mismatched warnings

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-17 09:48:15 +08:00
Naveen Saini
38684fe825 linux-intel/5.4: update to v5.4.75
tag 'v5.4.75': (212 commits)
Linux 5.4.75
staging: octeon: Drop on uncorrectable alignment or FCS error
staging: octeon: repair "fixed-link" support
staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
staging: fieldbus: anybuss: jump to correct label in an error path
KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
device property: Don't clear secondary pointer for shared primary firmware node
device property: Keep secondary firmware node secondary by type
ARM: s3c24xx: fix missing system reset
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
arm: dts: mt7623: add missing pause for switchport
hil/parisc: Disable HIL driver when it gets stuck
cachefiles: Handle readpage error correctly
arm64: berlin: Select DW_APB_TIMER_OF
tty: make FONTX ioctl use the tty pointer they were actually passed
drm/amd/pm: increase mclk switch threshold to 200 us
mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
mmc: sdhci-of-esdhc: set timeout to max before tuning
drm/ttm: fix eviction valuable range check.
ext4: fix invalid inode checksum
...

Updated kernel config to include:
Enables X2APIC support
Fix CONFIG_PPPOL2TP mismatched warnings

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-17 09:48:15 +08:00
Anuj Mittal
bd5c27bae3 intel-microcode: upgrade 20201110 -> 20201112
Updates microcode for one more platform:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20201112

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-13 10:01:56 +08:00
Anuj Mittal
29aae3a0db Revert "intel-graphics-compiler: switch to nobranch"
This reverts commit 3cf8482e43.

The issues have since been fixed upstream and the tree has been
restored.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-12 12:03:21 +08:00
Anuj Mittal
b8ca20b337 intel-microcode: upgrade 20200616 -> 20201110
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20201110

Fixes: CVE-2020-8696 CVE-2020-8698 CVE-2020-8695 CVE-2020-8694

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-12 10:59:11 +08:00
Naveen Saini
3cf8482e43 intel-graphics-compiler: switch to nobranch
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-05 13:00:56 +08:00
Naveen Saini
5a4d30c30d opencl-clang: update to release tag 11.0.0
For more info:
https://github.com/intel/opencl-clang/releases/tag/v11.0.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-05 11:18:25 +08:00
Naveen Saini
22b3b365b5 intel-graphics-compiler: disable vector compiler option
IGC has a copy of legacy spirv translator and additional
patcheset to produce spirv shared object (libSPIRVDLL.so) to
support Vector compiler.

But we build spirv externally and link, which does not provide spirv
shared object (libSPIRVDLL.so).

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-05 11:18:25 +08:00
Mohamad Noor Alim Hussin
84f3d83f41 libxcam: Fix compilation error due to unrecognized micros
Vulkan micros was not recognized during compilation.
Log as follows

| x86_64-poky-linux-libtool: compile:  x86_64-poky-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0/recipe-sysroot -DHAVE_CONFIG_H -I. -I../../../git/modules/vulkan -I../.. -fPIC -Wall -fstack-protector -std=c++0x -I../../../git/xcore -I../../../git/modules -I../../../git/shaders/spv -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0=/usr/src/debug/libxcam/1.4.0-r0 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0=/usr/src/debug/libxcam/1.4.0-r0 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -c ../../../git/modules/vulkan/vk_geomap_handler.cpp  -fPIC -DPIC -o .libs/libxcam_vulkan_la-vk_geomap_handler.o
| ../../../git/modules/vulkan/vk_instance.cpp: In member function 'XCamReturn XCam::VKInstance::query_physical_info()':
| ../../../git/modules/vulkan/vk_instance.cpp:134:30: error: 'VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE' was not declared in this scope; did you mean 'VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM'?
|   134 |     VkPhysicalDevice gpu_dev[VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE] = {};
|       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                              VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM
| ../../../git/modules/vulkan/vk_instance.cpp:140:35: error: 'VK_PHYSICAL_DEVICE_TYPE_BEGIN_RANGE' was not declared in this scope; did you mean 'VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM'?
|   140 |         if (dev_prop.deviceType < VK_PHYSICAL_DEVICE_TYPE_BEGIN_RANGE ||
|       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                   VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM
| ../../../git/modules/vulkan/vk_instance.cpp:141:39: error: 'VK_PHYSICAL_DEVICE_TYPE_END_RANGE' was not declared in this scope; did you mean 'VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM'?
|   141 |                 dev_prop.deviceType > VK_PHYSICAL_DEVICE_TYPE_END_RANGE) {
|       |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                       VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM
| ../../../git/modules/vulkan/vk_instance.cpp:144:13: error: 'gpu_dev' was not declared in this scope
|   144 |         if (gpu_dev[dev_prop.deviceType]) {
|       |             ^~~~~~~
| ../../../git/modules/vulkan/vk_instance.cpp:150:9: error: 'gpu_dev' was not declared in this scope
|   150 |         gpu_dev[dev_prop.deviceType] = devs[i];
|       |         ^~~~~~~
| ../../../git/modules/vulkan/vk_instance.cpp:158:9: error: 'gpu_dev' was not declared in this scope
|   158 |     if (gpu_dev[VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU])
|       |         ^~~~~~~

Signed-off-by: Mohamad Noor Alim Hussin <mohamad.noor.alim.hussin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-04 15:12:43 +08:00
Changqing Li
8089e92d77 open-model-zoo: switch shebang to python3
python2 is EOL, so switch shebang to python3

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-02 14:38:59 +08:00
Anuj Mittal
2e70694b20 conf/machine: use a weaker operator to set SERIAL_CONSOLES
We should be able to over-ride this when appropriate in a layer or
local.conf.

Fixes [YOCTO #14109]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-28 23:49:35 +08:00
Anuj Mittal
9d3400dd7e lms: add PACKAGECONFIG to select network manager
Allow users to select either ConnMan or Network Manager. Also fixes an
issue introduced because of a recent change in 2022.0.0.0 that removed
the build time check in favor of explicit options to select the right
network manager [1].

[1] 1b8fa45264

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-28 12:33:08 +08:00
Naveen Saini
bc6663d2ca llvm-project-source: update to release tag llvm 11.0.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-28 10:38:52 +08:00
Naveen Saini
006ab3bb4c vc-intrinsics: fix build with mulitlib
Fixes errors seen when multilib is turned on

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-28 10:38:52 +08:00
Anuj Mittal
a30cb23e85 intel-microcode: change branch name master -> main
Upstream has made 'main' the default branch so make the branch name
explicit.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-27 11:01:39 +08:00
Anuj Mittal
4ee7bc0ab4 intel-compute-runtime: add libva to DEPENDS
libva is needed to have cl_intel_va_api_media_sharing [1] extension
enabled.

[1] https://github.com/intel/compute-runtime/blob/master/opencl/doc/cl_intel_va_api_media_sharing.md

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-23 14:19:09 +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
Anuj Mittal
ed7311e7ca conf: fix recipe name for libva-utils
The name is libva-intel-utils and not libva-utils-intel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-20 13:29:00 +08:00
Anuj Mittal
b3b1439c77 open-model-zoo: upgrade 2020.4 -> 2021.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-19 23:32:21 +08:00
Anuj Mittal
0b5ea8bb1b jhi: check for upstream commits
The project doesn't tag releases and pushes everything as one
commit whenever there's a new version. So follow the commits - whenever
there's one available, we should upgrade.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-16 12:03:17 +08:00
Anuj Mittal
a064295cd5 layer.conf: add gatesgarth to LAYERSERIES_COMPAT
We'd still like to remain compatible with dunfell core as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-15 13:29:48 +08:00
Anuj Mittal
4f9aa9cd83 compute-runtime: upgrade 20.33.17675 -> 20.40.18075
Release notes:
https://github.com/intel/compute-runtime/releases/tag/20.40.18075

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-15 13:19:43 +08:00
Anuj Mittal
a3ba71f4b9 igc: upgrade 1.0.4756 -> 1.0.5176
Include compatibility for both LLVM 10 and LLVM 11. Vector Compiler
fails to compile for LLVM 11 so disable the build for now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-15 13:18:40 +08:00
Anuj Mittal
c265ab944f vc-intrinsics: update to latest
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-15 13:17:44 +08:00
Anuj Mittal
4958cf0852 opencl-clang: add recipe for LLVM 11
Point to latest for llvm 11 branch as there's no official release yet.
And, pick the version of opencl-clang based on LLVMVERSION.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-15 11:56:38 +08:00
Anuj Mittal
26de78f5fe llvm: fix build with LLVM11
Ensure that we can build with both dunfell (LLVM10) and current master
(LLVM11) of meta-clang. Look for LLVMVERSION set by meta-clang and
include relevant patches based on the version.

There's no official release for SPIRV-LLVM-Translator yet for LLVM11 so
pick the latest.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-15 11:55:42 +08:00
Anuj Mittal
7643a33e99 level-zero: upgrade 1.0 -> 1.0.13
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-15 11:53:39 +08:00
Anuj Mittal
4abd867159 itt: allow compilation with musl
ITT compiles fine with musl now so remove the COMPATIBLE_HOST check.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-09 00:42:29 +08:00
Anuj Mittal
4b9d6cbc33 intel-mediasdk: remove older version
Commit b9c01736 introduced a new recipe instead of upgrading an older
one. Remove the recipe with older version.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-08 23:56:14 +08:00
Anuj Mittal
4480afe686 openvino-inference-engine: upgrade 2020.4 -> 2021.1
Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

Update the firmware files and refresh patches as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-08 17:27:36 +08:00
Anuj Mittal
cdc83c9107 openvino-model-optimizer: upgrade 2020.4 -> 2021.1
Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-08 12:10:54 +08:00
Anuj Mittal
3acc084030 ngraph: remove
Starting with OpenVINO 2020.2, ngraph has been merged in OpenVINO.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-08 07:53:11 +08:00
Lim Siew Hoon
b9c01736e7 intel-mediasdk: upgrade 20.2.1 -> 20.3.0
Release notes:
https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-20.3.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-07 23:13:57 +08:00
Anuj Mittal
def5c495ea intel-mediasdk: add PACKAGECONFIG for itt
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-07 23:13:47 +08:00
Lim Siew Hoon
59ed3a375c intel-media-driver: upgrade 20.2.0 -> 20.3.0
Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-20.3.0

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
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
sangeeta jain
68a4077bdd open-model-zoo: install python demos as well
Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-07 00:20:18 +08:00
Naveen Saini
e40388911c linux-intel-rt/5.4: update to v5.4.66
Updates -rt patchset to -rt38.
Update kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-05 14:05:56 +08:00
Naveen Saini
96271b7a5f linux-intel/5.4: update to v5.4.68
tag 'v5.4.68': (117 commits)
Linux 5.4.68
iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE
mm: memcg: fix memcg reclaim soft lockup
net: add __must_check to skb_put_padto()
net: qrtr: check skb_put_padto() return value
net: phy: Do not warn in phy_stop() on PHY_DOWN
net: phy: Avoid NPD upon phy_detach() when driver is unbound
net: lantiq: Disable IRQs only if NAPI gets scheduled
net: lantiq: Use napi_complete_done()
net: lantiq: use netif_tx_napi_add() for TX NAPI
net: lantiq: Wake TX queue again
bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.
bnxt_en: return proper error codes in bnxt_show_temp
net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported
net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported
tipc: use skb_unshare() instead in tipc_buf_append()
tipc: fix shutdown() of connection oriented socket
tipc: Fix memory leak in tipc_group_create_member()
taprio: Fix allowing too small intervals
nfp: use correct define to return NONE fec
...

Updated kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-05 14:05:56 +08:00
Anuj Mittal
57b5eca789 sbsigntool: upgrade 0.9.3 -> 0.9.4
Upgrade to a commit beyond 0.9.4. Release notes:

https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/commit/?id=d52f7bbb73401aab8a1d59e8d0d686ad9641035e

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-05 09:02:00 +08:00
Anuj Mittal
b077acb270 jhi: upgrade 1.37 -> 1.38
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-02 15:56:47 +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
be37967889 onednn: upgrade 1.5 -> 1.6.4
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v1.6.4

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-02 15:48:54 +08:00
Anuj Mittal
bebc269ad7 ixgbevf: upgrade 4.8.1 -> 4.9.3
Release notes:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.9.3/

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-02 15:48:54 +08:00
Anuj Mittal
5a11996b19 ixgbe: upgrade 5.8.1 -> 5.9.4
Release notes:
https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.9.4/

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-02 15:48:54 +08:00
Lee Chee Yang
a01cbe26e3 intel-graphics-compiler: improve src package reproducibility
Improve the reproducibility of intel-graphics-compiler-src by replacing
the absolute build path with relative one in bison compiled files.
The --file-prefix-map could only work on bison 3.7 onward so add it only
when bison is newer than 3.7.

│ │ │ -#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ -# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED

Also suppress #line directives in scanner that have the build path:

│ │ │ -#line 2593
"/yocto/poky-master/build/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"
│ │ │ +#line 2593
"/yocto/poky-master/build-2/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-24 08:50:39 +08:00
Anuj Mittal
254e3a79b3 Revert "intel-graphics-compiler: improve src package reproducibility"
This reverts commit c6ca760d24.

This breaks builds using meta-intel master with oe-core dunfell because
the bison option isn't available on older versions.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-18 07:54:23 +08:00
Anuj Mittal
a611a92e75 intel-compute-runtime: fix packaging
Make sure that level zero driver is also packaged properly and -dev
only gets the headers.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-11 15:31:46 +08:00
Anuj Mittal
f7580d7276 lms: fix build
Disable the compilation of cim plugin of openwsman explicitly to avoid
looking for library that is needed for code we don't want to build.

Fixes:

| CMake Error at CMakeLists.txt:329 (FIND_LIBRARY):
|   Could not find SFCC_LIBRARIES using the following names: cmpisfcc

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-10 15:59:14 +08:00
Lee Chee Yang
c6ca760d24 intel-graphics-compiler: improve src package reproducibility
Improve the reproducibility of intel-graphics-compiler-src by replacing
the absolute build path with relative one in bison compiled files.

│ │ │ -#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ -# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED

Also suppress #line directives in scanner that have the build path:

│ │ │ -#line 2593
"/yocto/poky-master/build/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"
│ │ │ +#line 2593
"/yocto/poky-master/build-2/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-10 15:18:20 +08:00
Naveen Saini
0591668793 linux-intel-rt/5.4: update to v5.4.59
Updates -rt patchset to -rt36.
Dropped ed the binutils 2.35 fix patch which is already
merged in 5.4/preempt-rt.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-09 22:45:32 +08:00
Naveen Saini
121c436eef linux-intel-dev: update to v5.8.0
Also fetch latest kernel config data.
Dropped the binutils 2.35 fix patch which is already merged.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-09 22:45:32 +08:00
Anuj Mittal
36672e8b35 intel-mediasdk: add PACKAGECONFIG for opencl
Enables the OpenCL dependent code (which right now is just a sample) to
be built.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-09 15:20:56 +08:00
Anuj Mittal
cc1a6ac6df intel-mediasdk: add PACKAGECONFIG for samples
Enable samples to be built by default and package them separately.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-09 15:10:59 +08:00
Anuj Mittal
58ce85f09c intel-compute-runtime: add PACKAGECONFIG for level zero
Add a PACKAGECONFIG that can be enabled when level zero driver
is required to be built.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-04 08:52:45 +08:00
Naveen Saini
8aac820ed4 level-zero: upgrade 0.91.10 -> 1.0
Build and ship samples under ${PN}-samples package.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:38 +08:00
Naveen Saini
256c445c70 intel-compute-runtime: upgrade 20.27.17231 -> 20.33.17675
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:23 +08:00
Naveen Saini
4ea4dbbb43 intel-graphics-compiler: upgrade 1.0.4241 -> 1.0.4756
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.4756

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:23 +08:00
Naveen Saini
6299adfca6 vc-intrinsics: add recipe
VC Intrinsics project contains a set of new intrinsics on top of core
LLVM IR instructions that represent SIMD semantics of a program
targeting GPU.

Ref:
https://github.com/intel/vc-intrinsics

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:23 +08:00
Naveen Saini
79b7aa5a4c linux-intel-rt/5.4: update revision to include bug fixes
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-01 08:31:23 +08:00
Naveen Saini
9e9b9fd332 linux-intel/5.4: update to v5.4.57
Fix for binutils 2.35 is already merged in 5.4/yocto.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-26 07:44:02 +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
28b91eb41f libipt: upgrade 2.0.2 -> 2.0.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-17 14:55:21 +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
Anuj Mittal
de071ac96b intel-mediasdk: upgrade 20.2.0 -> 20.2.1
Release notes:
https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-20.2.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-14 14:47:57 +08:00
Anuj Mittal
c47a273ebb openvino-model-optimizer: upgrade 2020.3 -> 2020.4
For release notes, see:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

The repository now tries to download LFS content that only has
documentation. Disable it.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-14 09:48:30 +08:00
Anuj Mittal
df275f45b9 open-model-zoo: upgrade 2020.3 -> 2020.4
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-14 09:48:30 +08:00
Anuj Mittal
1937c72e02 openvino-inference-engine: upgrade 2020.3 -> 2020.4
For release notes, see:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

The recipe has been changed to:
 - disable unit tests as they rely on an older version of googletest.
 - remove a patch as it was merged upstream.
 - backport a patch instead of using a local version.
 - refresh other patches.
 - download mkl-dnn separately instead of using the submodule. The
   project downloads a lot of other modules as well and we don't
   want/use those.
 - not download lfs documentation content.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-14 09:48:04 +08:00
Naveen Saini
c783be47b2 linux-intel-rt/5.4: update to v5.4.52
Updates -rt patchset to -rt31.

And update kernel cache to fix config set for DVB_CORE.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-13 22:49:57 +08:00
Nishioka, Toshiki
1800273ed7 slimboot-tools: add support for slimbootloader tools
add the recipe file to install the Slim Bootloader host tools which can
generate the container images in a binary file format understood by Slim
Bootloader to load and initialize Operating Systems or Hypervisors.

Signed-off-by: "Yong, Jonathan" <jonathan.yong@intel.com>
Signed-off-by: "Nishioka, Toshiki" <toshiki.nishioka@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-13 11:45:27 +08:00
Anuj Mittal
6d1ad9aa7e linux-intel/5.4: update to v5.4.55
And update kernel cache to fix config set for DVB_CORE.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-08 23:24:32 +08:00
Anuj Mittal
9fe382034e linux-intel: backport commit to fix perf builds
Fixes:

| /build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: ignoring invalid character `@' in script
| /build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: ignoring invalid character `@' in script
| /build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: syntax error in dynamic list

Include the patch in recipe for now until it's not in Intel LTS tree.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-06 13:02:14 +08:00
Naveen Saini
aa2fb07c2a maintainers.inc: add recipe entries
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-03 08:18:10 +08:00
Naveen Saini
31840bc6cf ixgbevf: upgrade 4.7.1 -> 4.8.1
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-24 10:44:49 +08:00
Naveen Saini
4560b9b5d3 ixgbe: upgrade 5.7.1 -> 5.8.1
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-24 10:44:49 +08:00
Naveen Saini
2c810a6a05 intel-graphics-compiler: drop llvm9/clang9 support
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
452634a53a opencl-clang: drop llvm9/clang9 support
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
ae7f71a65d llvm-project-source: drop llvm9 support
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
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
c5d1181064 llvm-project-source: apply llvm-patches for llvm10 as well
Patches from llvm-patches used by intel-compute-runtime as per release notes:
https://github.com/intel/compute-runtime/releases/tag/20.27.17231

llvm-patches:
0e35a4a02d

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
41e3a1b504 intel-compute-runtime: 20.24.17065 -> 20.27.17231
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
088dbccece intel-graphics-compiler: upgrade 1.0.4154 -> 1.0.4241
NOTICES.txt is updated and refactored. Added below:
Khronos Group - SPIRV-LLVM License
Khronos Group OpenCL Registry License

Dropped patch, which is not required anymore.

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
32d63c14b8 intel-mediasdk: upgrade 20.1.1 -> 20.2.0
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
cf8f34f3a8 intel-media-driver: upgrade 20.1.1 -> 20.2.0
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
dd42f6a192 linux-intel/5.4: update to v5.4.50
Linux 5.4.50
Revert "drm/i915/gt: Schedule request retirement when timeline idles"
tcc: tcc drvier should not exit even if no psram entry.
drm/i915/gvt: Do not warn when checking enabled status on invalid pipe
drm/i915/gvt: User vzalloc() instead of kzalloc() for vGPU ggtt backup
net: stmmac: added pci shutdown callback
Revert "net: stmmac: Add clock gating in suspend/resume flow for PSE GbE"
net: stmmac: add support for MSI-X
net: phy: Enable Transparent LPI mode for dwxpcs
net: stmmac: Add clock gating in suspend/resume flow for PSE GbE
net: stmmac: phy re-autoneg after wake from S3 by WOL
net: stmmac: Enable SERDES PHY rx clk for PSE
REVERTME: net: stmmac: do A0 WA based on stepping
net: stmmac: remove checking of mtl rx queue overflow
net: stmmac: selftests: Switch to dev_direct_xmit()
net: stmmac: enable runtime power management support
net: phy: Enable wake on PHY activity for Marvell 88e2110 PHY
net: phy: Enable wake on PHY activity for Marvell GPY PHY
net: phy: Enable wake on PHY activity for Marvell PHY
net: stmmac: Move phy state machine handling into common suspend/resume func
net: stmmac: Stop phy state machine before go into low power state
net: gpy: replace malfunction c45 restart aneg
net: phy: add callback for custom EEE configuration to struct phy_driver
net: stmmac: Enable EEE HW/SW timer switching
net: stmmac: Modify configuration method of EEE timers
net: phy: enable WoL for Intel GPY PHY
net: phy: enable WoL for Marvell 88e2110 PHY
net: stmmac: enable PHY WoL through ethtool
Revert "tty: hvc: Fix data abort due to race in hvc_open"
xfs: add agf freeblocks verify in xfs_agf_verify
dm writecache: add cond_resched to loop in persistent_memory_claim()
dm writecache: correct uncommitted_block when discarding uncommitted entry
xprtrdma: Fix handling of RDMA_ERROR replies
NFSv4 fix CLOSE not waiting for direct IO compeletion
pNFS/flexfiles: Fix list corruption if the mirror count changes
SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
sunrpc: fixed rollback in rpc_gssd_dummy_populate()
Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
drm/amdgpu: add fw release for sdma v5_0
drm/radeon: fix fb_div check in ni_init_smc_spll_table()
drm: rcar-du: Fix build error
drm/amd: fix potential memleak in err branch
ring-buffer: Zero out time extend if it is nested and not absolute
tracing: Fix event trigger to accept redundant spaces
arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
arm64: perf: Report the PC value in REGS_ABI_32 mode
...

Updated kmeta as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-16 07:11:23 +08:00
Anuj Mittal
02d269e431 librealsense: remove
The recipe for librealsense is maintained in a separate
meta-intel-realsense layer.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-08 08:00:24 +08:00
Naveen Saini
ddbef512f5 linux-intel/5.4: update to v5.4.46
Linux 5.4.46
vhm: use 2MB compound pages for ACRN mempool
vhm: add vm_configs array to get_platform_info hypercall
kernel: add parameter description in mpt.h
Revert "watchdog: reset last_hw_keepalive time at start"
tcc: driver should exit if no psram entry found in PTCT.
drm/i915/gt: Schedule request retirement when timeline idles
drm/i915: do not set bits 1-11 in gen12 ptes
drm/i915/dmc: Use firmware v2.06 for TGL
perf/x86/intel/uncore: Validate MMIO address before accessing
perf/x86/intel/uncore: Record the size of mapped area
perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL
(tag: lts-v5.4.46-yocto-200619T001732Z) Add PCH slow clock wa for EHL GPU flr
Revert "net/mlx5: Annotate mutex destroy for root ns"
uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
x86/speculation: Add Ivy Bridge to affected list
x86/speculation: Add SRBDS vulnerability and mitigation documentation
x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
x86/cpu: Add 'table' argument to cpu_matches()
x86/cpu: Add a steppings field to struct x86_cpu_id
x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2
nvmem: qfprom: remove incorrect write support
CDC-ACM: heed quirk also in error handling
staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
tty: hvc_console, fix crashes on parallel open/close
vt: keyboard: avoid signed integer overflow in k_ascii
usb: musb: Fix runtime PM imbalance on error
usb: musb: start session in resume for host port
iio: adc: stm32-adc: fix a wrong error message when probing interrupts
iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
iio: vcnl4000: Fix i2c swapped word reading.
iio:chemical:sps30: Fix timestamp alignment
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 16:28:02 +08:00
Naveen Saini
e5c8fa0131 linux-intel-rt/5.4: update to v5.4.44
Updates -rt patchset to -rt27.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 16:28:02 +08:00
Naveen Saini
f9f1dc5652 linux-intel-dev: update to v5.6-rc3
Also fetch latest kernel config data.

COPYING is updated at upstream, having commit description:
"
COPYING: state that all contributions really are covered by this file

Explicitly state that all contributions to the kernel source tree
really are covered under this COPYING file in case someone thought
otherwise.  Lawyers love to be pedantic, even more so than software
engineers at times, and this sentence makes them sleep easier.
"

Ref:
74835c7db0

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
Naveen Saini
69abe5db6a intel-compute-runtime: upgrade 20.20.16837 -> 20.24.17065
Release notes:
https://github.com/intel/compute-runtime/releases/tag/20.24.17065

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
Naveen Saini
cd220f66c4 intel-graphics-compiler: upgrade 1.0.4053 -> 1.0.4154
NOTICES.txt contains third party intellectual property (IP) notices for
the "Software".
=============================================================
LLVM Release License
libdrm License
libva License
GLSL License
Chromium License
libclc License
MesaLib License
spdlog License
tinyxml2 License
yaml-cpp License
Google WebM License
Khronos Vulkan Library License
Attribution 4.0 International
Creative Commons Attribution 4.0 International Public License
=============================================================

cmake install NOTICES.txt too under $libdir/igc/

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
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
Naveen Saini
c4e2039ca6 libxcam: upgrade 1.3.0 -> 1.4.0
Created and submitted a patch to fix header path.

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
Naveen Saini
b69d444dc9 librealsense: upgrade 2.33.1 -> 2.35.2
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
34f55b4c75 lms: inherit features_check
We're checking for REQUIRED_DISTRO_FEATURES so make sure that it
actually is used and inherit features_check. Fixes:

| lms-2022.0.0.0-r0 do_package_qa: QA Issue: lms: recipe doesn't inherit features_check [unhandled-features-check]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-25 09:05:04 +08:00
Anuj Mittal
6da14e539d open-model-zoo: upgrade 2020.1 -> 2020.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-24 09:55:44 +08:00
Anuj Mittal
9ddf617311 openvino-inference-engine: fix installation of ngraph cmake
Make sure that cmake files are installed at correct location so they
could be located using find_package.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-24 09:55:44 +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
013ef7ebea onednn: upgrade 1.4 -> 1.5
Remove patches that have been merged upstream.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
c582f125eb lms: upgrade 2011.0.0.0 -> 2022.0.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
688289c7cf metee: upgrade 2.2.0 -> 2.2.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
a89e8048ef libipt: upgrade 2.0.1 -> 2.0.2
License-Update: Copyright year changed.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
eb0a9c9412 intel-mediasdk: upgrade 20.1.0 -> 20.1.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
03c0b880ae intel-vaapi-driver: upgrade 2.4.0 -> 2.4.1
Drop the backported patches as the fixes are in this release.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
d7c8cc9f47 thermald: upgrade 1.9.1 -> 2.2
openmp is not required by thermald so remove the dependency. Also remove
the DEPENDS on systemd and pass the systemd unit directory path.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
635e8a6892 intel-microcode: upgrade 20200609 -> 20200616
Release notes:
0e4288f81f/releasenote

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-17 23:44:49 +08:00
Anuj Mittal
f1b138cb99 openvino-model-optimizer: upgrade 2020.1 -> 2020.3
The repository location and name has changed. Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-2020-3-lts-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-12 16:51:18 +08:00
Naveen Saini
b940cd9d23 linux-intel-rt/5.4: update kmeta
update kernel config to enable Intel Speed Select Technology
interface configuration.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-12 00:03:05 +08:00
Naveen Saini
c6c13b2d08 linux-intel/5.4: update to v5.4.44
tag 'v5.4.44': (140 commits)
Linux 5.4.44
perf: Make perf able to build with latest libbfd
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
netfilter: conntrack: comparison of unsigned in cthelper confirmation
bonding: Fix reference count leak in bond_sysfs_slave_add.
net: dsa: declare lockless TX feature for slave ports
ipv4: nexthop version of fib_info_nh_uses_dev
nexthop: Expand nexthop_is_multipath in a few places
nexthops: don't modify published nexthop groups
nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
crypto: chelsio/chtls: properly set tp->lsndtime
qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
xsk: Add overflow check for u64 division, stored into u32
ieee80211: Fix incorrect mask for default PE duration
bnxt_en: Fix accumulation of bp->net_stats_prev.
esp6: get the right proto for transport mode in esp6_gso_encap
netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
netfilter: nfnetlink_cthelper: unbreak userspace helper support
netfilter: conntrack: make conntrack userspace helpers work again
...

Also update kernel config to enable Intel Speed Select Technology
interface configuration.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-12 00:02:47 +08:00
Naveen Saini
508aad8e15 oeqa/dldt_inference_engine : link to recommended opencl loader
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-11 15:35:56 +08:00
Anuj Mittal
78386dd80b openvino-inference-engine: upgrade 2020.1 -> 2020.3.0
* Point to the renamed repository and change the project name to
  openvino-inference-engine.

* Include ngraph as a submodule instead of using it as a separate
  project.

* Use the new unit tests, the old ones have been deprecated.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-11 15:35:56 +08:00
Naveen Saini
7006412eb1 onednn: link to recommended opencl headers and loader
ocl-icd provides required libOpenCL.so library.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-11 08:49:10 +08:00
Naveen Saini
ba16dd33cc ace: drop recipe
ace recipe moved to meta-oe.
7196961f5e

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-11 08:48:58 +08:00
Anuj Mittal
2413398a19 intel-microcode: upgrade 20200520 -> 20200609
Release notes:
021c295269/releasenote

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-10 08:08:43 +08:00
Naveen Saini
2abbd02a2d level-zero: add recipe
The oneAPI Level-Zero Application Programming Interface (API) is to
provide direct-to-metal interfaces to offload accelerator devices.
Its programming interface can be tailored to any device needs and
can be adapted to support broader set of languages features such as
function pointers, virtual functions, unified memory, and I/O capabilities.

It contains following components of oneAPI:

-> Copies of the Level Zero Specification API C/C++ header files
-> Level Zero Loader
-> Level Zero Validation Layer

It should be installed using:
IMAGE_INSTALL_append = " level-zero-headers level-zero-loader"

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-09 07:53:16 +08:00
LiweiSong
7497da8042 dldt-inference-engine: fix int64_t does not name a type compile error
fix compile error:

inference-engine/src/mkldnn_plugin/mkldnn_memory_solver.hpp:60:9: error: 'int64_t' does not name a type
|    60 |         int64_t size;
|       |         ^~~~~~~

include stdint.h to fix it.

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-03 15:47:47 +08:00
LiweiSong
e4bbd6967d open-model-zoo: add open-model-zoo
Add open-model-zoo, version 2020.1

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-03 11:24:06 +08:00
Anuj Mittal
698bb64c32 intel-media-driver: enable build for 32 bit
Make sure that we can build for 32 bit and remove obsolete comment
about the packaging too. The libraries are now versioned and packaged
properly.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-01 15:21:58 +08:00
Anuj Mittal
b7bb8251eb ixgbe: upgrade 5.6.5 -> 5.7.1
Use modules_install target for install and remove the depomod patch
since that shouldn't be required now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-01 09:57:24 +08:00
Naveen Saini
d5fb8c53d1 intel-compute-runtime: upgrade 20.15.16524 -> 20.20.16837
Release notes:
https://github.com/intel/compute-runtime/releases/tag/20.20.16837

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
8e1c5395e8 intel-graphics-compiler: upgrade 1.0.3771 -> 1.0.4053
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.4053

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
281f03435e opencl-clang: upgrade 10.0.0-1 -> 10.0.0-2
More info:
https://github.com/intel/opencl-clang/releases/tag/v10.0.0-2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
c53cdd4c32 llvm-project-source: upgrade SPIRV-LLVM-Translator to latest commit
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
d717d85d4e linux-intel-rt/5.4: disable kernel config bsp audit for now
Kernel config 'CONFIG_GPIO_LYNXPOINT' goes by a different name
'CONFIG_PINCTRL_LYNXPOINT' in linux-intel 5.4 specifically.
This cause warning during kernel config audit. So suppress
the harmless warning for now.

[YOCTO #13916]

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-27 18:04:44 +08:00
Naveen Saini
085eec7586 linux-intel/5.4: disable kernel config bsp audit for now
Kernel config 'CONFIG_GPIO_LYNXPOINT' goes by a different name
'CONFIG_PINCTRL_LYNXPOINT' in linux-intel 5.4 specifically.
This cause warning during kernel config audit. So suppress
the harmless warning for now.

[YOCTO #13916]

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-27 18:04:44 +08:00
Anuj Mittal
02c984fd9f intel-microcode: upgrade 20200508 -> 20200520
Release notes:
437f382b1b/releasenote

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-21 09:42:04 +08:00
Anuj Mittal
e7147d1a52 ace: fix upstream check
Point to github releases page instead that lists the releases.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-21 09:11:47 +08:00
Anuj Mittal
d9db6587af intel-microcode: upgrade 20191115 -> 20200508
Release notes:
d6e1db6755/releasenote

License-Update: Change in Copyright year

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-21 00:08:30 +08:00
Anuj Mittal
3faba391c8 intel-vaapi-driver: backport fixes for gcc10 failures
Backport fixes from upstream for gcc 10 failures. This should help when
oe-core reverts back to using the default of -fno-common with gcc10.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-20 07:44:30 +08:00
Naveen Saini
c9662bdc00 linux-intel: enable config for intel lynxpoint pinctrl and gpio driver
CONFIG_GPIO_LYNXPOINT renamed to CONFIG_PINCTRL_LYNXPOINT

cb81404ffe

This change is specific to linux-intel-lts kernel, so it is not merged in yocto-kernel-cache.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-20 00:04:57 +08:00
Naveen Saini
34067aff1d linux-intel-rt/5.4: update to v5.4.39
Updates -rt patchset to -rt23.
Also update kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-20 00:04:57 +08:00
Naveen Saini
48527c5bf7 linux-intel/5.4: update to v5.4.39
Also update kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-20 00:04:57 +08:00
Anuj Mittal
3c24f792af ixgbevf: upgrade 4.6.3 -> 4.7.1
Use modules_install target and remove the depmod patch that shouldn't be
required now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-19 10:47:14 +08:00
Naveen Saini
c248917f50 libva-utils-intel: drop recipe
libva-utils in oe-core moved to latest release, so no need
to carry in meta-intel anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-18 11:38:24 +08:00
Naveen Saini
bc9973a90d libva-intel: drop recipe
libva in oe-core moved to latest release, so no need to
carry in meta-intel anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-18 11:38:24 +08:00
Naveen Saini
d00dfe0c0c jhi: enable service using SvsVinit
Set INITSCRIPT variables to invoke jhi service on boot

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-18 11:38:24 +08:00
Anuj Mittal
5c3635782b jhi: specify the systemd service file
Ensures that we actually include the postinst script with this service
file in the rpm.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-15 16:00:43 +08:00
Anuj Mittal
390b08ac17 jhi: split installation of applets
Make sure applets needed for test go to test package and SpoolerApplet
goes to jhi package.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-11 17:26:13 +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
76390f71fe jhi: upgrade 1.33 -> 1.37
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-05 22:12:43 +08:00
Lee Chee Yang
bf93f43a29 Revert "virtualization: include virtualization feature in linux-intel 4.19 kernel"
as meta-intel drop support for 4.19 kernel, this bbappend are no longer
required.
reverts commit 108c6938a9.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-29 09:38:10 +08:00
Yeoh Ee Peng
89dc2a5ea2 runtime/onednn: Check onednn file exist
Previously, the status return with 0 even though the file
required was not exist.
Fixed the file exist checking for onednn source file required
for compilation testing.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-28 11:09:36 +08:00
Yeoh Ee Peng
b6175f453d runtime/onednn: Update tests as mkldnn rename to onednn
Update test pakcages checking and referencing as mkldnn
rename to onednn.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-28 11:09:36 +08:00
Naveen Saini
8be4ad8bc2 libva-utils-intel: keep compatible with zeus as well
To avoid recipe version confilicts with oe-core recipes from dunfell and zeus,
better to carry full recipe instead of require libva-utils recipe.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:26:57 +08:00
Naveen Saini
61fc299113 libva-intel: keep compatible with zeus
To avoid recipe version confilicts with oe-core recipes from dunfell and zeus,
better to carry full recipe instead of require libva recipe.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:26:48 +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
Naveen Saini
b7c987b5fc intel-graphics-compiler: link to llvm conditionally
In order to use this recipe with zeus, link to llvm
based on LLVMVERSION.

In zeus release, LLVMVERSION points to 9.x.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:23:50 +08:00
Naveen Saini
517c9b2c50 opencl-clang: add recipe for 9.0.0 as well
opencl-clang project release branches links to
different LLVM versions. So, in order to use latest igc version
with both clang 10.x and 9.x, added seprated recipes.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:23:50 +08:00
Naveen Saini
d45a72dc4b llvm-project-source: allow to use with zeus release
In order to use latest opencl versions with zeus, carrying llvm9 specific
patches, and conditinally applying based on LLVMVERSION.

In zeus release, LLVMVERSION points to 9.x.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:23:50 +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
259c94cc31 linux-intel/4.19: remove
We will maintain only the 5.4 kernel for dunfell LTS. Switch alt-cfg to
using v5.4.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 09:22:54 +08:00
Anuj Mittal
9f65fd57fe onednn: add CMAKE_SKIP_RPATH
dunfell has a change in cmake class that forces cmake to use relative
RPATHs but when this recipe is used with zeus, we'd need to explicitly
make sure that binaries don't have absolute paths.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-24 08:22:20 +08:00
Anuj Mittal
9e4503ae04 libipt: add CMAKE_SKIP_RPATH
dunfell has a change in cmake class that forces cmake to use relative
RPATHs but when this recipe is used with zeus, we'd need to explicitly
make sure that binaries don't have absolute paths.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-24 08:19:55 +08:00
Anuj Mittal
53c87950e8 mkl-dnn: upgrade 1.2.2 -> 1.4
The name of project has changed to oneDNN. Enable GPU engine to be built
by default which would need clang layer to be included.

Also include two minor fixes to install logic that have been submitted
for review upstream.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-21 22:07:00 +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
Anuj Mittal
7e92c4dd59 compute-runtime: upgrade 20.14.16441 -> 20.15.16524
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20 21:58:51 +08:00
Anuj Mittal
59383f5fd6 intel-graphics-compiler: upgrade 1.0.3698 -> 1.0.3771
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20 21:58:51 +08:00
Anuj Mittal
cbe1fcef76 intel-skylake-64: add it to dpdk COMPATIBLE_MACHINE
Enables it to be built for this MACHINE value.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20 10:09:04 +08:00
Naveen Saini
52dc027375 opencl-clang: fix runtime error
Error log:
clang (LLVM option parsing): Unknown command line argument '-pgo-warn-misexpect'.
Try: 'clang (LLVM option parsing) --help'

Force opencl-clang to link with shared clang-cpp for target builds and
explicitly link with spirv library because of a change in behaviour in llvm 10.

Use the patch to link with all static libs only for native cases where meta-clang
default to building static libs only by default.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-17 08:06:37 +08:00
Naveen Saini
ee68102442 libva-utils-intel: keep upgraded libva-utils version to meta-intel MACHINE specific
Make sure that we use the upgraded version of libva-utils
only when using MACHINE value from meta-intel.
For all other cases, libva-utils from oe-core should be used.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-16 13:40:46 +08:00
Naveen Saini
67f781be89 libva-intel: keep upgraded libva version to meta-intel MACHINE specific
Make sure that we use the upgraded version of libva
only when using MACHINE value from meta-intel.
For all other cases, libva from oe-core should be used.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-16 13:40:46 +08:00
Yeoh Ee Peng
eaf525c087 runtime/intel_vaapi_driver: Set i965 dirver for tests
Set i965 driver for libVA in order to enable vaapi plugin
because by default libVA use iHD driver where vaapi plugin
was not available.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-16 13:40:43 +08:00
Yeoh Ee Peng
0c4812e3f8 runtime/dldt_inference_engine: Remove cpu extension
Remove cpu extension as it was not needed anymore for OpenVINO 2020.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 14:00:30 +08:00
Anuj Mittal
39bbb90d27 dldt-model-optimizer: upgrade 2019r3.1 -> 2020r1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 10:53:06 +08:00
Naveen Saini
147aac32fa linux-intel-rt/5.4: update to v5.4.26
Updates -rt patchset to -rt17.
Dropped patch, which is already merged.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 10:39:29 +08:00
Naveen Saini
a43626e2e6 linux-intel/5.4: bump to v5.4.28
Dropped patch which is already merged.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 10:39:29 +08:00
Anuj Mittal
01c94b9a2c qemuboot-intel: use Skylake-Client instead of kvm64
Use skylake-client instead of legacy kvm64 for intel-skylake-64 MACHINE.
Also helps prevent problems when booting up using KVM in QEMU.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 10:04:27 +08:00
Naveen Saini
07485f0671 intel-mediasdk: upgrade 19.4.0 -> 20.1.0
For more information:
https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-20.1.0

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
0ee54e5646 intel-media-driver: upgrade 19.4.0 -> 20.1.1
For more info please check here:
https://github.com/intel/media-driver/releases/tag/intel-media-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
0fa20c4869 libva-utils: add recipe v2.7.1
OE-Core libva-utils version is v2.6.0, where as media
stack components depends upon libva-utils v2.7.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
6588d1e491 libva: add recipe v2.7.0
OE-Core libva version is v2.6.1, where as number of media
stack components depends upon libva v2.7.0.

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
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
b7d87376c7 intel-compute-runtime: upgrade 20.12.16259 -> 20.14.16441
Dropped the backported patch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 07:01:40 +08:00
Naveen Saini
1dfb663aca intel-graphics-compiler: upgrade 1.0.3586 -> 1.0.3698
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.3698

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 07:01:30 +08:00
Anuj Mittal
dcbe0b912a dldt-inference-engine: fix RDEPENDS when python is enabled
Add required packages from requirements.txt to list of packages on which
we need to RDEPENDS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-13 15:22:29 +08:00
Anuj Mittal
af4fdcc321 dldt-inference-engine: fix installation of samples
We don't want to install sample sources. So delete them and install the
binaries instead. Also make sure that we're installing the python
samples and modules at correct location. Remove the tweaks from local
patch and copy in the recipe itself.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-13 15:22:18 +08:00
Anuj Mittal
89c0fe5dce dldt: upgrade 2019r3.1 -> 2020r1
Release notes:
https://software.intel.com/en-us/articles/OpenVINO-RelNotes

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-10 11:29:22 +08:00
Anuj Mittal
ec5c324ae8 ngraph: upgrade 0.22.1 -> 2.29.0-rc0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-10 11:29:22 +08:00
Yeoh Ee Peng
e0a8e6e48f runtime/dldt_inference_engine: Check MYRIAD device before test
Checking MYRIAD device availability before execute MYRIAD test.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-09 19:17:01 +08:00
Yeoh Ee Peng
3813e50e14 runtime/tests/dldt_inference_engine_test: Enable check available ie devices
Enable checking of available inference engine devices.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-09 19:17:01 +08:00
Yeoh Ee Peng
bd539ea962 runtime/jhi: Enable sanity test
jhi test validate that jhi daemon and jhi library can work to deliver
dynamic application loading.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-07 08:39:51 +08:00
Naveen Saini
22349bb350 lms: upgrade v2003.0.0.0 -> v2011.0.0.0
For the details, please check:

https://github.com/intel/lms/releases/tag/v2011.0.0.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:22:52 +08:00
Naveen Saini
516a3c16cc ace: upgrade 6.5.3 -> 6.5.8
Drop patch, which is already upstream.

COPYING has copyright year update.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:22:52 +08:00
Naveen Saini
f6e239a37e librealsense: upgrade 2.29.0 -> 2.33.1
Release notes:
https://github.com/IntelRealSense/librealsense/releases/tag/v2.33.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:22:52 +08:00
Naveen Saini
5803166c5d isa-l: upgrade 2.28.0 -> 2.29.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:22:52 +08:00
Naveen Saini
544e3d33f2 mkl-dnn: upgrade 1.2 -> 1.2.2
Release notes:
https://github.com/intel/mkl-dnn/releases/tag/v1.2.2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:22:52 +08:00
Anuj Mittal
fb75af6fbc intel-compute-runtime: include in world builds
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
e226f8983b intel-compute-runtime: upgrade 20.04.15428 -> 20.10.16259
Replace a local patch with a backport that allows defining value for
cloc_cmd_prefix.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
19e46a93c0 intel-graphics-compiler: upgrade 1.0.3151 -> 1.0.3586
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
cd258cb76f opencl-clang: upgrade 9.0.0 -> 10.0.0
Use a submitted patch instead to point to correct llvm-tblgen and include
a fix to really link with all libs when LLVM libs are built statically.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
ed141a08b3 llvm-spirv: upgrade 9.0.0 -> 10.0.0
Remove patches that are present in this version of llvm and backport a
fix to prevent linking errors.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Yeoh Ee Peng
60df7066e5 runtime/thermald: Enable sanity test
Enable thermald sanity test:
     - test that thermal daemon was monitoring temperature
     - test that thermal emulation was enabled in the image
     - test that emulation of temparature changes will be
       detected by thermal daemon

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-02 12:08:51 +08:00
Yeoh Ee Peng
9756afd47a runtime/cyclictest: Enable cyclictest for image with rt kernel
Enable cyclictest:
 - test execute cyclictest, retrieve the maximum latency captured inside log and compare it to the
   target latency
 - cyclictest arguments based on public cyclictest arguments used for intel corei7
   https://www.osadl.org/Latency-plot-of-system-in-rack-9-slot.qa-latencyplot-r9s5.0.html?shadow=1
 - set default target latency based on 24 us (captured from public cyclictest execution) multiple
   by 1.2 (buffer)
 - enable user defined target latency by configuring 'RTKERNEL_TARGET_LATENCY' as bitbake config
   example, inside local.conf: RTKERNEL_TARGET_LATENCY = "25"

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-02 00:18:46 +08:00
Yeoh Ee Peng
47659db192 runtime/libxcam: Enable sanity test
Enable sanity tests:
 - test libxcam soft sample app can perform image remap using libxcam library

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-02 00:09:06 +08:00
Yeoh Ee Peng
ee09a28adb recipe-core/libxcam: Enable test package
Enable test package:
 - include libxcam sample apps

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-02 00:09:06 +08:00
Yeoh Ee Peng
f87b2f24d8 oeqa/runtime/libipt: Enable sanity test
Enable libipt sanity test:
 - test that libipt can generate trace packet
 - test that libipt can perform dump on trace packet generated

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-27 10:09:21 +08:00
Yeoh Ee Peng
d849b6449f recipes-support/libipt: Enable test package
Enable libipt test package:
 - include ptdump, pttc
 - include sample test files for pttc

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-27 10:09:21 +08:00
Naveen Saini
7bf0e59c6d linux-intel/4.19: update to v4.19.106
Also updated kmeta

tag 'v4.19.106': (1652 commits)
Linux 4.19.106
Revert "driver core: Print device when resources present in really_probe()"
Revert "iwlwifi: nvm: get num of hw addresses from firmware"
Revert "iwlwifi: mvm: fix NVM check for 3168 devices"
drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
mlxsw: spectrum_dpipe: Add missing error path
virtio_balloon: prevent pfn array overflow
cifs: log warning message (once) if out of disk space
help_next should increase position index
NFS: Fix memory leaks
drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
brd: check and limit max_part par
microblaze: Prevent the overflow of the start
iwlwifi: mvm: Fix thermal zone registration
irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
bcache: explicity type cast in bset_bkey_last()
reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
lib/scatterlist.c: adjust indentation in __sg_alloc_table
ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
radeon: insert 10ms sleep in dce5_crtc_load_lut
trigger_next should increase position index
ftrace: fpid_next() should increase position index
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-25 16:16:07 +08:00
Yeoh Ee Peng
36b7c0a3c6 runtime/isal: Enable sanity test
isal test validate that intel intelligent storage acceleration library
can provide accelerated compression using igzip executable.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-23 07:55:54 +08:00
Yeoh Ee Peng
e7520b119c runtime/intel_vaapi_driver: Enable sanity test
Sanity test for:
 - using intel vaapi driver (i965)
 - validate intel vaapi encode was working through gstreamer
 - validate intel vaapi decode was working through gstreamer

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-23 07:55:54 +08:00
Yeoh Ee Peng
0badb16573 runtime/intel_mediasdk: Enable sanity test
Sanity test for:
 - using intel media driver (iHD)
 - validate intel msdk encode was working through gstreamer
 - validate intel msdk decode was working through gstreamer

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-23 07:55:54 +08:00
Anuj Mittal
e35522c28c layer.conf: update LAYERSERIES_COMPAT to dunfell
There are changes in current master that will work only with
dunfell so remove all other branches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-16 06:48:06 +08:00
Naveen Saini
60773e8496 linux-intel-rt/5.4: update to v5.4.22
Updates -rt patchset to -rt13.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-11 15:46:57 +00:00
Naveen Saini
08e16343e7 linux-intel/5.4: bump to v5.4.22
Updated kmeta as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-11 15:46:57 +00:00
Naveen Saini
0909177b2d intel-compute-runtime: fix missing header error
In order to include visa/ headers from igc, set
IGC_DIR path

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-10 06:31:07 +08:00
Naveen Saini
759b79be5a itt: fix upstream release checking
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-07 16:58:20 +08:00
Naveen Saini
aebebe3ae6 itt: upgrade to release tag
Ref:
https://github.com/intel/ittapi/releases/tag/v3.15.12

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-07 16:58:20 +08:00
Naveen Saini
cc60e742db thermald: fix 32-bit build error with musl v1.2.0
Recent musl upgrades to v1.2.0 causing below error:
Error log:
 ../git/src/thd_trip_point.cpp: In member function 'bool cthd_trip_point::thd_trip_point_check(int, unsigned int, int, bool*)':
| ../git/src/thd_trip_point.cpp:250:19: error: format '%ld' expects argument of type 'long int', but argument 6 has type 'time_t' {aka 'long long int'} [-Werror=format=]
|   250 |      thd_log_info("Too early to act zone:%d index %d tm %ld\n",

musl 1.2.0 have new feature:
time_t is now 64-bit on all archs (not just 64-bit archs)

Commit id:
https://git.musl-libc.org/cgit/musl/commit/?id=38143339646a4ccce8afe298c34467767c899f51

Release note link for musl 1.2.0:
https://git.musl-libc.org/cgit/musl/diff/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-06 10:45:15 +08:00
Anuj Mittal
bba67420e6 linux-yocto/5.2: remove bbappends
The v5.2 recipes have been dropped from OE-Core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-04 23:29:02 +08:00
Naveen Saini
f42efebc3a itt: switch git repo
Use new git repo maintained by Intel
https://github.com/intel/ittapi

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-04 15:05:01 +08:00
Naveen Saini
0700908061 linux-intel: remove not supported snd configuration
Remove snd kernel configurations, which is not supported
by linux-intel-lts anymore.

Error log:
BSP sets config options that are not offered anywhere within this kernel
CONFIG_SND_SOC_INTEL_CNL_RT274_MACH
CONFIG_SND_SOC_INTEL_CNL_RT700_MACH
CONFIG_SND_SOC_INTEL_CNL_CS42L42_MACH
CONFIG_SND_SOC_INTEL_CNL_SVFPGA_MACH
CONFIG_SND_SOC_INTEL_BXT_TDF8532_MACH

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-03 15:18:52 +08:00
Chee Yang Lee
108c6938a9 virtualization: include virtualization feature in linux-intel 4.19 kernel
as virtualization layer allow to added kernel feature to certain
kernel version, kernel 4.19 is not included, see :
https://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/commit/?id=f2f36a8061c600b35b5f0ce1599d59f1d144a3aa

add bbappend to linux-intel 4.19 kernel to include necessary
virtualization config when virtualizaton layer is included.

[YOCTO #13727]

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-03 15:18:52 +08:00
Anuj Mittal
ee50b1fc43 ixgbe/ixgbevf: exclude from world builds
These are not supposed to be used with latest kernels and often lead to
compilation problems whenver we move to a new kernel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-02 08:04:35 +08:00
Yeoh Ee Peng
d725250ca0 itt: Add missing header and library
While trying to compile itt sample from https://github.com/intel/IntelSEAPI,
it was initially facing header file error.

$gcc InstrumentationExample.cpp main.cpp -o itt-sample -littnotify64 -lstdc++ -lpthread -I /usr/include/ittnotify
InstrumentationExample.cpp:53:10: fatal error: itt_notify.hpp: No such file or directory
   53 | #include "itt_notify.hpp"
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
main.cpp:18:10: fatal error: itt_notify.hpp: No such file or directory
   18 | #include "itt_notify.hpp"
      |          ^~~~~~~~~~~~~~~~
compilation terminated.

While mannually added the missing itt_notify.hpp header to the image, it
was facing the compilation errors while using the only available
library (libittnotify64.a) provided by itt.

$gcc InstrumentationExample.cpp main.cpp -o itt-sample -littnotify64 -lstdc++ -lpthread -I /usr/include/ittnotify
In file included from /usr/include/ittnotify/itt_notify.hpp:8,
                 from InstrumentationExample.cpp:53:
/usr/include/ittnotify/ittnotify.h:253:6: warning: #warning "Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro" [-Wcpp]
  253 | #    warning "Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro"
      |      ^~~~~~~
/usr/lib/gcc/x86_64-poky-linux/9.2.0/../../../../x86_64-poky-linux/bin/ld: /usr/lib/gcc/x86_64-poky-linux/9.2.0/../../../../lib/libittnotify64.a(ittnotify_static.c.o): in function `__itt_init_ittlib':
/usr/src/debug/itt/17.01.28-r0/git/ittnotify/src/ittnotify/ittnotify_static.c:1189: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status

Found that it was missing the required libIntelSEAPI64.so library.
Compilation of itt sample succeeded after adding both missing header and library.
Enhanced the itt recipe to provide both the itt_notify.hpp and libIntelSEAPI64.so.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-02 06:59:22 +08:00
Anuj Mittal
9796a61261 dldt-inference-engine: use libdir when installing python modules
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-25 15:03:03 +08:00
Anuj Mittal
2b0a523ade linux-intel: backport commit from mainline to fix perf builds
Fixes errors:

| <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/perf-1.0/perf-in.o: in function `find_address_in_section':
/usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:200: undefined reference to `bfd_get_section_flags'
| <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:204: undefined reference to `bfd_get_section_vma'
| <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:205: undefined reference to `bfd_get_section_size'
| collect2: error: ld returned 1 exit status

Also see:
http://git.openembedded.org/openembedded-core/commit/?id=16e943690bdbdf2e60a2fe33950697278018c7d1

Include the patch in recipe untils it's not available in
linux-intel LTS tree.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-24 09:53:22 +08:00
Anuj Mittal
275f5901ea linux-yocto: allow building 5.4 linux-yocto kernel with meta-intel
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-24 09:30:08 +08:00
Anuj Mittal
8fd635c1a3 linux-yocto/4.19: remove appends
Because 4.19 has now been dropped from oe-core. 5.4 LTS has been
made the default LTS kernel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-23 12:05:17 +08:00
Anuj Mittal
fbd06132e6 linux-intel-rt/5.4: update to v5.4.17-rt9
And update kernel config cache to bring in:

fbf9214a54 standard.cfg: enable RAID 4/5/6

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-19 11:17:29 +08:00
Chee Yang Lee
017e7dc577 wic: remove APPEND from .wks.in
since wic took APPEND in env, APPEND are no longer required in
.wks.in. Remove APPEND from .wks.in to prevent duplicates
see commit:
https://git.openembedded.org/openembedded-core/commit/?id=18981b8a457104391dfd94938c247eac04e4ed50

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-18 10:22:29 +08:00
Naveen Saini
aa8ed17793 linux-intel-rt/4.19: update to v4.19.94
Updates -rt patchset to -rt38.

Also updated kmeta

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-12 07:44:26 +08:00
Naveen Saini
096a24c7fa linux-intel/4.19: update to v4.19.94
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-12 07:44:26 +08:00
Naveen Saini
a15decfe7f linux-intel/5.4: update to v5.4.15
Also update kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-12 07:44:26 +08:00
Trevor Woerner
be73afe9fe intel-vaapi-driver: fix meson build
Change the configure strings to satisfy meson.

	| meson.build:1:0: ERROR: Value "false" for combo option is not one of the choices. Possible choices are: "yes", "no", "auto".

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Naveen Saini
658366aa13 intel-compute-runtime: upgrade 19.44.14658 -> 20.04.15428
For more details:
https://github.com/intel/compute-runtime/releases/tag/20.04.15428

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
f8771831bb intel-graphics-compiler: upgrade 1.0.2714.1 -> 1.0.3151
Dropped the patch which is already upstream.

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
0b6fd29c9f llvm-project-source: drop patch
Patch is already carried by meta-clang layer.
ab686950af

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
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
d702b19cab sbsigntool: upgrade v0.9.2 -> v0.9.3
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
0e27c73c19 metee: upgrade v2.1.1 -> v2.2.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
dc7deea1d2 intel-mediasdk: upgrade 19.3.1 -> 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
2731c96999 intel-media-driver: upgrade 19.3.1 -> 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
ae4221d52d mkl-dnn: upgrade v1.1.1 -> v1.2
Added full text of third party licenses and copyright
notices to LICENSE
88d4573ed5

Release notes can be found here:
https://github.com/intel/mkl-dnn/releases/tag/v1.2

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
Alexander Usyskin
d9f0f9975d lms: upgrade 1932.0.0.0 -> 2003.0.0.0
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-03 11:06:25 +08:00
Anuj Mittal
369d0a0dc3 dldt-inference-engine: fix DEPENDS
Fix the dependency to be added when ptests are not enabled. Fixes:

| ERROR: Nothing PROVIDES '0' (but /meta-intel/dynamic-layers/openembedded-layer/recipes-support/opencv/dldt-inference-engine_2019r3.1.bb DEPENDS on or otherwise requires it)
| ERROR: Required build target 'dldt-inference-engine' has no buildable providers.
| Missing or unbuildable dependency chain was: ['dldt-inference-engine', '0']

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-30 15:05:38 +08:00
Naveen Saini
f700571666 conf/machine: set preferred RT kernel to 5.4
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-30 09:39:30 +08:00
Naveen Saini
f8c0af9c48 linux-intel-rt/5.4: introduce -rt recipe for 5.4
Linux stable v5.4.3 and -rt1 patchset.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-30 09:39:30 +08:00
Naveen Saini
5bf189cd52 linux-intel: allow other layers to set LINUX_VERSION_EXTENSION
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-30 09:39:30 +08:00
Yeoh Ee Peng
0c092dde58 oeqa/runtime/mkl_dnn: Add mkldnn tests
Add automated tests that:
 - test that mkl_dnn shared libraries and headers can be used to
   compile mkl_dnn sample application and execute it
 - test that mkl_dnn various api (eg. convolution, deconv, rnn, etc)
   are executable
 - add extra packages checking for test compiling mkldnn application

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-22 15:35:08 +08:00
Naveen Saini
f23e067e86 linux-intel/5.4: update to v5.4.8
Linux 5.4.8
mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
vhost/vsock: accept only packets with the right dst_cid
net: ena: fix napi handler misbehavior when the napi budget is zero
net: phylink: fix interface passed to mac_link_up
ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set
bnxt: apply computed clamp value for coalece parameter
gtp: do not allow adding duplicate tid and ms_addr pdp context
gtp: fix an use-after-free in ipv4_pdp_find()
hv_netvsc: Fix tx_table init in rndis_set_subchannel()
tcp/dccp: fix possible race __inet_lookup_established()
tcp: do not send empty skb from tcp_write_xmit()
bonding: fix active-backup transition after link failure
gtp: avoid zero size hashtable
gtp: fix wrong condition in gtp_genl_dump_pdp()
net: marvell: mvpp2: phylink requires the link interrupt
net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/S
net/dst: do not confirm neighbor for vxlan and geneve pmtu update
...

Also updated kmeta having fixes for configcheck warnings for below kernel configurations:
CONFIG_DEBUG_BLK_CGROUP
CONFIG_GPIO_LYNXPOINT
CONFIG_BACKLIGHT_LCD_SUPPORT

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-20 13:22:46 +08:00
Anuj Mittal
c4a7ab83f1 linux-intel/5.4: update to v5.4.6
Switch to using yocto-5.4 branch from yocto-kernel-cache.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-10 13:58:53 +08:00
Anuj Mittal
38018cc599 linux-intel-dev: update to v5.5-rc3
Also bring in the latest kernel config data.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-09 14:45:39 +08:00
Naveen Saini
86b5fea26a linux-intel: remove 4.14 kernel and related patch
Remove support for building with 4.14 kernel as new lts kernel
v5.4 alreay introduced.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-02 14:54:10 +08:00
Naveen Saini
230dd4552f meta-intel.inc: Update linux-intel PREFERRED_VERSION to 5.4
And also mark 4.19 as the kernel to be built when using poky-altcfg.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-02 10:31:52 +08:00
Naveen Saini
92468819c3 intel-compute-runtime: upgrade 19.35.13977 -> 19.44.14658
Release notes can be found here:
https://github.com/intel/compute-runtime/releases/tag/19.44.14658

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
Naveen Saini
6dd594fba5 intel-graphics-compiler: upgrade 1.0.11 -> 1.0.2714.1
Dropped patch which is already merged in this release.

More details can be found at:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.2714.1

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
Naveen Saini
fafa2218c4 opencl-clang: update to link against SPIR-V LLVM Translator v9.0.0-1
https://github.com/intel/opencl-clang/releases/tag/v9.0.0

Recommended for latest intel-compute-runtime v19.44.14658
https://github.com/intel/compute-runtime/releases/tag/19.44.14658

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
Naveen Saini
c85df639f4 llvm-project-source: update SPIRV-LLVM-Translator 9.0.0 -> v9.0.0-1
Release notes can be found here:
https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v9.0.0-1

Recommended for latest intel-compute-runtime v19.44.14658
https://github.com/intel/compute-runtime/releases/tag/19.44.14658

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
Naveen Saini
494a6074f0 intel-mediasdk: upgrade 19.2.1 -> 19.3.1
Release notes can be found here:
https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-19.3.1

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
Naveen Saini
1615feb0b1 intel-media-driver: upgrade 19.2.1 > 19.3.1
Release against:
GmmLib intel-gmmlib-19.3.2
Libva 2.6.0.pre1

Dropped patch which is not required anymore.

For more details:
https://github.com/intel/media-driver/releases/tag/intel-media-19.3.1

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
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
Anuj Mittal
2a1fe4d7dc ixgbevf: upgrade 4.6.1 -> 4.6.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-22 17:50:54 +08:00
Anuj Mittal
fd5774fc77 ixgbe: upgrade 5.6.3 -> 5.6.5
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-22 17:50:54 +08:00
Naveen Saini
639d4b76e0 linux-intel_5.4: Add latest LTS kernel
Builds 5.4/yocto from linux-intel-lts.

Using intel-common kernel configs from yocto-kernel-cache.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-22 16:17:53 +08:00
Anuj Mittal
7b742972db thermald: upgrade 1.9 -> 1.9.1
* For changes in this version, see:
https://github.com/intel/thermal_daemon/blob/v1.9.1/README.txt#L98

* Remove patch that has been merged upstream.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-18 20:56:00 +08:00
Anuj Mittal
e1b373f3cb intel-vaapi-driver: upgrade 2.3.0 -> 2.4.0
* For release notes, see:
https://github.com/intel/intel-vaapi-driver/releases/tag/2.4.0

* Switch to using meson instead.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-12 14:09:01 +08:00
Anuj Mittal
01f2834d99 ace: switch to using github release tarball instead of ftp
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-12 13:33:05 +08:00
Naveen Saini
d824afa110 mkl-dnn: upgrade v1.1 -> v1.1.1
Release notes can be found here:
https://github.com/intel/mkl-dnn/releases/tag/v1.1.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-11 13:47:57 +08:00
Naveen Saini
10bf5c7622 librealsense: fix upstream release checking
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-11 13:47:57 +08:00
Naveen Saini
e3b5646178 linux-intel/4.19: update to v4.19.87
Linux 4.19.87
PM / devfreq: Fix kernel oops on governor module load
KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
powerpc/book3s64: Fix link stack flush on context switch
powerpc/64s: support nospectre_v2 cmdline option
staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
USB: serial: option: add support for Foxconn T77W968 LTE modules
USB: serial: option: add support for DW5821e with eSIM support
USB: serial: mos7840: fix remote wakeup
USB: serial: mos7720: fix remote wakeup
USB: serial: mos7840: add USB ID to support Moxa UPort 2210
appledisplay: fix error handling in the scheduled work
USB: chaoskey: fix error case of a timeout
usb-serial: cp201x: support Mark-10 digital force gauge
usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit()
usbip: tools: fix fd leakage in the function of read_attr_usbip_status
USBIP: add config dependency for SGL_ALLOC
virtio_ring: fix return code on DMA mapping fails
media: imon: invalid dereference in imon_touch_event
media: cxusb: detect cxusb_ctrl_msg error in query
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-11 13:47:57 +08:00
Yeoh Ee Peng
1e514838df oeqa/runtime/cases/dldt: Enable inference engine and model optimizer tests
Add sanity tests for inference engine:
   - test inference engine c/cpp shared library
   - test inference engine python api
   - test inference engine cpu, gpu, myriad plugin

Add sanity tests for model optimizer
   - test model optmizer can generate ir

Licenses:
   - classification_sample.py
     license: Apache 2.0
     source: <install_root>/deployment_tools/inference_engine/samples/*

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-10 13:31:24 +08:00
Christopher Larson
f39ad91524 thermald: fix the url
The trailing slash on the github uri causes fetch failures. Ex:

    Cloning into bare repository '.../downloads/git2/github.com.intel.thermal_daemon.'...
    ERROR: Repository not found.
    fatal: Could not read from remote repository.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-26 07:23:40 +08:00
Anuj Mittal
fc9b31f9ee README: update mailing list address
See:
https://lists.yoctoproject.org/g/meta-intel/message/6271

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-22 12:28:29 +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
afefffd213 clang: drop bbappend
LIBCPLUSPLUS is now set to use GNU libstdc++ by default. A new variable
RUNTIME can be used to change this behaviour.

6895c79e05

Remove this bbappend as it is not required any more.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-20 20:01:44 +08:00
Anuj Mittal
df2c8eefb2 intel-microcode: upgrade 20191112 -> 20191115
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20191115

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-18 07:52:17 +08:00
Naveen Saini
abc176bde5 linux-intel-rt/4.14: update to v4.14.146
Updates rt patchset to -rt67

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 14:45:45 +08:00
Naveen Saini
038e8c6575 linux-intel/4.14: update to v4.14.152
tag 'v4.14.152': (97 commits)
Linux 4.14.152
Revert "ALSA: hda: Flush interrupts on disabling"
ALSA: timer: Fix mutex deadlock at releasing card
ALSA: timer: Simplify error path in snd_timer_open()
xfs: Correctly invert xfs_buftarg LRU isolation logic
sctp: not bind the socket in sctp_connect
sctp: fix the issue that flags are ignored when using kernel_connect
sch_netem: fix rcu splat in netem_enqueue()
net: usb: sr9800: fix uninitialized local variable
bonding: fix potential NULL deref in bond_update_slave_arr
NFC: pn533: fix use-after-free and memleaks
rxrpc: Fix call ref leak
llc: fix sk_buff leak in llc_conn_service()
llc: fix sk_buff leak in llc_sap_state_process()
dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle
rtlwifi: Fix potential overflow on P2P code
arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default
s390/idle: fix cpu idle time calculation
s390/cmm: fix information leak in cmm_timeout_handler()
nl80211: fix validation of mesh path nexthop
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 14:45:45 +08:00
Naveen Saini
ffe0d0810d linux-intel-rt/4.19: update to v4.19.72
Updates -rt patchset to -rt25.

Also updated kmeta

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 14:45:45 +08:00
Naveen Saini
8e1707e622 linux-intel/4.19: update to v4.19.80
tag 'v4.19.80': (196 commits)
Linux 4.19.80
media: intel-ipu4: ov495: frame description for 4 streams
media: intel-ipu4: ov495: add frame description
acrn/vhm: continue with the next VM if req_buf is NULL
perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization
PCI: vmd: Fix config addressing when using bus offsets
x86/asm: Fix MWAITX C-state hint value
hwmon: Fix HWMON_P_MIN_ALARM mask
tracing: Get trace_array reference for available_tracers files
ftrace: Get a reference counter for the trace_array on filter files
tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency
tracing/hwlat: Report total time spent in all NMIs during the sample
arm64/sve: Fix wrong free for task->thread.sve_state
media: stkwebcam: fix runtime PM after driver unbind
Fix the locking in dcache_readdir() and friends
arm64: topology: Use PPTT to determine if PE is a thread
ACPI/PPTT: Add support for ACPI 6.3 thread flag
ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags
MIPS: elf_hwcap: Export userspace ASEs
MIPS: Disable Loongson MMI instructions for kernel build
NFS: Fix O_DIRECT accounting of number of bytes read/written
btrfs: fix uninitialized ret in ref-verify
btrfs: fix incorrect updating of log root tree
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 14:45:45 +08:00
Anuj Mittal
951fb4b4ba intel-microcode: upgrade 20190918 -> 20191112
For changes in this release, see:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20191112

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 07:41:17 +08:00
Ross Burton
c5b7c5baf7 vino: set CVE_PRODUCT
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 06:02:59 +08:00
Ross Burton
2c70bc31ea mkl-dnn: set CVE_PRODUCT
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 06:02:59 +08:00
Ross Burton
fcd70c2a9a mediasdk: set CVE_PRODUCT
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 06:02:59 +08:00
Ross Burton
63fd33fb02 ixgbe: set CVE_PRODUCT
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 06:02:59 +08:00
Anuj Mittal
19153cb549 dldt-inference-engine: install custom opencl kernels as well
Install the OpenCL kernels and cldnn_global_custom_kernels.xml to allow
specification of OpenCL kernels for custom layers.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-12 09:30:39 +08:00
Ankit Navik
cd63bab428 librealsense: Initial recipe for Intel Real Sense SDK
It adds generic recipe for Intel Real Sense SDK.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-01 11:34:47 +08:00
Chin Huat Ang
09ba2ea7d2 dldt-model-optimizer: upgrade 2019r3 -> 2019r3.1
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-01 11:34:29 +08:00
Chin Huat Ang
2b4876dbab dldt-inference-engine: upgrade 2019r3 -> 2019r3.1
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-01 11:34:08 +08:00
Anuj Mittal
1a141241d8 intel-skylake-64: include mediasdk and media-driver in HWCODECS
media-driver is recommended to be used for BDW/SKL and above instead of
intel-vaapi-driver. Include it by default along with Media SDK codecs.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-30 12:18:32 +08:00
Anuj Mittal
5a52d5ccd7 gma500-gfx-check: remove
This is a check to avoid loading gma500 module on certain older hardware
using 32 bit BSP where gma was claiming ownership of graphics when it
shouldn't have.

The platforms for which this was added aren't supported anymore so
remove.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-30 12:18:32 +08:00
Anuj Mittal
570be75f9a dldt-inference-engine: enable vpu by default
* Make sure that USB udev rules for Intel(R) Movidius(TM) Neural Compute
Stick and Intel(R) Neural Compute Stick 2 are packaged.

* Package vpu firmware only when it is enabled.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-30 12:17:42 +08:00
Anuj Mittal
eacd8eb9f7 dldt-model-optimizer: upgrade 2019r2 -> 2019r3
For changes in this release, see:
https://software.intel.com/en-us/articles/OpenVINO-RelNotes

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 10:06:32 +08:00
Martin Jansa
93105b15d1 dldt-inference-engine: remove trailing slash from patchdir params
* There is interesting issue in do_patch, I was debugging strange
  behavior with .bbappend where I've added another small patch.
  And it started failing to configure completely.
  bitbake -e shows that all .patch files are in SRC_URI and
  log.do_patch shows that all were applied, but git diff (as well as
  patches/series) shows only the last one added from the bbappend
  to be applied.

  This was caused by 8 existing patches in .bb file using ;patchdir=../
  and my patch in .bbappend using ;patchdir=.. without slash at the end,
  it should be fixed in quilt (or how do_patch is using it), but for
  now just drop the trailing slash, because 99.9% recipes use ;patchdir=..
  without the slash.

  It's easily reproducible by removing the slash from the last patch
  (without any bbappend).

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 10:05:24 +08:00
Martin Jansa
1a669124ec dldt-inference-engine: use firmware files from SRC_URI
* use the files from SRC_URI instead of fetching them during
  configure
* use the firmware files CMake would download during configure
  when not provided already, I haven't found any changelog to
  find out what's the difference between
  firmware_ma2x8x_784.zip   firmware_ma2x8x_mdk_R9.8.zip
  firmware_ma2450_759W.zip  firmware_ma2450_784.zip
  firmware_mv0262_784.zip   firmware_mv0262_mdk_R9.8.zip
  so to be safe use whatever CMake does and what I was testing
  on raspberrypi4 before (because of missing this fix).

  -- Downloading from https://download.01.org/opencv/2019/openvinotoolkit/R3/inference_engine/firmware_ma2450_759W.zip to dldt-inference-engine/2019r3-r0/git/inference-engine/temp/download/firmware_ma2450_759W.zip ...
  -- Downloading from https://download.01.org/opencv/2019/openvinotoolkit/R3/inference_engine/firmware_ma2x8x_mdk_R9.8.zip to dldt-inference-engine/2019r3-r0/git/inference-engine/temp/download/firmware_ma2x8x_mdk_R9.8.zip ...
  -- Downloading from https://download.01.org/opencv/2019/openvinotoolkit/R3/inference_engine/firmware_mv0262_mdk_R9.8.zip to dldt-inference-engine/2019r3-r0/git/inference-engine/temp/download/firmware_mv0262_mdk_R9.8.zip ...

* add PACKAGECONFIG verbose for VERBOSE_BUILD so it's easier
  to debug which firmware files are being used, in this case:
  log.do_configure will show:
  -- ma2450=../mvnc/MvNCAPI-ma2450.mvcmd
  -- ma2x8x=../mvnc/MvNCAPI-ma2x8x.mvcmd
  -- mv0262=../mvnc/MvNCAPI-mv0262.mvcmd

* the patch is very loosely based on the patch removed here:
  http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/diff/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0003-Supply-firmware-at-build-time.patch?id=649456856dc38086e7d43d740d68198e3395b067
  but I've reworked it competely to simplify this mess :)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 10:05:14 +08:00
Martin Jansa
c66d483772 dldt-inference-engine: Add ISSL license for the firmware files
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 10:04:52 +08:00
Martin Jansa
147101da18 dldt-inference-engine: return support for VPU
* add PACKAGECONFIG for vpu
* add extra package for firmware files
* tested on rpi4 with NCS2

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 09:14:03 +08:00
Martin Jansa
fd9d57a992 dldt-inference-engine: install extension headers in includedir instead of share/doc
* otherwise components depending on them won't be able to find them

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-24 12:07:30 +08:00
Martin Jansa
8c7406bfdc dldt-inference-engine: add SSTATE_SCAN_FILES to fix CMake files
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-24 12:07:30 +08:00
Daniel Dragomir
3a70c26648 linux-intel-rt: Allow the build of multiple kernel packages
Support for multiple kernel packages was implemented upstream
since commit 5b4aab6b40 ("kernel: Add support for multiple
kernel packages"). Syncronize preempt-rt recipes with the
upstream ones to allow other layes which inherit meta-intel
to build multiple kernels in one build.

More details about multiple kernels support:
http://lists.openembedded.org/pipermail/openembedded-core/2017-October/143535.html

Signed-off-by: Daniel Dragomir <Daniel.Dragomir@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-22 12:25:57 +08:00
Anuj Mittal
5cbdb5e277 clang: apply LIBCPLUSPLUS setting only for meta-intel machines
This shouldn't be forced upon users including the layer without using the
machine value from meta-intel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-22 12:19:50 +08:00
Chin Huat Ang
4684c50cb9 dldt-inference-engine: build clDNN against opencl-icd-loader
Instead of letting clDNN build against intel_ocl_icd prebuilt binaries
under clDNN/common/intel_ocl_icd, configure cmake build to pick up
opencl-icd-loader headers and libraries from staging directory.

Do not set CMAKE_INSTALL_LOCAL_ONLY as it is unused.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 15:05:46 +08:00
Chin Huat Ang
649456856d dldt-inference-engine: update 2019r2 -> 2019r3
Refresh patches so that they apply cleanly on 2019r3.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:20:21 +08:00
Chin Huat Ang
b128d14ff6 dldt-inference-engine: disable VPU plugins
VPU plugins are untested, temporarily disable them.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:20:21 +08:00
Chin Huat Ang
5c652766e1 dldt-inference-engine: remove DEPENDS mkl-dnn
Inference engine is still downloading and building it's own copy of
mkl-dnn, so remove it from DEPENDS.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:20:21 +08:00
Chin Huat Ang
eff93c1db6 dldt-inference-engine: fix ptest failures
Package libmock_engine.so as part of dldt-inference-engine-ptest and
update run-ptest to set LD_LIBRARY_PATH to fix the following
InferenceEngineUnitTests failures:

  FAIL: 12 tests, listed below:
  FAIL: PluginTest.canCreatePlugin
  FAIL: PluginTest.canCreatePluginUsingSmartPtr
  FAIL: PluginTest.shouldThrowExceptionIfPluginNotExist
  FAIL: PluginTest.canCallErrorHandlerIfNecessary
  FAIL: PluginTest.canForwardPluginEnginePtr
  FAIL: PluginTest.canSetConfiguration
  FAIL: PluginDispatcherTests.canLoadMockPlugin
  FAIL: PluginDispatcherTests.returnsIfLoadSuccessfull
  FAIL: SharedObjectLoaderTests.canLoadExistedPlugin
  FAIL: SharedObjectLoaderTests.canFindExistedMethod
  FAIL: SharedObjectLoaderTests.throwIfMethodNofFoundInLibrary
  FAIL: SharedObjectLoaderTests.canCallExistedMethod

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:19:43 +08:00
Naveen Saini
00c4176e02 intel-compute-runtime: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

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
Naveen Saini
b2d2bdd8f1 intel-graphics-compiler: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

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
Naveen Saini
15f69ba282 opencl-clang: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

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
Naveen Saini
748fffc6b1 isa-l: upgrade 2.27.0 -> 2.28.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
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
Naveen Saini
62ac7ad874 libxcam: upgrade 1.2.2 -> 1.3.0
Patch is already merged, so not required anymore.

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
Naveen Saini
dd9437e9be mkl-dnn: upgrade v1.0.2 -> v1.1
Added third party license info:

   CMake, 3-clause BSD licenseq
   Copyright 2000-2019 Kitware, Inc. and Contributors
   See full license text in cmake/Copyright.txt

   MathJax, Apache License 2.0
   Copyright (c) 2009-2018 The MathJax Consortium
   See full license text in doc/assets/mathjax/LICENSE

   Boost C++ Libraries, Boost Software License, Version 1.0
   Copyright 2005-2014 Daniel James.
   See full license text in src/common/LICENSE_1_0

Release highlights can be found here:
https://github.com/intel/mkl-dnn/releases/tag/v1.1

Note:
Starting with this release (version 1.1) the library is renamed to DNNL
https://intel.github.io/mkl-dnn/dev_guide_transition_to_dnnl.html
https://intel.github.io/mkl-dnn/dev_guide_transition_to_v1.html

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
f247a8a3b6 intel-media-driver: Use -fno-tree-pre when using gcc alone
Fixes
clang-9: error: unknown argument: '-fno-tree-pre'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-10 12:16:27 +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
Khem Raj
1e5115528f lms: Do not build on musl
It depends on ace which is marked as incompatible for musl as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-10 12:16:16 +08:00
Chin Huat Ang
ef18ef563b dldt-inference-engine: add PACKAGECONFIG for python API
Add PACKAGECONFIG[python3] for building dldt-inference-engine-python3
package which contains the inference engine python API.

Also tweak recipe to inherit python3native instead of relying on host
python as building the python API requires python3-cython which might
not be available on the host.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-10 12:16:10 +08:00
Khem Raj
13fcf62449 layer: Mark zeus as compatible release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-09 11:32:32 +08:00
Naveen Saini
fdcecbf1ad clang: clean up
No need to set LLVM_TARGETS_TO_BUILD here as it
is set by meta-clang layer.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-09 11:32:25 +08:00
Naveen Saini
8ba19609d8 linux-intel-rt/4.14: update to v4.14.139
Updates rt patchset to -rt66

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-01 22:20:38 +08:00
Naveen Saini
da06b0fe6f linux-intel/4.14: update to v4.14.146
tag 'v4.14.146': (60 commits)
Linux 4.14.146
media: technisat-usb2: break out of loop at end of buffer
tcp: Don't dequeue SYN/FIN-segments from write-queue
tcp: Reset send_head when removing skb from write-queue
binfmt_elf: move brk out of mmap when doing direct loader exec
floppy: fix usercopy direction
PCI: kirin: Fix section mismatch warning
iommu/amd: Fix race in increase_address_space()
iommu/amd: Flush old domains in kdump kernel
keys: Fix missing null pointer check in request_key_auth_describe()
x86/hyper-v: Fix overflow bug in fill_gva_list()
x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation
dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()
dmaengine: ti: dma-crossbar: Fix a memory leak bug
net: seeq: Fix the function used to release some memory in an error handling path
tools/power turbostat: fix buffer overrun
tools/power x86_energy_perf_policy: Fix argument parsing
tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2
amd-xgbe: Fix error path in xgbe_mod_init()
perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-01 22:20:38 +08:00
Naveen Saini
efe8b21770 linux-intel/4.19: update to v4.19.73
Also updated kmeta

tag 'v4.19.73': (247 commits)
Linux 4.19.73
Merge "USB: Fix configuration selection issues introduced in v4.20.0"
vhost: make sure log_num < in_num
powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts
powerpc/tm: Remove msr_tm_active()
PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround
ext4: unsigned int compared against zero
ext4: fix block validity checks for journal inodes using indirect blocks
ext4: don't perform block validity checks on the journal inode
drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors
virtio/s390: fix race on airq_areas[]
drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV
bcache: fix race in btree_flush_write()
bcache: add comments for mutex_lock(&b->write_lock)
bcache: only clear BTREE_NODE_dirty bit when it is set
NFSv4: Fix delegation state recovery
iio: adc: gyroadc: fix uninitialized return code
mm/migrate.c: initialize pud_entry in migrate_vma()
i2c: at91: fix clk_offset for sama5d2
i2c: at91: disable TXRDY interrupt after sending data
gpio: don't WARN() on NULL descs if gpiolib is disabled
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-01 22:20:38 +08:00
Naveen Saini
e6935a22ef linux-intel: fix perf build failure with 4.14 kernel
OE-Core started using Python3 for perf module. But older
kernel such as 4.14 does not have support for python3.

This cause build failure:
| Makefile.config:588: Missing perl devel files. Disabling perl scripting support, please install perl-ExtUtils-Embed/libperl-dev
| Makefile.config:626: Python 3 is not yet supported; please set
| Makefile.config:627: PYTHON and/or PYTHON_CONFIG appropriately.
| Makefile.config:628: If you also have Python 2 installed, then
| Makefile.config:629: try something like:

Backported python3 support, as suggessted here:
https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/recipes-kernel/perf?id=92469aad50b623afa423c19d82ed2e3c667c5e6a

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-01 09:43:09 +08:00
Chin Huat Ang
611a831306 dldt-inference-engine: fix clDNN install directory
Install clDNN to /usr/lib to resolve the following inference engine
error when running with GPU plugin:

    [ ERROR ] Failed to create plugin libclDNNPlugin.so for device GPU
    Please, check your environment
    Cannot load library 'libclDNNPlugin.so': libclDNNPlugin.so: cannot open
    shared object file: No such file or directory
    /usr/src/debug/dldt-inference-engine/2019r2-r0/git/inference-engine/include/details/os/lin_shared_object_loader.h:36

    /usr/src/debug/dldt-inference-engine/2019r2-r0/git/inference-engine/src/inference_engine/ie_core.cpp:277

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-30 22:28:09 +08:00
Anuj Mittal
90b225ce8a dldt-inference-engine: upgrade 2019r1.1 -> 2019r2
* Release notes:
https://software.intel.com/en-us/articles/OpenVINO-RelNotes

* Enable unit tests to be built and tested using ptest mechanism.

* Include patches from Clear Linux for build fixes.

* Switch to using python3 and threading to using TBB. Switch ENABLE_OPENCV
to off so opencv from system is used.

* Remove do_install and patch Makefiles instead to install libraries correctly.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-30 15:34:44 +08:00
Chin Huat Ang
096598691d dldt-inference-engine: add recipe
This recipe builds the inference engine from opencv/dldt 2019 R1.1
release.

OpenVINO™ toolkit, short for Open Visual Inference and Neural network
Optimization toolkit, provides developers with improved neural network
performance on a variety of Intel® processors and helps further unlock
cost-effective, real-time vision applications.

The toolkit enables deep learning inference and easy heterogeneous
execution across multiple Intel® platforms (CPU, Intel® Processor Graphics)—providing
implementations across cloud architectures to edge device.

For more details, see:
https://01.org/openvinotoolkit

The recipe needs components from meta-oe so move it to
dynamic-layers/openembedded-layer. GPU plugin support needs intel-compute-runtime
which can be built by including clang layer in the mix as well.

CPU and GPU plugins have been sanity tested to work using
classification_sample. Further fine-tuning is still needed to improve
the performance.

Original patch by Anuj Mittal.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-28 17:18:30 +08:00
Anuj Mittal
7aef51c962 dldt-model-optimizer: add recipe
Model Optimizer is a cross-platform command-line tool that facilitates
the transition between the training and deployment environment,
performs static model analysis, and adjusts deep learning models for
optimal execution on end-point target devices.

For more details, see:

https://software.intel.com/en-us/openvino-toolkit/deep-learning-cv

Since the recipe requires bits from meta-python, move this to the
dynamic layers section and add meta-python to BBFILES_DYNAMIC.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-24 10:24:42 +08:00
Anuj Mittal
70d414ce56 meta-intel.inc: build older LTS kernel with poky-altcfg
Mark 4.14 (it should later be changed to 4.19 after the next LTS has been
merged) as the kernel to be built when using poky-altcfg. It'll help build
and test both the supported kernels.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-24 07:05:28 +08:00
Ross Burton
63e3cdcc6e intel-mediasdk: disable git-lfs fetching
The git-lfs content is only used by the samples which we don't use or
install. Set lfs=0 so that git-lfs isn't a requirement on the build host.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-21 09:25:00 +08:00
Anuj Mittal
125c05dd42 intel-microcode: upgrade 20190618 -> 20190918
Release notes:
5ada2f32ed/releasenote

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-21 09:17:27 +08:00
Anuj Mittal
655dfaec95 compute-runtime: update UPSTREAM_CHECK_GITTAGREGEX
We'd like to ignore the older tags using year and work week strings like
2018ww19-010806 and use only the ones that have numbers and are in
x.y.z format.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-19 06:24:35 +08:00
Anuj Mittal
2b928a42ff clang: remove do_install append
There is no need to invoke the cmake target explicitly now to have cmake
files installed. Remove the append to do_install doing that.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-19 06:24:35 +08:00
Anuj Mittal
b13d766b0c clang: remove COMPATIBLE_HOST
clang builds fine for 32-bit targets too now. Remove COMPATIBLE_HOST.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-19 06:24:35 +08:00
Chee Yang Lee
daac601e4d README: include steps to build installer image
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-18 12:59:27 +08:00
Naveen Saini
074670cd2d linux-intel/4.19: update to v4.19.68
Also updated KMETA to have drm-bochs feature configurations.

tag 'v4.19.68': (178 commits)
Linux 4.19.68
mmc: sdhci-of-arasan: Do now show error message in case of deffered probe
net/mlx5e: Use flow keys dissector to parse packets for ARFS
net/mlx5e: Only support tx/rx pause setting for port owner
xen/netback: Reset nr_frags before freeing skb
tipc: initialise addr_trail_end when setting node addresses
team: Add vlan tx offload to hw_enc_features
sctp: fix the transport error_count check
sctp: fix memleak in sctp_send_reset_streams
net/packet: fix race in tpacket_snd()
net/mlx4_en: fix a memory leak bug
net: dsa: Check existence of .port_mdb_add callback before calling it
bonding: Add vlan tx offload to hw_enc_features
bnx2x: Fix VF's VLAN reconfiguration in reload.
iommu/amd: Move iommu_init_pci() to .init section
Input: psmouse - fix build error of multiple definition
netfilter: conntrack: Use consistent ct id hash calculation
arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side
dm: disable DISCARD if the underlying storage no longer supports it
drm/i915/cfl: Add a new CFL PCI ID.
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-18 12:59:27 +08:00
Naveen Saini
e9957d290e intel-compute-runtime: upgrade 19.21.13045 -> 19.35.13977
Release notes can be found here:
https://github.com/intel/compute-runtime/releases/tag/19.35.13977

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13 16:17:22 +08:00
Naveen Saini
b9b473a259 intel-graphics-compiler: upgrade 1.0.6 -> 1.0.11
Removed patches which are not required anymore.
Updated python version to 3.

In this release, fixed issue/improvements can be
found here:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.11

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13 16:17:22 +08:00
Naveen Saini
9a9d8cb234 opencl-clang: upgrade 8.0.1 -> 9.0.0
With this upgrade, by default -DPREFERRED_LLVM_VERSION="9.0.0" is set.

Changes can be check here:
https://github.com/intel/opencl-clang

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13 16:17:22 +08:00
Naveen Saini
1b076fd8db llvm-project-source: update SPIRV-LLVM-Translator 8.0.0 -> 9.0.0
Remove all the backported patches which are available in 9.0.0 release.

Few patches were recommended from llvm-patches repo:
https://github.com/intel/intel-graphics-compiler/blob/master/documentation/build_ubuntu.md
3906cc086f

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13 16:17:22 +08:00
Anuj Mittal
420247ef2d ngraph: add recipe
nGraph Library is an open-source C++ library and runtime/compiler suite
for Deep Learning ecosystem. For more details, see:

https://www.intel.ai/ngraph/

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13 09:28:53 +08:00
Naveen Saini
42eb1f0d3a meta-intel.inc: Remove LSB support config
LSB support has been removed from OE-core:

https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=bac4bc9aa6a1f2fcf2ce9644925615185cc8e847
https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=66dba027289d7dd20df4bae9ae4307ae3a225216

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-11 18:36:13 +08:00
Anuj Mittal
76aceb14a0 linux-yocto: replace bbappends to build v5.0 by v5.2
OE-core has dropped support for 5.0 and introduced 5.2 linux-yocto
reference kernel. Make changes to remain in sync.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-09 15:07:36 +08:00
Naveen Saini
2656d21e2f mkl-dnn: upgrade v1.0.1 -> v1.0.2
Release highlights can be found here:
https://github.com/intel/mkl-dnn/releases/tag/v1.0.2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-04 07:37:42 +08:00
Anuj Mittal
f627454ab9 intel-graphics-compiler: add opencl-clang to RDEPENDS
igc dlopens common clang library so make sure it's added to RDEPENDS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-30 10:55:55 +08:00
Anuj Mittal
441d749a8d intel-compute-runtime: include igc and gmmlib in RDEPENDS
The library isn't explicitly linking against these libs and loads them
at runtime. Add these to RDEPENDS to make sure these are present.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-30 10:52:01 +08:00
Anuj Mittal
041c8c0bd5 ixgbe: upgrade 5.6.1 -> 5.6.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-29 11:35:56 +08:00
Alejandro Enedino Hernandez Samaniego
0bc64c2ad3 tune-skylake.inc: Improve handling the newly introduced skylake tune.
The skylake tune introduced on 04510bfa

Currently disables qemu-usermode by default, due to the lack
of support from QEMU to several of the Intel instruction set
extensions introduced within the few latest generations of
CPU architectures (e.g. QEMU does not support avx2)

While there is a good reason to perform the removal of qemu-usermode
from MACHINE_FEATURES, there are several components within the
build system that rely on it for proper compilation and behavior,
for example anything that uses gobject data introspection or even
the components like the chromium web browser require to run a QEMU
for the target architecture to build successfully.

There is no reason why we can't have those components built without
sacrificing the cpu (most) optimizations.

The process I followed on meta-chromebook to enable an optimized build
and whats being upstreamed by this patch is that by doing some
reverse engineering, I was able to figure out which instruction
set extensions are not compatible with QEMU Skylake-Client, by
performing a bit gcc magic from inside QEMU (target) to get the
available optimizations for the native architecture (which is
actually our target in this case).

These are all (not surprisingly) the avx2 extensions, listed as
follows:
-mno-avx
-mno-avx2
-mno-avx512f
-mno-avx512er
-mno-avx512cd
-mno-avx512pf
-mno-avx512dq
-mno-avx512bw
-mno-avx512vl
-mno-avx512ifma
-mno-avx512vbmi
-mno-avx512vbmi2
-mno-avx512vnni
-mno-avx512bitalg

Specifically disabling these manually (for now), allows us to build an
optimized system for the skylake/skylake based architectures (e.g. KabyLake)
while keeping the capability of using qemu-usermode, as a side note GCC
does show more unavailable optimization tunes, (hence why there might be
some warnings), but getting rid of these specifically seems enough to make
it run happily in qemu-usermode.

Basically the MACHINE_FEATURES variable is able to dictate how we will tune
the build for our device, if qemu-usermode is present, TUNE_CCARGS will
expand as follows:

TUNE_CCARGS=" -m64 -march=skylake  -mtune=skylake  -mno-avx -mno-avx2
-mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-avx512dq
-mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx512vbmi2
-mno-avx512vnni -mno-avx512bitalg  -mfpmath=sse"

Whats this means is that the build will be tuned for skylake architectures,
enabling all possible extensions, (MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, POPCNT, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED,
ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC and XSAVES) minus the ones QEMU is unable
to run, which will result in an illegal instruction error, notice the tune is
kept as skylake.

Whilst, if qemu-usermode is not found on MACHINE_FEATURES, TUNE_CCARGS will
expand to:
TUNE_CCARGS=" -m64 -march=skylake -mtune=generic -mavx2 -mfpmath=sse"

Which is exactly what its set to with the current tune, so this patch should
be harmless, and only extend current functionality, we will still keep
qemu-usermode disabled by default (hence enabling avx2) but the user would
have the capability to decide how the skylake tune will be handled.

As the GCC manual states, we should really try to avoid using mtune=generic
when possible, and this patch allows us to do so [1].

This patch also addresses a problem on which the current skylake tune includes
tune-core2.inc instead of tune-corei7.inc to get the list of AVAILTUNES
and PACKAGE_EXTRA_ARCHS.

Right now, AVAILTUNES are set as follows:
AVAILTUNES=" x86 x86-64 x86-64-x32 i586 i686 core2-32 core2-64 core2-64-x32
skylake-64"

Where the proper set should be (after this patch):
AVAILTUNES=" x86 x86-64 x86-64-x32 i586 i686 core2-32 core2-64 core2-64-x32
corei7-32 corei7-64 corei7-64-x32 skylake-64"

When (if), QEMU gains support for the AVX2 instruction set extensions these
can be easily removed to provide full support for qemu-usermode.

[1] https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/x86-Options.html

Signed-off-by: Alejandro Enedino Hernandez Samaniego <aehs29@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-29 11:34:35 +08:00
Anuj Mittal
61dae7326b isa-l: fix recipe version
The latest version is 2.27.0, not 2.0.27. Also make sure that we are
pointing to the release commit.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-27 11:57:53 +08:00
Naveen Saini
abe5ac4967 backport-iwlwifi: upgrade LinuxCore30 -> core45
For LICENSE updates, pleaes check:
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/commit/COPYING?h=release/core40&id=8307aa7b67e71e4d4abe1693107eba63cfd3702b

More information about this release
can be found here:
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core45

This update is tested on NUC7 having 'Intel(R) Dual Band Wireless AC 8265' wireless module.

Supported firmwares/devices:
iwlwifi-7265D-29.ucode
iwlwifi-7265-17.ucode
iwlwifi-3168-29.ucode
iwlwifi-3160-17.ucode
iwlwifi-7260-17.ucode
iwlwifi-8265-36.ucode
iwlwifi-8000C-36.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-ty-a0-gf-a0-48.ucode
iwlwifi-so-a0-gf-a0-48.ucode
iwlwifi-so-a0-hr-b0-48.ucode
iwlwifi-so-a0-jf-b0-48.ucode
iwlwifi-cc-a0-48.ucode
iwlwifi-QuQnj-b0-jf-b0-48.ucode
iwlwifi-QuZ-a0-jf-b0-48.ucode
iwlwifi-QuZ-a0-hr-b0-48.ucode
iwlwifi-Qu-b0-jf-b0-48.ucode
iwlwifi-Qu-c0-hr-b0-48.ucode
iwlwifi-QuQnj-a0-hr-a0-48.ucode
iwlwifi-QuQnj-b0-hr-b0-48.ucode
iwlwifi-Qu-b0-hr-b0-48.ucode
iwlwifi-QuQnj-f0-hr-a0-48.ucode
iwlwifi-Qu-a0-jf-b0-48.ucode
iwlwifi-Qu-a0-hr-a0-48.ucode

Most of the above firmwares are provided by below recipe version (20190815):
https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux-firmware/linux-firmware_20190815.bb
SRCREV = "07b925b450bfb4cf3e141c612ec5b104658cd020"
SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-27 11:57:53 +08:00
Naveen Saini
04510bfabd conf: add new machine intel-skylake-64
Add 64-bit new machine (intel-skylake-64) with -march=skylake
and avx2 instruction-set set up.

We do see a qemu-usermode failure at build time, on setup of
avx2 instruction-set as QEMU does not support AVX instruction
set.

Check this:
https://bugs.launchpad.net/qemu/+bug/1818075

So to bypass this issue disabling qemu-usermode for intel-skylake-64
machine.

Due to above limitation and in order to not affecting existing
machines, this new machine is being proposed to add.

A quick performance comparision between intel-corei7-64 vs intel-skylake-64 machines

Measurements are in time, taken by the benchmark tests. Less is better.

Test/Benchmark			intel-corei7-64		intel-skylake-64

(1) CppPerformanceBenchmarks (Test: Math Library)
				(1st) 5m 15.70s		4m 36.39s
				(2nd) 5m 16.37s		4m 36.51s
				(3rd) 5m 15.54s		4m 37.80s
CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks.

(2) AOBench
				(1st) 0m 35.07s		0m 28.74s
				(2nd) 0m 34.90s		0m 28.72s
				(3rd) 0m 34.85s		0m 28.89s
AOBench is a lightweight ambient occlusion renderer, written in C. The
test profile is using a size of 2048 x 2048.

(3) C-Ray
				(1st) 320 seconds	232 seconds
				(2nd) 320 seconds	232 seconds
				(3rd) 321 seconds	232 seconds
C-Ray, a simple raytracer designed to test the floating-point CPU performance.

For this patch, 'bitbake world' gets successfully built with latest poky master.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:30:01 +08:00
Anuj Mittal
ae9f89ee81 jhi: remove the executable bit from recipe
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:29:01 +08:00
Anuj Mittal
065895e2c5 intel-media-driver: dont mark warnings as errors
Switch the driver configuration MEDIA_BUILD_FATAL_WARNINGS to OFF so
-Werror is not used. Also patch out the use of
-Werror=implicit-function-declaration to prevent errors when building
with gcc9.

| cc1plus: error: '-Werror=' argument
'-Werror=implicit-function-declaration' is not valid for C++ [-Werror]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Ankit Navik
2558672de2 libipt: Initial recipe for Intel Processor Trace decoder library
It adds generic recipe for Intel Processor Trace decoder library is Intel's
reference implementation for decoding Intel PT.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
1a388d158c linux-intel-dev/mainline-tracking: update to v5.3-rc4
Also include updated configuration changes from kernel-cache.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
999be2ad76 compute-runtime: add
The Intel(R) Graphics Compute Runtime for OpenCL(TM) is an open source
project to converge Intel's development efforts on OpenCL(TM) compute
stacks supporting the GEN graphics hardware architecture.

For more details, see:
https://01.org/compute-runtime

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
fca3176ec1 igc: build for native too
* Use clang and lld for native builds to remain in sync with clang layer.

* fix the license field to point to correct block of license in source
file.

* Include patches to ignore warnings being marked as errors when building
with clang and to fix an issue with inclusion of debug functions when
NDEBUG is defined.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
9804b5a0e9 llvm-spirv: update to sync with opencl-clang
Also include a patch to not build tests to prevent passing the build
flag to every component that is built out of tree.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
e0486da748 opencl-clang: upgrade 8.0.0 -> 8.0.1
Switch to using latest on ocl-release-80 branch and to using
using lld for native builds to remain in sync with clang layer.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
9c62233238 opencl-clang: move to a separate recipe
Since this is managed as a separate repository, build it as a separate
component instead of bundling with LLVM/clang.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +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
14415d0d3c linux-intel-rt/4.14: update to v4.14.134
Updates rt patchset to -rt63

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-16 07:51:35 +08:00
Naveen Saini
eaf1e9aa0a linux-intel_4.14: update to v4.14.138
Includes below CVE fixed:
CVE-2019-14283
CVE-2019-14284

tag 'v4.14.138': (34 commits)
Linux 4.14.138
spi: bcm2835: Fix 3-wire mode if DMA is enabled
cgroup: Fix css_task_iter_advance_css_set() cset skip condition
cgroup: css_task_iter_skip()'d iterators must be advanced before accessed
cgroup: Include dying leaders with live threads in PROCS iterations
cgroup: Implement css_task_iter_skip()
cgroup: Call cgroup_release() before __exit_signal()
bnx2x: Disable multi-cos feature.
mvpp2: refactor MTU change code
tun: mark small packets as owned by the tap sock
net/mlx5e: Prevent encap flow counter update async to user query
compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
tipc: compat: allow tipc commands without arguments
NFC: nfcmrvl: fix gpio-handling regression
net: sched: Fix a possible null-pointer dereference in dequeue_func()
net: phylink: Fix flow control for fixed-link
net/mlx5: Use reversed order when unregister devices
net: fix ifindex collision during namespace removal
net: bridge: mcast: don't delete permanent entries when fast leave is enabled
net: bridge: delete local fdb on device init failure
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-16 07:51:35 +08:00
Naveen Saini
0c265b1fb5 ace: fix glibc build failure
Recent glibc v2.30 dropped XSI STREAMS declarations,
which causing below build failure.

poky/build/tmp/work/corei7-64-poky-linux/ace/6.5.3-r0/ACE_wrappers/ace/os_include/os_stropts.h:56:17: fatal error: stropts.h: No such file or directory
|    56 | #  include /**/ <stropts.h>
|       |                 ^~~~~~~~~~~
| compilation terminated.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-16 07:51:35 +08:00
Anuj Mittal
0b2625349d intel-mediasdk: upgrade 19.2.0 -> 19.2.1
For release notes, see:
https://github.com/Intel-Media-SDK/MediaSDK/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-15 08:23:07 +08:00
Anuj Mittal
2b736619e7 intel-media-driver: upgrade 19.2.0 -> 19.2.1
For release notes, see:
https://github.com/intel/media-driver/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-15 08:23:07 +08:00
Anuj Mittal
50721b67a9 ovmf: refresh patch
Refresh patch as per the latest version in OE-Core. Move the key as per:

a79b115ade

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-13 22:11:49 +08:00
Anuj Mittal
dc83ce1bfe ace: add SUMMARY and HOMEPAGE
It's useful to have these so someone who is looking at layer index
as an example knows what the component is.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-10 21:23:55 +08:00
Anuj Mittal
f4f248406d zlib-intel: use '.' instead of '_' in PV
Otherwise everything after underscore either gets ignored (in case of
devtool)  or converted to a hyphen. This ensures that the version is
handled more consistently.

Also add a custom GITTAGREGEX check to check for upstream releases.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-10 21:23:47 +08:00
Anuj Mittal
64f8ef709f meta-intel.inc: include i915 kernel module and firmware
We include the firmware as part of initramfs image that is used for
live images. Make sure that we include this module for others as well.

Also include the kernel module for all images instead of relying on
"linux-modules" using MACHINE_EXTRA_RRECOMMENDS. Use
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS instead to pull in i915 module so it
works for all images based on packagegroup-core-boot.

Fixes [YOCTO #13446]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-09 23:26:35 +08:00
Anuj Mittal
5657949d39 libyami: upgrade 1.3.1 -> 1.3.2
For changes, see:
https://github.com/intel/libyami/blob/1.3.2/NEWS

Remove all the patches fixing warnings converted to errors when using
clang. Most of these have been fixed and others are trivial enough to be
ignored. Pass -Wno-error to CXXFLAGS to ignore these.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-09 15:17:58 +08:00
Naveen Saini
699bbf66a7 itt: install header files to package specific directory
Also installing other supported header files.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-09 15:13:18 +08:00
Naveen Saini
771ad319e0 linux-intel-rt/4.19: update to v4.19.59
Updates -rt patchset to -rt24.

Also updates the meta revision to include changes:

960be421 intel-common-drivers: enable RANDOM_TRUST_CPU for Intel BSPs
bc74ed4e features: add support for RANDOM_TRUST_CPU
a52c1d35 security.cfg: unset HARDENED_USERCOPY_FALLBACK
772b96e0 kver: bump to v4.19.57
4c8cf83d scsi-debug: include core scsi support for standalone inclusion
3017e92f features/security: Add more kernel hardening fragments

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-09 15:11:03 +08:00
Naveen Saini
d4ae6e35f1 linux-intel/4.19: update to v4.19.62
4.19.62 stable release

This rlease has CVEs fixed:
CVE-2019-14283
CVE-2019-14284
CVE-2019-13631

Linux 4.19.62
platform/x86: SEP BUG fix for lbrcollection
platform/x86: SEP bug fix, use of undeclared var
drm/i915/cfl: Add a new CFL PCI ID.
net: sched: verify that q!=NULL before setting q->flags
mm: vmscan: scan anonymous pages on file refaults
KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested
KVM: nVMX: do not use dangling shadow VMCS after guest reset
ext4: allow directory holes
ext4: use jbd2_inode dirty range scoping
jbd2: introduce jbd2_inode dirty range scoping
mm: add filemap_fdatawait_range_keep_errors()
ext4: enforce the immutable flag on open files
ext4: don't allow any modifications to an immutable file
perf/core: Fix race between close() and fork()
perf/core: Fix exclusive events' grouping
MIPS: lb60: Fix pin mappings
gpio: davinci: silence error prints in case of EPROBE_DEFER
dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc
dma-buf: balance refcount inbalance
net: bridge: stp: don't cache eth dest pointer before skb pull
net: bridge: don't cache ether dest pointer on input
net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-09 15:10:57 +08:00
Anuj Mittal
cea3cd4a26 intel-graphics-compiler: use custom UPSTREAM_CHECK_GITTAGREGEX
Use a custom regex to make sure we exclude tags starting with something
other than igc and those that include versions starting with 19.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-09 15:07:14 +08:00
Naveen Saini
adbbf921d2 intel-mediasdk: 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
ec39e48582 intel-media-driver: 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
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
d5792d7943 intel-corei7-64.conf: add conditionally to HWCODECS for x32 build
mediasdk & media-driver doesn't support building for x32.
Instead of patching makefile to build for x32 and risk runtime
failures, do not include in x32 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
Ross Burton
cfb0931f97 layer.conf: add default PREFERRED_PROVIDERS for zlib
This layer adds zlib-intel, which PROVIDES zlib.  If meta-intel is added to a build but a meta-intel MACHINE isn't used then bitbake will warn that there are multiple candidates for zlib:

NOTE: Multiple providers are available for zlib-native (zlib-native, zlib-intel-native)
Consider defining a PREFERRED_PROVIDER entry to match zlib-native
NOTE: Multiple providers are available for zlib (zlib, zlib-intel)
Consider defining a PREFERRED_PROVIDER entry to match zlib

Silence these warnings by adding PREFERRED_PROVIDER defaults in layer.conf.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-07 07:58:50 +08:00
Alexander Usyskin
28261bb7e5 lms: upgrade 1921.0.0.0 -> 1932.0.0.0
Drop library packaging workarounds - not needed with a new sources.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-07 07:58:31 +08:00
Naveen Saini
fae140eb19 mkl-dnn: upgrade v0.19 -> v1.0.1
Added third party license info:
"ittnotify, 3-clause BSD license
Copyright (c) 2011, Intel Corporation
See full copyright notice and license text in
src/cpu/jit_utils/jitprofiling/LICENSE.BSD"

Release highlights can be found here:
https://github.com/intel/mkl-dnn/releases/tag/v1.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-06 11:10:44 +08:00
Ankit Navik
40937b124b isa-l: Initial recipe for Intelligent Storage Acceleration Library
It adds generic recipe for Intel Intelligent Storage Acceleration Library
(ISA-L) to optimized low-level functions targeting storage applications.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-03 21:53:01 +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
a82be9779c itt: upgrade v17.0 -> v17.01.28
More info can be found here:
https://github.com/intel/IntelSEAPI/releases/tag/17.01.28

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
3b5236690c libxcam: set proper version for recipe
Since this fetches a release version, set PV accordingly.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-01 09:40:13 +08:00
Anuj Mittal
f4e97a1b61 thermald: upgrade 1.8 -> 1.9
Changes:
https://github.com/intel/thermal_daemon/blob/master/README.txt

Also remove the local patch that has been merged upstream and replace it
with another fix for a similar problem elsewhere.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-01 09:40:07 +08:00
Anuj Mittal
03f2176249 intel-graphics-compiler: build only when clang layer is included
igc needs components from LLVM and clang to be built. Move it to
dynamic-layers/clang-layer so world builds don't fail when clang layer
is not available.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-31 21:03:31 +08:00
Ankit Navik
e3d7b3aba6 libxcam: Initial recipe for libXCam
It adds generic recipe for libXCam for extended camera feature, but not limited
in camera. It focuses on image quality improvement and video analysis.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-30 12:41:53 +08:00
Naveen Saini
7fe75c8527 jhi: fix QA failure for multilib build
systemd-tmpfiles uses the configuration files from
the /usr/lib/tmpfiles.d/*.conf location, so use
${nonarch_libdir} to set FILES path.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-25 17:11:16 +08:00
Anuj Mittal
efd27c68ad intel-corei7-64.conf: include mediasdk and media-driver in HWCODECS
media-driver is recommended to be used for BDW/SKL and above instead of
intel-vaapi-driver. Include it by default along with Media SDK codecs.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-25 12:54:21 +08:00
Hongxu Jia
36e22226d9 intel-mediasdk: check for "opengl" feature
Since comit [a78c420 libva: check for "opengl" feature] applied in oe-core,
and intel-mediasdk depends on libva, it should check for "opengl"
feature too.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-25 12:24:58 +08:00
Hongxu Jia
89472e2b87 intel-media-driver: check for "opengl" feature
Since comit [a78c420 libva: check for "opengl" feature] applied in oe-core,
and intel-media-driver depends on libva, it should check for "opengl"
feature too.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-25 12:24:54 +08:00
Alexander Usyskin
3227874941 metee: upgrade 2.1.0 -> 2.1.1
Allow to build with musl, as it is fixed in a new version.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-23 11:42:57 +08:00
Anuj Mittal
310c470e98 linux-intel/4.19: update to v4.19.57
Also updates the meta revision to include changes:

960be421 intel-common-drivers: enable RANDOM_TRUST_CPU for Intel BSPs
bc74ed4e features: add support for RANDOM_TRUST_CPU
a52c1d35 security.cfg: unset HARDENED_USERCOPY_FALLBACK
772b96e0 kver: bump to v4.19.57
4c8cf83d scsi-debug: include core scsi support for standalone inclusion
3017e92f features/security: Add more kernel hardening fragments

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-22 11:38:56 +08:00
Naveen Saini
027da41c7e linux-intel_4.14: update to v4.14.133
Includes below CVE fixed:
CVE-2019-13272

tag 'v4.14.133': (56 commits)
Linux 4.14.133
stable/btrfs: fix backport bug in d819d97ea025 ("btrfs: honor path->skip_locking in backref code")
dmaengine: imx-sdma: remove BD_INTR for channel0
MIPS: Add missing EHB in mtc0 -> mfc0 sequence.
MIPS: Fix bounds check virt_addr_valid
svcrdma: Ignore source port when computing DRC hash
KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPIC
KVM: x86: degrade WARN to pr_warn_ratelimited
ARC: handle gcc generated __builtin_trap for older compiler
tty: rocket: fix incorrect forward declaration of 'rp_init()'
vhost: scsi: add weight support
vhost: vsock: add weight support
vhost_net: fix possible infinite loop
vhost: introduce vhost_exceeds_weight()
vhost_net: introduce vhost_exceeds_weight()
vhost_net: use packet weight for rx handler, too
vhost-net: set packet weight of tx polling to 2 * vq size
btrfs: Ensure replaced device doesn't have pending chunk allocation
mm/vmscan.c: prevent useless kswapd loops
ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code()
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-22 07:59:15 +08:00
Anuj Mittal
e92b588839 intel-mediasdk: upgrade 19.1.0 -> 19.2.0
For changes in this release, see:

https://github.com/Intel-Media-SDK/MediaSDK/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-10 21:59:40 +08:00
Anuj Mittal
11e5b4ed29 intel-media-driver: upgrade 19.1.0 -> 19.2.0
Also remove the upstreamed patch. For changes in this release, see:

https://github.com/intel/media-driver/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-10 21:59:40 +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
ffe4062937 jhi: correct applets installation path for smoketest
Even though jhi.conf allows to set applets_dir at runtime
but better to install testing applets at default path
required for smoketest.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-10 14:58:40 +08:00
Naveen Saini
91367a8b1e linux-intel-rt/4.19: update to v4.19.50
Updates -rt patchset to -rt22.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-10 14:58:32 +08:00
Naveen Saini
124b0edba7 linux-intel-rt/4.14: update to v4.14.126
Updates rt patchset to -rt62

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-08 08:24:00 +08:00
Yeoh Ee Peng
0b5476b20d oeqa/runtime/microcode: Enable microcode update test
With iucode-tool, identified the selected microcode to be used for
microcode update by the specific processor. Compared the updated
microcode from dmesg to the selected microcode, test failed if the
updated microcode revision does not match the available selected
microcode revision from the iucode-tool. Compute int from hexadecimal
for comparison based on Naveen Kumar suggestion.

Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-08 08:24:00 +08:00
Anuj Mittal
918789b6fd ixgbevf: upgrade 4.5.3 -> 4.6.1
Latest OOT driver release that supports kernel versions up to v5.1.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-05 07:25:09 +08:00
Anuj Mittal
c189f13598 ixgbe: upgrade 5.5.5 -> 5.6.1
Latest OOT driver release that supports kernel versions up to 5.1.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-05 07:25:09 +08:00
Anuj Mittal
4797549770 linux-intel-dev: remove branch name from SRC_URI
mainline-tracking is a rebasing tree and the tags might no longer be on
a branch after an update.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-04 17:39:29 +08:00
Anuj Mittal
4ff520196b linux-intel-rt/4.19: update to v4.19.37
Updates -rt patchset to -rt19.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-04 17:39:29 +08:00
Anuj Mittal
2bf939d17f intel-microcode: fix upstream check
There could be zero or more characaters at the end of version string.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-04 17:39:29 +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
41967144c4 mkl-dnn: add ptest
Added api-c & test_c_symbols testcases under ptest.

Shipping benchdnn, which is a standalone correctness and performance
benchmark for Intel(R) Math Kernel Library for Deep
Neural Networks (Intel(R) MKL-DNN).

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-04 10:17:36 +08:00
Yong, Jonathan
cba66dfb7b intel-microcode: fix microcode loading on newer kernels
The /dev/microcode interface and microcode-ctl utility has
been deprecated in favor of the new kernel
/sys/devices/system/cpu/microcode/reload interface as documented in:
https://github.com/torvalds/linux/blob/master/Documentation/x86/microcode.rst

It expects the microcode binaries to be split out and loaded from
/lib/firmware, eg:
/lib/firmware/intel-ucode/06-01-01
/lib/firmware/intel-ucode/06-01-02
/lib/firmware/intel-ucode/06-01-06
/lib/firmware/intel-ucode/06-01-07
/lib/firmware/intel-ucode/06-01-09
...

This change does not affect the earlyfw cpio generated by inte-ucode.

Signed-off-by: Yong, Jonathan <jonathan.yong@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-04 10:16:09 +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
Naveen Saini
16d24415ed mkl-dnn: do not use host machine instructions
For GNU* Compiler Collection version 5 and newer
the default options are `-march=native -mtune=native`,
which should not happen in cross compilation environment.

ARCH_OPT_FLAGS=\"\" does not allow to use host machine
instructions.

For more information, please check:
http://intel.github.io/mkl-dnn/dev_guide_build_options.html

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-01 10:15:20 +08:00
Naveen Saini
6372bb37d1 linux-intel/4.19: update to v4.19.55
This is the 4.19.55 stable release and include CVEs fixed:
CVE-2019-11477
CVE-2019-11478
CVE-2019-11479

tag 'v4.19.55': (264 commits)
Linux 4.19.55
tcp: refine memory limit test in tcp_fragment()
Linux 4.19.54
Abort file_remove_privs() for non-reg. files
coredump: fix race condition between collapse_huge_page() and core dumping
ocfs2: fix error path kobject memory leak
mlxsw: spectrum: Prevent force of 56G
scsi: libsas: delete sas port if expander discover failed
scsi: scsi_dh_alua: Fix possible null-ptr-deref
scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask
scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()
net: phy: dp83867: Set up RGMII TX delay
net: phylink: ensure consistent phy interface mode
net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs
arm64: use the correct function type for __arm64_sys_ni_syscall
arm64: use the correct function type in SYSCALL_DEFINE0
arm64: fix syscall_fn_t type
KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu
KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
xenbus: Avoid deadlock during suspend due to open transactions
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-01 10:14:55 +08:00
Naveen Saini
85edd1d2e5 linux-intel/4.14: update to v4.14.127
This release includes CVEs fixed:
CVE-2019-11477
CVE-2019-11478
CVE-2019-11479

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-25 11:44:34 +08:00
Chee Yang Lee
ec0e7189cd wic: add image-installer.wks.in
This wks.in create image that perform installation similar to hddimg.
Partition in ext4 format allow rootfs size to be greater than hddimg
limit which is  4GB.

To build simple installer image, add below configuration to local.conf:

WKS_FILE = "image-installer.wks.in"
IMAGE_FSTYPES_append = " ext4"
IMAGE_TYPEDEP_wic = "ext4"
INITRD_IMAGE_LIVE="core-image-minimal-initramfs"
do_image_wic[depends] += "${INITRD_IMAGE_LIVE}:do_image_complete"
do_rootfs[depends] += "virtual/kernel:do_deploy"
IMAGE_BOOT_FILES_append = "\
    ${KERNEL_IMAGETYPE} \
    microcode.cpio \
    systemd-bootx64.efi;EFI/BOOT/bootx64.efi \
    ${IMAGE_ROOTFS}/boot/loader/loader.conf;loader/loader.conf \
    ${IMAGE_ROOTFS}/boot/loader/entries/boot.conf;loader/entries/boot.conf \
    ${IMGDEPLOYDIR}/${IMAGE_BASENAME}-${MACHINE}.ext4;rootfs.img \
    "

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-20 10:03:55 +08:00
Naveen Saini
0b3083d115 linux-intel-rt/4.14: update to v4.14.115
Updates rt patchset to -rt59

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-20 10:03:55 +08:00
Naveen Saini
86d68aa2b4 linux-intel_4.14: update to v4.14.123
Linux 4.14.123

tracker/lts2017/base:
media: intel-ipu4: remove unused function and other build warnings
media: intel-ipu4: ox03a10: Modify I2C bus ID and GPIO pin number
media: intel-ipu4: ti960: split ti953 code
media: intel-ipu4: ox03a10: add ficosa module
media: intel-ipu4: pdata change for sensors connected via TI960
media: intel-ipu4: pdata for OV495 multiport
isys & psys package lib2600b0 for commit-id 5efdf9c
media: intel-ipu4: Fixing static code check issue
media: intel-ipu4: ti960: ov495 frame sync setting
x86/cpu: fix FAM6_ATOM naming
x86/speculation/rdt_pseudo_lock: cpu name change

Stable Linux tag v4.14.123 : (527 commits)
NFS: Fix a double unlock from nfs_match,get_client
vfio-ccw: Prevent quiesce function going into an infinite loop
drm: Wake up next in drm_read() chain if we are forced to putback the event
drm/drv: Hold ref on parent device during drm_device lifetime
ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM
spi: Fix zero length xfer bug
spi: rspi: Fix sequencer reset during initialization
spi : spi-topcliff-pch: Fix to handle empty DMA buffers
scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices
media: saa7146: avoid high stack usage with clang
scsi: lpfc: Fix fc4type information for FDMI
scsi: lpfc: Fix FDMI manufacturer attribute value
media: vimc: zero the media_device on probe
media: go7007: avoid clang frame overflow warning with KASAN
media: vimc: stream: fix thread state before sleep
media: m88ds3103: serialize reset messages in m88ds3103_set_frontend
thunderbolt: Fix to check for kmemdup failure
hwrng: omap - Set default quality
dmaengine: tegra210-adma: use devm_clk_*() helpers
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-20 10:03:55 +08:00
Alexander Usyskin
edad2c42cd lms: add recipe for lms 1921.0.0.0
This is a new release of Local Manageability Service.
This open-source release deprecates unsupported lms7 and lms8.

This recipe depends on ACE and MeTee library recipes.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-19 20:07:20 +08:00
Alexander Usyskin
64142c869b metee: add new recipe for version 2.1.0
Intel(R) ME TEE Library is the cross-platform access
library for Intel(R) CSME HECI interface.
Sources at: https://github.com/intel/metee

To be used by LMS service.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-19 20:07:12 +08:00
Alexander Usyskin
f765d1cb70 ace: add recipe for 6.5.3 version
The ADAPTIVE Communication Environment library.
Sources: http://download.dre.vanderbilt.edu/

To be used by LMS service.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-19 20:06:51 +08:00
Anuj Mittal
2e47b48e5d intel-microcode: upgrade 20190514a -> 20190618
For changes in this version, see:

940d904b72/releasenote

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-19 19:53:43 +08:00
Naveen Saini
934731535a jhi: DAL JHI recipe to enable DAL applet communication
It allow user space applications to install Java applets
on DAL FW and communicate with them.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-18 21:36:26 +08:00
Naveen Saini
41cb61182b Revert "lttng-modules: add bbappend"
lttng-modules v2.10.10 release with fixes is available now and
recipe has been upgraded in OE-Core. So bbappend no longer
required.

This reverts commit 886d2063cd.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-17 15:30:48 +08:00
Anuj Mittal
790179944e linux-intel/4.19: update to v4.19.50
Also includes a fix to silence -Wmissing-attributes warnings triggered
for all the init/cleanup_module aliases in the kernel with gcc9.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-17 08:19:51 +08:00
Naveen Saini
7bdafc203a intel-graphics-compiler: Fix build error with GCC9
GCC9 caused build failure. Fix backported from upstream.

More information:
b95b2220dd

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-14 11:56:08 +08:00
Naveen Saini
7dfb81a959 intel-graphics-compiler: update to v1.0.6
In Licensing, IGC/Compiler/LegalizationPass.cpp has format chagnes
and modification in Legalization::visitFCmpInstUndorderedFlushNan() function.

For release changes, please check:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.6

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-14 11:56:03 +08:00
Naveen Saini
a7748e0cad libyami: fix build error with gcc9
GCC9 causing multiple build failures:

| ../../git/codecparsers/h264Parser.cpp: In constructor 'YamiParser::H264::PPS::PPS()':
| ../../git/codecparsers/h264Parser.cpp:140:41: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct YamiParser::H264::PPS' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess]
|   140 |     memset(this, 0, offsetof(PPS, m_sps));
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-13 16:11:25 +08:00
Naveen Saini
c941d896c0 mkl-dnn: update SRCREV to fix GCC9 build failure
Fix for GCC9 build error is backported from master
branch to release branch rls-v0.19.

Patch Link:
027de76036

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-07 11:02:18 +08:00
Naveen Saini
a5c617ea99 mkl-dnn: upgrade 0.18.1 -> 0.19
For more details, please check:
https://github.com/intel/mkl-dnn/releases

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-06-01 16:00:44 +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
Anuj Mittal
35555fb519 intel-microcode: fix upstream release checking
There could be a character to signify minor changes for the same
microcode at the end.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-24 10:09:39 +08:00
Naveen Saini
eab66418ef linux-intel_4.19: update to v4.19.40
This update has CVEs fixed
CVE-2019-5489
CVE-2018-20669

Merge "[keystore] Change keystore applets store path" into base
Linux 4.19.40
ath10k: Drop WARN_ON()s that always trigger during system resume
ALSA: line6: use dynamic buffers
KVM: nVMX: Fix size checks in vmx_set_nested_state
KVM: x86: Whitelist port 0x7e for pre-incrementing %rip
net/tls: fix copy to fragments in reencrypt
net/tls: don't copy negative amounts of data in reencrypt
bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt().
bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one()
bnxt_en: Improve multicast address setup logic.
packet: validate msg_namelen in send directly
selftests: fib_rule_tests: print the result and return 1 if any tests failed
sctp: avoid running the sctp state machine recursively
rxrpc: Fix net namespace cleanup
net/tls: avoid NULL pointer deref on nskb->sk in fallback
net: phy: marvell: Fix buffer overrun with stats counters
net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc
l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv()
l2ip: fix possible use-after-free
ipv6: invert flowlabel sharing check in process and user mode
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-23 10:55:40 +08:00
Anuj Mittal
6633f87024 intel-microcode: upgrade to 20190514a
Include the microcode from caveats as well since all kernels supported
have those patches. Also point to the new git repo and corrected
license.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-21 17:31:51 +08:00
Naveen Saini
886d2063cd lttng-modules: add bbappend
Backport patches from upstream to fix build errors when building
with kernel v5.1. These patches are backported from stable branch.

The code v5.1 is protected by ifdefs so v4.19 works as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-21 14:54:56 +08:00
sangeeta jain
8cd484abb6 README: Updated Tested Hardware
Target Test devices for test coverage are updated for intel-corei7-64 architecture
Removed Minnowboard Turbot
Added NUC7i7BNH and Coffee Lake-H

Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-21 09:31:53 +08:00
Anuj Mittal
c80d7ac0e4 intel-graphics-compiler: add
The Intel(R) Graphics Compiler for OpenCL(TM) is an llvm based compiler
for OpenCL(TM) targeting Intel Gen graphics hardware architecture.

More details at: https://01.org/compute-runtime

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-17 19:33:32 +08:00
Anuj Mittal
a12a2f0346 clang: build Intel common-clang and spirv
Common clang is a thin wrapper library around clang. Common clang has
OpenCL-oriented API and is capable to compile OpenCL C kernels to SPIR-V
modules.

This adds a bbappend to clang recipe from meta-clang to build the
necessary components and moves it to dynamic layers so it's built only
when clang-layer is included.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-17 19:33:24 +08:00
Anuj Mittal
613bc1ffc3 build linux_linker from common clang
Build only linux_linker component from common clang library for native
use when compiling the target version.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-17 19:33:15 +08:00
Naveen Saini
ec27f5a1c6 linux-intel-dev: add recipe
Builds base from mainline-tracking production kernel.

In addition to intel-common kernel configs from yocto-kernel-cache, this
also includes security.scc feature which enables a set of configs with
the aim of reducing the kernel attack surface and/or of performing
additional checks and validation of commonly used structures in kernel.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-17 11:24:08 +08:00
Naveen Saini
e160f52a45 itt: add recipe
Introduce Intel® Single Event API (Intel® SEAPI), which is the
translator of itt_notify calls into several OS specific and
third party tracing formats. It can be use as memory/performance/
whatever profile.

Wiki:
https://github.com/intel/IntelSEAPI/wiki

Signed-off-by: Lim, Raynald <raynald.lim@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-17 11:20:01 +08:00
Anuj Mittal
b92f5cbfe6 README: remove reference to bitbake version
That should be handled and dicatated by the core layer.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-13 10:21:29 +08:00
Naveen Saini
cc1e075bc9 linux-intel-rt/4.19: update meta SRCREVs to v4.19.31
Updates rt patchset to -rt18.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-13 10:10:55 +08:00
Anuj Mittal
8630938e1e Revert "linux-intel-rt/4.19: update to v4.19.31"
This reverts commit 9eb61e5681.

This tries to pull in an invalid commit hash.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-10 10:33:17 +08:00
Naveen Saini
9eb61e5681 linux-intel-rt/4.19: update to v4.19.31
Updates rt patchset to -rt18.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-08 14:15:16 +08:00
Naveen Saini
40225d8c61 intel-mediasdk: upgrade 18.4.1 -> 19.1.0
For changes, see:
https://github.com/Intel-Media-SDK/MediaSDK/releases

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
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
Naveen Saini
288835d26f intel-media-driver: upgrade 18.4.1 -> 19.1.0
For changes, see:
https://github.com/intel/media-driver/releases

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
Ross Burton
8c6ee6ea60 conf: use zlib-intel by default for target builds
Don't change native or nativesdk so that builds using both
meta-intel and other machines can share native sstate.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-06 12:03:20 +08:00
Ross Burton
3ec3be372d zlib-intel: add zlib fork with IA-specific optimisations
This fork of zlib has a number of IA-specific improvements and is
noticably faster when running on Intel hardware.

As this is a relatively minor fork of zlib, include the oe-core recipe
and override where appropriate.  This ensures that we still generate
the ptest package for example.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-06 12:03:14 +08:00
Naveen Saini
b412c96046 README: update for warrior release requirements
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-03 10:48:50 +08:00
Naveen Saini
e31349da19 linux-yocto-rt/5.0: add bbappend
Add meta-intel-compat-kernel.inc which sets the necessary fields.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-05-03 10:48:38 +08:00
Naveen Saini
7573548c97 mkl-dnn: upgrade 0.17.4 -> 0.18.1
A list of third party components added to the LICENSE.

LICENSE changes:
"""
Intel MKL-DNN includes components with separate copyright
notices and license terms.

XByak, 3-clause BSD license
Copyright (c) 2007 MITSUNARI Shigeo
See full copyright notice and license text in src/cpu/xbyak/COPYRIGHT

gtest, 3-clause BSD license
Copyright 2008, Google Inc.
See full copyright notice and license text in tests/gtests/gtest/LICENSE
"""

This release contains performance optimizations, new functionality,
usability improvements and bug fixes.

For more details, please check:
https://github.com/intel/mkl-dnn/releases

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-25 12:24:37 +08:00
Naveen Saini
3191010548 mkl-dnn: fix upstream release checking
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-25 12:24:29 +08:00
Naveen Saini
2d963cd39b ixgbevf: 4.5.2 -> 4.5.3
For changes, please see:

https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.5.3/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-25 12:24:22 +08:00
Naveen Saini
ed44056d2c linux-intel-rt/4.14: update to v4.14.106
Updates rt patchset to -rt56

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-19 10:01:07 +08:00
Naveen Saini
69c223ed3e linux-intel/4.19: update to v4.19.34
Merge Stable Linux tag 'v4.19.34' into lts2018/base
Stable Linux tag 'v4.19.34': (322 commits)
Linux 4.19.34
kprobes/x86: Blacklist non-attachable interrupt functions
bcache: fix potential div-zero error of writeback_rate_p_term_inverse
ACPI / video: Extend chassis-type detection with a "Lunch Box" check
net: stmmac: Avoid one more sometimes uninitialized Clang warning
drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
Input: soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device
dmaengine: tegra: avoid overflow of byte tracking
clk: rockchip: fix frac settings of GPLL clock for rk3328
clk: meson: clean-up clock registration
drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup
x86/build: Mark per-CPU symbols as absolute explicitly for LLD
wlcore: Fix memory leak in case wl12xx_fetch_firmware failure
brcmfmac: Use firmware_request_nowarn for the clm_blob
selinux: do not override context on context mounts
x86/build: Specify elf_i386 linker emulation explicitly for i386 objects
drm/nouveau: Stop using drm_crtc_force_disable
drm: Auto-set allow_fb_modifiers when given modifiers at plane init
pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins
regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-19 10:00:58 +08:00
Naveen Saini
cd2c3bfca9 linux-intel_4.14: update to v4.14.110
Stable Linux tag v4.14.110 : (368 commits)
Linux 4.14.110
vfio: ccw: only free cp on final interrupt
Revert "USB: core: only clean up what we allocated"
KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
KVM: Reject device ioctls from processes other than the VM's creator
x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n
perf intel-pt: Fix TSC slip
mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate
usb: cdc-acm: fix race during wakeup blocking TX traffic
xhci: Fix port resume done detection for SS ports with LPM enabled
usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk
usb: common: Consider only available nodes for dr_mode
USB: gadget: f_hid: fix deadlock in f_hidg_write()
usb: mtu3: fix EXTCON dependency
phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs
gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input
gpio: exar: add a check for the return value of ida_simple_get fails
drm/vgem: fix use-after-free when drm_gem_handle_create() fails
fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-11 14:20:37 +08:00
Naveen Saini
167cf2adca linux-yocto: drop 4.18 appends
4.18 has been replaced by 4.19 and 5.0 kernels in OE-core so drop the
appends.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-11 14:20:24 +08:00
Naveen Saini
1b4c07b12e ixgbe: 5.5.3 -> 5.5.5
For changes, please see:

https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-08 15:54:36 +08:00
Naveen Saini
f5ebaf873c Revert "systemd-boot: remove joule specific workaround"
This reverts commit 946c15720e.

Revert part of commit to keep bbappend file. This file
is required to build and deploy EFI boot stub

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-04 11:06:15 +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
Khem Raj
b84187f45a layer.conf: Add warrior to compatible release series
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-04-03 13:21:55 +08:00
Naveen Saini
c7c0e12c98 linux-intel/4.19: update to v4.19.28
v4.19.28 have below fixes:

INTERNAL drm/i915: Additional alpha blending support
drm/i915/gvt: handles error when ioreq attach client fails
kernel/vhm:Add some debugs to print the client id/name for create/destroy ioreq_client
media: intel-ipu4: crlmodule-lite: adv7481_cvbs: Add PAL size
drm/i915: add lock to avoid racing of pvmmio operations for GVT-g guest
keystore: add iv_size restriction for dal-keystore
TSC: Print current tsc value when detected
Stable Linux tag 'v4.19.28': (69 commits)
Linux 4.19.28
bpf: fix sanitation rewrite in case of non-pointers
scsi: core: reset host byte in DID_NEXUS_FAILURE case
exec: Fix mem leak in kernel_read_file
Bluetooth: Fix locking in bt_accept_enqueue() for BH context
Bluetooth: btrtl: Restore old logic to assume firmware is already loaded
selftests: firmware: fix verify_reqs() return value
USB: serial: cp210x: fix GPIO in autosuspend
gnss: sirf: fix premature wakeup interrupt enable
xtensa: fix get_wchan
aio: Fix locking in aio_poll()
MIPS: irq: Allocate accurate order pages for irq stack
applicom: Fix potential Spectre v1 vulnerabilities
usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI
tracing: Fix event filters and triggers to handle negative numbers
x86/boot/compressed/64: Do not read legacy ROM on EFI system
x86/CPU/AMD: Set the CPB bit unconditionally on F17h
net: sched: act_tunnel_key: fix NULL pointer dereference during init
net/sched: act_skbedit: fix refcount leak when replace fails
net/sched: act_ipt: fix refcount leak when replace fails
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-03-18 11:55:04 +08:00
Anuj Mittal
7fea641947 linux-yocto/5.0: add bbpapend
Let users build linux-yocto 5.0 kernel with meta-intel machines and
machine/meta revisions from OE-Core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-03-18 11:54:53 +08:00
Anuj Mittal
946c15720e systemd-boot: remove joule specific workaround
The platform isn't supported anymore and this isn't tested as a result
with recent kernels supported.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-03-07 09:47:24 +08:00
Naveen Saini
b6fd099d2a linux-intel: remove 4.9 kernel and related bbapends
Remove support for building with 4.9 kernel in this release. Also remove
related bbapends with patches to fix builds for 4.9.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-03-07 09:47:24 +08:00
Ross Burton
b5a428bc6b wic: pass APPEND to bootloader
Rename the systemd and grub-efi .wks files to .wks.in, and replace all 'append'
entries apart from rootfstype (which is specific to the wks file) with
${APPEND}, so the values of APPEND from the BSP and user is respected.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-03-07 09:47:19 +08:00
Ankit Navik
a0f0731eaa mkl-dnn: Initial recipe for Intel Math Kernel Library
Add generic recipe for Intel(R) Math Kernel Library for Deep Neural
Networks. The library accelerates deep-learning applications and
frameworks on Intel architecture.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-03-05 13:16:46 +08:00
Naveen Saini
25aae87c4e intel-mediasdk: upgrade 18.4.0 -> 18.4.1
For changes, see:

https://github.com/Intel-Media-SDK/MediaSDK/releases

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-03-04 14:13:23 +08:00
Naveen Saini
5bda3104f9 linux-intel_4.14: update to v4.14.101
This update brings in changes from v4.14.93 up to v4.14.101

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-27 17:57:22 +08:00
Naveen Saini
83785f6eec linux-intel/4.19: update to v4.19.23
Stable Linux tag 'v4.19.23': (355 commits)
Linux 4.19.23
Revert "exec: load_script: don't blindly truncate shebang string"
Linux 4.19.22
svcrdma: Remove max_sge check at connect time
svcrdma: Reduce max_send_sges
batman-adv: Force mac header to start of data on xmit
batman-adv: Avoid WARN on net_device without parent in netns
xfrm: refine validation of template and selector families
libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal"
xfrm: Make set-mark default behavior backward compatible
SUNRPC: Always drop the XPRT_LOCK on XPRT_CLOSE_WAIT
drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
drm/vmwgfx: Fix setting of dma masks
drm/i915: always return something on DDI clock selection
drm/amd/powerplay: Fix missing break in switch
drm/modes: Prevent division by zero htotal
mac80211: ensure that mgmt tx skbs have tailroom for encryption
mic: vop: Fix use-after-free on remove
powerpc/radix: Fix kernel crash with mremap()
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-27 16:21:03 +08:00
Naveen Saini
89b86a8363 sbsigntool-native: upgrade v0.8 -> v0.9.2
Replaced openssl10-native dependency with openssl-native

For more details on source commits, please see:
https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-22 10:06:27 +08:00
Naveen Saini
a2833dd030 ixgbevf: upgrade 4.3.6 -> 4.5.2
For changes, please see:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.5.2/

License checksum changed because of formatting related changes.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-20 11:19:08 +08:00
Naveen Saini
97f0e03e3a ixgbe: 5.5.2 -> 5.5.3
For changes, please see:

https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.3/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-20 11:19:02 +08:00
Naveen Saini
efe0ca26a6 README: update for thud release requirements
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-20 09:39:37 +08:00
Naveen Saini
d72c8fdad7 ixgbevf: fix upstream release checking
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-15 04:10:04 +08:00
Naveen Saini
90d763644d ixgbe: fix upstream release checking
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-15 04:10:02 +08:00
Anuj Mittal
502ccc362d intel-mediasdk: upgrade 18.3.1 -> 18.4.0
For changes, see:

https://github.com/Intel-Media-SDK/MediaSDK/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-15 04:08:28 +08:00
Anuj Mittal
a26d98910e intel-media-driver: upgrade 18.3.0 -> 18.4.1
For changes, see:

https://github.com/intel/media-driver/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-15 04:08:18 +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
Anuj Mittal
29e4db5bf4 conf: set -rt kernel to 4.19
Explicitly set the kernel to be used when building an image with
linux-intel-rt kernel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-12 10:23:07 +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
Ross Burton
286d09e13e intel-mediasdk: 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
Ross Burton
b53e47be23 intel-media-driver: fix upstream release checking
We need to use a custom regex because there are lots of tags we want to ignore:

- We want to skip intel-media-19.1.pre1 as it's a pre-release
- driver-for-Intel-Media-SDK-2018Q2.1 gets parsed as version 2018
- intel-media-600.0132 gets parsed as version 600

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
Anuj Mittal
33bcad9811 linux-intel-rt/4.14: update to v4.14.93
Updates rt patchset to -rt53.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-01-31 15:08:34 +08:00
Anuj Mittal
2e1a194b11 linux-intel-rt/4.19: introduce -rt recipe for 4.19
Linux stable v4.19.13 and -rt10 patchset.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-01-19 11:30:06 +08:00
Naveen Saini
e3319f2833 linux-intel/4.19: update to v4.19.13
Stable Linux tag 'v4.19.13': (423 commits)
Linux 4.19.13
drm/ioctl: Fix Spectre v1 vulnerabilities
proc/sysctl: don't return ENOMEM on lookup when a table is unregistering
Input: elantech - disable elan-i2c for P52 and P72
mm: don't miss the last page because of round-off error
mm, page_alloc: fix has_unmovable_pages for HugePages
mm: thp: fix flags for pmd migration when split
mm, memory_hotplug: initialize struct pages for the full memory section
media: ov5640: Fix set format regression
iwlwifi: add new cards for 9560, 9462, 9461 and killer series
Revert "mwifiex: restructure rx_reorder_tbl_lock usage"
iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares
rtlwifi: Fix leak of skb when processing C2H_BT_INFO
xfrm_user: fix freeing of xfrm states on acquire
mm: introduce mm_[p4d|pud|pmd]_folded
mm: make the __PAGETABLE_PxD_FOLDED defines non-empty
mm: add mm_pxd_folded checks to pgtable_bytes accounting functions
panic: avoid deadlocks in re-entrant console drivers
x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence
x86/vdso: Pass --eh-frame-hdr to the linker
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-01-19 11:24:42 +08:00
Naveen Saini
be37fe7e36 linux-yocto/4.19: add bbappends
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like
the previous releases, we will be floating on OE-core's SRCREVs,
with linux-intel being the well-tested kernel.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-01-19 11:24:27 +08:00
Naveen Saini
84e02aa01f linux-intel/4.14: update to v4.14.92
Merge Stable Linux tag v4.14.92 into 4.14/yocto

Stable Linux tag v4.14.92 : (98 commits)
Linux 4.14.92
MIPS: Only include mmzone.h when CONFIG_NEED_MULTIPLE_NODES=y
spi: bcm2835: Unbreak the build of esoteric configs
tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x
tpm: tpm_try_transmit() refactor error flow.
rtc: m41t80: Correct alarm month range with RTC reads
arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs
arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1
CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem
MIPS: OCTEON: mark RGMII interface disabled on OCTEON III
MIPS: Expand MIPS32 ASIDs to 64 bits
MIPS: Align kernel load address to 64KB
MIPS: Ensure pmd_present() returns false after pmd_mknotpresent()
MIPS: c-r4k: Add r4k_blast_scache_node for Loongson-3
MIPS: math-emu: Write-protect delay slot emulation pages
media: v4l2-tpg: array index could become negative
media: vivid: free bitmap_cap when updating std/timings/etc.
serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly
f2fs: fix validation of the block count in sanity_check_raw_super
netfilter: nf_conncount: don't skip eviction when age is negative
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-01-19 11:23:58 +08:00
Naveen Saini
5fe4e84b44 linux-intel/4.19: update SRCREV for 4.19.8
Integrating linux-intel stable updates that comprise the following commits:

860b700 intel-ipu4: ici: Move empty list check into spinlock to avoid list get out of sync.
6ff5100 Merge "media: intel-ipu4: [VIRT] Increase the POLL_WAIT timeout & REQ_TIMEOUT." into base
370cb2d media: intel-ipu4: [VIRT] Increase the POLL_WAIT timeout & REQ_TIMEOUT.
2832c17 media: intel-ipu4: [VIRT] Avoid double close of dmabuf FD.
9069601 Bug Fix to fix incorrect osid value
3f3118a Merge changes I2e18a2af,If588089a,I15df88ed,I55f32395 into base
a7c6f29 Security: Fix copy wrong size of keystore client id
d423299 Merge "Security: improvement for depressing compile warning" into base
151279c drivers/hyper_dmabuf: Remove from imported_list to avoid exporting dma_buf later after receiving unexport notification
b4906df drivers/hyper_dmabuf: Remove the imported dma_buf with closed domid
3b59449 drivers/hyper_dmabuf: Reuse the exported dma_buf to avoid creating multiple dma_buf for one importer
a465b67 drm/i915/gvt: Get Port ID from the encoder object instead of using enc_to_dig_port
15fde117 Merge "platform/x86: Change struct fields to 16-bit in sep, socwatchhv drivers" into base
baa4375 platform/x86: Change struct fields to 16-bit in sep, socwatchhv drivers
7c02775 drm/i915/gvt: allocate memory for vreg mmio during boot time
1c3cbb6 Merge "Revert "igb_avb: back port an upstream patch and add debug hook."" into base
9260569 Revert "igb_avb: back port an upstream patch and add debug hook."
9975a2a media: intel-ipu4: [ICI] Workaround to force compare buffer index at ici dqbuf
cd59716 media: intel-ipu4: [VIRT] Close dmabuf fd when dmabuf released.
2449c3e media: i2c: Fix for warnings for max9286_ici and intel platform
64ecb0f media: intel-ipu4: [ICI] MAX9286 and AR0231AT enabled for ICI
40835ed media: ici: Add handler to clear dma mapped buffers with dma free
47ddfd9 media: i2c & pci: Reduce log level
1fce67d media: intel-ipu4: [VIRT] Fix ipu_psys_getbuf func error return value propagation.
c06757d media: intel-ipu4: [ICI] Fix sometimes FW failed to stream on.
5345d2b media: intel-ipu4: [ICI] Fix cvbs image quality issues
7ab8c65 media: intel-ipu4: [ICI]: get virtual I2C ID dynamically if different from physical
c4c7db6 media: intel-ipu4: [VIRT] Release ISYS buffer during stream node close.
8d103c9 media: i2c: crlmodule-lite: Remove unused variable
125694d media: ici: Change total BE_STREAMS and MAX_STREAMS
ee5617d media: i2c: ti964: [ICI] Enabling TI964 deser and OV10635 sensor
e844132 drm/i915: Not wait for fuse registers in guest
86a6eb3 Merge "ASoC: Intel: boards: Update aliases for TDF machine drivers." into base
1116569 ASoC: Intel: boards: Update aliases for TDF machine drivers.
4d91449 Merge "igb_avb: back port an upstream patch and add debug hook." into base
a6f07e0 igb_avb: back port an upstream patch and add debug hook.
d01f88e drm/i915/gvt: force to active the high-performance mode during vGPU busy
ca8c4e5 Security: improvement for depressing compile warning
6f21740 vhm: fix audio backend module handle ioreq incorrectly
0750349 drm/i915/gvt: fix kernel panic when fail to create ppgtt
04c309e Merge "media: intel-ipu4: [VIRT] Support for IPU ACRN virtualization." into base
1e6ba2f Merge "media: ipu4: add virtio depends for ipu virtio driver" into base
5bf98b2 Merge "media: intel-ipu4: [ICI] Fix putbuf list and getbuf list out of sync issue." into base
7ef4e8a Merge "media: ici: Change ici_isys_pixelformat parameter with ICI_FORMAT_RGB565 format" into base
79cde33 Merge "media: intel-ipu4: [VIRT] Fix PSYS 2 PG operation issue." into base
190896e Merge "media: ici: Change value of ICI_FORMAT_RGB565" into base
408c5b1 Merge "media: intel-ipu4: [VIRT] Use native driver function return value for the IOCTL calls." into base
31be9d8 Merge "media: intel-ipu4: [VIRT] Fixed function exit to return error when failed." into base
2d48a89 Merge "media: intel-ipu4: [VIRT] Add timeout to front end request to avoid hang task." into base
856a4e0 Merge "media: intel-ipu4: [VIRT] Use actual object size for map_guest_phys call rather than using hard coded page size." into base
ebabdce Merge "media: intel-ipu4: [VIRT] Move the PYSY buffer release from SOS back to UOS." into base
311851e Merge "media: intel-ipu4: [VIRT] Fix 1st run hang and 3rd run crash issue when running single PG use cases." into base
623dc5a Merge "media: intel-ipu4: [VIRT] Add class_create for pipeline and psys device node." into base
7343c8b Merge "media: intel-ipu4: [VIRT] Add 32 bits IOTCL support for IPU PSYS virtualization." into base
4cdd2b2 Merge "media: intel-ipu4: [VIRT] Add support for IPU_IOC_QCMD ioctl call" into base
59d6037 Merge "media: intel-ipu4: [VIRT] Add support for dqevent/poll IOCTL and file ops." into base
eac3132 Merge "media: intel-ipu4: [VIRT] Add support for getbuf/mapbuf/unmapbuf IOCTL call" into base
34a6e6a Merge "media: intel-ipu4: [VIRT] Support for PSYS BE." into base
abe3bb9 Merge "media: intel-ipu4: [VIRT] Psys mediation connected to FE" into base
206f938 Merge "media: intel-ipu4: [VIRT] Psys mediation stub para virt driver." into base
4bf25a70 Merge "media: intel-ipu4: [VIRT] Use pointer for sync data member in request struct to avoid size mismatch." into base
0356c09 Merge "media: intel-ipu4: fix build warning" into base
f9b7289 Merge "media: intel-ipu4: css: scci_IPU4_master_20181030_0713 fw release" into base
7a8a16d Merge "media: intel-ipu4: css: scci_IPU4_master_20181029_0542 fw release" into base
acd2228 Merge "media: ti964: add magna subdev for 2nd ti964" into base
4615d53 Merge "media: ti964: pdata for AS_1140" into base
bd80c9c Merge "media: intel-ipu4: be-soc: Set NV16 input format" into base
f59fc63 Merge "media: ov2775: update register setting" into base
b88b3df3 Merge "media: intel-ipu4: magna: Modify for dual magna." into base
3700188 Merge "media: intel-ipu4: ox03a10: set hflip default" into base
79b98b7 Merge "media: Buttress base addr interface" into base
d9b8515 Merge "media: ov2775: Update v4l2 ctrl setting" into base
d765f9c Merge "media: intel-ipu4: add timestamp info in driver" into base
d906cd6 Merge "drm/i915: Allow user control over preempt timeout on their important context" into base
f422524 Merge "drm/i915: Use a preemption timeout to enforce interactivity" into base
535e63e Merge "drm/i915/preemption: Select timeout when scheduling" into base
b4d07f1 Merge "drm/i915/execlists: Try preempt-reset from hardirq timer context" into base
2c1530d Merge "drm/i915/execlists: Force preemption via reset on timeout" into base
c96319e media: intel-ipu4: [VIRT] Support for IPU ACRN virtualization.
756a96b media: ipu4: add virtio depends for ipu virtio driver
ea49cb9 media: intel-ipu4: [ICI] Fix putbuf list and getbuf list out of sync issue.
6ab089f media: ici: Change ici_isys_pixelformat parameter with ICI_FORMAT_RGB565 format
74378ed media: intel-ipu4: [VIRT] Fix PSYS 2 PG operation issue.
0b1960c media: ici: Change value of ICI_FORMAT_RGB565
d90a464 media: intel-ipu4: [VIRT] Use native driver function return value for the IOCTL calls.
ce08e63 media: intel-ipu4: [VIRT] Fixed function exit to return error when failed.
33017d7 media: intel-ipu4: [VIRT] Add timeout to front end request to avoid hang task.
7f335ef media: intel-ipu4: [VIRT] Use actual object size for map_guest_phys call rather than using hard coded page size.
57d5d40 media: intel-ipu4: [VIRT] Move the PYSY buffer release from SOS back to UOS.
6067264 media: intel-ipu4: [VIRT] Fix 1st run hang and 3rd run crash issue when running single PG use cases.
1e35b9e media: intel-ipu4: [VIRT] Add class_create for pipeline and psys device node.
4147ac9 media: intel-ipu4: [VIRT] Add 32 bits IOTCL support for IPU PSYS virtualization.
2b8d53d media: intel-ipu4: [VIRT] Add support for IPU_IOC_QCMD ioctl call
cd0b8d4 media: intel-ipu4: [VIRT] Add support for dqevent/poll IOCTL and file ops.
93c1a84 media: intel-ipu4: [VIRT] Add support for getbuf/mapbuf/unmapbuf IOCTL call
0daa3a5 media: intel-ipu4: [VIRT] Support for PSYS BE.
e84b0c7 media: intel-ipu4: [VIRT] Psys mediation connected to FE
4e05bf5 media: intel-ipu4: [VIRT] Psys mediation stub para virt driver.
65efffc media: intel-ipu4: [VIRT] Use pointer for sync data member in request struct to avoid size mismatch.
2bf12c7 media: intel-ipu4: fix build warning
8561cf4 media: intel-ipu4: css: scci_IPU4_master_20181030_0713 fw release
07675a2 media: intel-ipu4: css: scci_IPU4_master_20181029_0542 fw release
eff9e0b media: ti964: add magna subdev for 2nd ti964
d6b5697 media: ti964: pdata for AS_1140
4341f6d media: intel-ipu4: be-soc: Set NV16 input format
5b61764 media: ov2775: update register setting
4344ddc media: intel-ipu4: magna: Modify for dual magna.
eb975c6 media: intel-ipu4: ox03a10: set hflip default
2c8b2dc media: Buttress base addr interface
1358362 media: ov2775: Update v4l2 ctrl setting
de1c5e1 media: intel-ipu4: add timestamp info in driver
95a7d5c drm/i915: Allow user control over preempt timeout on their important context
a3cd919 drm/i915: Use a preemption timeout to enforce interactivity
cab2746 drm/i915/preemption: Select timeout when scheduling
eb77ed8 drm/i915/execlists: Try preempt-reset from hardirq timer context
6bf5601 drm/i915/execlists: Force preemption via reset on timeout
6430c87 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
8ecdb9d Merge "mei: dal: fix a race in bh_request()" into base
016f1f9 Merge "mei: dal: fix race in bh_request completion" into base
93bf89a Merge "mei: virtio: fix queue flush with non empty vtag list" into base
eb66a25 Merge "x86: vdso: Pass --eh-frame-hdr to ld" into base
d8280d1 mei: dal: fix a race in bh_request()
c5deebf mei: dal: fix race in bh_request completion
a50cac2 mei: virtio: fix queue flush with non empty vtag list
2279822 Merge changes from topic 'acrn_ww51.3' into base
baae5e3 x86: vdso: Pass --eh-frame-hdr to ld
4e24ac8 ASoc: Intel: Skylake: Pass correct parameter to acrn_ioreq_complete_request function
d5d79e9 virtio_blk: add discard and write zeroes support
731aa83 VBS-K: use kernel virtio header files
b50e0f3 drm/i915/gvt: emulate correct state of SKL_FUSE_STATUS on BXT
e5fe756 Kernel/VHM: Refine the usage of spinlock in VHM
2966146 Kernel/VHM: VM_list changes the lock from mutex to rw_lock to avoid sleeping
9b9078d kernel/VHM: Add the vm owner for each ioreq_client to release vhm_vm after releasing client
185e8ff vhm: Correct the parameters usage in find_next_bit
5654cf5 VHM: Check null-pointer of vhm_req before updating state of emulated io_request
888b529 ASoc: Intel: Skylake: Fix build issue in skl virtio driver
bbc69af Asoc: Intel: Skylake: display firmware name and version
f6b17f3 platform/x86: sep, socwatchhv driver and code-formatting fixes
4706c87 ASoC: tdf8532: Account for critical sections.
5e94049 Merge "REVERTME: ASoC: Add error handling for stream events in soc_pcm_prepare" into base
56aa33a Merge "ASoC: Intel: Skylake: Virt: Add virtualization layer to skl driver" into base
17f3ea9 Merge "ASoC: Intel: Skylake: Workarounds for virtualization" into base
7d01b5d Merge "ASoC: Intel: Skylake: Notify BE about stream update" into base
f260415 Merge "ASoC: Intel: Skylake: Register virtualization BE service" into base
1fb49e2 Merge "ASoC: Intel: Skylake: Add support for Virtio SST" into base
ff18ef8 Merge "tc: Add support for configuring the taprio scheduler" into base
bf673e6 Merge "ASoC: Intel: Skylake: Add Kconfig options for virtualization" into base
7fb6751 Merge "ASoC: Intel: Skylake: Modify skl_platform_register" into base
8d66ee0 Merge "ASoC: Intel: Skylake: Export skylake functions for virtio." into base
0ce69aa Merge "i915: make driver init async" into base
4c4b0b5 i915: make driver init async
799c0b9 Merge changes Ib176f84a,I13756406,I026c991f,I2d5ad9a8,If4d14f37, ... into base
75cae28 i915: temporarily disable a gem assert
420fc52 REVERTME: ASoC: Add error handling for stream events in soc_pcm_prepare
4dfae03 Kernel/VHM: refine the refcnt of vhm_vm so that vhm_vm exists before ioreq_client is released
a0776e6 kernel/VHM: Fix race condition in ioreq_client by using refcnt and idr mechanism
8cf33a2 Kernel/VHM: Use the traped pci_access addr based on VM instead of static global variable
26d8d65 Kernel/VHM: Use the bit_op to remove the volatile definition in ioreq_client
57d2674a Revert "drm/i915/gvt: hard code Pipe B plane owner to UOS"
f4ae0c0 drm/i915/gvt: remove tag from vGPU context ID before check
fad792b drm/i915/gvt: fix gvtbuffer ioctl tile format issue
28b346f VBS: export vbs symbols
a52cad1 vhm: remove "reserve memory for trusty"
cb2e039 HVLog: Fix typo and refine sbuf_hvlog_index
0018157 vhm: support polling mode of ioreq completion
a4c6f83 vhm: mark ioreq completed in acrn_ioreq_complete_request
b05dc73 vhm: Add ioctl IC_CLEAR_VM_IOREQ to cleanup VM ioreqs
19990a2 SOS: Guest x2APIC support for SOS
2bb1c0d Fixing doc build caused by linux/vbs/vbs.h
89cc5e4 kernel: Revert "x86:acrn: add write_msi pv ops to intercept pci msi write with pv method"
16614c1 Merge "sdhci: fix the timeout check window for clock and reset" into base
f1d6d19 tc: Add support for configuring the taprio scheduler
f06a40b ASoC: Intel: Skylake: Virt: Add virtualization layer to skl driver
e14cdd4 ASoC: Intel: Skylake: Workarounds for virtualization
2665897 ASoC: Intel: Skylake: Notify BE about stream update
c34730a ASoC: Intel: Skylake: Register virtualization BE service
0f753aa ASoC: Intel: Skylake: Add support for Virtio SST
c65cd19 ASoC: Intel: Skylake: Add Kconfig options for virtualization
d1fc8d7 ASoC: Intel: Skylake: Modify skl_platform_register
e948793 ASoC: Intel: Skylake: Export skylake functions for virtio.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-01-19 11:23:42 +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
Naveen Saini
bc438335eb linux-intel/4.14: update to v4.14.87
* Stable Linux tag v4.14.87 : (56 commits)
      Linux 4.14.87
      tipc: use destination length for copy string
      net: qed: use correct strncpy() size
      mm: hide incomplete nr_indirectly_reclaimable in /proc/zoneinfo
      thermal/drivers/hisi: Remove costly sensor inspection
      thermal/drivers/hisi: Fix configuration register setting
      thermal/drivers/hisi: Encapsulate register writes into helpers
      thermal/drivers/hisi: Remove pointless lock
      thermal/drivers/hisi: Remove the multiple sensors support
      mm: cleancache: fix corruption on missed inode invalidation
      reset: remove remaining WARN_ON() in <linux/reset.h>
      reset: make device_reset_optional() really optional
      udf: Allow mounting volumes with incorrect identification strings
      arc: [devboards] Add support of NFSv3 ACL
      ARC: change defconfig defaults to ARCv2
      btrfs: Always try all copies when reading extent buffers
      btrfs: tree-checker: Don't check max block group size as current max chunk size limit is unreliable
      Input: elan_i2c - add support for ELAN0621 touchpad
      Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR
      Input: elan_i2c - add ELAN0620 to the ACPI table
      ...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-28 11:50:53 +08:00
Naveen Saini
aa823ab53b linux-intel/4.9: update to v4.9.146
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-28 11:50:45 +08:00
Naveen Saini
8730350964 intel-vaapi-driver: 2.2.0 -> 2.3.0
Changes from release notes:

 Bump version to 2.3.0
 Add new PCI ID for KBL and CFL
 Fix frame corruption when there are big MVs in VP8 encoding
 Fix dynamically bitrate resetting in AVC encoding
 Fix build errors when the toolchain doesn't support -fstack-protector
 Fix memory leak issue
 Make sure the achieved bitrate meet the requirement for VP8 encoding
 Optimize VPP on GEN8

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-17 15:33:16 +08:00
Anuj Mittal
d41dc2301b conf/machine: set preferred kernel to 4.19
Set preferred kernel to 4.19 for LSB as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-17 15:33:12 +08:00
Anuj Mittal
6a1633a5c5 linux-yocto: drop 4.14 appends
4.14 has been replaced by 4.19 as the LTS kernel in OE-core so drop the
appends.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-17 13:29:47 +08:00
Naveen Saini
5bd939d746 linux-intel/4.19: update to v4.19.8
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-13 15:35:01 +08:00
Anuj Mittal
804957194b backport-iwlwifi: exclude from world builds
The release we use doesn't compile with 4.19 kernel (and shouldn't be
needed there) so exclude it from world builds for now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-13 13:23:36 +08:00
Anuj Mittal
9f3e1eae28 linux-intel/4.19: update to v4.19.5
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-06 07:36:13 +08:00
Anuj Mittal
f202fe19b2 custom-licenses: remove BSD_LMS
The recipe was removed and this license isn't required here anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-06 07:36:13 +08:00
Anuj Mittal
6362160cfd intel-corei7-64.conf: remove reference to dpdk-libibverbs
The recipe was removed from dpdk layer.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-06 07:36:13 +08:00
Anuj Mittal
13ae1339c2 linux-intel/4.19: add recipe
Builds 4.19/base from linux-intel-lts.

Include a patch from linux-yocto 4.18 to detect ncurses correctly when
cross-compiling and move the older patch to version specific recipes
from inc.

In addition to intel-common kernel configs from yocto-kernel-cache, this
also includes security.scc feature which enables a set of configs with
the aim of reducing the kernel attack surface and/or of performing
additional checks and validation of commonly used structures in kernel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-05 14:42:27 +08:00
Anuj Mittal
f7a9272983 ixgbe: upgrade 5.3.8 -> 5.5.2
Added XDP support and fixes compilation issues with 4.19 kernel. License
checksum changed because of formatting related changes.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-12-04 10:49:21 +08:00
Anuj Mittal
08d0b59b24 README: point to correct branch for master
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-28 11:29:39 +08:00
Anuj Mittal
0452d64a26 MAINTAINERS: update to current maintainers
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-28 11:29:39 +08:00
Anuj Mittal
901a714e52 intel-mediasdk: add recipe
Intel(R) Media SDK provides an API to access hardware-accelerated
video decode, encode and filtering on Intel® platforms with integrated
graphics.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-28 11:29:39 +08:00
Anuj Mittal
b90dc17725 intel-media-driver: add recipe
Hardware accelerated video driver that supports Intel(R) HD Graphics
starting from Broadwell. Please see for details:

https://01.org/intel-media-for-linux

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-28 11:29:39 +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
a7d94d8fec linux-intel-rt/4.14: update to v4.14.78
Updates -rt patchset to -rt47 and also includes kernel configuration
cleanups.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-14 09:14:55 +08:00
Anuj Mittal
b639f22550 linux-intel/4.14: update to v4.14.78
Also include more config clean-up changes from yocto-kernel-cache.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-07 12:48:49 +08:00
Anuj Mittal
2a5935a508 linux-intel/4.9: update to v4.9.134
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-10-30 10:20:32 +08:00
Anuj Mittal
847dcbb866 layer.conf: update layer compatibility sumo->thud
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-10-01 21:22:02 +08:00
Anuj Mittal
438ccc27c2 libyami-utils: 1.3.0 -> 1.3.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-10-01 21:21:28 +08:00
Anuj Mittal
0c8b232a06 libyami: 1.3.0 -> 1.3.1
Changes from release notes:

h264dec: fix low lantecy mode
common: add RGB 10 bits support
common: add RGB565 support
common: add XRGB, ARGB, XBGR, ABGR support
yamivpp: add rotation function for vpp

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-10-01 21:21:11 +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
Anuj Mittal
0ca40c2a30 ixgbevf: 4.3.5 -> 4.3.6
For changes, please see:

https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.3.6/

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-27 16:43:40 +08:00
Anuj Mittal
0dd4da7ea7 ixgbe: 5.3.7 -> 5.3.8
For changes, please see:

https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.3.8/

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-27 16:43:40 +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
af677f5e4a thermald: 1.7.2 -> 1.8
Changes from release notes:

- Support of KBL-G with discrete GPU
- Fast removal of any cooling action which was applied once
temperature is normal
- Android support
- Add Hot trip point, which when reached just calls "suspend"
- Adding new tag "DependsOn" which enable/disable trip based on some other trip
- Polling interval can be configured via thermal xml config
- Per trip PID control
- Simplify RAPL cooling device

Also remove upstreamed patches and add a change to fix build failures.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-27 10:29:14 +08:00
Anuj Mittal
ba19605153 linux-intel-rt/4.14: update to v4.14.68
Updates -rt patchset to -rt42.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-24 15:04:39 +08:00
Anuj Mittal
f315fe8073 linux-intel-rt/4.14: update to 4.14.63
Updates -rt patchset to -rt40. Also include meta changes to cleanup
kernel configuration.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-20 16:22:59 +08:00
Anuj Mittal
41f29bf4f6 linux-intel/4.14: update to 4.14.68
Also include meta changes to cleanup kernel configurations.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-20 16:21:49 +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
cbe4af3217 linux-intel/4.9: update to 4.9.126
Also include meta changes to cleanup kernel configuration.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-20 16:16:14 +08:00
Anuj Mittal
bdb69f0596 linux-intel-rt/4.9: update meta SRCREV
Include changes that drop obsolete configs to get rid of audit warnings:

    bae5cc4e bsp/romley: drop obsolete config
    2e39f82d x86: update microcode configs
    6894481e wifi: CONFIG_VENDOR_ATH must be build in
    3a9f687c pm: drop obselete CONFIG_USB_SUSPEND
    bb869e57 pm: change CONFIG_PM_RUNTIME to CONFIG_PM
    49547fd6 i915: remove obselete CONFIG_DRM_I915_KMS
    4b49aa8e i915: rename preliminary_hw_support to alpha_support
    d6186c62 sound: fix CONFIG_SND_SST_MFLD_PLATFORM
    d57f4ebf netfilter: drop CONFIG_NF_CONNTRACK_PROC_COMPAT
    c8e3cf86 netfilter: remove obselete ULOG configs
    13da6cb5 fs: drop old ext3 options
    8e25da60 cgroups: remove obselete options
    aa6a61d8 wifi: ATH_CARDS -> WLAN_VENDOR_ATH
    4e32f99a intel: remove CONFIG_CPU_FREQ_TABLE
    131df62c common-pc: remove obselete subsystem
    0040deb2 bsp: don't include crypto.scc
    3f94205d features/crypto: drop feature
    e2951464 features/thermal: use the correct config name
    5a09f42b features: drop obsolete configs

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-04 18:40:47 +08:00
Anuj Mittal
e9d203474a linux-intel/4.9: update meta SRCREV
Include changes that drop obsolete configs to get rid of audit warnings:

bae5cc4e bsp/romley: drop obsolete config
2e39f82d x86: update microcode configs
6894481e wifi: CONFIG_VENDOR_ATH must be build in
3a9f687c pm: drop obselete CONFIG_USB_SUSPEND
bb869e57 pm: change CONFIG_PM_RUNTIME to CONFIG_PM
49547fd6 i915: remove obselete CONFIG_DRM_I915_KMS
4b49aa8e i915: rename preliminary_hw_support to alpha_support
d6186c62 sound: fix CONFIG_SND_SST_MFLD_PLATFORM
d57f4ebf netfilter: drop CONFIG_NF_CONNTRACK_PROC_COMPAT
c8e3cf86 netfilter: remove obselete ULOG configs
13da6cb5 fs: drop old ext3 options
8e25da60 cgroups: remove obselete options
aa6a61d8 wifi: ATH_CARDS -> WLAN_VENDOR_ATH
4e32f99a intel: remove CONFIG_CPU_FREQ_TABLE
131df62c common-pc: remove obselete subsystem
0040deb2 bsp: don't include crypto.scc
3f94205d features/crypto: drop feature
e2951464 features/thermal: use the correct config name
5a09f42b features: drop obsolete configs

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-04 18:40:39 +08:00
Anuj Mittal
bc8c809628 linux-intel: remove obsolete configs
Remove invalid kernel configs. These were added for in-review patches in
bxt-rebase branch and aren't present upstream.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-04 18:40:29 +08:00
Anuj Mittal
52f6c51322 linux-intel-rt/4.14: update meta SRCREV
Includes changes to drop obsolete configs:

5c089e91 features/thermal: use the correct config name
580b72ac features/crypto: drop feature
c43c9e19 kver: bump to v4.14.67
7f3eea0b features/media: drop obsolete config
26aa829b features/soc/baytrail: fix conflict with configs
998a9153 features: drop obsolete configs
2fe11da3 fragments: drop obsolete configs
a4b2d369 dmm.cfg: Change dm-multipath from built-in kernel module to LKM
07ce8f9a bsp: Add tiny config entries for intel-x86
8a3be7d7 features/security: add configs to harden protection
f9727269 kver: bump to v4.14.62
f75450c3 qemuarm64: Add preemp-rt config entry
49e24e3e standard: add bfp configs by default
30267603 rbd: Add fragments for Rados block device
ece16172 intel-x86: Add preemp-rt config entries
eaef206f tiny: Remove CONFIG_TINY_RCU
9db39d1e intel-x86: Add intel-x86 BSPs
22177e6c cfg: add fragment on kernel selftest

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-04 18:40:21 +08:00
Anuj Mittal
448ba06f10 linux-intel/4.14: update meta SRCREV
Include changes that drop obsolete configs and reduce conflicts:

5c089e91 features/thermal: use the correct config name
580b72ac features/crypto: drop feature
c43c9e19 kver: bump to v4.14.67
7f3eea0b features/media: drop obsolete config
26aa829b features/soc/baytrail: fix conflict with configs
998a9153 features: drop obsolete configs
2fe11da3 fragments: drop obsolete configs
a4b2d369 dmm.cfg: Change dm-multipath from built-in kernel module to LKM
07ce8f9a bsp: Add tiny config entries for intel-x86

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-04 18:40:11 +08:00
Anuj Mittal
69cc6450e7 linux-yocto: drop bbappends for 4.15 kernel
4.15 recipes have been dropped and replaced by 4.18 in OE-core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-04 18:37:53 +08:00
Anuj Mittal
dd291ca61c linux-yocto: drop bbappends for 4.12 kernel
4.12 kernel has been dropped in this release, drop these bbappends.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-09-04 18:37:45 +08:00
Anuj Mittal
4d5fcb0a8d linux-yocto: add bbappends for 4.18 kernel
Add bbappends to enable 4.18 linux-yocto kernel from OE-core to be built
with meta-intel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-30 13:11:15 +08:00
Anuj Mittal
5e8e52f0d0 linux-intel/4.14: update SRCREV to 4.14.66
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-24 11:24:50 +08:00
Anuj Mittal
ce1763dba0 linux-intel/4.14: harden kernel config
Include scc that enables stricter config options that reduce the attack
surface and/or perform additional checks and validation of commonly used
structures in kernel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-17 15:07:19 +08:00
Anuj Mittal
078141a400 microcode: upgrade 20180703 -> 20180807
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-13 09:29:46 +08:00
Anuj Mittal
5a72182247 linux-intel/4.9: use new/correct revision for 4.9.116
Also drop the patch that has been included in the lts tree instead.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-09 22:01:18 +08:00
Anuj Mittal
0ac4864b75 linux-intel-rt/4.14: update SRCREV to 4.14.59
Updates preempt-rt patchset to -rt37.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-09 13:49:23 +08:00
Anuj Mittal
216a5f7d3e linux-intel/4.14: update SRCREV to 4.14.59
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-09 13:49:23 +08:00
Anuj Mittal
63c4b28180 linux-intel/4.9: update to 4.9.116
Also include a patch to replace /bin/awk with /usr/bin/awk to fix
issues with kernel-devsrc packaging/installation.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-08 22:30:56 +08:00
Anuj Mittal
8bca950b8a lms8: remove
Obsolete and not being maintained anymore.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-02 07:20:56 +08:00
Anuj Mittal
12acdbe9d8 README: minor edit
We don't supply binaries anymore. Also, remove some obsolete comments.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-27 10:34:20 +08:00
Anuj Mittal
e4e44b4c77 machine/intel-corei7: remove lms from MACHINE_EXTRA_RRECOMMENDS
Not all platforms need it and should be enabled only when it is required.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-27 10:34:20 +08:00
Anuj Mittal
6a52717354 lms7: remove
Looks for the wrong device node, startup script fails among other
issues and as a result, doesn't work.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-27 10:31:45 +08:00
Anuj Mittal
8545706064 machine/intel-corei7-64: remove reference to openssl-qat
The recipe was removed and this is no longer needed.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-25 10:11:25 +08:00
Anuj Mittal
8f0fa83592 linux-intel/4.9: update SRCREV to 4.9.113
Also update meta SRCREVs.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-24 14:13:25 +08:00
Anuj Mittal
e49e8ac8ad linux-intel-rt/4.14: update SRCREV to 4.14.52
Updates preempt-rt patchset to -rt34. Also, update meta SRCREVs to
include:

d64aec97 igb.cfg: change igb config from m to y
34d4dc9c bsp: create qemuarm-tiny configuration
1beb3acf kernel features about debug: gather debug features
c7285c00 staging: octeon: Add a workaround for the issue of GCC8
94457657 kver: bump to v4.14.48
53336e1b features/kernel-sample: add kernel sample support
b577f9a0 crypto: aes-generic - fix aes-generic regression on powerpc
d1e17069 objtool, perf: Fix GCC 8 -Wrestrict error
91b09701 mips: Disable attribute-alias warnings
c4902ee8 powerpc: Disable attribute-alias warnings from gcc8

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-24 14:10:47 +08:00
Anuj Mittal
b571b8ea0b linux-intel/4.14: update SRCREV to 4.14.56
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-24 10:55:51 +08:00
Anuj Mittal
0d6eb84722 intel-vaapi-driver: 2.1.0 -> 2.2.0
* Add new PCI ID for KBL-Y
* Fix for VC1 decoding issues
* Fix VP8 encoding issues
* Fix the over-run issue in HEVC encoding
* Fix the max MV length in MPEG-2 encoding
* Fix packed header mode

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-18 19:52:28 +08:00
Anuj Mittal
0eac762e3e va-intel: remove
Include intel vaapi driver directly as part of hwcodecs instead of going
indirectly through a separate recipe.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-18 10:20:06 +08:00
Anuj Mittal
c12c166592 rmc: remove
It's not being maintained anymore and the scripts have not been kept in
sync with upstream for quite some time.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-16 16:53:00 +08:00
Anuj Mittal
7c469177e8 linux-intel/4.14: update SRCREV to 4.14.52
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-09 09:13:56 +08:00
Anuj Mittal
f9d5395c5a intel-microcode: upgrade 20180425 -> 20180703
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-09 09:13:22 +08:00
Anuj Mittal
a8abc31178 intel-microcode: update to 20180425
Point to the the license from layer now that text .dat isn't supplied. And,
generate cpio from binary files.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-02 10:04:20 +08:00
Anuj Mittal
e5147051f2 iucode-tool: upgrade 2.1.2 -> 2.3.1
License-Update: Change in copyright year.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-28 14:44:15 +08:00
Anuj Mittal
a998af62d9 Revert "lttng-modules: fix build error with 4.14 -rt kernel"
lttng-modules has been upgraded to 2.10.6 which fixes this problem and
this backport isn't required anymore.

This reverts commit 55894192db.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-22 09:10:33 +08:00
Anuj Mittal
c73317916b libyami-utils: update to latest SRCREV
Change configure option that has been renamed, switch upstream check to
git commits and refresh patch using devtool.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-21 12:42:43 +08:00
Anuj Mittal
ae4b623eff libyami: update to latest SRCREV
Fixes errors with musl:

| ../../git/codecparsers/vp8_parser.cpp: In member function 'YamiParser::Vp8ParserResult YamiParser::Vp8Parser::ParseFrame(const uint8_t*, size_t, YamiParser::Vp8FrameHeader*)':
| ../../git/codecparsers/vp8_parser.cpp:98:32: error: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YamiParser::Vp8FrameHeader'; use assignment or value-initialization instead [-Werror=class-memaccess]
|    memset(fhdr, 0, sizeof(*fhdr));
|                                 ^
| In file included from ../../git/codecparsers/vp8_parser.cpp:44:
| ../../git/codecparsers/vp8_parser.h:131:8: note: 'struct YamiParser::Vp8FrameHeader' declared here
|  struct Vp8FrameHeader {
|         ^~~~~~~~~~~~~~
| cc1plus: all warnings being treated as errors

Also, remove the upstreamed patch and change upstream checks to use git
commits instead.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-21 11:58:20 +08:00
Ross Burton
05f3f87dec maintainers: update all owners to Anuj
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-21 10:23:22 +08:00
Anuj Mittal
68108b3b4e core-image-rt-sdk: make sure that we append to DEPENDS
Also fixes postinst warnings that are now being flagged as errors
after the recent changes in OE-core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-21 07:30:06 +08:00
Anuj Mittal
55894192db lttng-modules: fix build error with 4.14 -rt kernel
Backport patch to fix build errors with 4.14 rt kernels. Should be
reverted after lttng-modules is upgraded to 2.10.6 in OE-core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-21 07:30:06 +08:00
Anuj Mittal
58089c3823 core-image-rt: make sure that we append to DEPENDS
Also fixes postinst warnings that are now being flagged as errors
after the recent changes in OE-core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-19 17:51:17 +08:00
Anuj Mittal
0b93a82b4f core-image-minimal-initramfs: remove duplicate PACKAGE_INSTALL entries
This was made as default in OE-core and isn't needed here anymore [1].

[1] https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=53078a00ceab5d6aaa61c77fcb73f0d4aa788e00

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-19 14:00:36 +08:00
Anuj Mittal
fec5d45ec3 linux-intel-rt/4.14: update meta SRCREVs
Brings in following changes:

0a24859c kver: bump to v4.14.40
86650d7f features/net/team: Add Ethernet TEAM drivers
ea933089 systemtap: include note about CONFIG_KERNEL_DEBUG
f8232ce8 kver: bump to v4.14.30
53a4d48a features/wifi: Add WiFi driver fragments for various vendors/interfaces
95cda880 mpc8315e-rdb: Enable Realtek PHY driver
5f6c3e32 Revert "features/systemtap/systemtap.cfg: enable CONFIG_KERNEL_DEBUG"
54b3e9b7 features/systemtap/systemtap.cfg: enable CONFIG_KERNEL_DEBUG
801a6483 aufs: fix compile warning
426c8aa4 kver: bump to v4.14.24
c5e05f3c yaffs2: include rawnand.h instead of nand.h
b4468b54 kver: bump to v4.14.19

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-11 10:03:32 +08:00
Anuj Mittal
5ca75f08ca linux-intel/4.14: update SRCREV to 4.14.48
Also, update the meta SRCREV which brings in following changes:

94457657 kver: bump to v4.14.48
53336e1b features/kernel-sample: add kernel sample support
b577f9a0 crypto: aes-generic - fix aes-generic regression on powerpc
d1e17069 objtool, perf: Fix GCC 8 -Wrestrict error
91b09701 mips: Disable attribute-alias warnings
c4902ee8 powerpc: Disable attribute-alias warnings from gcc8
86650d7f features/net/team: Add Ethernet TEAM drivers
ea933089 systemtap: include note about CONFIG_KERNEL_DEBUG
53a4d48a features/wifi: Add WiFi driver fragments for various vendors/interfaces
95cda880 mpc8315e-rdb: Enable Realtek PHY driver
801a6483 aufs: fix compile warning
c5e05f3c yaffs2: include rawnand.h instead of nand.h

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-11 09:58:36 +08:00
Anuj Mittal
2af366a36d thermald: upgrade 1.7.1 -> 1.7.2
From README:
- Workwround for platform with invalid thermal table
- Error printing for RAPL constraint sysfs read on failure
- thermal-conf.xml.auto  can be read from /etc/thermald, which allows user to modify
  generated thermal-conf.xml from /var/run/thermald and copy to /etc/thermald

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-07 13:11:00 +08:00
Tan, Raymond
6f7ed1ec43 conf/machine/intel-core*: add COMPATIBLE_MACHINE for qat17
This adds both intel-core2-32 and intel-corei7-64 as the COMPATIBLE_MACHINE
for qat17 package.

Signed-off-by: Tan, Raymond <raymond.tan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-06 09:22:20 +08:00
Anuj Mittal
77e7aecc9b intel-core*.conf: change wks to be used for grub-efi
Point to the meta-intel wks file when grub-efi is to be used.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-04 16:02:41 +08:00
Anuj Mittal
902d162d3e wic: add wks for enabling grub-efi bootloader
Use our own wks when grub-efi is used and make sure that microcode is
early loaded.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-04 16:00:42 +08:00
Anuj Mittal
ef94155d9e ixgbe: upgrade 5.3.6 -> 5.3.7
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-24 19:41:15 +08:00
Anuj Mittal
b561811ab0 ixgbevf: upgrade 4.3.4 -> 4.3.5
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-24 19:40:23 +08:00
Anuj Mittal
d423576931 README: update for sumo release requirements
Updated bitbake branch and metadata location.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-17 15:04:55 +08:00
Anuj Mittal
bb80617541 MAINTAINERS: change to reflect current maintainers
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-17 11:49:29 +08:00
Anuj Mittal
67e2bf20af linux-intel-rt/4.14: update to 4.14.40
Updates linux preempt-rt to 4.14.30-rt30.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-16 15:01:59 +08:00
Anuj Mittal
62fd1d419f linux-intel/4.14: update to 4.14.40
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-16 15:01:59 +08:00
Anuj Mittal
ac2673139d linux-intel/4.9: update to 4.9.99
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-16 15:01:59 +08:00
California Sullivan
8116550f0d linux-intel/4.9: update to v4.9.84
Also the preempt-rt kernel updates to the -rt62 patchset.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-16 09:32:31 +08:00
California Sullivan
a82a0874d2 linux-intel/4.14: update to v4.14.35
Also change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-24 15:56:19 -07:00
California Sullivan
85a301575d linux-intel-rt/4.14: update to v4.14.34
Also updates preempt-rt patchset to -rt27.

Change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-24 15:56:19 -07:00
Anuj Mittal
632399bb6f ixgbevf: cleanup recipe
* Remove unnecessary code and include version info in recipe.
* Better description of the package and project page
* Change do_install to use S instead of WORKDIR. Using S would
  fail when used with devtool that relies on externalsrc class.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-23 11:11:38 -07:00
California Sullivan
d5699efd24 conf/machine/intel-corei7-64.conf: remove DPDK_TARGET_MACHINE
"atm" wasn't a real target and breaks the dpdk build now that the
TARGET_MACHINE selection is fixed. Just allow it to default since that's
what it effectively got before.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-17 14:02:56 -07: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
California Sullivan
31a6506a01 README: update bitbake and OE-core requirements
OE-core sumo currently uses bitbake 1.37.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-13 17:48:31 -07:00
California Sullivan
e84508f1ba conf/machine/intel-core*: use systemd-bootdisk-microcode.wks by default
This allows early boot microcode updates by default.

Since microcode is needed, we also add intel-microcode to
WKS_FILE_DEPENDS.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-13 16:41:13 -07:00
California Sullivan
4471c6835a wic: add systemd-bootdisk-microcode.wks
Add wic kickstart file that includes microcode as an initrd for early
update support.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-13 16:41:13 -07:00
California Sullivan
bc31dbbd40 linux-intel-rt_4.14: update to latest 4.14.29 commit
No stable update, but the following patches are applied:

12bddcf trusty: add RAX into clobber list of inline asm for ACRN
e5e8760 trusty: Update macro SMC_FC_GET_WALL_SIZE from 12 to 20
4029aa7 Revert "REVERTME disable user mode non-root access to the eBPF JIT"

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-13 16:17:13 -07:00
California Sullivan
e6117fbf1c linux-yocto-4.14: update to v4.14.33
Updates from v4.14.30 stable to v4.14.33 stable.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-13 16:17:13 -07:00
Anuj Mittal
22a0bdb33b iwlwifi: remove reference to SYSTEMD_AUTO_ENABLE
Serves no purpose, and makes sense only when inheriting systemd.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-12 15:54:29 -07:00
Anuj Mittal
6dbb5b709b ixgbe: cleanup recipe
* Remove unnecessary code and include version info in recipe name.
* Change do_install to use S instead of WORKDIR. Using S would
  fail when used with devtool that relies on externalsrc class.
* Better description and proper project page.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-12 15:54:29 -07:00
Juro Bystricky
c883874ddf README: minor edit
Mention un-mounting before flashing USB.
Use sudo with "dd"
Show progress with "dd"

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09 13:36:37 -07:00
California Sullivan
5130b90063 ixgbevf: update to v4.3.4
Also remove the python snippet limiting it to pre-4.14 kernels, as the
new version is compatible.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09 13:35:12 -07:00
California Sullivan
723c7b8624 ixgbe: update to v5.3.6
Also remove the python snippet limiting it to pre-4.14 kernels, as the
new version is compatible.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09 13:35:12 -07:00
California Sullivan
006d2f0c9f linux-intel.inc: use meta-intel-compat-kernel.inc
And simplify the recipe a bit.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 13:23:47 -07:00
California Sullivan
19be124b3e linux-yocto/4.15: add bbappends
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like
the previous two releases, we will be floating on OE-core's SRCREVs,
with linux-intel being the well-tested kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 13:23:47 -07:00
California Sullivan
cc70e4c391 linux-yocto/4.14: add bbappends
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like
the previous two releases, we will be floating on OE-core's SRCREVs,
with linux-intel being the well-tested kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 13:23:47 -07:00
California Sullivan
57bcd9c595 linux-yocto/4.12: use meta-intel-compat-kernel.inc instead
This sets all the necessary variables.

The -rt kernel gains some AUTOLOAD settings, which is fine and should
have been the case in the first place.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 13:23:47 -07:00
California Sullivan
9e417c71d0 recipes-kernel/linux: add meta-intel-compat-kernel.inc file
These are common settings for any meta-intel compatible kernel. It sets
things like COMPATIBLE_MACHINE, default module autoload settings, the
correct KMACHINE for the chosen MACHINE, and adds any KERNEL_FEATURES
that have been added to KERNEL_FEATURES_INTEL_COMMON.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 12:07:49 -07:00
California Sullivan
39e15daae8 layer.conf: update LAYERSERIES_COMPAT variable
We are compatible with sumo and no longer compatible with rocko.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 12:04:43 -07:00
California Sullivan
6bc21028a5 linux-intel-rt_4.14: bump to v4.14.29
Update from v4.14.24 to v4.14.29.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-29 14:08:09 -07:00
California Sullivan
134491faad linux-intel_4.14: bump to v4.14.30
Update SRCREVs from v4.14.26 to v4.14.30.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-29 14:06:02 -07:00
California Sullivan
81eb68f4ff efilinux: remove
The code hasn't been touched for over 4 years. Its also unlikely to have
been used much if at all considering our previous lack of EFI boot
partition support.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-27 12:17:31 -07:00
California Sullivan
aab83c8235 rmc-db: also install to /boot/
With the EFI image enhancements, installing to boot allows us to easily
use RMC with the new wic images.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-27 12:17:31 -07:00
California Sullivan
3342d3715e systemd-boot/rmc-boot.inc: make it work with EFI image enhancements
Give it an RPROVIDES rmc-boot so that EFI_PROVIDER rmc-boot can be used
as an install target. RDEPENDS on rmc-db to satisfy its runtime
dependencies. Also add python snippet to set its IMAGE/IMAGE_PREFIX
target for when its chosen as EFI_PROVIDER.

These changes let it work well with the new wks.in file, where
previously it couldn't work with wic at all.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-22 08:29:50 -07:00
California Sullivan
f2502f90ab systemd-boot/rmc-boot.inc: update to work with v237 and meson
Patch changes:
* 0001-sd-boot-Link-RMC-library-into-bootloader-and-stub.patch removed
because make is no longer used.
* 0001-sd-boot-stub-check-LoadOptions-contains-data.patch removed because
it was accepted upstream.
* 0001-partially-revert-sd-boot-stub-Obtain-PE-section-offs.patch added to
support RMC functionality. Upstream removed a snippet that found the
root directory because they didn't need it anymore, but RMC does.
* 0002-sd-boot-fix-RMC-compatibility-with-systemd-boot-and-.patch added
to support building with meson instead of make.
* Others refreshed

inc file changes:
* Don't commit pin, we can maintain these patches OK for now
* EXTRA_OEMAKE -> EXTRA_OEMESON, and removed some superfluous options

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-22 08:29:39 -07:00
Chen Qi
90d32d53cf systemd-boot: fix bbappend file to suit latest version
Fix the bbappend file to suit the latest systemd version.

As systemd has now dropped autotools support, using ninja
instead of make in do_compile.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-20 09:06:21 -07:00
California Sullivan
11c2d33606 linux-intel-rt_4.14: update to v4.14.24
This update brings in changes from v4.14.19 up to v4.14.24.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-19 17:25:52 -07:00
California Sullivan
c074fbeeb6 linux-intel_4.14: update to v4.14.26
This update brings in changes from v4.14.19 up to v4.14.26.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-15 17:27:42 -07:00
California Sullivan
43444c01b9 intel-microcode: update to version 20180312
The LIC_FILES_CHKSUM also needed to be updated, as the copyright
added the year 2018.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-15 17:26:43 -07:00
Anuj Mittal
2ad24ce812 meta-intel.inc: remove unreferenced xserver code
OLD_XSERVER_X86_EXT was added to support emgd drivers that needed X server
older than 1.13. We neither support X server older than 1.13 nor the emgd
drivers now.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-13 16:43:12 -07:00
California Sullivan
958d1a20f7 Revert "conf: override WKS_FILE_DEPENDS for intel machines"
This reverts commit ab858eb989.

This caused no bootloader to appear in the boot partition if WKS_FILE
was changed manually. Furthermore, wic wouldn't error, it would just
silently ignore the missing binary.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-06 12:53:08 -08:00
Anuj Mittal
9a4d583c7d intel-vaapi-driver: upgrade to 2.1.0
* Add support for CannonLake (aka. CNL)
    - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
    - Encoding: H.264/MPEG-2/JPEG/VP8/VP9
    - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive,
      MotionCompensated}/ColorBalance/STD
* Add support for VC1 interlaced video decoding
* Add support for Stats/PreEnc on GEN9
* Add support for vaExportSurfaceHandle()
* Add new PCI IDs for CFL
* Add minimum resolution query for encoder
* Enhance the logging to provide informational messages
* Fix VP9 brc issue on KBL

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-26 16:55:07 -08:00
California Sullivan
e5e3fe42c5 linux-intel/4.9: Update to v4.9.81
Brings in changes from linux-stable up to v4.9.81.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-22 14:56:39 -08:00
Anuj Mittal
ab858eb989 conf: override WKS_FILE_DEPENDS for intel machines
WKS_FILE_DEPENDS includes all the dependencies for producing wic images
and is meant to be overridden with correct set by image recipes. Right now,
the default values result in grub-efi being built even when EFI_PROVIDER
is set to systemd-boot.

Change the value to depend only on the EFI_PROVIDER bootloader.

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
Anuj Mittal
c71d3ab216 conf/machine/intel-*: remove do_image_wic depends
These dependencies on native tools needed by wic images have already been
added by image_types_wic bbclass. Appending here results in same dependencies
being added twice.

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
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
Anuj Mittal
10af084283 libyami-utils: upgrade to 1.3.0
Brings in following changes:

8cfdf78 v4l2: handle on fly resolution change.
195f73c remove v4l2_wrapper header
dc0ea04 yamidecode: add support for -w wait before quit
dbdab6a decodeoutput: wait for X11 expose event
d6c38d3 yamidecode: add --lowlatency option to enable AVC low latency mode
248a6c4 configure.ac: check yami 0.5.2 for svct changes
f9b7a2f refact: use TemproalLayers to set temproal encoder params
7850eaa tests/decodeoutput: initialize m_file pointer to NULL
d1c686b configure.ac: bump reuqested yami API to 0.5.1
20b3765 yamidecode: avoid using memset to reset "std::string"
52fe395 vp8dec: enable svc-t decoding

Also changed URLs to point to renamed Intel repository.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16 15:38:35 -08:00
Anuj Mittal
278376a801 libyami: upgrade to 1.3.0
Major changes:

 *Implement H.264 SVC-T new reference mode
 *Implement H.264 low latency mode
 *Improve v4l2 interface,support dynamic resolution change
 *JPEG decoder fixes and Y800 support

The 1.3.0 release tag isn't on any branch so use the SRCREV that is
one commit behind.

Added a patch to fix build because of change in location of headers
in this release. Also, point to renamed intel repository.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16 15:38:35 -08:00
Anuj Mittal
433e4f31e9 intel-vaapi-driver: upgrade to 2.0.0
Major changes:

* Bump version to 2.0.0
* Add support for Coffee Lake (aka. CFL)
  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit
  - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP/CBR/VBR mode
  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD
* Add support for H264 FEI
* Add support for HEVC ROI encoding
* Add support for intensity compensation for VC-1 decoding
* Improve the quality of the H264 encoder on BDW/BSW
* Improve the CSC performance between I420/NV12/P010/YUY2/VYUY format
* Improve the performace of va{Get, Put}Image for I420/NV12/P010/YUY2/VYUY format
* Fix image corruption for VP9 decoding
* Fix race condition in wayland support
* Fix ROI support in VDEnc support
* Fix corrupted stream when using VDEnc CBR/VBR
* Fix GCC 7.1.1 warnings/errors
* Update the shader for HEVC encoding

The upstream package name now is intel-vaapi-driver instead of libva-intel-driver.

Updated to point to release tarball instead of git. Also, changed
the URLs to point to new project page.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16 15:38:35 -08:00
California Sullivan
a6a0dbc65e linux-intel/4.14: Update to v4.14.18
Pull in changes up to v4.14.18 from linux-stable.

Also, linux-intel-rt is upgraded to the rt15 patchset.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-14 12:54:58 -08:00
California Sullivan
84cd64d6aa linux-intel/4.14: change KBRANCH to 4.14 and update SRCREVs
A named branch has now been created, so use that instead of master.

Also update the cache SRCREV. No functional changes to the generated
config, but the cache has been refactored to not reference unsupported
platforms.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-14 12:44:00 -08:00
Anuj Mittal
9e9ad9da03 thermald: fix typo in license name
Correct license name is GPLv2.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-12 11:07:56 -08:00
California Sullivan
0329150957 linux-yocto: remove 4.4, 4.9, and 4.10 bbappends
These have been removed from OE-core.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-06 12:19:55 -08:00
California Sullivan
83e1ac29b7 linux-intel/4.14: Update to v4.14.15
Update both recipes to v4.14.15, linux-intel-rt from v4.14.12 and
linux-intel from v4.14.14.

Note that the linux-intel-rt kernel branch had to be rebased, causing
the recipe to point to invalid commit IDs. It was a one-time error that
caused the need to rebase and should not occur again.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-31 11:37:31 -08:00
California Sullivan
a6a5d581ff Revert "intel-microcode: update to 20180108"
This reverts commit 7969d8e442.

Its recommended that rollout of this microcode update is suspended. See here:
https://newsroom.intel.com/news/root-cause-of-reboot-issue-identified-updated-guidance-for-customers-and-partners/

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-30 15:36:51 -08:00
California Sullivan
14ddaa3780 meta-intel.inc: use linux-intel instead of linux-yocto in -lsb
Previously the ltsi kernel was 4.4, requiring us to use linux-yocto. It
has since moved to 4.9, allowing us to use linux-intel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-29 17:36:35 -08:00
California Sullivan
63421485e6 linux-yocto/4.4: Update to v4.4.113
Brings in changes from stable up to v4.4.113.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-29 17:36:35 -08:00
California Sullivan
8315e1dc39 linux-intel/4.9: update to v4.9.77
No cache changes at this time, only a stable update.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-25 15:26:56 -08:00
California Sullivan
e28f2f9494 linux-intel: fix menuconfig when host lacks ncurses
linux-yocto has been carrying this patch for years. It allows the kernel
to link with a non-host ncurses.

This patch is needed for all linux-intel kernels, and that area of code
is rarely changed, so maintenance of the patch should be minimal.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-25 14:50:59 -08:00
California Sullivan
f3f1be4f5a linux-intel/4.14: add preempt-rt recipe
Adds the 4.14.12  kernel with the rt10 patches applied.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-23 15:49:51 -08:00
California Sullivan
af420750a3 linux-intel/4.14: update to v4.14.14
No cache changes at this time, just a stable update.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-23 15:11:03 -08:00
California Sullivan
ee1d78515a meta-intel.inc: set default EFI_PROVIDER to systemd-boot
RMC is confusing as a default because it is only supported by legacy
(iso, hddimg) image types. Its also not being actively maintained,
causing it to lag behind in updates (currently against systemd-boot
v232 instead of v234).

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22 16:44:20 -08:00
California Sullivan
7fa26da6c6 systemd-boot: move systemd-boot.inc into base bbappend
Including a non-existant .inc doesn't cause errors, so just move the
systemd-boot.inc file into the main bbappend. This avoids rebuilding the
package without our changes should grub-efi be the EFI_PROVIDER and we
build systemd-boot, while keeping the RMC changes when rmc-boot is the
EFI_PROVIDER.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22 16:24:23 -08:00
California Sullivan
de43a8f89f systemd-boot: move commit pinning to rmc-boot.inc
systemd-boot shouldn't be stuck on a certain commit just because RMC is.

This effectively upgrades our systemd-boot version from v232 to v234. We
also get to drop a patch that was accepted upstream.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22 16:24:23 -08:00
Anuj Mittal
651c915309 thermald: update from 1.6 to 1.7.1
Updated version with patches to ensure thermald with musl and x32.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22 16:22:57 -08:00
California Sullivan
a129e6a1c8 core-image-minimal-initramfs.bbappend: Add missing install module
This allows installation when booting in legacy mode.

Fixes [YOCTO #12346].

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22 14:47:51 -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
California Sullivan
4c63d9fb45 maintainers.inc: update recipes for new maintainers
Anuj gets video related pieces.
Stephano gets RMC and poky-tiny related pieces.
Cal picks up other small pieces.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:24:24 -08:00
California Sullivan
6152a1bd15 MAINTAINERS: update to current project maintainers
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:24:24 -08:00
California Sullivan
d8b1a9e77e linux-intel/4.14: Update to v4.14.12
This brings in the changes up to v4.14.12 from linux-stable.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:24:24 -08:00
California Sullivan
a8d53e85bb linux-intel/4.14: mirror new dependencies added to linux-yocto-dev
These new dependencies are needed for some configurations.

elfutils-native is required for CONFIG_UNWINDER_ORC (disabled by default
for now due to out-of-tree module complications).

openssl-native and util-linux-native are required for some certificate
processing options.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:24:24 -08:00
California Sullivan
5e02959f5c linux-intel/4.14: use master cache until named branch available
It wasn't appropriate to use the 4.9 cache for 4.14. This also brings in
the following relevant commits:

* b6b5ac8d x86-64: disable orc by default
* 82743ab8 common-pc*.scc: Add igb to common-pc drivers
* 6bcc7298 features/i915/i915.cfg: compile i915 as a module

This adds Intel gigabit Ethernet drivers, fixes the i915 firmware load
issue, and fixes an lttng-modules compilation failure with the new
kernel due to the new CONFIG_UNWINDER_ORC=y default.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:24:24 -08:00
California Sullivan
a17f3f4e9c linux-intel/4.9: update to v4.9.76
This brings in the changes up to v4.9.76 from linux-stable.

Also update the cache, bringing in the following relevant config
changes:

* 3e7fedea common-pc*.scc: Add igb to common-pc drivers
* 4341ae3a features/i915/i915.cfg: compile i915 as a module

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:08:54 -08:00
Juro Bystricky
7969d8e442 intel-microcode: update to 20180108
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-12 11:10:44 -08:00
California Sullivan
953e5ce212 meta-intel.inc: Update linux-intel PREFERRED_VERSION to 4.14
This is the newest LTS kernel, and will be the preferred kernel going
for this release.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-08 13:25:01 -08:00
California Sullivan
1580913674 ixgbe*: skip package if using 4.14 kernel
No stable release supports 4.14 or newer yet.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-20 11:03:54 -08:00
California Sullivan
f0a462b71f linux-intel/4.14: Fix 32-bit perf issue
Perf fails to compile for 32-bit without this patch. I have requested
for Bruce to submit it upstream.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-18 14:20:01 -08:00
California Sullivan
2821e296a3 linux-intel/4.9: Update cache and source SRCREVs
Trusty and USB fixes in source.

Compile i915 as module in cache. This makes sure that the video drivers
and firmware are available at the same time, fixing firmware load
issues.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-18 10:29:00 -08:00
Saul Wold
0f266744f7 Galileo: Remove remaining bits from RMC and WIC directory
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-08 15:04:46 -08:00
Saul Wold
6f988495c3 README: Remove Quark references
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-08 15:04:46 -08:00
Saul Wold
5dbc69e339 intel-quark: Remove MACHINE configuration for Quark
As the Quark machine has been EOL'ed at the end of 2017, remove this
machine type from the 2018 planned release of meta-intel

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-08 15:04:46 -08:00
Saul Wold
71fc4f3497 qemuboot-intel: Remove quark references
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-08 15:04:46 -08:00
Saul Wold
a7cdcce8b4 core-image-tiny: Remove Quark reference and WKS file
Since Quark is getting depercated remove reference and WKS file

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-08 15:04:46 -08:00
Saul Wold
a0342186f8 linux-*: remove quark references from kernel
This is an early step to removing the meta-quark machine type, as
the Quark processor has been EOL'ed by Intel, this release will
remove it from the kernel recipes

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-08 15:04:46 -08:00
Saul Wold
48b96fee2b linux-intel_4.14: Add latest LTS kernel
This commit adds the 4.14.0-LTS kernel, but does not change the
PREFERRED_VERSION.  This will be updated later, to use this kernel
set PREFERRED_VERSION in your local.conf or distro.conf files

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-07 16:44:37 -08:00
Saul Wold
8d37591e11 linux-intel: Update 4.9 SRCREV and refactor
This has a SRCREV update to bring linux-intel to HEAD with some
audio and pnp patches.

The refactor moves the selection of branch to the versioned recipe
so we can have a shared linux-intel-lts repo with multiple LTS version
branches.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-07 16:42:45 -08:00
California Sullivan
c811c0b338 linux-intel.inc: set COMPATIBLE_MACHINE default
Non-Intel* machines did not get COMPATIBLE_MACHINE set at all, allowing
the package to be built when it probably shouldn't have been. For
example, it would be built when the MACHINE was set to qemux86. This
caused lttng-modules to fail because lttng-modules only gets patched
for our kernel when an Intel MACHINE was being used in order to maintain
Yocto Project Compatibility status.

By setting the default it fails when an invalid MACHINE is used. Note
that while qemux86 is not a compatible MACHINE, the kernel itself does
have the necessary components to run under qemu.

Also change the COMPATIBLE_MACHINE overrides to use the x86-intel-common
override instead of machine-specific overrides since they all have the
same value.

[YOCTO #12278].

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-28 16:15:14 -08:00
California Sullivan
60778f7540 linux-intel/4.9: update SRCREVs for v4.9.61
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-22 08:44:06 -08:00
Saul Wold
a1ce6f4bfb intel-microcode: Update to 20171117
This update contains ...

No Actual license change, just date.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-21 15:52:34 -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
Patrick Ohly
5adbf6df4f uefi-comboapp.bbclass: install files under pseudo
do_uefiapp_deploy copies files into the /boot directory of the rootfs
and thus, like do_rootfs, should run under pseudo so that the files
end up being owned by root.

This did not trigger the uid leak check, perhaps because the task runs
later.

For some (still unknown reason), sometimes the installed files did end
up being owned by root, which tripped up a swupd test because the
system update randomly included unexpected changes to bootx64.efi or
rmc.db. With this change, they are owned by root consistently.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-17 10:54:21 -08:00
Saul Wold
c664a44795 MAINTAINERS: Update for the removal of meta-tlk
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-07 10:09:16 -08:00
Saul Wold
d68dda959b layer.conf: Bump Layer due to removal of meta-tlk
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-01 10:38:28 -07:00
Saul Wold
26d3fbb699 meta-tlk: Move to standalone layer
meta-tlk gets moved to a standalone layer since it's can't be
properly made Yocto Project Compatible, move it out of meta-intel
to allow meta-intel to be fully Compatible.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-01 10:37:56 -07:00
Saul Wold
863590f9bc lttng-modules: Fix SRC_URI for Yocto Layer Compatibility
Adding the special override limits the impact of the append to
just when we are building for meta-intel machines

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-26 09:12:52 -07:00
California Sullivan
605f4ae550 Revert "linux-intel: blacklist snd-soc-skl module"
This reverts commit 075b81ae1b.

The audio backports in "c27cfdc linux-intel/4.9: Update kernel SRCREVs"
fixed the broken snd_soc_skl module, fixing the issue this was working
around.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-20 09:34:10 -07:00
Saul Wold
252e4077bb maintainers: Update with available team members
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-19 06:13:04 -07:00
California Sullivan
33c9c8224e lttng-modules: also apply patch if linux-intel-rt is preferred kernel
We never hit this because we're usually only building core-image-rt with
the -rt kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-17 15:26:03 -07:00
California Sullivan
eb01b3192a linux-intel/4.9: Update kernel SRCREVs for v4.9.56
This patch incorporates changes from v4.9.48 to v4.9.56 of the stable
branch.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-17 14:20:06 -07:00
California Sullivan
88bd47247c CHANGELOG: Add major rocko changes
Adds entries for backport-iwlwifi, ixgbe, secureboot, Yocto Project
compatibility, QAT, and DPDK.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-17 12:42:45 -07:00
California Sullivan
7600ff9a4f documentation: add Secure Boot information
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-17 12:41:36 -07:00
California Sullivan
c27cfdc898 linux-intel/4.9: Update kernel SRCREVs
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-13 15:13:44 -07:00
Saul Wold
c30e473077 linux-intel: SRCREV updates for kernel and cache
This updates the kernel to address an issue with x86-32 and adds some
kernel common-pc changes.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-11 12:29:21 -07:00
sweeaun
78ee392096 ixgbevf: skip host depmod
Depmod during do_install is irrelevant when cross-compiling.
Remove the depmod steps during do_install.

Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-09 11:59:45 -07:00
sweeaun
600bca6592 ixgbe: skip host depmod
Depmod during do_install is irrelevant when cross-compiling.
Remove the depmod steps during do_install.

Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-09 11:59:45 -07:00
Mikko Ylinen
c8728c70cb add .gitignore
oe-selftest leaves python bytecode around for the selftests it
has found making git status dirty.

Add .gitignore that hides those files from git. While we're at it,
ignore some other common patterns too.

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-09 11:59:31 -07:00
Saul Wold
9f9b61b91f backport-iwlwifi: Fix version check for Intel Production Kernel
This patch is only used with the Intel Production kernel as it has a back
port of the HRTimer code which iwlwifi uses so modify the kernel version check.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-28 11:33:50 -07:00
California Sullivan
a1518230dc linux-firmware: remove bbappend
With the SRCREV bump in OE-core, all the firmware bits we need are
already included so we don't need this anymore.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-28 11:21:25 -07:00
California Sullivan
e104b7aa60 backport-iwlwifi: comment about firmware requirements
Its important to keep backport-iwlwifi in sync with the proper firmware,
otherwise it may stop working with no immediately obvious cause.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-28 11:21:25 -07:00
California Sullivan
c4a7ff737e backport-iwlwifi: don't use AUTOREV
Instead, pin to the latest commit in the release branch.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-28 11:21:25 -07:00
Saul Wold
e11a399d52 meta-intel.inc: Use grub-efi for x32
Use the new x86-x32 override to set the EFI_PROVIDER to grub-efi
which can build without any external libraries, thus just build
in 64bit mode without x32 libraries.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-27 10:03:08 -07:00
Saul Wold
419e4be6cc meta-qat: Move to independant meta-intel-qat layer
The Quick Assist Software is specific to certain Intel hardware
and not needed by all, it should be a standalone additional software
layer and not part of the core Intel (meta-intel) BSP.

This is done in part for better Yocto Project Layer Compatibility

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26 08:04:29 -07:00
Saul Wold
a72281adbb meta-dpdk: Move to independant layer
DPDK is now a Linux Foundation project and as such not completely
Intel based, therefore move this to it's own layer so that others
can use.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26 08:02:23 -07:00
Saul Wold
2f1bcac3fb meta-*/layer.conf: Add LAYERDEPENDS
This adds the missing LAYERDEPENDS as appropriate

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26 07:20:34 -07:00
California Sullivan
60bec582ce linux-intel/4.9: Update both SRCREVs
linux-intel change summary:
 * Revert "x86/acpi: Restore the order of CPU IDs"
 * Bluetooth driver fix
 * DRM update

yocto-kernel-cache change summary:
 * Fix warnings with core2-32
 * Add BRCFMAC_PCIE to support some broadcomm wifi drivers

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26 07:20:34 -07:00
Saul Wold
aca986ce4e README*: Updates pyro -> rocko
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26 07:20:34 -07:00
Saul Wold
fa36ede519 lttng-modules: Add patch for API Change
There was a patch back-ported into the linux-intel kernel that
also requires a patch to lttng-modules for the updated API.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26 07:20:31 -07:00
Mark Hatle
dc921fcd8d qat: Move BSP specific configurations from recipes to machine.conf
The COMPATIBLE_MACHINE entry for qat recipes is set to 'null'.  This
will prevent arbitrary machines from trying to use the qat functionality.

A compatible MACHINE must define itself as such for the qat recipes.
Embedding BSP specific knowledge into the recipe will cause the recipe to
slowly get out of date.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-25 15:53:57 -07:00
Mark Hatle
a513894de8 dpdk: Move BSP specific configurations from recipes to machine.conf
The COMPATIBLE_MACHINE entry for dpdk recipes is set to 'null'.  This
will prevent arbitrary machines from trying to use the dpdk functionality.

A compatible MACHINE must define itself as such for the dpdk recipes.  Also
the BSP aware target machine was similarly moved to the BSP.  Embedding BSP
specific knowledge into the recipe will cause the recipe to slowly get out
of date.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-25 15:53:57 -07:00
Mark Hatle
a20d06d7e4 Move dpdk and qat components to meta-dpdk and meta-qat
meta-dpdk / meta-qat:
* Move content from meta-intel/common
* Create new basic README/LICENSE files from meta-intel
* Create new layer.conf files
* Fill out the maintainers files

meta-intel:
* update the maintainers files
* bump the meta-intel layer version
* add layer recommend

No other content changes made in this commit.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-25 15:53:57 -07:00
Ross Burton
9bf043497c libyami: use git clone instead of unstable tarball
GitHub has confirmed that the /archive/ tarballs that are generated on demand
from git tags are not persistant and can change over time.

This is no longer an academic problem as this has been observed occuring.

libyami doesn't have any official maintainer-generated tarballs, so switch to
fetching over git.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-18 13:38:39 -07:00
Ross Burton
8f5a9ade6b thermald: use git clone instead of unstable tarball
GitHub has confirmed that the /archive/ tarballs that are generated on demand
from git tags are not persistant and can change over time.

This is no longer an academic problem as this has been observed occuring.

thermald doesn't have any official maintainer-generated tarballs, so switch to
fetching over git.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-18 13:38:39 -07:00
Alejandro Hernandez
989db4c0e7 core-image-tiny: Provide a new image recipe for poky-tiny that boots from RAM
This new image recipe creates an image from the artifacts
obtained after building core-image-tiny-initramfs, it boots
directly to a tiny rootfs provided by initrd

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-09-15 14:13:16 -07:00
Saul Wold
ee44757ff3 linux-intel: Bump SRCREV - CVE-2017-1000251
Also includes:
  Audio Updates

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-15 11:00:19 -07:00
California Sullivan
3209a10da9 linux-yocto/4.4: update to 4.4.87 and fix CVE-2017-1000251
Includes stable updates from v4.4.77 to v4.4.87, and adds the fix to the
recently disclosed Bluetooth vulnerability.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-15 07:35:21 -07:00
California Sullivan
a2ba685eb6 initramfs-live-install-efi bbappend: Fix Yocto Project compatibility
FILESEXTRAPATHS was being added to unconditionally. Use the
intel-x86-common MACHINEOVERRIDE to fix the issue.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12 08:37:53 -07:00
California Sullivan
473333e745 ovmf_%.bbappend: Fix Yocto Project compatibility issue
FILESEXTRAPATHS was being added to unconditionally. Use the
intel-x86-common MACHINEOVERRIDE instead.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12 08:37:53 -07:00
California Sullivan
2641c22214 cryptodev-module_%.bbappend: fix Yocto Project compatibility issue
FILESEXTRAPATHS was being being added to globally. Fix by using the
intel-x86-common MACHINEOVERRIDE.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12 08:37:53 -07:00
California Sullivan
c1c153debb formfactor_0.0.bbappend: fix Yocto Project compatibility issue
FILESEXTRAPATHS was being set globally. Use the intel-x86-common
MACHINEOVERRIDE to fix this issue.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12 08:37:53 -07:00
California Sullivan
6e9bad66da systemd-boot: fix Yocto Project compatibility issue
do_compile and do_deploy were being appended to unconditionally. Fix the
issue by using the intel-x86-common MACHINEOVERRIDE.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12 08:37:53 -07:00
California Sullivan
868758cc66 linux-yocto: fix Yocto Project Compatibility issues
FILESEXTRAPATHS was being set globally for every linux-yocto recipe. Use
the intel-x86-common MACHINEOVERRIDE on each to fix the issue.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12 08:37:53 -07:00
California Sullivan
62bef91df1 linux-firware_%.bbappend: multiple fixes
Fix yocto project compatibility issue: was using raw _appends, without a
machineoverride.

Fix not pinning to a specific commit ID. The firmware could be updated,
which would change the hash and break the build temporarily.

Fix naming. There are several similarly named firmware blobs (e.g.,
iwlwifi-8265-31) so not using the real name of the blob was confusing.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12 08:37:53 -07:00
Saul Wold
24da32ebb5 linux-intel: SRCREV Updates to 4.9.47
This updates the kernel cache srcrev to HEAD with a version update tag
The RT kernel is updated to RT patch 4.9.47-rt37

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12 08:35:01 -07:00
California Sullivan
e2ddd3e7b1 recipes-kernel/linux: Add linux-yocto 4.12 bbappends
Like the last few releases, just float on OE-core's SRCREVs.
There is no reason the linux-yocto 4.12 kernel shouldn't work on our
hardware, and in my quick testing, it does.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-11 07:01:20 -07:00
Saul Wold
78949bf8ce dpdk: return 'default' instead of empty string
Since it's possible for other BSPs to also use the DPDK, this can
allow that BSP to be repsonsible for handling it if there is a more
optimized version.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-08 16:14:40 -07:00
Saul Wold
0346318e81 intel-common-pkgarch: fix iwlwifi rename and add ixgbe
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-05 15:55:04 -07:00
Khem Raj
c8b3164190 rmc: Add -fno-stack-protector
Some toolchains may have configured itself with ssp in
such cases just removing -fstack-protector-strong is not
enough to disable ssp, additionally disabling it on
cmdline is required too

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-05 07:28:53 -07:00
California Sullivan
8d44e72d6e linux-intel.inc: remove iwlwifi depends and rms
Now that the backport-iwlwifi packages play nicely with the normal
modules we don't need to remove their files.

Also we discovered that backport-iwlwifi breaks non-Intel wifi, so only
have it as an option rather than the default.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-09-01 09:26:59 -07:00
California Sullivan
547d8d8d93 backport-iwlwifi: Add KERNEL_MODULE_PACKAGE_PREFIX
This lets it live alongside regular kernel modules.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-31 17:50:05 -07:00
California Sullivan
e3990dc70c iwlwifi: rename to backport-iwlwifi
This is the proper name of the repo.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-31 17:50:05 -07:00
Syed Johan Arif Bin Syed Mohamad Fauzi
0ce8a55610 ixgbe upgrade to version 5.1.3
Signed-off-by: Syed Johan Arif Bin Syed Mohamad Fauzi <syed.johan.arif.syed.mohamad.fauzi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30 14:25:25 -07:00
Saul Wold
8504c72618 linux-intel: Update both SRCREVs
This updates the meta SRCREV to include the following fixes:
1341c53 Mikko Ylinen intel-common: disable ixgbe modules
6514df4 Mikko Ylinen ktypes/standard: enable CONFIG_CRYPTO_CCM and GCM
ad71574 Mikko Ylinen skylake/audio: enable CONFIG_CRC8 to build soundwire driver
0dd1939 Bruce Ashfield wifi: drop BRCMFMAC_PROTO_MSGBUF, since it is selected

And both the kernel SRCREV to included some patches including:

        core: x86/acpi: Restore the order of CPU IDs

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30 14:25:25 -07:00
Mikko Ylinen
075b81ae1b linux-intel: blacklist snd-soc-skl module
snd-soc-skl module init fails with an error:

    snd_soc_skl 0000:00:0e.0: ipc: set large config fail, err: -110

but the module remains loaded. An alternative driver 'snd-hda-intel'
is also loaded but snd-soc-skl is "used".

The end result is soundcards are missing (due to the failure)
on, e.g., Intel 570x/Joule.

As snd-soc-skl is known to be problematic, let's blacklist that
and prefer snd-hda-intel to get audio working.

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30 14:25:25 -07:00
California Sullivan
fbee56b786 Add secureboot selftests
This was based on the secureboot selftests in meta-refkit:

3bf04941a3/meta-refkit/lib/oeqa/selftest/cases/secureboot.py

It had to be modified a bit to work in meta-intel, as we can't depend on
efivar which resides in meta-openembedded. Instead, in order to test
that secureboot is enabled, we first try to boot with an unsigned, then
image signed with incorrect keys, and search for a "Security Violation"
error message in each log. If the image booted successfully or that
error did not occur, something went wrong and the third test becomes
invalid. The third test is simply booting an image that is signed with
the enrolled keys, getting to a login screen and running a simple
command.

Note that these tests can be quite time consuming, as we have to wait
for the first two tests to timeout, and the timeout values have to be
somewhat high as it sometimes takes a while for the ovmf firmware to
come up.

Original work by Mikko Ylinen and Patrick Ohly.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30 14:25:25 -07:00
California Sullivan
7549a93e99 recipes-selftest: add images for use in secureboot selftests
This patch adds two image recipes and several keys for use in secureboot
selftests. One image is an unsigned comboapp with a startup.nsh file
calling bootx64.efi. The other is a comboapp image signed with the
refkit keys by default. These are the same keys enrolled in the ovmf
firmware. Also included is another set of keys to sign the image with
that do not match the ovmf firmware's enrolled keys.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30 14:25:25 -07:00
California Sullivan
7465f7fc99 ovmf: add secureboot bits from refkit
This patch adds a couple secureboot elements to ovmf that originated
from refkit. It includes a patch that adds a certificate to the ovmf's
enrolled keys, and an image recipe which calls the enrollkeys app.

Original work by Mikko Ylinen and Patrick Ohly.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30 14:25:24 -07:00
Saul Wold
b03fee4378 linux-intel: Seperate SRC_URI into Kernel and Config
This allows for setting a different kernel config URI without having
to completely reset the main SRC_URI for the kernel also.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30 14:25:24 -07:00
California Sullivan
e6d3676b59 lms: use sh instead of bash in notifyDesktop.sh
A recent update to OE-core revealed the missing runtime dependency:

ERROR: lms8-8.0.0-7-r0 do_package_qa: QA Issue: /usr/bin/notifyDesktop.sh
contained in package lms8 requires /bin/bash, but no providers found in
RDEPENDS_lms8? [file-rdeps]

But it turns out that notifyDesktop doesn't actually require bash:

$ checkbashisms.pl notifyDesktop.sh
could not find any possible bashisms in bash script notifyDesktop.sh

So just change the shebang line to /bin/sh.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
CC: mikko.ylinen@linux.intel.com
CC: anand.vastrad@intel.com
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-23 16:30:51 -07:00
Saul Wold
fbc17ee77b linux-intel: Update SRCREV
Fixes CVE-2017-1000112

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-23 16:30:49 -07:00
California Sullivan
9658bb3489 conf/machine/intel-*: move core-image-minimal-initramfs PACKAGE_INSTALL
A machine configuration file wasn't the correct place to put this in the
first place. It should be in a bbappend, which we now have.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-23 15:16:35 -07:00
California Sullivan
f9e95940fb images: add core-image-minimal-initramfs bbappend
Modify core-image-minimal-initramfs to use the initramfs-framework init
scripts instead of the old ones when using an Intel MACHINE type.

The initramfs-framework scripts are preferred, as they allow for booting
on both live and real images and are more modular, allowing additions
via new modules.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-23 15:16:35 -07:00
California Sullivan
3bc2dc2317 sbsigntool: depend on openssl10
sbsigntool does not currently work with openssl version 1.1 which was
just added to OE-core, so depend on version 1.0.* instead.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-23 15:16:35 -07:00
Mikko Ylinen
7bf6abf878 sbsigntool: port "sbsigntool: stop using gitsm fetcher" from refkit
From Mikko:
    gitsm fetcher does not work well with download cache
    (submodules never get to the local source mirror) and each
    builds ends up cloning ccan.

    Move to use git fetcher (with https protocol) for both sbsigntool
    and ccan independently to speed up fetching and to get the
    mirroring benefits.

    The gitsm fetcher limitations are reported in YOCTO #11594.

    Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>

This syncs us up with the sbsigntool recipe in meta-refkit.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-23 15:16:35 -07:00
sweeaun
3c0368846d efilinux: Enable muslx32 build
Enable muslx32 build for efilinux. Using -m64 instead of -mx32 in
TUNE_CCARGS as efi needed to be built for 64 bits.

Signed-off-by: sweeaun <swee.aun.khor@intel.com>
[Fixed whitespace error]
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-23 15:16:35 -07:00
Richard Purdie
1fcd3a2a24 linux-yocto: Drop 4.1 kernel bbappends
The 4.1 kernel was dropped from OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-08-23 14:20:22 +01:00
Mikko Ylinen
dacbc86ef3 linux-firmware: install iwlwifi LinuxCore driver firmware blobs
meta-intel maintains a recipe that installs iwlwifi's LinuxCore wifi
driver releases. For some iwfwifi LinuxCore supported wireless chips, the
best/latest firmware blobs are found in the iwlwifi's linux-firmware.git fork.

See: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release

This bbappend fetches the -31.ucode (currently, for Intel Wireless 8260
only!) that is the best match for the iwlwifi LinuxCore release built. The
bbappend can later be extended to pull in firmware blobs for other chips too.

Fixes: [YOCTO #11925]

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-15 14:03:06 -07:00
sweeaun
92ce2459bc xf86-video-mga: upgrade 1.6.4 -> 1.6.5
Upgrade xf86-video-mga version to 1.6.5. Adapt block/wakeupHandler
signature for ABI 23 patch has been removed as the change already
available from Upstream 1.6.5.

Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-15 14:03:06 -07:00
Khem Raj
2edb60c5f2 dpdk-dev-libibverbs: Fix additional warnings
Clang detects more warnings as errors and these fixes address it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-15 14:03:06 -07:00
Khem Raj
c0b5e0f305 libyami-utils: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-15 14:03:06 -07:00
Khem Raj
974fedf70a efilinux: Fix build warnings
Additional warnings found with clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-15 14:03:05 -07:00
Khem Raj
75e31097d9 libyami: Fix build with musl/clang
These patches are interesting from upstreaming point of view as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-15 14:03:05 -07:00
Saul Wold
0d32b245e4 linux-intel: Update SRCREVs
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-10 20:41:45 -07:00
Mikko Ylinen
53004c7517 iwlwifi: skip host install scripts
The scripts run in install target are relevant (and working)
only if the driver installation is run on the build host.

To fix build errors on some setups we add a patch that
skips the scripts completely when cross-compiling.

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
[sgw - Added missing Upstream-Status]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-10 13:16:20 -07:00
Guojian Zhou
634986e2da dpdk: Fix build error on the core2-64
Use the "m64" to parse the flag of x86-64 toolchains.

Signed-off-by: Guojian Zhou <guojian.zhou@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-10 13:14:26 -07:00
Saul Wold
e87c179dea Revert "iwlwifi_git.bb: run make_scripts earlier"
This change is now in master, so no need to have this buried
in the recipe also.

This reverts commit 03e589efed.
2017-08-09 08:32:59 -07:00
Saul Wold
1a35dee120 iwlwifi: Fix install_append for usrmerge
Since everything is installed into /usr when usrmerge is enabled,
don't rm /usr!  Also the  is not needed for anything do
don't create it in the first place.

[YOCTO #11882]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-08 08:43:54 -07:00
Khem Raj
7cfcf8d940 dpdk: Link examples with BFD linker
Bypass the gold bug
https://sourceware.org/bugzilla/show_bug.cgi?id=21882

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-02 08:44:31 -07:00
Khem Raj
e03cdba151 dpdk: Fix build with examples
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-02 08:44:31 -07:00
Khem Raj
740e34f1e7 qat16: Fix build when ld-is-gold is set in DISTRO_FEATURES
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-02 08:44:31 -07:00
Khem Raj
acf1fd18c2 libyami: Rename the file to be checked with LIC_FILES_CHKSUM
COPYING.LIB doesn't exist anymore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-02 08:44:31 -07:00
Saul Wold
0d590c4be3 disable_skylake_sound: Temp disable config for core2-32
This is needed because the current kernel has a missing kernel
config check for 32bit skylake sound

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:06:08 -07:00
Saul Wold
1fd316c752 linux-intel: Add linux-intel to files search path
Since both linux-intel and linux-intel-rt need config fragments let's
share the same linux-intel patch directory via FILESEXTRAPATH

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:05:46 -07:00
Saul Wold
b60dce6e86 linux-intel: Update SRCREV for 4.9.35
The kernel updates includes more camera changes

Includes meta update with the following changes:

e8095d4 Alejandro Hernandez common-pc: Adds usb-net configs to genericx86 builds
37cff3d Alejandro Hernandez common-pc-64: Adds usb-net configs to genericx86-64 builds
24325ac Alejandro Hernandez intel-common-drivers: Adds usb-net configs to intel builds
5ea1dcf Syed Johan Arif Bin Syed Mohamad Fauzi features/qat: additional configurations, CONFIG_CRYPTO_RSA and CONFIG_CRYPTO_DH
b3fadcf Syed Johan Arif Bin Syed Mohamad Fauzi features/netfilter: additional configurations
7a4f036 Syed Mohamad Fauzi, Syed Johan Arif features/x2apic: add X2APIC feature
e71bcaa Syed Johan Arif Bin Syed Mohamad Fauzi features/vfio: add VFIO feature
d1b7785 Syed Johan Arif Bin Syed Mohamad Fauzi features/numa: Add NUMA feature
62c9858 Syed Johan Arif Bin Syed Mohamad Fauzi features/mtd: add MTD feature
9a6c643 Syed Johan Arif Bin Syed Mohamad Fauzi features/iommu: add IOMMU feature
1e004c5 Syed Johan Arif Bin Syed Mohamad Fauzi features/intel-txt: add intel-txt feature
63c1229 Saul Wold common-pc-wifi: Enable SDIO for BroadCom BRCMFMAC

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:00:58 -07:00
Syed Mohamad Fauzi, Syed Johan Arif
da5f7e7081 dpdk: upgrade to version 17.05
Signed-off-by: Syed Mohamad Fauzi, Syed Johan Arif <syed.johan.arif.syed.mohamad.fauzi@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:00:58 -07:00
Saul Wold
d0ba6fc045 linux-intel: refactor and remove iwlwifi modules for out of tree enablement
Create a linux-intel.inc that is shared between standard and rt kernel
for the common bits.

By removing these modules here, we can then build and install the
out of tree modules from the backport-iwlwifi tree.

Move the Autoloading to the kernel module also

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:00:58 -07:00
Saul Wold
3dfbb5cd08 intel-common-pkgarch: Add out of tree modules
Since we want to support the out of tree modules for wifi and ethernet
we need to also have them as common for all machines in the common arch.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:00:58 -07:00
California Sullivan
03e589efed iwlwifi_git.bb: run make_scripts earlier
This out-of-tree module requires we create scripts before configuration
but module.bbclass runs make scripts sometime before do_compile. In
some builds this results in a failure, as it might not be soon enough.

Run make scripts again but earlier. Ideally we change module.bbclass
instead, but its currently frozen for M2 testing, so we need this
temporary local fix.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-07-31 09:00:58 -07:00
Saul Wold
867a8df51e iwlwifi: Clean-up and use module_install
Use the MODULES_INSTALL_TARGET to correctly set the make target for install,
also use AUTOLOAD for ensuring the modules get loaded correctly.

Let the module class to the correct packaging and install.

Install all the linux-firmware-iwlwifi blobs

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:00:58 -07:00
Priyalee Kushwaha
1811a41d6f iwlwifi: include iwlwifi OOT driver in meta-intel layer.
iwlwifi driver is built as OOT driver and replaces driver
built in kernel.

Signed-off-by: Kushwaha, Priyalee <priyalee.kushwaha@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:00:57 -07:00
sweeaun
f8500c5020 intel-microcode: Upgrade recipe version
Upgraded intel-microcode recipe to 20170707 version.

Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-31 09:00:57 -07:00
California Sullivan
fe6f23e2d4 linux-yocto-4.1: Fix kernel version
My script set it to v4.1.41, when its actually v4.1.42.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-27 10:01:47 -07:00
Khem Raj
97ec73f5ba thermald: Add openmp to dependencies when building with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-27 10:01:47 -07:00
Saul Wold
3b8d46f617 meta-intel.inc: Ensure thermald is installed for most targets
This will ensure thermald is installed on all target images except core-image-minimal

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-27 10:01:47 -07:00
California Sullivan
009d044176 linux-yocto/4.1: Update kernel to version 4.1.41
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-07-24 16:28:03 -07:00
California Sullivan
b3ec97cb9c linux-yocto/4.4: Update kernel to version 4.4.76
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-07-24 16:26:12 -07:00
Ng, Wei Tee
689e9bba9e intel-gpu-tools: Upgrade to version 1.19
Upgrade intel-gpu-tools recipe to version 1.19

Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-19 08:30:08 -07:00
California Sullivan
625a588f70 uefi-comboapp.bbclass: Split signing functionality into its own bbclass
In the future more secure boot implementations will be offered, with
each one needing the signing method. Instead of repeating a forty line
block of code across several recipes, just use a configurable bbclass.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-19 08:30:08 -07:00
Patrick Ohly
21086869be uefi-comboapp.bbclass: support multiple UEFI combo apps + fixes
The original code in intel-iot-refkit allows to create more than one
UEFI combo app and uses that to create one for removable media and one
for fixed media (after installation), with different boot=PARTUUID=xxx
parameters. This way, an installed image never ended up booting from
the install media.

uefi-comboapp.bbclass now supports the same feature, with
create_uefiapp() as the API function that can be used to create
additional UEFI apps and create_uefiapps as the method where the call
can be added.

In addition, several shortcomings are getting addressed:
- A UEFI combo app must be stored under a name that is specific
  to the image for which it gets created, otherwise different
  image recipes end up overwriting (or using) files from other
  images.
- Signing must be done after creating the apps and before deploying
  them, otherwise the unsigned apps get copied to the image when
  using do_uefiapp_deploy.
- The common code for deployment is now in uefiapp_deploy_at.
- $dest is used instead of ${DEST} because the latter might get
  expanded by bitbake.
- Because do_uefiapp always had to run anew to produce the
  clean, unsigned input for do_uefiapp_sign, having two different
  tasks just added unnecessary complexity. Now all code is in
  do_uefiapp.
- Old files matching the output pattern get removed explicitly,
  because they might not get overwritten when the optional
  app suffix changes between builds, or when the task fails
  in the middle.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-19 08:30:08 -07:00
Robert Yang
e76947d3ee cryptodev-module: update 0001-zc-Force-4.10-get_user_pages_remote-API.patch
Update it for cryptodev-module 1.9.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-13 11:14:49 -07:00
Saul Wold
248b47feb3 wic: Move WKS newer common location
This cleans up the wic scripts location to match the newer top-level
wic directory location.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-12 13:35:59 -07:00
Anand Vastrad
deef6f725b lms8: Added Intel AMT ME notification infra patch to LMS.
LMS will now capture and notify Intel AMT ME notifications to user in realtime.
For example if AMT tool establishes a KVM session, the user sees a notification for the same.

Intel ME provides event details in WsMan XML format which is parsed by LMS.
LMS extracts the AlertID-Arguments from WxMan XML and its relevant desription from preinitialized AlertId-Arguments:Description map.
The verbose description is then notfied to the user.

Along with the lms binary the package ships AMTAlerts.xml and notifyDesktop.sh script with it.

Signed-off-by: Anand Vastrad <anand.vastrad@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-11 09:04:02 -07:00
sweeaun
3c5ed40c2f thermald: upgrade to 1.6
Upgrade thermald recipe to 1.6.

Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-11 07:59:26 -07:00
California Sullivan
27e8148446 meta-intel.inc: Set default DISK_SIGNATURE_UUID
This lets the uefi-comboapp and new kickstart template work well
together out of the box.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-10 12:08:20 -07:00
California Sullivan
ad4cbd5d3b canned-wks: add generic-bootdisk kickstart template
This is based off the template in meta-refkit.

It uses the image's boot directory to create a vfat boot partition,
which works with EFI. This works as a WKS_FILE target for the
uefi-comboapp, and will likely be useful in the future as well.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-10 12:08:20 -07:00
California Sullivan
8b022e4a9c classes: Add uefi-comboapp bbclass
This bbclass pulls in the portion of code that builds a UEFI combo
application from meta-refkit to meta-intel. The combo app contains an
EFI stub from systemd, which allows you to boot a kernel directly, a
kernel, an initramfs, and a command line.

This class is compatible as either an EFI_PROVIDER or IMAGE_CLASSES
target, and does not include the entire _dsk type image creation seen in
meta-refkit.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-10 12:08:20 -07:00
California Sullivan
7fca20d924 recipes: move sbsigntool from refkit to meta-intel
This is a tool that allows you to sign binaries. Either this or pesign
is needed to support secure boot.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-10 12:08:20 -07:00
California Sullivan
fa6f2d2896 systemd-boot_%.bbappend: compile and deploy EFI stub
The EFI stub can be used to directly boot a kernel + initramfs.
This addition was taken from meta-refkit.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-10 12:08:20 -07:00
Anand Vastrad
a7077153af lms8: Added 0003-Fix-device-file-referanc* patch which uses /dev/mei0.
LMS uses /dev/mei to talk to mei, which is not present in recent kernels.
So LMS fails to initialize and is broken. In addition to that the select timesout
post write in SendMessage api which causes communication to mei fail leading to
malfunctioning of LMS.

0003-Fix-device-file-referanc*.patch uses /dev/mei0 and removes select post write
in SendMessage api and relies on write return length for write verification.

This patch is required to get LMS properly working.

Signed-off-by: Anand Vastrad <anand.vastrad@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-10 07:40:44 -07:00
Saul Wold
fe4eff06ac Revert "meta-intel: Add override for EFI_PROVIDER and x32"
The recent patch from Todor to split the RMC recipe into lib and efi app
allows us to revert this override.

This reverts commit a0ca03a32b.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-08 18:36:06 -07:00
Todor Minchev
b767b5cb2f rmc: split rmc.bb and rmc-efi.bb into separate recipes
X32 builds require that the bootloader is built as x86_64 binary.
This patch splits the build definitions of the RMC userspace application
and the RMC EFI library into separate recipes and builds an x86_64 EFI library
when DEFAULTTUNE is x32.

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-06 16:03:29 -07:00
California Sullivan
0f395e9fe9 meta-tlk: Add linux-intel bbappend
This bbappend adds the time limited kernel patch and configuration
options. Unlike linux-yocto, the patch is not integrated into the source
tree, so we have to add it here.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-06 15:58:01 -07:00
California Sullivan
cb55344928 meta-tlk: merge linux-yocto_tlk.inc with bbappend
Only one recipe uses this .inc file, and we need to add a linux-intel
bbappend that is slightly different, so this .inc file will not be
appropriate there either. Instead just keep everything in the bbappend.

We can reuse the time-limited-kernel config fragment, so move that to a
neutral location as well.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-06 15:58:01 -07:00
Todor Minchev
931e708262 rmc: add install.conf for platforms without internal storage
The bootloader menu provides only boot entries for platforms that do not
have internal storage. This commit adds install entries for such platforms.
For the install option to work, the user has to attach alternative
persistent storage in addition to the media from which the image is
installed.

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-05 23:15:14 -07:00
Saul Wold
e12c30b1a2 linux-intel: bump srcrevs
This includes the release from the Intel Production Kernel team:
These kernels have been tested on Broxton / Apollo Lake SOC based platforms.

Updates:
    - 4.9/dnt: new debug/tracing patches for Android
    - 4.9/audio updates
    - 4.9/drm updates
    - 4.9/usb updates

And updates from Bruce in the kernel config metadata

Integrating the following kernel configuration changes to
clean up the SMP configuration fragments and fix a configuration
audit warning.

  d0e5ea0e199b smp: Separate smp into 32 and 64 bit versions to avoid kernel warnings
  f1369c1d817e bsp/mohonpeak: smp gets added by default, remove unnecessary include
  6fc22aa1200b bsp/rangeley: smp gets added by default, remove unnecessary include

[YOCTO #11743]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-05 23:08:09 -07:00
Alejandro Hernandez
d5a6d49a89 core-image-tiny-initramfs: Fixes WKS_FILE for Intel MACHINES
Since there could be a case on which meta-intel is parsed but no
Intel MACHINE is selected which would turn out in an error where
no value is assigned to WKS_FILE.
We set WKS_FILE directly and specifically for any of the available
Intel MACHINES, and otherwise we leave it as it is.

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-05 08:39:59 -07:00
Saul Wold
e88f7e629d Revert "world-broken: Add for dpdk packages"
Testing of to dpdk-libverbs

This reverts commit cbf13b7374.
2017-07-05 08:38:49 -07:00
Maxin B. John
60c53dbdd6 libva-intel-driver: upgrade to 1.8.3
1.7.3 -> 1.8.3

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-29 14:22:33 -07:00
Joe Slater
d7cc11cba1 dpdk-dev-libibverbs: suppress gcc7 warnings
Ignore -Wformat-truncation in init.c.

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-29 14:22:17 -07:00
California Sullivan
cebe15d153 Revert "linux-yocto/4.9: Remove bbappends"
This reverts commit de9c533d73.

Removing this completely makes it much more difficult to use layers that
depend on linux-yocto. Keep the default 4.9 kernel as linux-intel, but
have linux-yocto available as an option.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-26 14:03:11 -07:00
Saul Wold
a0ca03a32b meta-intel: Add override for EFI_PROVIDER and x32
Since the existing rmc library does not build correctly for x32
target disable it with an ARCH based OVERRIDE.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-26 09:40:01 -07:00
Saul Wold
cbf13b7374 world-broken: Add for dpdk packages
The dpdk-dev-libibverbs is broken with gcc7 currently

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-26 08:04:26 -07:00
Todor Minchev
a70ba3debd systemd-boot: disable RMC for systemd-boot EFI_PROVIDER
Previously the RMC library was always linked into systemd-boot. Non
rmc-boot EFI_PROVIDERs will not build the rmc.db and userspace tool and
therefore linking the library into these bootloaders is redundant.
This change disables RMC completely when the EFI_PROVIDER is not rmc-boot.

The default EFI_PROVIDER in meta-intel is rmc-boot. To use systemd-boot
without RMC, set EFI_PROVIDER to systemd-boot in your conf/local.conf.

Example:

EFI_PROVIDER = "systemd-boot"

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-23 16:07:40 -07:00
California Sullivan
54d18a7efe linux-yocto/4.1: Update SRCREVs to fix build
Without 398d178 the kernel fails to build with the new gcc.

>From linux-yocto-4.1:

cbdd3d3 Merge branch 'standard/base' into standard/intel/base
398d178 give up on gcc ilog2() constant optimizations

>From yocto-kernel-cache:

c3de59f pwm_leafhill: set pwm as built in by default
3d12fca bsp/axxia[arm|arm64|ppc]: Update Axxia specific fragments
c55c877 cfg: add virtualbox guest configuration fragment
82aa97b kver: bump to v4.1.39

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-22 13:05:57 -07:00
Scott Rifenbark
18dabe6f56 README: Updated referenced section heading for submitting change
The README file references the section heading for submitting a
change.  That section heading in the YP Development Manual has
changed to "Submitting a Change to the Yocto Project".  I updated
the README with the new section heading.

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-22 08:29:36 -07:00
Saul Wold
1e48048734 linux-intel: Update to 4.9.30
This also brings in RT-21 patch.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-20 11:55:05 -07:00
Khem Raj
0d9ad2fe89 libyami: Update to 1.2.0
Use downloadfilename fetcher option to avoid
DL_DIR conflicts since both libyami and libyami-utils
name the tarballs to be PV.tar.gz and PV happens
to be same for both

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-20 11:55:05 -07:00
Saul Wold
d90da5961d dpdk: Disable build for MUSL
Until the libibverbs package is fixed for MUSL disable both
dpdk and ibverbs

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-20 11:55:05 -07:00
sweeaun
86c55b1296 iucode-tool: upgrade to 2.1.2
Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-09 07:52:59 -05:00
Todor Minchev
aec6d8238c rmc: add support for Broxton-M based Joule board (rev. 1F1)
Finger 0 type   : 0x01
Finger 0 offset : 0x05
Finger 0 name:  : product_name
Finger 0 value  : 570x DVT2

Finger 1 type   : 0x02
Finger 1 offset : 0x05
Finger 1 name:  : product_name
Finger 1 value  : SDS

Finger 2 type   : 0x04
Finger 2 offset : 0x10
Finger 2 name:  : version
Finger 2 value  : Intel(R) Atom(TM) Processor T5700 @ 1.70GHz

Finger 3 type   : 0x7f
Finger 3 offset : 0x00
Finger 3 name:  : reserved
Finger 3 value  :

Finger 4 type   : 0x7f
Finger 4 offset : 0x00
Finger 4 name:  : reserved
Finger 4 value  :

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07 23:27:29 -05:00
Todor Minchev
b96d9f262d rmc: add fingerprint for generic Broxton-M (rev. 1F1)
Finger 0 type   : 0x01
Finger 0 offset : 0x05
Finger 0 name:  : product_name
Finger 0 value  : 570x DVT1

Finger 1 type   : 0x02
Finger 1 offset : 0x05
Finger 1 name:  : product_name
Finger 1 value  : SDS

Finger 2 type   : 0x04
Finger 2 offset : 0x10
Finger 2 name:  : version
Finger 2 value  : U3E1

Finger 3 type   : 0x7f
Finger 3 offset : 0x00
Finger 3 name:  : reserved
Finger 3 value  :

Finger 4 type   : 0x7f
Finger 4 offset : 0x00
Finger 4 name:  : reserved
Finger 4 value  :

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07 23:27:29 -05:00
Todor Minchev
ac83d7c726 rmc-db: allow multiple fingerprint per board directory
Different firmware revisions often result in different fingerprints for
the same hardware platform. This change allows multiple fingerprints to
be stored in the same board directory to avoid having to duplicate the
data for each record.

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07 23:27:29 -05:00
Saul Wold
489a786469 layer.conf: Add LAYERSERIES_COMPAT markup to layer.conf
This means mismatched layers are more clearly identified to the user in
cases where compatibility has not been tested.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07 10:13:04 -05:00
Ismo Puustinen
6562bbc250 linux-intel/4.9: Update yocto-kernel-cache SRCREV
Various changes to configuration, including wifi, nftables, virtualbox,
bluetooth, and smp options.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07 10:09:51 -05:00
California Sullivan
7e8f98aa32 conf/machine/intel-core*: Fix WKS_FILE setting
bb.utils.contains checks if ALL items are in the variable, and since we
check for systemd-boot or rmc-boot, it would always be false, assigning
mkefidisk as the WKS_FILE in all cases. bb.utils.contains_any checks if
one or more items are in the variable, so use that instead.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-19 11:21:47 -07:00
Aníbal Limón
5fe286fd7c libva-intel-driver: Set UPSTREAM_CHECK_GITTAGREGEX
This regex is used to figure out what version are on upstream,
in order to avoid detect alpha versions set it.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-19 09:14:10 -07:00
California Sullivan
5b073d97d3 CHANGELOG: add file
This file will keep track of major changes between releases, beginning
with the pyro release.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-18 14:18:00 -07:00
California Sullivan
87ca116370 README: Update information for pyro release
Updates several sections that contained outdated information, and adds
a new "Benefits of meta-intel" section.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-18 14:11:01 -07:00
Saul Wold
939e805e0d linux-intel: Update SRCREVs
This update brings the kernel to 4.9.27 stable and 4.9.20 for preempt-rt kernel

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16 14:00:48 -07:00
Saul Wold
dd69e3bd9a intel-microcode: Update to latest 20170511
This update also updated the licence checksum as the date has changed
The core content of the license has not changed

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16 08:05:07 -07:00
Saul Wold
1dbf462877 maintainers: Re-Sort and remove duplicate
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16 08:05:07 -07:00
California Sullivan
7169c2a500 conf/machine/intel-core*: change WKS_FILE based on EFI_PROVIDER
If someone changes their EFI_PROVIDER to grub-efi, we shouldn't be
building a systemd-boot based wic image. Use bb.utils.contains to
be default to mkefidisk.wks if we aren't using a systemd-boot based
EFI_PROVIDER.

mkefidisk.wks is the same as systemd-bootdisk.wks, except it uses grub
and sets rootwait on the kernel command line, so its nearly equivalent.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16 08:05:07 -07:00
California Sullivan
c339fa115a canned-wks/systemd-bootdisk-uuid.wks: remove file
This was initially added as a stopgap, as OE-core's systemd-bootdisk.wks
was using a static device node name rather than device UUID as the root
target. Since OE-core's systemd-bootdisk has caught up, we don't need
this. OE-core's systemd-bootdisk also includes console=ttyS0, which is
common on many platforms and we were missing.

Also change the default WKS_FILE to be OE-core's systemd-bootdisk on
appropriate MACHINEs.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16 08:05:07 -07:00
Ng, Wei Tee
3e540d7361 intel-gpu-tools: Upgrade to version 1.18
This change updates intel-gpu-tools to 1.18 which is in Intel
graphic stack 2017 Q1 release.

Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16 08:05:07 -07:00
Ng, Wei Tee
3afa94c979 initrdscripts: add support for NVME target install
Add awareness of /dev/nvme* block devices to install scripts. As
presently
written, installer knows only of /dev/sd* and /dev/mmcblk* block
devices.
Building upon scaffolding put in place by Awais in...

     80ec9f627915 ("initrdscripts: handle mmc device as installer
 medium")

(From OE-Core rev: b5a036ce958e3fe24690531712071abc14b48033)

Signed-off-by: Joe Konno <joe.konno@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

 (From Poky rev: 85c9b9f9c602459b32f8f301b161c9a3f6f14d4e)

Ported the changes from poky meta layer into BSP layer. As the
original commit was changing 2 files, this has been rework for
meta-intel layer.

[YOCTO #11367]

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-11 10:29:32 +08:00
California Sullivan
8b1bc4781a qemu-intel.inc: Add to KERNEL_FEATURES via KERNEL_FEATURES_INTEL_COMMON
Adding to KERNEL_FEATURES causes the kernel tools to try to add the
feature to all kernels, even custom kernels not using the
yocto-kernel-cache. By moving it to KERNEL_FEATURES_INTEL_COMMON, it
will only affect the kernels the layer supplies.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-11 09:17:11 +08:00
California Sullivan
f8e08ecdab recipes-kernel/linux/*: Standardize use of KERNEL_FEATURES_INTEL_COMMON
Previously, some recipes hard set it to empty, and some recipes did not
set it at all. So in some cases, it acted like a global variable you
could modify, and in others you could only append to it. This behavior
made it difficult to use (which I doubt anyone was doing).

This patch changes the variable to be soft set to empty across all
recipes. This way it can be used to globally change meta-intel kernels
through a conf file, or individually in the different versioned recipes
should the need arise.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-11 09:17:11 +08:00
Aníbal Limón
4b83cea79a thermald,iucode-tool,libyami: Add UPSTREAM_CHECK_ variables
These variables are used by checkpkg task to figure out if there are
a new version of the upstream software.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-09 23:29:50 +08:00
sweeaun
ca8695a4fd linux-intel: use = to set LINUX_VERSION_EXTENSION
LINUX_VERSION_EXTENSION is not overridden by linux-intel_4.9.bb,
as first seen in linux-yocto.inc.

This is a temporary fix to use = instead of ?= in linux-intel_4.9.bb,
before making change to use ??= on meta OE-Core linux-yocto.inc file.

Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-09 22:30:27 +08:00
Saul Wold
e9c3997c0e maintainer: Update Maintainer list
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-09 22:29:45 +08:00
Ross Burton
6cbb6f96b6 conf: set recipe maintainers
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-06 16:56:03 +08:00
California Sullivan
0f421692f1 linux-yocto/4.1: Update to v4.1.39
Updates from v4.1.38 to v4.1.39.
This is the latest release of our v4.1 stable kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-06 16:56:03 +08:00
California Sullivan
ccf39d6fa3 linux-yocto/4.4: Update to v4.4.60
Updates from v4.4.56 to v4.4.60.
This is the latest release of our v4.4 stable kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-06 16:56:03 +08:00
California Sullivan
227534142e linux-intel/4.9: grab latest changes
Contains updates from several areas, including:
  comms
  thermal
  lpss
  audio
  camera

No stable update at this time.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-01 23:27:14 +08:00
Saul Wold
112643bbb7 linux-intel: Set LINUX_VERSION_EXTENSION
Set the VERSION_EXTENSION to be different than the default linux-yocto
kernel, this will help to differenciate the two kernel.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-18 10:47:06 -07:00
Jussi Kukkonen
e5f79bf5af libyami: Add PACKAGECONFIG for x11
Without this the recipe fails to build without x11, breaking world build.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2017-04-18 07:11:27 -07:00
Saul Wold
c7e6889290 core-image-rt: Add yocto-intel-rt based recipes
These recipes depend on using an RT kernel, since the name in oe-core
is hard-coded to linux-yocto-rt, we need to replicate those recipes here
or come up with an additional variable to check.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-17 10:11:00 -07:00
Saul Wold
ce71121534 intel-common-pkgarch: Add additional kernel types
We added -rt to available kernel, and will likely have -tiny and -dev
in the future, so add them now also.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-17 10:11:00 -07:00
Saul Wold
45bd09ccc2 linux-intel-rt: Add recipe to support preempt-rt kernel
This adds the linux-intel production kernel to meta-intel with
the base-rt branch.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-17 10:11:00 -07:00
Saul Wold
b275a11389 linux-intel: Update to 4.9.20
Stable kernel update to 4.9.20
DRM updates
Trusty Updates

Bug Fixes:

Issue #4: kernel OOPS when trying to mount efivarfs

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-17 10:11:00 -07:00
Saul Wold
60c2703947 cryptodev-module: Fix the check
A case was found where the PREFERRED_VERSION_linux-intel was not set
even with linix-intel being the PREFERRED_PROVIDER and this code fails.
So, just check for linux-intel now, we know until the next LTS version
comes out that this kernel will have the API change patch.  A more detailed
check may need to be added.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04 11:38:07 -07:00
Christopher Larson
df5bc8a1f9 linux-yocto: fix builds for x32
corei7-64-intel-common overrides are used here, but this isn't in use when
building for x32. Also obey this for corei7-64-x32-intel-common.

An alternative would be to place this in intel-common-pkgarch.inc, where the
common pkgarch is set up, but that would have higher potential impact, being
global.

With this fix applied, along with other fixes to oe-core, it's possible to get
successful builds with DEFAULTTUNE set to "corei7-64-x32", and boot the
resulting images for intel-corei7-64.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04 07:58:41 -07:00
Saul Wold
e681552dcb qat: disable for x32 build
Until the upstream addresses some issues, this will be disabled
for x32 build

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04 07:58:36 -07:00
Saul Wold
ebb8fc8026 dpdk: disable for x32 build
Until the upstream addresses some issues, this will be disabled
for x32 build

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04 07:57:56 -07:00
Patrick Ohly
600c8a342c meta-intel: support distro without OpenGL
When a distro disables OpenGL or using meta-intel without any distro
set, a world build fails for all recipes depending directly or
indirectly on libva, because libva is disables unless opengl is in
DISTRO_FEATURES. "opengl" must be checked for in all those recipes.

The specific use case was testing of meta-intel with
yocto-compat-layer.py against just OE-core with the local.conf.sample
from OE-core, i.e. DISTRO unset. Without this change, that failed
with:

ERROR: Nothing PROVIDES 'libva' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb, /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb, /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb DEPENDS on or otherwise requires it)
ERROR: libva was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)
ERROR: Nothing RPROVIDES 'libyami-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libyami-dev'
NOTE: Runtime target 'libyami-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libyami-dev']
ERROR: Nothing RPROVIDES 'libva' (but /fast/work/meta-intel/common/recipes-multimedia/libva/va-intel.bb RDEPENDS on or otherwise requires it)
ERROR: libva was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)
NOTE: Runtime target 'libva' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libva']
ERROR: Nothing RPROVIDES 'libva-intel-driver' (but /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libva-intel-driver'
NOTE: Runtime target 'libva-intel-driver' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libva-intel-driver']
ERROR: Nothing RPROVIDES 'libyami-utils' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libyami-utils'
NOTE: Runtime target 'libyami-utils' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libyami-utils']
ERROR: Nothing RPROVIDES 'libyami-utils-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libyami-utils-dev'
NOTE: Runtime target 'libyami-utils-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libyami-utils-dev']
ERROR: Nothing RPROVIDES 'libyami' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libyami'
NOTE: Runtime target 'libyami' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libyami']
ERROR: Nothing RPROVIDES 'libva-intel-driver-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libva-intel-driver-dev'
NOTE: Runtime target 'libva-intel-driver-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libva-intel-driver-dev']

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04 07:44:26 -07:00
Saul Wold
e726360655 cryptodev-modules: Add bbappend to add patch
This adds a patch to cryptodev-module to sync up the API change that
was added in the linux-intel kernel backport from 4.10 -> 4.9. The
patch just forces the code path to use the latest API.

This uses anon python to ensure it only applies when PREFERRED_PROVIDER
is set to linux-intel and KERNEL_VERSION is 4.9 (LTS).

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-03 16:54:42 -07:00
Todor Minchev
7564469f25 rmc: update SRCREV for rmc recipe
This SRCREV fixes rmc build failure under musl

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-31 09:59:56 -07:00
Todor Minchev
1add284701 rmc: update license file checksum
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-31 09:59:56 -07:00
California Sullivan
f4b922a519 linux-yocto/4.4: Update to v4.4.56
This updates the kernel from v4.4.53 to v4.4.56.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-31 09:59:56 -07:00
California Sullivan
2a955487d8 qemu-intel.inc: Add ovmf to EXTRA_IMAGEDEPENDS
This lets us use ovmf firmware with runqemu without building ovmf
manually beforehand.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-28 10:44:13 -07:00
California Sullivan
86f13d1394 linux-yocto/4.4: Update to v4.4.53
This incorporates stable updates from v4.4.41 to v4.4.53.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-28 10:42:51 -07:00
California Sullivan
e7762df9f0 linux-yocto/4.1: Update to v4.1.38
Updates from v4.1.37 to v4.1.38 and adds the following
yocto-kernel-cache changes:

7140ddb kver: gump to v4.1.38
2a32f4b actions-s500:Enable RTL8723BS driver compile into kernel

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-28 10:42:48 -07:00
Saul Wold
5587993816 LICENSE: Add file
This file clarifies what is licensed MIT and what follows
the upstream LICENSE when adding patches.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-23 10:33:42 -07:00
Saul Wold
33ad07ef7c COPYING.MIT: Add COPYING file
Apparently we neglected to include the standard COPYING.MIT,
correct this oversight

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-23 10:32:56 -07:00
California Sullivan
0be3c6bdf0 meta-intel.inc: Set PREFERRED_PROVIDER to linux-yocto for linuxstdbase
linux-intel does not provide a 4.1 kernel, which is needed for -lsb
images since they use the current LTSI kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-23 10:29:38 -07:00
Jussi Laako
66637d28a7 Include recommended packges for all Intel machines
Moves common MACHINE_EXTRA_RRECOMMENDS to a common include file and
add thermald to MACHINE_EXTRA_RRECOMMENDS.

Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-21 19:03:03 -07:00
Saul Wold
37d46e1319 linux-intel: Update SRCREV to latest
This includes a update to 4.9.15 as well as a re-work of the DRM patch set
The team increased their testing to handle allyes and allno configs so addressed
the DRM fix.cfg patch.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-21 13:55:39 -07:00
Dmitry Rozhkov
23f676af45 rmc: enable serial console when running under QEMU
Since we can run ordinary intel-corei7-64 wic images under QEMU
it makes sense to add QEMU quirks enabling serial console
to the RMC DB.

This patch appends "console=ttyS0,115200" to kernel command
line in case the image is used to run a QEMU VM e.g. with the
command:

    $ runqemu ovmf refkit-image-common wic intel-corei7-64 slirp serial nographic

Unfortunately different major versions of QEMU produce different
RMC fingerprints, so the QEMU versions 2.6.x and 2.8.x should be
treated as different boards.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-21 13:55:39 -07:00
Todor Minchev
5aa04f42d9 rmc: update SRCREV for rmc recipe
This SRCREV adds fingerprint and database extraction functionality to RMC

Extract database:
rmc -E -d rmc.db -o output/directory/

Extract fingerprint:
rmc -E -f fingerprint_file

https://bugzilla.yoctoproject.org/show_bug.cgi?id=10092

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-20 17:06:23 -07:00
California Sullivan
0d4b967161 linux-intel/4.9: Update yocto-kernel-cache SRCREV
Includes the following patch from the yocto-kernel-cache:

b65e9b6 features: add Intel Memory Protection Extensions

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-20 17:04:57 -07:00
California Sullivan
de9c533d73 linux-yocto/4.9: Remove bbappends
The linux-intel kernel is our officially supported 4.9 kernel so this
is no longer needed.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-20 17:04:52 -07:00
California Sullivan
c24a20735c linux-yocto: Add linux-yocto 4.10 bbappends
Like the 4.9 linux-yocto kernel, we will just float on OE-core's
SRCREVs.

v2 changes:
* Removed EXTRA_OEMAKE in the tiny recipe.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-20 17:04:49 -07:00
Saul Wold
af8e3762a5 openssl-qat: Use COMPATIBLE_MACHINE
This EXCULDE_FROM_WORLD was not the correct approach, since openssl-qat
depends on qat16 which is only compatible with intel-corei7-64, openssl-qat
should also use this approach.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-14 16:47:03 -07:00
Mikko Ylinen
df8aa97ec5 systemd-boot: stub: check LoadOptions contains data
With some UEFI shells LoadOptionsSize is reported being > 0
but the corresponding LoadOptions does not contain any data
(the first element has value 0).

When that happens, the stub feature that allows .cmdline to be
replaced by what's in LoadOptions ends up copying nothing/random
data to the kernel cmdline resulting in different kinds of boot
problems.

To fix this, add a check to see if LoadOptions contains data
before replacing the .cmdline.

Upstream-Status: Accepted [https://github.com/systemd/systemd/pull/5467]

Fixes [YOCTO #11078].

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-13 09:17:14 -07:00
California Sullivan
54df72f06e linux-yocto/4.4: add intel-quark-preempt-rt config to cache
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:40:04 -08:00
California Sullivan
80600d7dd2 linux-yocto/4.8: Remove recipes
The 4.8 kernel is now end of life. The v4.9 LTS, v4.4 LTS, and v4.1 LTSI
are currently available. The latest release kernel (v4.10) will be
available soon.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:24:02 -08:00
California Sullivan
8ce207d4d7 linux-yocto/4.1: Leafhill config changes and yaffs2 fixes
>From linux-yocto-4.1:

eb11ab9 Merge branch 'standard/base' into standard/intel/base
34753ac fs/yaffs2: adjust to the change of inode_change_ok()
3c7cacb Merge branch 'standard/base' into standard/intel/base
aadda25 integrity: define '.evm' as a builtin 'trusted' keyring

>From yocto-kernel-cache:

46b3153 bsp/leafhill: fix warning on kernel config
9e5339a bsp/leafhill: disable dual role and enable gadget role for USB
1ebecac bsp/leafhill: enable ISH client for debugging and calibration
8f9c57f action-s500:Update kernel configuration fragment

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:23:50 -08:00
Alejandro Hernandez
ce81e55f62 core-image-tiny-initramfs: Choose WKS_FILE correctly between architectures
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07 12:22:22 -08:00
Alejandro Hernandez
ba824ee3df meta-intel.inc: Set intel-linux as default kernel for poky-tiny
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07 12:22:22 -08:00
Alejandro Hernandez
4e5d634471 linux-yocto-tiny: Adds support for core2-32 and corei7-64 on linux-yocto-tiny_4.9 and upgrades to 4.9.13
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07 12:22:22 -08:00
Alejandro Hernandez
c5790c6aca linux-yocto-tiny: Adds support for core2-32 and corei7-64 on linux-yocto-tiny_4.4
Also updates SRCREV_meta for intel-quark

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07 12:22:22 -08:00
Alejandro Hernandez
be48e2acfc systemd-bootdisk-tiny: Adds kickstart file for poky-tiny to support corei7-64 and
core2-32 using wic

We can now create a tiny initramfs image that can be dd'ed directly
using the following commands, for each MACHINE respectively

        $ wic create systemd-bootdisk-tiny32 -e core-image-tiny-initramfs
        $ wic create systemd-bootdisk-tiny64 -e core-image-tiny-initramfs

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07 12:22:22 -08:00
Tom Zanussi
513efa6758 mktinygalileodisk: Adds kickstart file for poky-tiny to support quark using wic
With the output from poky-tiny core-image-tiny-initramfs image, we can
now create an image that can be dd'ed directly to the Galileo2 sdcard using:

    $ wic create mktinygalileodisk -e core-image-tiny-initramfs

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07 12:22:22 -08:00
Saul Wold
8a168766ef rmc-db: LICENSE is straight MIT so just use common-license/MIT
The OE-Core LICENSE is mostly MIT, but should not be used as a checksum
file for a purely MIT licensed package.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:18:36 -08:00
Saul Wold
bba5c14934 va-intel: LICENSE is straight MIT so just use COPYING.MIT
The OE-Core LICENSE is mostly MIT, but should not be used as a checksum
file for a purely MIT licensed package.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:18:36 -08:00
wudping
250f40f6a3 libyami: update to verssion 1.1.0
Libyami has released a verssion 1.1.0, This patch makes libaymi
up to date.

Signed-off-by: wudping <dongpingx.wu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:15:19 -08:00
wudping
233d9c4aef libyami-utils: update to verssion 1.1.0
Libyami-utils has released a verssion 1.1.0, This patch makes
libaymi-utils up to date.

Signed-off-by: wudping <dongpingx.wu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:15:16 -08:00
Mikko Ylinen
9cbc001149 rmc: broxton-m: enable xstate save and restore using xsave
The command line setting for Intel 570x added 'noxsave' which
disabled xsave/xrstor to save and restore extended registers.

The systems run fine without the setting so drop noxsave to
gain optimized context switches and get more CPU features
flags (XSAVE*/AVX/MPX) enabled.

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:14:01 -08:00
Saul Wold
1a20554ee5 linux-intel: Update meta SRCREV
This fixes the DW_DMAC_PCI config mismatch

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-06 13:06:27 -08:00
Saul Wold
8e971f7db7 linux-intel: Update SRCREV
This updates SRCREV moves the kernel to 4.9.12 and adds a number of patches
and backports for the Joule / 5xx series.

The fix.cfg is a temporary fix until the DRM is more compeltely backported.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-06 13:06:27 -08:00
Saul Wold
f5aa708493 intel-common-pkgarch: Add linux-intel
This adds the linux-intel kernel to the list of packages that are
in the intel-common arch.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-06 13:06:27 -08:00
Shashwat Pandey
f6e8abbfde dpdk: Add libibverbs library to support MLX config
libibverbs is a library that allows programs to use RDMA "verbs" for
direct access to RDMA (currently InfiniBand and iWARP) hardware from
userspace.

Dpdk has some dependencies with this package to enable CONFIG_RTE_LIBRTE_MLX4_PMD config for supporting  Mellanoc Connect X-3 nics with it.
This config has disabled in dpdk by default.

Signed-off-by: Shashwat Pandey <shashwatx.pandey@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-02-28 16:05:01 -08:00
Shashwat Pandey
3d22362dcf Updated the DPDK recipe from v16.11 to v17.02.
for dpdk v17.02 updated the existing patch and recipe as per the changes in the directory names.

Rename and modified the patch:
dpdk-17.02-dpdk-fix-installation-warning-and-issue.patch
accordingly since this doesn't apply cleanly on top of dpdk v17.02

Modified .inc according to the change in directory names.

Signed-off-by: Shashwat Pandey <shashwatx.pandey@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-02-28 16:05:01 -08:00
Dmitry Rozhkov
80ce6eb1d3 meta-intel: Don't override default qemu slirp options
The latest OE's runqemu script by default uses the following
SLIRP options

  -netdev user,id=net0,hostfwd=tcp::2222-:22,hostfwd=tcp::2323-:23

which are suitable for meta-intel too. And what is more important
they don't follow the deprecated syntax currently present in the
option values overriden by meta-intel.

The patch drops the meta-intel specific overrides.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-02-28 16:05:01 -08:00
Saul Wold
5153dad2fa linux-intel: Use base branch
This branch will contain additional patches on top of the linux-stable
to support the Intel platforms

Updated the SRCREV accordingly also

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 08:06:14 -08:00
Saul Wold
fe301af4c7 intel-gpu-tools: Disbale build for MUSL
Currently this program uses a SIGEV_THREAD_ID and structure that is
not fully supported by MUSL, so disable this target for MUSL

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:50 -08:00
Saul Wold
9d4da3577d dpdk: Disable building for musl
Currently dpdk requires the execinfo.h header from glibc which
is not part of MUSL, so for now disable this package.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:50 -08:00
Saul Wold
69af9a33bb zlib-qat: Add patch to support MUSL
MUSL has a stricter policy for header inclusion, so add patch
to explictly include pthread.h

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:49 -08:00
Saul Wold
66cb81c1b3 openssl-qat: Add patch to support MUSL
openssl-qat was using pthread_yield() instead of the POSIX API of
sched_yield() which MUSL supports

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:49 -08:00
Saul Wold
baef668041 qat16: add additionl patch with guard for MUSL build
This just disables the use of bits/time.h

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:49 -08:00
Saul Wold
ef7e9d9fe3 lms7: Use patches from lms8 that fixed MUSL build
The same patches from LSM8 can be applied to LMS7 for
enabling world build with MUSL in meta-intel

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:49 -08:00
Saul Wold
b5b93ad3ee iucode-tool: Add support for MUSL
iucode-tool needs the arpg API which is not part of MUSL, so add argp-standalone as
a dependency. The arpg library is also required for linking, so add a patch to
the Makefile.am, which is added again based on tclib being MUSL

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:49 -08:00
Saul Wold
bb6021a093 libva-intel-driver: Add wayland-native to DEPENDS list
Wayland-native is needed for header file generation, since the addition
of Recipe Specific Sysroot, the needed wayland-scanner is not available

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:49 -08:00
Saul Wold
0c2da99419 libva-intel-driver: Update to 1.7.3
The upstream has moved their source base from FreeDesktop to github.com/01org.

Set $S to WORKDIR/git since this is a git repo now.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 07:52:49 -08:00
Saul Wold
e8fd58ccf2 meta-intel.inc: Enable linux-intel and 4.9 by default for meta-intel hardware
Enable the linux-intel production kernel for meta-intel by default for 4.9,
this will enable using the Intel production kernel.

This is a well tested 4.9 tree that will start to include additional
support for the Apollolake and Joule hardware.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-02-08 16:28:14 -08:00
Saul Wold
fc0d7cf893 linux-intel: Add the linux-intel kernel recipe
This introduces the linux-intel kernel recipe for 4.9, this
kernel tree is a prodcution tree that contains enabling backports
for Intel CPU and Hardware that may be up-streamed in a newer
kernel version.

Additional information can be found in this associated wiki page:
https://github.com/01org/linux-intel-4.9/wiki

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-02-08 16:28:14 -08:00
Saul Wold
9cf334e096 thermald: Add library to support MUSL
Thermald uses the argp.h interface of glibc, which is not available
in MUSL, so we need to add a depends on argp-standalone.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-06 12:53:50 -08:00
Saul Wold
7e0459614d thermald: Add dbus-glib-native for dbus-binding-tool
The new recipe specific sysroot exposed a missing dependecny on
the dbus-binding-tool

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-06 12:23:23 -08:00
Mikko Ylinen
f1d2fb22a1 rmc: add Minnowboard Turbot board data
To be able to detect a Minnowboard Turbot, its fingerprint
is needed in the RMC database.

This initial commit adds the fingerprint and a simple cmdline
entry (KBOOTPARAM) for the board.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-02-02 12:59:48 -08:00
Mikko Ylinen
7fba4baa0e systemd-boot: use RMC database in EFI stub
systemd-boot's EFI stub can be built in an EFI executable
with the kernel, cmdline, and initrd.

This commit enables the EFI stub code to use the RMC database
and appends the board specific cmdline (KBOOTPARAM) to the
built-in cmdline.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-02-02 12:58:46 -08:00
California Sullivan
a020ceb2ae linux-yocto: Add linux-yocto 4.9 bbappends
For now just set COMPATIBLE_MACHINE and KMACHINE, keeping us up-to-date
with OE-core automatically. This is essentially a stripped down version
of our normal bbappends.

kernel-devsrc currently has the following error with 4.9, but it is not
a meta-intel specific issue:

Computing transaction...error: Can't install
kernel-devsrc-1.0-r0.0@intel_corei7_64: no package provides /bin/awk

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 17:26:42 -08:00
California Sullivan
1c8a4a7aec thermald: Update from 1.5.3 to 1.5.4
This is the latest release version.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 17:26:42 -08:00
California Sullivan
5c1515beb1 thermald: Add glib-2.0-native to DEPENDS
Thermald uses the command glib-genmarshal to build, which is from
glib-2.0-native.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 17:26:41 -08:00
Jussi Kukkonen
b7ef51cf8e lms8: Fix build on musl
Add two patches to make lms8 build with musl libc (both generic fixes,
not musl specific).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 17:26:41 -08:00
Jussi Laako
c92e40dcd3 Update broxton-m machine subtype kernel SRCREV
In order to keep up with current branch head, update SRCREV of broxton-m
machine subtype.

Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 17:24:30 -08:00
Patrick Ohly
5130e819ca meta-intel: enable qemu and select more suitable virtual machine options
Although the machines definitions in meta-intel are meant to target
real hardware, begin able to start the resulting images under qemu is
nevertheless useful for testing.

Doing that via runqemu depends on a per-image runqemu.conf that
describes how to run qemu for the image. Ineriting qemuboot.bbclass in
image recipes with QB_ variables set for the current architecture via
overrides creates that file.
The new qemuboot-intel.inc was copied from OE-core's qemuboot-x86.inc
and adapted to the three common machines in meta-intel:

  $ diff ../openembedded-core/meta/conf/machine/include/qemuboot-x86.inc conf/machine/include/qemuboot-intel.inc
  3,5c3,5
  < QB_SYSTEM_NAME_x86 = "qemu-system-i386"
  < QB_CPU_x86 = "-cpu qemu32"
  < QB_CPU_KVM_x86 = "-cpu kvm32"
  ---
  > QB_SYSTEM_NAME_intel-core2-32 = "qemu-system-i386"
  > QB_CPU_intel-core2-32 = "-cpu coreduo"
  > QB_CPU_KVM_intel-core2-32 = "-cpu kvm32"
  7,9c7,13
  < QB_SYSTEM_NAME_x86-64 = "qemu-system-x86_64"
  < QB_CPU_x86-64 = "-cpu core2duo"
  < QB_CPU_KVM_x86-64 = "-cpu kvm64"
  ---
  > QB_SYSTEM_NAME_intel-corei7-64 = "qemu-system-x86_64"
  > QB_CPU_intel-corei7-64 = "-cpu Nehalem"
  > QB_CPU_KVM_intel-corei7-64 = "-cpu kvm64"
  >
  > QB_SYSTEM_NAME_intel-quark = "qemu-system-i386"
  > QB_CPU_intel-quark = "-cpu coreduo"
  > QB_CPU_KVM_intel-quark = "-cpu kvm32"

For performance reasons, runqemu uses virtio for the boot disk. The
kernel therefore must have the necessary drivers enabled. This may
also be useful when running a meta-intel machine image on other
virtual platforms and therefore the default kernel configuration gets
changed to enable virtio.

However, OE-core's qemu.inc also enables various other tweaks for
running under qemu, like deriving the wired Ethernet address from the
kernel boot parameters. This is probably less desirable for a
meta-intel machine and thus not enabled in the new qemu-intel.inc. The
downside is that the resulting images then come up without assigned IP
address when used under qemu. Distros which want that feature can
still add it to their images by copying settings from OE-core's
qemu.inc.

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 14:31:06 -08:00
Jianxun Zhang
72402b08c5 systemd-boot: update 230 -> 232
This change updates the locked systemd-boot revision to v232
release which is the current in OE.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 14:31:01 -08:00
Saul Wold
37473472ec iucode-tool: Upgrade to 2.1.1
The license info changed due to update of year and formatting
They also changed the toplevel directory in the tarball from
iucode_tool -> iucode-tool

CVE: CVE-2017-0357
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 14:30:59 -08:00
California Sullivan
1d36b0c379 linux-yocto/4.8: Update from v4.8.12 to v4.8.17
Also has cache changes aimed towards -tiny improvements.

From linux-yocto-4.8:

9bcb4ea Merge tag 'v4.8.17' into standard/base
bfe90e3 Merge tag 'v4.8.16' into standard/base
a2890822e Merge tag 'v4.8.15' into standard/base
6dcb022 Merge tag 'v4.8.14' into standard/base
b6b578e Merge tag 'v4.8.13' into standard/base
3d8f8d0 Linux 4.8.17
adf363f drm/i915: skip the first 4k of stolen memory on everything >= gen8
000e612 drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time
22aba47 drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things
294bb34 drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating
6a412ff drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting
4803ec2 net: mvpp2: fix dma unmapping of TX buffers for fragments
48f26ed sg_write()/bsg_write() is not fit to be called under KERNEL_DS
d787c6b kconfig/nconf: Fix hang when editing symbol with a long prompt
e141d1a target/user: Fix use-after-free of tcmu_cmds if they are expired
29f3d11 libnvdimm, pfn: fix align attribute
3a4e428 powerpc/ps3: Fix system hang with GCC 5 builds
e451d67 powerpc/64e: Convert cmpi to cmpwi in head_64.S
0349fbe SUNRPC: fix refcounting problems with auth_gss messages.
c513ade pNFS: Fix a deadlock between read resends and layoutreturn
abb2903 pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid
f061c76 pNFS: Don't clear the layout stateid if a layout return is outstanding
7de1b81 pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed
8f5ff87 nfs_write_end(): fix handling of short copies
1678ada libceph: verify authorize reply on connect
1f93d1a PCI: Check for PME in targeted sleep state
c75bc2b i40iw: Use correct src address in memcpy to rdma stats counters
7d0a6cf Input: drv260x - fix input device's parent assignment
b784371 v4l: tvp5150: Add missing break in set control handler
4963b19 media: solo6x10: fix lockup by avoiding delayed register write
88bfde2 s5p-mfc: fix failure path of s5p_mfc_alloc_memdev()
c3fe33d mn88473: fix chip id check on probe
84b2f66 mn88472: fix chip id check on probe
15d1d22 IB/cma: Fix a race condition in iboe_addr_get_sgid()
7b3721a IB/rxe: Fix a memory leak in rxe_qp_cleanup()
2a0aa77 IB/multicast: Check ib_find_pkey() return value
37d4adb IPoIB: Avoid reading an uninitialized member variable
f079fc1 IB/mad: Fix an array index check
e661b5d fgraph: Handle a case where a tracer ignores set_graph_notrace
b2758da platform/x86: asus-nb-wmi.c: Add X45U quirk
f61152e ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
8569aad vsock/virtio: fix src/dst cid format
576ea9e fsnotify: Fix possible use-after-free in inode iteration on umount
43983ce kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
9a5cf8c KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT
b751eb6 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
0773e92 scsi: aacraid: remove wildcard for series 9 controllers
b202064 md/raid5: limit request size according to implementation limits
4709034 sc16is7xx: Drop bogus use of IRQF_ONESHOT
c33e1ab arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest
d3d61bb s390/kexec: use node 0 when re-adding crash kernel memory
9652b62 s390/vmlogrdr: fix IUCV buffer allocation
f356ab0 firmware: fix usermode helper fallback loading
5c98bf8 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
cc328ce scsi: avoid a permanent stop of the scsi device's request queue
6d675df scsi: zfcp: fix rport unblock race with LUN recovery
057fe03 scsi: zfcp: do not trace pure benign residual HBA responses at default level
5cebfea scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
de8a06c iscsi-target: Return error if unable to add network portal
9c3928b scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map
dbd4e6c scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset
3863ab6 stm class: Fix device leak in open error path
698ac69 vt: fix Scroll Lock LED trigger name
6d8bb56 block: protect iterate_bdevs() against concurrent close
2695afd mei: me: add lewisburg device ids
7be0a5f mei: request async autosuspend at the end of enumeration
dfc3c8a drivers/gpu/drm/ast: Fix infinite loop if read fails
0f95e4a drm/amdgpu: fix init save/restore list in gfx_v8.0
8bfa4f5 drm/gma500: Add compat ioctl
10b598d drm/radeon/si: load the proper firmware on 0x87 oland boards
cdb7aaa drm/radeon: add additional pci revision to dpm workaround
1f884ec drm/radeon: Hide the HW cursor while it's out of bounds
6fb9422 drm/radeon: Also call cursor_move_locked when the cursor size changes
9c6fb7b drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
2a7a437 drm/nouveau/i2c/gk110b,gm10x: use the correct implementation
28d1864 drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas
82d9824 drm/nouveau/ltc: protect clearing of comptags with mutex
ce71868 drm/nouveau/bios: require checksum to match for fast acpi shadow method
764e8e8 drm/nouveau/kms: lvds panel strap moved again on maxwell
00e1fb1 drm/nouveau/gr: fallback to legacy paths during firmware lookup
fef5427 drm/amd/amdgpu: enable GUI idle INT after enabling CGCG
bab5208 ACPI / video: Add force_native quirk for HP Pavilion dv6
b7eea51 ACPI / video: Add force_native quirk for Dell XPS 17 L702X
ce81006 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
689d592 staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
823c5c9 hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()
235394e docs: sphinx-extensions: make rstFlatTable work with docutils 0.13
a26a016 thermal: hwmon: Properly report critical temperature in sysfs
def2c87 clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk
2f885da arm64: tegra: Add VDD_GPU regulator to Jetson TX1
bd12562 gpio: chardev: Return error for seek operations
61d0b71 timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion
95d2a43 regulator: stw481x-vmmc: fix ages old enable error
52980ce mmc: sdhci: Fix recovery from tuning timeout
0ed0b25 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.
d80ff7c ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success
42e76c5 cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts
d2546f6 rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting
2abcc02 perf/x86/intel/cstate: Prevent hotplug callback leak
7b9e1a1 perf/x86: Fix exclusion of BTS and LBR for Goldmont
e24523a rtlwifi: Fix enter/exit power_save
c9fce6b ssb: Fix error routine when fallback SPROM fails
c65ed08 Linux 4.8.16
6458972 driver core: fix race between creating/querying glue dir and its cleanup
f199bdb Revert "netfilter: move nat hlist_head to nf_conn"
99d6d4e Revert "netfilter: nat: convert nat bysrc hash to rhashtable"
7742256 arm64: mark reserved memblock regions explicitly in iomem
587e89b xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
959e363 arm/xen: Use alloc_percpu rather than __alloc_percpu
6fbd3fb xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
883f12a tpm xen: Remove bogus tpm_chip_unregister
8419f52 kernel/debug/debug_core.c: more properly delay for secondary CPUs
63b33e0 watchdog: qcom: fix kernel panic due to external abort on non-linefetch
bf902ea watchdog: mei_wdt: request stop on reboot to prevent false positive event
2f826a7 kernel/watchdog: use nmi registers snapshot in hardlockup handler
bbf23f0 CIFS: Fix a possible memory corruption in push locks
9f1f507 CIFS: Fix missing nls unload in smb2_reconnect()
ff04da3 CIFS: Fix a possible memory corruption during reconnect
6cb589c ASoC: intel: Fix crash at suspend/resume without card registration
769c092 dm space map metadata: fix 'struct sm_metadata' leak on failed create
ab10ab0 dm raid: fix discard support regression
454b98d dm rq: fix a race condition in rq_completed()
26011e6 dm crypt: mark key as invalid until properly loaded
bd5fcd1 dm flakey: return -EINVAL on interval bounds error in flakey_ctr()
1ca66d6 dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device
d948d3b dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded
45f6311 blk-mq: Do not invoke .queue_rq() for a stopped queue
e3742a1 PM / OPP: Pass opp_table to dev_pm_opp_put_regulator()
8b63a92 usb: gadget: composite: always set ep->mult to a sensible value
d4f4b2e mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted
0927d28 mm/vmscan.c: set correct defer count for shrinker
3e0ef1b nvmet: Fix possible infinite loop triggered on hot namespace removal
6290a3b loop: return proper error from loop_queue_rq()
bf0f020 f2fs: fix overflow due to condition check order
154d83a f2fs: set ->owner for debugfs status file's file_operations
67e5239 Revert "f2fs: use percpu_counter for # of dirty pages in inode"
d06eaf2 ext4: do not perform data journaling when data is encrypted
e33673b ext4: return -ENOMEM instead of success
3664877 ext4: reject inodes with negative size
1bfcffb ext4: add sanity checking to count_overhead()
9689eb9 ext4: fix in-superblock mount options processing
52a9daa ext4: use more strict checks for inodes_per_block on mount
7505584 ext4: fix stack memory corruption with 64k block size
86efd99 ext4: fix mballoc breakage with 64k block size
8022387 crypto: caam - fix AEAD givenc descriptors
ade692b ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
23d179a vfs,mm: fix return value of read() at s_maxbytes
e45692f mm: Add a user_ns owner to mm_struct and fix ptrace permission checks
04804d8 block_dev: don't test bdev->bd_contains when it is not stable
52d6972 fs: exec: apply CLOEXEC before changing dumpable task flags
781e976 exec: Ensure mm->user_ns contains the execed files
fc1d3e5 btrfs: make file clone aware of fatal signals
8c59356 Btrfs: fix incremental send failure caused by balance
02fffa1 Btrfs: don't BUG() during drop snapshot
0f2e022 btrfs: fix a possible umount deadlock
65563ab Btrfs: fix memory leak in do_walk_down
364b85c btrfs: clean the old superblocks before freeing the device
6a6e927 Btrfs: don't leak reloc root nodes on error
4d3d9b5 Btrfs: return gracefully from balance if fs tree is corrupted
a6522e4 Btrfs: bail out if block group has different mixed flag
d7839ad Btrfs: fix memory leak in reading btree blocks
1a087cd clk: ti: omap36xx: Work around sprz319 advisory 2.1
2b96c4b ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq
dc8144f ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO
685c4db ALSA: hda - fix headset-mic problem on a Dell laptop
b757fc0 ALSA: hda - ignore the assoc and seq when comparing pin configurations
38c6095 ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016
5496ec4 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
abf549a8 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
6b0a56e usbip: vudc: fix: Clear already_seen flag also for ep0
a9143e5 USB: UHCI: report non-PME wakeup signalling for Intel hardware
4422a269 usb: gadget: composite: correctly initialize ep->maxpacket
be8f1c4 usb: gadget: f_uac2: fix error handling at afunc_bind
79d5a30 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
e3dfbc8 usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs
269edae USB: cdc-acm: add device id for GW Instek AFG-125
741523f USB: serial: kl5kusb105: fix open error path
f34b7e0 USB: serial: option: add dlink dwm-158
e47e81c USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041
3aa3cb94 Btrfs: fix qgroup rescan worker initialization
691ea6c Btrfs: fix emptiness check for dirtied extent buffers at check_leaf()
0695d8b btrfs: store and load values of stripes_min/stripes_max in balance status item
80f7d28 Btrfs: fix relocation incorrectly dropping data references
f1b268d Btrfs: fix tree search logic when replaying directory entry deletes
65553a0 Btrfs: fix deadlock caused by fsync when logging directory entries
361e821 Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty
562de9c btrfs: limit async_work allocation and worker func duration
f080d70 aoe: fix crash in page count manipulation
8bba2e2 Linux 4.8.15
762c9bb crypto: rsa - Add Makefile dependencies to fix parallel builds
014e5a7 hotplug: Make register and unregister notifier API symmetric
3527ad0 batman-adv: Check for alloc errors when preparing TT local data
32ccd76 m68k: Fix ndelay() macro
9fc7a475 ceph: don't set req->r_locked_dir in ceph_d_revalidate
a05f493 ARM: dts: imx7d: fix LCDIF clock assignment
798c825 ARM: dts: orion5x: fix number of sata port for linkstation ls-gl
d271b9b Revert "ACPI: Execute _PTS before system reboot"
3ee9f16 can: peak: fix bad memory access and free sequence
212e0ff can: raw: raw_setsockopt: limit number of can_filter that can be set
bdb5ed2 crypto: marvell - Don't corrupt state of an STD req for re-stepped ahash
bfef274 crypto: mcryptd - Check mcryptd algorithm compatibility
86bea59 crypto: caam - fix pointer size for AArch64 boot loader, AArch32 kernel
666531ca crypto: marvell - Don't copy hash operation twice into the SRAM
04925ba acpi, nfit: fix bus vs dimm confusion in xlat_status
53ed7c2 acpi, nfit: validate ars_status output buffer size
e04e2da acpi, nfit, libnvdimm: fix / harden ars_status output length handling
483ac14 acpi, nfit: fix extended status translations for ACPI DSMs
0525ceb perf/x86: Fix full width counter, counter overflow
eceab1f vhost-vsock: fix orphan connection reset
b0224f3 sched/autogroup: Fix 64-bit kernel nice level adjustment
2a47799 scsi: lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put()
ac65fe0 device-dax: fix private mapping restriction, permit read-only
2386c6b locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()
7b2347c locking/rtmutex: Prevent dequeue vs. unlock race
bed4eef zram: restrict add/remove attributes to root only
4fb7569 parisc: Fix TLB related boot crash on SMP machines
b81e5db parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm
7e8f68a parisc: Purge TLB before setting PTE
6e284445 fuse: fix clearing suid, sgid for chown()
e70d6d2 powerpc/boot: Fix build failure in 32-bit boot wrapper
a82ad49 powerpc/mm: Fix lazy icache flush on pre-POWER5
84b3628 powerpc/eeh: Fix deadlock when PE frozen state can't be cleared
7b8c57c Linux 4.8.14
1670d15 esp6: Fix integrity verification when ESN are used
b3e9d49 esp4: Fix integrity verification when ESN are used
be53394 flowcache: Increase threshold for refusing new allocations
3a116fa Revert: "ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit()"
6861828 ipv4: Set skb->protocol properly for local output
e67bd82 ipv6: Set skb->protocol properly for local output
22d94c32 Don't feed anything but regular iovec's to blk_rq_map_user_iov
e4a6c61 constify iov_iter_count() and iter_is_iovec()
907bc31 sparc32: Fix inverted invalid_frame_pointer checks on sigreturns
360e257 sparc64: fix compile warning section mismatch in find_node()
2f02dcb sparc64: Fix find_node warning if numa node cannot be found
ad02ec7 ipv4: Drop suffix update from resize code
0b1c601 ipv4: Drop leaf from suffix pull/push functions
cd8a6c0 ipv4: Fix memory leak in exception case for splitting tries
a878037 ipv4: Restore fib_trie_flush_external function and fix call ordering
5ff5e5c net: ping: check minimum size on ICMP header length
f818e5d net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
bfecf90 geneve: avoid use-after-free of skb->data
4daa2c7 tipc: check minimum bearer MTU
1ff3209 sh_eth: remove unchecked interrupts for RZ/A1
bbf913d net: bcmgenet: Utilize correct struct device for all DMA operations
accb7c9 cdc_ether: Fix handling connection notification
3445754 ip6_offload: check segs for NULL in ipv6_gso_segment.
cef222d packet: fix race condition in packet_set_ring
17941a9 GSO: Reload iph after pskb_may_pull
ff0d787 net/dccp: fix use-after-free in dccp_invalid_packet
023cd33 net: macb: fix the RX queue reset in macb_rx()
25d9b4b netlink: Do not schedule work from sk_destruct
f5dad34 netlink: Call cb->done from a worker thread
360d6a2 net/sched: pedit: make sure that offset is valid
aa23936 net: dsa: fix unbalanced dsa_switch_tree reference counting
9a74792 net, sched: respect rcu grace period on cls destruction
a9437eb net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change
ddf0534 udplite: call proper backlog handlers
7b0aa75 ipv6: bump genid when the IFA_F_TENTATIVE flag is clear
58c8cc3 rtnl: fix the loop index update error in rtnl_dump_ifinfo()
84df567 l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
7f8b251 rtnetlink: fix FDB size computation
c39caa8 af_unix: conditionally use freezable blocking calls in read
bdc5c63 net: sky2: Fix shutdown crash
a75684a ip6_tunnel: disable caching when the traffic class is inherited
1b079d5 net: check dead netns for peernet2id_alloc()
65dfc8b4 net: dsa: b53: Fix VLAN usage and how we treat CPU port
f959eb5 virtio-net: add a missing synchronize_net()
8070f33 gro_cells: mark napi struct as not busy poll candidates
55d64c0 Linux 4.8.13
a4edb1a arm64: suspend: Reconfigure PSTATE after resume from idle
6353400 arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
b49b1ae arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
e4e77de batman-adv: Detect missing primaryif during tp_send as error
f106de5 clk: sunxi: Fix M factor computation for APB1
9e2d9e9 perf/x86: Restore TASK_SIZE check on frame pointer
ab34b42 drm/mediatek: fix null pointer dereference
43b5bb2 pwm: Fix device reference leak
6c69476 KVM: use after free in kvm_ioctl_create_device()
ff8b06b arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions
f67b89a drm/radeon: fix check for port PM availability
835bb5c drm/amdgpu: fix check for port PM availability
972d595 drm/radeon: fix power state when port pm is unavailable (v2)
be1b75e drm/amdgpu: fix power state when port pm is unavailable
bd78c07 drm/i915: drop the struct_mutex when wedged or trying to reset
5dd86b6 drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error
05abe74 KVM: arm/arm64: vgic: Don't notify EOI for non-SPIs
ca42bd3 mwifiex: printk() overflow with 32-byte SSIDs
de9ba13 PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX)
4f48571 PCI: Export pcie_find_root_port
27dce9b mm: workingset: fix NULL ptr in count_shadow_nodes
60e3368 rcu: Fix soft lockup for rcu_nocb_kthread
b6f9e23 Input: psmouse - disable automatic probing of BYD touchpads
6ca8ab7 Input: change KEY_DATA from 0x275 to 0x277
600bec2 ovl: fix d_real() for stacked fs
5661a69 mm: fix false-positive WARN_ON() in truncate/invalidate for hugetlb
48b6b50a kasan: update kasan_global for gcc 7
db04d35 zram: fix unbalanced idr management at hot removal
0100209 thp: fix corner case of munlock() of PTE-mapped THPs
08fd95d mm, thp: propagation of conditional compilation in khugepaged.c
76e59ec ARC: Don't use "+l" inline asm constraint
b43fb9f ARC: mm: PAE40: Fix crash at munmap
8d1ee7b scsi: libfc: fix seconds_since_last_reset miscalculation
10e2627 scsi: hpsa: use bus '3' for legacy HBA devices
e170c10 libata-scsi: Fixup ata_gen_passthru_sense()

From yocto-kernel-cache:

7b320e0 kver: bump to v4.8.17
0da38d7 netfilter: iptables: enable NAT tables
9ca50a7 intel-quark: Remove support for serial-all
36398f9 features/usb/serial: Add new usb serial feature
c7c50ce soc/x1000: Remove 'default policy' features
f3f2e02 soc/x1000: Remove unnecessary features
485d1e7 soc/x1000: Remove bsp/common-pc/*
594e0eb meta/intel-common: Have intel-quark-tiny use common-drivers-32-essential
ce9dc93 meta/intel-common: Add intel-common-drivers-32-essential feature
676cac5 meta: Add lto-debug feature
938d073 meta: Add lto-disable feature
23f39dc meta: Add lto (Link-Time Optimization) enablement feature
01ac4f6 netfilter: enable connection tracking for IPv6
926c93a net: export two patches from the ff branch.
392d801 rt: rt6 ---> rt7
249fe74 cryptodev: export patch from fast-fwd tree
2b87020 rt: rt5 --> rt6
a48fbfd stable: drop NFS patch now merged

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-17 15:44:50 -08:00
California Sullivan
540d699a3e linux-yocto/4.4: Update from v4.4.36 to v4.4.41
Also has cache changes aimed towards -tiny improvements.

From linux-yocto-4.4:

eb391bc Merge branch 'standard/base' into standard/intel/base
ad8b1d6 Merge tag 'v4.4.41' into standard/base
44ce068 Merge branch 'standard/base' into standard/intel/base
1241944 Merge tag 'v4.4.40' into standard/base
b787096 Merge branch 'standard/base' into standard/intel/base
9f87e1e Merge tag 'v4.4.39' into standard/base
d9d2617 Merge branch 'standard/base' into standard/intel/base
1a83b80 Merge tag 'v4.4.38' into standard/base
65816c1 Merge branch 'standard/base' into standard/intel/base
55c936a Merge tag 'v4.4.37' into standard/base
cdd86b9 Linux 4.4.41
9f11a0a net: mvpp2: fix dma unmapping of TX buffers for fragments
d857273 sg_write()/bsg_write() is not fit to be called under KERNEL_DS
7fb5a93 kconfig/nconf: Fix hang when editing symbol with a long prompt
e321f38 target/user: Fix use-after-free of tcmu_cmds if they are expired
e5de1c7 powerpc: Convert cmp to cmpd in idle enter sequence
cadaba8 powerpc/ps3: Fix system hang with GCC 5 builds
8a2bcaa nfs_write_end(): fix handling of short copies
b66e312 libceph: verify authorize reply on connect
edfe6a7 PCI: Check for PME in targeted sleep state
8db0075 Input: drv260x - fix input device's parent assignment
44685f0 media: solo6x10: fix lockup by avoiding delayed register write
952a9f5 IB/cma: Fix a race condition in iboe_addr_get_sgid()
b7f73ad IB/multicast: Check ib_find_pkey() return value
7b13692 IPoIB: Avoid reading an uninitialized member variable
0de381c IB/mad: Fix an array index check
e945df4 fgraph: Handle a case where a tracer ignores set_graph_notrace
88e4144 platform/x86: asus-nb-wmi.c: Add X45U quirk
2ef502e ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
19aa9c1 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
129e432 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT
ddf5718 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
1c8841c9 md/raid5: limit request size according to implementation limits
d78006d sc16is7xx: Drop bogus use of IRQF_ONESHOT
b988320 s390/vmlogrdr: fix IUCV buffer allocation
656c9ab firmware: fix usermode helper fallback loading
429a533 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
dbb67e1 scsi: avoid a permanent stop of the scsi device's request queue
565ae61 scsi: zfcp: fix rport unblock race with LUN recovery
3b3739d scsi: zfcp: do not trace pure benign residual HBA responses at default level
1cc0f94 scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
bccd7874 scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map
49ea065 scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset
edf1169 vt: fix Scroll Lock LED trigger name
f4f02a8 block: protect iterate_bdevs() against concurrent close
abb7881 mei: request async autosuspend at the end of enumeration
1f9c91a drivers/gpu/drm/ast: Fix infinite loop if read fails
970dc8c drm/gma500: Add compat ioctl
0e0b70f drm/radeon: add additional pci revision to dpm workaround
62a2724 drm/radeon: Hide the HW cursor while it's out of bounds
deac395 drm/radeon: Also call cursor_move_locked when the cursor size changes
cb8d63d drm/nouveau/i2c/gk110b,gm10x: use the correct implementation
adea4a7 drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
d32d4b3 drm/nouveau/ltc: protect clearing of comptags with mutex
3a2990e drm/nouveau/bios: require checksum to match for fast acpi shadow method
a163451 drm/nouveau/kms: lvds panel strap moved again on maxwell
69e236e ACPI / video: Add force_native quirk for HP Pavilion dv6
2c2375e ACPI / video: Add force_native quirk for Dell XPS 17 L702X
01b6089 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
5283a7b staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
e692ede thermal: hwmon: Properly report critical temperature in sysfs
9d9541d clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk
e01b04b timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion
96ea1b9 regulator: stw481x-vmmc: fix ages old enable error
842ec27 mmc: sdhci: Fix recovery from tuning timeout
dae7cb4 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.
b63929e cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts
05f4183 rtlwifi: Fix enter/exit power_save
f5d90f43 ssb: Fix error routine when fallback SPROM fails
a3edc7b Linux 4.4.40
7a2b4ee ppp: defer netns reference release for ppp channel
37de955 driver core: fix race between creating/querying glue dir and its cleanup
f85a337 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
fdb17dd arm/xen: Use alloc_percpu rather than __alloc_percpu
9397e79 xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
00a0de0 tpm xen: Remove bogus tpm_chip_unregister
f93777c kernel/debug/debug_core.c: more properly delay for secondary CPUs
f2b8b34 kernel/watchdog: use nmi registers snapshot in hardlockup handler
597f9c0 CIFS: Fix a possible memory corruption in push locks
a9c69e1 CIFS: Fix missing nls unload in smb2_reconnect()
f0b7154 CIFS: Fix a possible memory corruption during reconnect
6dcb01e ASoC: intel: Fix crash at suspend/resume without card registration
701ec6e dm space map metadata: fix 'struct sm_metadata' leak on failed create
85290a1 dm crypt: mark key as invalid until properly loaded
9188611 dm flakey: return -EINVAL on interval bounds error in flakey_ctr()
f0898dc blk-mq: Do not invoke .queue_rq() for a stopped queue
c53af76 usb: gadget: composite: always set ep->mult to a sensible value
b35f34f exec: Ensure mm->user_ns contains the execed files
0812936 fs: exec: apply CLOEXEC before changing dumpable task flags
14d8e5c mm/vmscan.c: set correct defer count for shrinker
ffef163 loop: return proper error from loop_queue_rq()
011ded9 f2fs: set ->owner for debugfs status file's file_operations
3460edf ext4: do not perform data journaling when data is encrypted
36af7cd ext4: return -ENOMEM instead of success
519a301 ext4: reject inodes with negative size
f655b35 ext4: add sanity checking to count_overhead()
3995881 ext4: fix in-superblock mount options processing
3865880 ext4: use more strict checks for inodes_per_block on mount
7b74c35 ext4: fix stack memory corruption with 64k block size
26492d8 ext4: fix mballoc breakage with 64k block size
4b60509 crypto: caam - fix AEAD givenc descriptors
1c1f15f ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
03eed7a mm: Add a user_ns owner to mm_struct and fix ptrace permission checks
d80411d block_dev: don't test bdev->bd_contains when it is not stable
85cfbd9 btrfs: make file clone aware of fatal signals
323ffc0 Btrfs: don't BUG() during drop snapshot
1078000 Btrfs: fix memory leak in do_walk_down
5a9b659 Btrfs: don't leak reloc root nodes on error
8ca6845 Btrfs: return gracefully from balance if fs tree is corrupted
78a587c Btrfs: bail out if block group has different mixed flag
25ee81e Btrfs: fix memory leak in reading btree blocks
5902022 clk: ti: omap36xx: Work around sprz319 advisory 2.1
119b665 ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq
f0ea0ad ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO
fa695bd ALSA: hda - fix headset-mic problem on a Dell laptop
faff777f ALSA: hda - ignore the assoc and seq when comparing pin configurations
518fca8 ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016
2934806 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
d0ba0f6 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
cbb2a25 USB: UHCI: report non-PME wakeup signalling for Intel hardware
8ede2d7 usb: gadget: composite: correctly initialize ep->maxpacket
c67c2ed usb: gadget: f_uac2: fix error handling at afunc_bind
747b31526 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
acca3cf USB: cdc-acm: add device id for GW Instek AFG-125
5d6a392 USB: serial: kl5kusb105: fix open error path
6a6e113 USB: serial: option: add dlink dwm-158
17907f2 USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041
1f5adad Btrfs: fix qgroup rescan worker initialization
b5e715e btrfs: store and load values of stripes_min/stripes_max in balance status item
919b74b Btrfs: fix tree search logic when replaying directory entry deletes
0d619cf btrfs: limit async_work allocation and worker func duration
a34f0e8 Linux 4.4.39
5d488de crypto: rsa - Add Makefile dependencies to fix parallel builds
1c0f4e0 hotplug: Make register and unregister notifier API symmetric
537e42d batman-adv: Check for alloc errors when preparing TT local data
f03531d m68k: Fix ndelay() macro
55e15b2 arm64: futex.h: Add missing PAN toggling
e29949e can: peak: fix bad memory access and free sequence
083021b can: raw: raw_setsockopt: limit number of can_filter that can be set
9a3baed crypto: mcryptd - Check mcryptd algorithm compatibility
c4db8a7 perf/x86: Fix full width counter, counter overflow
c6a5bf4 locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()
b27d914 locking/rtmutex: Prevent dequeue vs. unlock race
e286b6c zram: restrict add/remove attributes to root only
a0bd6aa parisc: Fix TLB related boot crash on SMP machines
605f315 parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm
db95986 parisc: Purge TLB before setting PTE
4bcea47 powerpc/eeh: Fix deadlock when PE frozen state can't be cleared
c95b7f1 Linux 4.4.38
52783ad esp6: Fix integrity verification when ESN are used
3bf28ce esp4: Fix integrity verification when ESN are used
2176ec1 ipv4: Set skb->protocol properly for local output
25d8b7c ipv6: Set skb->protocol properly for local output
d41fb2f Don't feed anything but regular iovec's to blk_rq_map_user_iov
fd1aa12 constify iov_iter_count() and iter_is_iovec()
899b605 sparc64: fix compile warning section mismatch in find_node()
ed7b60d sparc64: Fix find_node warning if numa node cannot be found
438e91d sparc32: Fix inverted invalid_frame_pointer checks on sigreturns
06cdad2 net: ping: check minimum size on ICMP header length
7712581 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
6e682c5 geneve: avoid use-after-free of skb->data
a89e2ff sh_eth: remove unchecked interrupts for RZ/A1
c36a2a1 net: bcmgenet: Utilize correct struct device for all DMA operations
5a01eaf packet: fix race condition in packet_set_ring
1a15519 net/dccp: fix use-after-free in dccp_invalid_packet
baaf0c6 netlink: Do not schedule work from sk_destruct
d1ed9c1 netlink: Call cb->done from a worker thread
6c42bd6 net/sched: pedit: make sure that offset is valid
cfa7c16 net, sched: respect rcu grace period on cls destruction
94de6f2 net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change
56366fa l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
aece024 rtnetlink: fix FDB size computation
6ef59b9 af_unix: conditionally use freezable blocking calls in read
acf9504 net: sky2: Fix shutdown crash
49695d1 ip6_tunnel: disable caching when the traffic class is inherited
2b54505c net: check dead netns for peernet2id_alloc()
790fd11 virtio-net: add a missing synchronize_net()
e5f84c1 Linux 4.4.37
71710cd arm64: suspend: Reconfigure PSTATE after resume from idle
d24207a arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
da643dc arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
4fd108f pwm: Fix device reference leak
d7a2c25 mwifiex: printk() overflow with 32-byte SSIDs
ac6e42d PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX)
140ff0a PCI: Export pcie_find_root_port
dfb704f rcu: Fix soft lockup for rcu_nocb_kthread
58cebd1 ALSA: pcm : Call kill_fasync() in stream lock
5a5f703 x86/traps: Ignore high word of regs->cs in early_fixup_exception()
9957616 kasan: update kasan_global for gcc 7
61ab624 zram: fix unbalanced idr management at hot removal
5b2ed6e ARC: Don't use "+l" inline asm constraint

From yocto-kernel-cache:

78a2618 kver: bump to v4.4.41
4c31a11 netfilter: iptables: enable NAT tables
7da5624 intel-quark: Remove support for serial-all
e40d731 features/usb/serial: Add new usb serial feature
c52e3dd soc/x1000: Remove 'default policy' features
25f79db soc/x1000: Remove unnecessary features
515c6c8 soc/x1000: Remove bsp/common-pc/*
7bcdf22 meta/intel-common: Have intel-quark-tiny use common-drivers-32-essential
61c6254 meta/intel-common: Add intel-common-drivers-32-essential feature
2f5a9b0 meta: Add lto-debug feature
eb30623 meta: Add lto-disable feature
59d3c20 meta: Add lto (Link-Time Optimization) enablement feature

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-17 15:44:50 -08:00
California Sullivan
006bd8a55c linux-yocto/4.1: Update from v4.1.36 to v4.1.37
From linux-yocto-4.1:

b145b65 Merge branch 'standard/base' into standard/intel/base
61d2bed Merge tag 'v4.1.37' into standard/base
3532746 Linux 4.1.37
c27edfb scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
016d029 tipc: check minimum bearer MTU
efcf38bd net: ping: check minimum size on ICMP header length
e29fdf0 packet: fix race condition in packet_set_ring
fabaaaa net: add recursion limit to GRO
7abf320 Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
74cd81c ptrace: being capable wrt a process requires mapped uids/gids
8165fc3 scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()
1171afc mnt: Add a per mount namespace limit on the number of mounts
62fa696 posix_acl: Clear SGID bit when setting file permissions
de42b95 fs: Avoid premature clearing of capabilities
cb8e1ee fs: Give dentry to inode_change_ok() instead of inode
2ee3cee nfsd: Disable NFSv2 timestamp workaround for NFSv3+
820bc45 fuse: Propagate dentry down to inode_change_ok()
89bc54c xfs: Propagate dentry down to inode_change_ok()
1b364dc xattr: Option to disable meta-data block cache
9a66bc6 tcp: fix use after free in tcp_xmit_retransmit_queue()
ebdb88b x86/kexec: add -fno-PIE
672612a scripts/has-stack-protector: add -fno-PIE
e06ded8 x86/init: Fix cr4_init_shadow() on CR4-less machines
eec7469 ARM: 8617/1: dma: fix dma_max_pfn()
58024f8 mm,ksm: fix endless looping in allocating memory when ksm enable
d427d64 can: dev: fix deadlock reported after bus-off
791a928 cpuset: handle race between CPU hotplug and cpuset_hotplug_work
6b82b06 mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl
e537a09 drm/msm: fix use of copy_from_user() while holding spinlock
b56eb9c bus: arm-ccn: Fix PMU handling of MN
7298a8b bus: arm-ccn: Provide required event arguments

From yocto-kernel-cache:

4de9b8f kver: bump to v4.1.37
dcbca55 bsp:action-s500:Enable action-s500 bsp

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-17 15:44:50 -08:00
Mikko Ylinen
c5986ea44d intel-quark: remove redundant EFI_PROVIDER setting
EFI_PROVIDER is set in meta-intel.inc for all machines
so the one set in intel-quark.conf has no effect and can be
removed.

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-17 10:03:33 -08:00
Mikko Ylinen
85c16a907f intel-*: wic: drop recursive task depedency to do_bootimg
do_image_wic (in image_types.bbclass) deals with the task dependency
to do_bootimg if live images are built.

It's redundant to set do_bootimg as a recrdeptask in the machine
configurations so remove it.

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-17 10:03:26 -08:00
Mikko Ylinen
a7941f79f6 intel-*: build dosfs/mtools for wic image creation
intel-* machines default to an EFI bootloader which runs from an EFI
system partition (ESP). Also, the ESP needs to be vfat formatted.

Make sure the dosfs/mtools used by wic and its plugins that deal with
vfat are built and available (without depending on do_bootimg) when
wic images are being created.

Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-17 10:03:15 -08:00
Jianxun Zhang
368673eab1 rmc: Extend usages of RMC_BOARD_DATA_DIRS to specify board data
Use the variable RMC_BOARD_DATA_DIRS, to disable, append to, or
override the default board data in meta-intel with boards' data
provided by users.

Ideally, users should get the updated database in the new built
image after an incremental build.

Examples of RMC database output (db):

RMC_BOARD_DATA_DIRS  = "" (disable db generation)
RMC_BOARD_DATA_DIRS_append = " top_dir" (db of defaults & user's)
RMC_BOARD_DATA_DIRS = "top_dir" (db for user's , no defaults)
RMC_BOARD_DATA_DIRS  = " " (same as "")

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-09 12:53:33 -08:00
wudping
499b251ce6 libyami-utils: demo programs based on libyami
Add libyami-utils recipe. For libyami, libyami-utils is
a testing tool, use case, contains some applications and
scripts.

The home website is:
https://github.com/01org/libyami-utils

Signed-off-by: Xu Guangxin <guangxin.xu@intel.com>
Signed-off-by: wudping <dongpingx.wu@intel.com>
2017-01-03 11:12:23 -08:00
wudping
4c928a6180 libyami: hardware acceleration VA-API media-codec
Add libyami recipe. Libyami is intel VA-API Media codecs
with hardware acceleration. It's core building block for
media solution.

The home website is:
https://github.com/01org/libyami

Signed-off-by: Xu Guangxin <guangxin.xu@intel.com>
Signed-off-by: wudping <dongpingx.wu@intel.com>
2017-01-03 11:12:18 -08:00
Mikko Ylinen
976d69576c systemd-boot%.bbappend: rename to match the versioned recipe
OE-Core recently renamed the recipe to have PV in the name
and the bbappend wildcard was added to make the transition
smooth.

The renaming is now complete so rename the bbappend again
to match the new versioned recipe only.

The aggresive systemd-boot% wildcard matches systemd-bootchart
too giving unexpected results.

Depends on OE-Core 8fe1e5197f6f94a49693de09f4eb9394df531cc8.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-12-23 10:42:45 -08:00
Ross Burton
466196fa2f vaapi: remove as recipes moved to oe-core
libva and gstreamer-vaapi are now part of oe-core, so remove them.

The package names were changed to reflect the naming scheme, so update the
machine configurations to follow.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-15 10:27:18 -08:00
Ross Burton
04899c330d rmc: don't hardcode install paths
Instead of hardcoding /usr in the recipe, and hardcoding $prefix/lib in the
Makefile, override all of the paths with the distro configuration.

[ YOCTO #10800 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-15 10:27:18 -08:00
Todor Minchev
48c335a46e rmc: add support for alternative EFI bootloaders
RMC was previously configured to work only with the systemd-boot EFI
bootloader. With this commit we can specify alternative bootloaders by
setting the RMC_BOOTLOADER variable in local.conf. If RMC_BOOTLOADER is
not set systemd-boot will be used by default.

Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-15 10:27:18 -08:00
California Sullivan
3d218385a7 linux-yocto/4.8: Update to v4.8.12 and fix CVE-2016-8655
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-09 18:00:06 -08:00
California Sullivan
0381487b33 linux-yocto/4.4: Update to v4.4.36 and fix CVE-2016-8655
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-09 18:00:03 -08:00
California Sullivan
934f526920 linux-yocto/4.1: Update to v4.1.36 and fix CVE-2016-8655
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-09 18:00:00 -08:00
Saul Wold
9a948a9039 qat: add EXCLUDE_FROM_WORLD for core2
Havine COMPATIBLE_MACHINE causes errors for non-compatible machine,
so inaddition we EXCLUDE_FROM_WORLD for world builds

Signed-off-by: Saul Wold <sgw@linux.intel.com>
[Removed extra whitespace added to qat16.inc file.]
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-09 17:59:10 -08:00
Saul Wold
753f37a1fd dpdk: Use stable and fast download source
After checking with the upstream, the snapshot based URL can change since
it's cgit based and they recently upgraded cgit, it was suggested that we
use the fast.dpdk.org site as it's the more stable and faster download
source.

NOTE: the checksum is still the original checksum, so is the correct location.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-07 14:05:50 -08:00
California Sullivan
ce143f5ae7 linux-yocto/4.4/4.8: Update cache SRCREVs for final config warning fixes
This update fixes the remaining kernel_configcheck warnings.

Fixes [YOCTO #10426].

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-07 14:05:44 -08:00
Khem Raj
4092ce9851 systemd-boot.bbappend: Rename to use wildcard
OE-Core is in process of renaming the recipe
to have PV in recipe name. Cover that case
for bbappend

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-07 14:05:36 -08:00
Jianxun Zhang
b01ba81890 gnu-efi: removed from meta-intel
We once added a patch in gnu-efi for rmc's sake. The latest rmc
gets rid of this dependency on gnu-efi.

The removed patch is still a reasonable change and merged into
the upstream gnu-efi project. It should come with the next update
in the gnu-efi recipe in OE.

At this point, however, we don't see any urgency to keep it in
meta-intel any more.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-12-05 18:11:14 -08:00
Jianxun Zhang
58e5069ee3 rmc: integration update
This is a whole package of rmc work in meta-intel to reflect
some major changes in the upstream project:

In rmc.bb recipe, EFI_ARCH, path of EFI header files, and
dependency on gnu-efi are removed with the updated revision.

In systemd-boot, patches to integrate with rmc are re-worked
mainly because of new APIs. Size of patches are smaller than
the previous implementation. Notice we still use multiple APIs
instead of calling an one-step interface multiple times, to get
some potential runtime performance benefit. (rmc tool in user
space is changed to use single API in the upstream project.)

Fixes [YOCTO #10086]
Fixes [YOCTO #10671]

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-12-05 18:11:14 -08:00
Saul Wold
5bd26ee16c rmc: remove stack-protector-strong from CFLAGS
Since the rmc is used standalone from systemd-boot and does not
use libc which provides the stack_chk_fail code that causes an
undefined symbol

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-12-05 18:11:14 -08:00
California Sullivan
3de465c5e6 linux-yocto/4.8: Update from v4.8.3 to v4.8.10
Stable backports and a fix to the mei configuration in core2 and quark.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-30 17:02:43 -08:00
California Sullivan
ac00937874 linux-yocto/4.4: Update from v4.4.26 to v4.4.32
This patch brings in many backlogged stable updates as well as a few
additional i915 driver backports. The kernel-cache was also updated,
fixing an mei configuration issue in core2 and quark BSPs.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-30 17:02:43 -08:00
California Sullivan
b0edeff9dd linux-yocto/4.1: Update from v4.1.33 to v4.1.35
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-30 17:02:43 -08:00
Jussi Kukkonen
6aab3f1783 xf86-video-mga: Backport ABI 23 fix
Fixes build with xserver-xorg 1.19.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-28 12:45:06 -08:00
Rahul Kumar Gupta
d688045880 dpdk: cleanup unused patches
Removed the unused patches since the recipe is not using these.
It was added before as fix for dpdk v16.07.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-28 12:45:06 -08:00
Rahul Kumar Gupta
5b74ee0138 dpdk: Update v16.07 -> v16.11
Updated the DPDK recipe from v16.07 to v16.11.
for dpdk v16.11 the rte_ivshmem feature has dropped and the default
configuration file for packet_ordering example is replaced with the
"native" x86 file.

Rename and modified the patch:

dpdk-16.11-dpdk-fix-installation-warning-and-issue.patch

accordingly since this doesn't apply cleanly on top of
dpdk v16.11

Removed the patches:

dpdk-16.07-net-ixgbe-move-PCI-device-IDs-from-EAL.patch
dpdk-16.07-net-igb-move-PCI-device-IDs-from-EAL.patch
dpdk-16.07-kni-fix-build-with-kernel-4.8.patch

from dpdk.inc since these changes/fix are now added in dpdk v16.11.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-28 12:45:06 -08:00
Rahul Kumar Gupta
f8d24485e8 meta-isg: removing meta-isg layer
All meta-isg layer content is already merged/consolidated to
meta-intel/common layer. So removing this layer.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-28 12:45:06 -08:00
Rahul Kumar Gupta
cf8fe21bae meta-isg/meta-mohonpeak: remove BSP layer
The meta-mohonpeak BSP layer has removed. The plan is to consolidate all
Intel SoC BSP into intel common BSP.

Now Intel Common BSP can support all features provided by meta-mohonpeak
with default kernel version, So this layer can be removed from meta-intel.

It will use rmc-systemd-boot for it's custom features.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-28 12:45:06 -08:00
Rahul Kumar Gupta
2c0811eab3 rmc: Add support for MohonPeak platform
Intel common BSP is using ttyS0 and tty0 for consoles by default. By Adding
support for mohonpeak platforms to rmc, these console port can customized to
ttyS1 and tty1 by detecting the fingerprint file at runtime.
It will use their own boot.conf/install.conf for booting/installing.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-28 12:45:06 -08:00
Rahul Kumar Gupta
35d60f13bb intel-core*: Add ASPEED Xserver driver
Include support for ASPEED Technology graphics card driver to
intel-corei7-64 and intel-core2-32. So that intel common BSP can
support platforms like MohonPeak (Intel Atom Processor C2000 Product
Family) which using this graphics card.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-28 12:45:06 -08:00
Rahul Kumar Gupta
61634f89a8 intel-core*: add ttyS1 to SERIAL_CONSOLES
Some of Intel boards are using ttyS1 also. So ttyS1 is added to
SERIAL_CONSOLES inorder to provide login prompts on the console.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-28 12:45:06 -08:00
Saul Wold
c40a23b46f galileodisk: Change timeout to 1 second
This allows for more editable commandline

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-22 15:44:45 -08:00
Saul Wold
7f92eb3b58 galileodisk-sd.wks: Add rootwait
Adding rootwait to the kernel params in order to handle the fact that
4.8 boots faster and older SD cards are not ready in time for the kernel
to correctly mount.

[YOCTO #10709]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-22 13:58:40 -08:00
Saul Wold
cb5025bfbb linux-yocto_4.4: Add INTEL_MACHINE_SUBTYPE code
This adds some a couple of bb.utils.contains() checks for an
INTEL_MACHINE_SUBSTPYE to pull the appropriate SRCREV
and KBRACH to build an alternate kernel.

Also adds support for Broxton-m/Joule device as an example.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-10 07:48:05 -08:00
California Sullivan
c1f260ba7f conf/machine/intel-core*: Change WKS_FILE to systemd-bootdisk-uuid
Overriding systemd-bootdisk.wks unconditionally was against Yocto
Project's compatibility requirements, so our version needed to be
renamed.

Change our conf files to use the renamed version.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-10 07:48:05 -08:00
Saul Wold
c42dd36b54 systemd-bootdisk.wks: Rename to systemd-bootdisk-uuid.wks
This change is required because it was unconditionally overriding the
OE-Core systemd-boot.wks which is against the Yocto Project compatible
requirements.  This is also temporary for morty and will be removed from
master once the OE-Core version is corrected

[YOCTO #10610]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-10 07:47:27 -08:00
Saul Wold
00fe8dba89 broxton-m/KBOOTPARAM: Add videofb console back
This re-enables the video framebuffer for displaying cosole output

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-08 11:26:22 -08:00
Khem Raj
a23aeecd54 rmc: Limit them to x86 targets
Makes meta-intel behave well in multi-BSP scene

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-08 11:26:22 -08:00
Saul Wold
337cee235c initramfs-live-install-efi: Make use of new override
Move script to the files/intel-x86-common sub-dir which will be used
based on the added override in MACHINEOVERRIDES

Signed-off-by: Saul Wold <sgw@linux.intel.com>

foo

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 16:31:53 -07:00
Saul Wold
1484a008eb systemd-boot: Make use of new override
Add the new intel-x86-common to the meta-data in order to limit the
changes when the meta-intel layer is included without using
meta-intel machines.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 16:31:53 -07:00
Saul Wold
f621b952fc gnu-efi: Make use of new override
Add the new MACHINEOVERRIDE to the SRC_URI in order to limit the changes when the
meta-intel layer is included without using meta-intel machines.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 16:31:53 -07:00
Saul Wold
6e05e7f82a meta-intel.inc: Add MACHINEOVERRIDE for meta-intel
This allows to have one override mechansim for meta-intel instead of having
multiple machine overrides.

This replaces using rmc in DISTRO_FEATURES which was a bad idea to set in
layer.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 16:19:51 -07:00
Saul Wold
233b271e17 meta-intel.inc: remove setting rmc in DISTRO_FEATURES
We should not be changing DISTRO_FEATUES within a layer.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 13:50:46 -07:00
Saul Wold
da4795aa91 layer.conf: Remove BBMASK'ing items
Having BBMASKS and DISTRO_FEATURES causes issue with sstate in certain situations

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 13:50:46 -07:00
Saul Wold
ab79b789ac systemd-boot: add patch for Joule BIOS keyboard hang
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 13:50:46 -07:00
Saul Wold
8649d6b5b1 intel-corei7-64: Use SERIAL_CONSOLES to add ttyS2
Some Intel boards use ttyS0 and others use ttyS2, include both serial
ports inorder to provide login prompts on the console.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 13:50:46 -07:00
Saul Wold
3d83758e3c rmc: Add bootloader entries for the Broxton-M/Joule platform
By adding these entries, we can get the serial console output on the correct ttyS2 port
the default port for meta-intel is ttyS0, but we can fix this with the rmc configuration

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 13:50:46 -07:00
California Sullivan
06affcd13e rmc: Add INSTALLER.CONFIG and POSTINSTALL.sh for broxton-m boards
On install we want to keep rmc's boot.conf. Also add POSTINSTALL.sh
that removes ttyS0 from inittab since it uses ttyS2 instead.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-02 13:00:33 -07:00
Saul Wold
bd25743d3d systemd-bootdisk: Add WKS file with uuid support
Temporarily add a wks file to support systemd-boot with uuid, this patch is already
pending for OE-Core, but did not make the 2.2 release, by adding this here, it can
support both USB and SD devices.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-01 08:23:15 -07:00
Jianxun Zhang
9373044911 quark: use UUID for rootfs
Port the change http://lists.openembedded.org/pipermail/
openembedded-core/2016-October/127948.html into wks files
in meta-intel.

Note: This patch has not been on OE master branch at this point.

Original commit message:

----------------------------------
systemd-bootdisk.wks: use PARTUUID

Root device name in systemd-bootdisk.wks is 'sda'. This can cause
images, produced using this wks to refuse booting if real device
name is not 'sda'. For example, when booting MinnowBoard MAX from
MicroSD card the boot process stucks with this message on the boot
console output: Waiting for root device /dev/sda2...
This happens because real device name of MicroSD card on this device
is mmcblk1.

Used --use-uuid option for root partition. This should make
wic to put partition UUID instead of device name into kernel command
line.

[YOCTO #10485]

Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
----------------------------------

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-01 08:23:15 -07:00
Jianxun Zhang
8bad3a5c04 rmc: Add example for Galileo Gen 2 (Quark)
This is an experimental RMC sample for quark. At runtime, a
boot option with board name will be available for user to
boot the Galileo.

Note: The supported image type is hddimg instead of the direct-
boot image type usually used on quark. Use a USB stick flashed
with the image to boot the Galileo Gen 2 board.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-01 08:23:15 -07:00
Jianxun Zhang
53597ed63d quark: amend EFI Bootloader option
We cannot override the current EFI bootloader selection with
another "EFI_PROVIDER=..." in a local.conf in a build/conf
directory when it is specified by "=" syntax in the current
conf file for quark.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-01 08:23:15 -07:00
Jianxun Zhang
8f01ac1530 README: Provide information for how to live-boot quark with hddimg
This change adds the procedure to boot quark with images in hddimg
format.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-01 08:23:15 -07:00
Jianxun Zhang
15ac2f84ed quark: explicitly set boot entry in bootloader
This is to get rid of "install" option when booting quark with
an image in hddimg format. EFI installer doesn't work on quark
at this point.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-01 08:23:15 -07:00
California Sullivan
f3c4c983c1 linux-yocto/4.8: Update SRCREVs for v4.8.3 stable update
This includes the fix to CVE-2016-5195 "dirty cow", and fixes a bug in
preempt-rt that was preventing boots on core2.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-28 08:39:58 -07:00
California Sullivan
78a9138d4a linux-yocto/4.4: Update SRCREVs from v4.4.20 to v4.4.26
This update also includes the fix to CVE-2016-5195 "dirty cow".

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-28 08:39:58 -07:00
California Sullivan
c22a747e23 linux-yocto/4.1: Update SRCREVs for v4.1.33 and 'dirty cow' backport
This change incorporates several stables updates as well as the fix to
CVE-2016-5195 "dirty cow".

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-28 08:39:58 -07:00
Jianxun Zhang
8dbd551c1c rmc: Add board data for NUC5i5RYB
A particular intention of this change is to remove the serial
setting in kernel command line that is hardcoded in core2 and
corei7 conf files.

However we cannot use KBOOTPARAM because it is designed as a
fragment appended to hardcoded part at runtime. This is why
we need to create more files in this patch to use cmdline
in bootloader entry files to bypass whatever from the build.

Once we have a clean base (no any preset console setting)
in generic configurations, this change can be dropped.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-20 11:12:30 -07:00
Saul Wold
3da6553f63 meta-intel: Enable RMC by default
This enables the Runtime Machine Configuration feature, which
allows use to support multiple machines that have different
kernel commandline option as well as different startup requirements
to work from the base MACHINE configuration.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-20 11:12:30 -07:00
Rahul Kumar Gupta
e080f475b3 meta-isg: Update the MAINTAINERS file for removed BSP layer
Remove the maintainer name for meta-crystalforest from the maintainer
list, since this layer is removed from meta-intel.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-18 12:02:33 -07:00
Rahul Kumar Gupta
1308450dc3 meta-isg: meta-crystalforest: remove BSP layer
The meta-crystalforest BSP layer has removed. The plan is to consolidate all
Intel SoC BSP into intel common BSP.

Since Intel Common BSP can support all features provided by meta-crystalforest
with default kernel version, So this layer can be retired from master.

The kernel cmdline option:
	acpi_enforce_resources=lax
was added before in this BSP to support QAT software, which is no more required.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-18 12:02:29 -07:00
Rahul Kumar Gupta
8da07c016c qat16: move qat from meta-isg to common
Since there is plan to merge meta-isg layer to common meta-intel
layer. So relocate qat16 v2.6-65 recipe from meta-isg layer to common
meta-intel layer.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-18 12:02:26 -07:00
Rahul Kumar Gupta
9a0fe0a702 openssl-qat: move recipe from meta-isg to common
Since there is plan to merge meta-isg layer to common meta-intel
layer. So relocate openssl-qat v0.4.9-009 recipe from meta-isg layer
to common meta-intel layer.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-18 12:02:22 -07:00
Rahul Kumar Gupta
b7747142dc zlib-qat: move zlib-qat from meta-isg to common
Since there is plan to merge meta-isg layer to common meta-intel
layer. So relocate zlib-qat v0.4.7-002 recipe from meta-isg layer
to meta-intel/common layer.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-18 12:02:20 -07:00
Rahul Kumar Gupta
485f82ab71 dpdk: move dpdk from meta-isg to common
Since there is plan to merge meta-isg layer to common meta-intel
layer. So relocate dpdk v16.07 recipe from meta-isg layer to common
meta-intel layer.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-18 12:02:17 -07:00
Rahul Kumar Gupta
6adafe510e meta-isg: dpdk: fix build with kernel v4.8
Backported fixes from upstream dpdk sources to
ensure dpdk 16.07 compiles against kernel 4.8.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-17 08:12:13 -07:00
Saul Wold
755c4a95e9 intel-quark: Add WIC image creation
This adds WIC Image support to the Quark Intel BSPs, these
are all designed to be copied to MicroSD Cards via dd.  This will create
an efi boot partition along with a user space partition.

It is not currently setup to have an install target, it only has a live boot
target.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-17 08:07:53 -07:00
Saul Wold
a7cc7abcc9 intel-core*: Add support for wic images
This adds WIC Image support to the core2 and corei7 Intel BSPs, these
are all designed to be copied to USB sticks via dd.  This will create
an efi boot partition along with a user space partition.

It is not currently setup to have an install target, it only has a live boot
target.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-17 08:07:53 -07:00
California Sullivan
b38cdec1ab linux-yocto/4.8: Fix configcheck warnings and build in R8169 support
With this update, most of the kernel_config check warnings are fixed.
Also, we now have Ethernet support on the MinnowBoard MAX and Turbot on
minimal images.

>From yocto-kernel-cache:

552a837 features: Fix configcheck warnings in features used by intel-quark BSPs
c33d9c2 features: Fix configcheck warnings in features used by intel-core* BSPs
03bf3dd bsp/common-pc: Enable R8169 driver since its needed by supported platforms

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-12 17:09:34 -07:00
California Sullivan
9052773016 linux-yocto/4.8: Bump SRCREVs to v4.8 and add preempt-rt recipe
This updates the linux-yocto 4.8 bbappends to use the 4.8 final kernel.
Also, we finally add the preempt-rt recipe since the rt patches are
available with no obvious defects.

v2 changes:
* Add backport patch "Using BUG_ON() as an assert() is _never_ acceptable"

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-10-07 13:39:13 -07:00
Jianxun Zhang
c0dad5d5f4 libva-intel-driver: update 1.7.0 -> 1.7.2
This change updates libva-intel-driver to 1.7.2 which is in Intel
graphic stack 2016 Q3 release.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-27 11:51:11 -07:00
Jianxun Zhang
8d44bd4dc8 libva: update 1.7.0 -> 1.7.2
This change updates libva to 1.7.2 which is in Intel graphic stack
2016 Q3 release.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-27 11:51:08 -07:00
Jianxun Zhang
266e6c1108 intel-gpu-tools: update 1.14 -> 1.16
This change updates intel-gpu-tools to 1.16 which is in Intel
graphic stack 2016 Q3 release.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-27 11:51:06 -07:00
California Sullivan
7cceac01e1 linux-yocto*: Fix LINUX_VERSION variables
I was checking the kver file to update the LINUX_VERSION variable. At
the time of the last SRCREV update the kver files were incorrect. With
the kernel_version_sanity_check function added to oe-core, the
incorrect PV becomes a build error.

Fix this by updating the LINUX_VERSION variables in each linux-yocto
recipe to their correct value.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-23 10:04:16 -07:00
California Sullivan
31abb97302 meta-intel.inc: Bump PREFERRED_VERSION_linux-yocto to 4.8
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-15 08:43:56 -07:00
California Sullivan
d2b70b5c98 meta-intel.inc: Soft set PREFERRED_PROVIDER_virtual/kernel
This makes it easier for others inheriting meta-intel to use their own
kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-15 08:43:51 -07:00
California Sullivan
9552bde8a0 linux-yocto-tiny*: Temporarily add ext4 support
We currently get a panic when trying to boot a tiny intel-quark image.
Adding ext4 support fixes the issue, but it may be possible to fix it
correctly via changes to images creation, so I consider this a
temporary workaround to be reverted later.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-13 07:47:15 -07:00
California Sullivan
bf9fe9e2d9 linux-yocto: Add linux-yocto 4.8 recipes
Preliminary testing on the 4.8 kernel has gone well with no major
defects found on Intel hardware.

The preempt-rt patches are not yet available for the -rt kernel, so only
add the base and tiny linux-yocto recipes for now.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-13 07:47:11 -07:00
California Sullivan
141e71af3c linux-yocto/4.1: Bump SRCREVs to v4.1.31 and add leafhill configs
>From linux-yocto-4.1:

518132a Merge branch 'standard/base' into standard/intel/base
93b1a6c Merge tag 'v4.1.31' into standard/base
99f614a Linux 4.1.31
432273c MIPS: KVM: Propagate kseg0/mapped tlb fault errors
7fe3930 MIPS: KVM: Fix gfn range check in kseg0 tlb faults
0fbddc0 MIPS: KVM: Add missing gfn range check
342b88e MIPS: KVM: Fix mapped fault broken commpage handling
867df5e ext4: verify extent header depth
cd51084 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
1fbc4fd ALSA: timer: Fix leak in events via snd_timer_user_ccallback
1b7d7bc ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
c65b5c9 USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
6412c3a ovl: verify upper dentry before unlink and rename
40b9a8f iio:ad7266: Fix probe deferral for vref
fb079b4 iio:ad7266: Fix support for optional regulators
44cdc9f iio:ad7266: Fix broken regulator error handling
94f9384 iio: accel: kxsd9: fix the usage of spi_w8r8()
b2372ff staging: iio: accel: fix error check
c1a8303 iio: proximity: as3935: fix buffer stack trashing
9db892c iio: proximity: as3935: remove triggered buffer processing
e2a296e9 iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
f247adf iio:st_pressure: fix sampling gains (bring inline with ABI)
3bdfc8b iio: Fix error handling in iio_trigger_attach_poll_func
f3c7b15 perf/x86: Fix undefined shift on 32-bit kernels
7ceedf5 virtio_balloon: fix PFN format for virtio-1
4dbc156 virtio_balloon: do not change memory amount visible via /proc/meminfo
55f883c arm64: Rework valid_user_regs
5c46424 cdc_ncm: workaround for EM7455 "silent" data interface
28a6d04 nfsd: check permissions when setting ACLs
173f43c posix_acl: Add set_posix_acl
63933c7 powerpc/pseries: Fix PCI config address for DDW
049de19 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
d9ee963 block: fix use-after-free in seq file
403f056 metag: Fix __cmpxchg_u32 asm constraint for CMP
a2036fb ALSA: hda - Fix headset mic detection problem for two dell machines
31ebbeb ALSA: hda - Fix the headset mic that will not work on Dell desktop machine
0224028 ALSA: hda: Fix krealloc() with __GFP_ZERO usage
df75887 ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
333c2cf MIPS: mm: Fix definition of R6 cache instruction
e2b438f sysv, ipc: fix security-layer leaking
4ef5c9a mm/hugetlb: avoid soft lockup in set_max_huge_pages()
834ced1 dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
655fe78 dm rq: fix the starting and stopping of blk-mq queues
980b655 dm flakey: error READ bios during the down_interval
0d88572 ftrace/recordmcount: Work around for addition of metag magic but not relocations
2876b1b balloon: check the number of available pages in leak balloon
c6657f7 x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
10855c6 ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
6cdb164 ALSA: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m [v3]
baea0d6 drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
c1b4d25 drm/nouveau/fbcon: fix font width not divisible by 8
c027bc0 ubi: Make volume resize power cut aware
304e915 ubi: Fix early logging
ae32d1b ubi: Fix race condition between ubi device creation and udev
eb61bdd fuse: fix wrong assignment of ->flags in fuse_send_init()
614c339 fuse: fuse_flush must check mapping->flags for errors
3fc4a4a fuse: fsync() did not return IO errors
93c0b00 ARC: mm: don't loose PTE_SPECIAL in pte_modify()
ae9c7f3 drm/radeon: fix firmware info version checks
7afd374 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
bd89870 KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
ae40dad KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
a3b180a CIFS: Fix a possible invalid memory access in smb2_query_symlink()
b7e61a1 fs/cifs: make share unaccessible at root level mountable
b5e8e7f Input: i8042 - break load dependency between atkbd/psmouse and i8042
e9071d0 Documentation/module-signing.txt: Note need for version info if reusing a key
6ac9857 module: Invalidate signatures on force-loaded modules
7e6f0e1 net/irda: fix NULL pointer dereference on memory allocation failure
7d06f7f fs/dcache.c: avoid soft-lockup in dput()
49e3c9a MIPS: Don't register r4k sched clock when CPUFREQ enabled
0e2cbad6 nfs: don't create zero-length requests
e1cc075 gpio: intel-mid: Remove potentially harmful code
7f5a3c7 iscsi-target: Fix panic when adding second TCP connection to iSCSI session
634a3fc audit: fix a double fetch in audit_log_single_execve_arg()
a4664af Fix broken audit tests for exec arg len
a49b282 audit: Fix check of return value of strnlen_user()
dd26566 cifs: fix crash due to race in hmac(md5) handling
b9090fe target: Fix race between iscsi-target connection shutdown + ABORT_TASK
6c631d3 target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
80d341f mtd: nand: fix bug writing 1 byte less than page size
8ae0073 arm64: debug: unmask PSTATE.D earlier
f88ded2 rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()
abf9569 dm: fix second blk_delay_queue() parameter to be in msec units not jiffies
8129259 crypto: scatterwalk - Fix test in scatterwalk_done
98953c4 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
5436aa6 KVM: VMX: handle PML full VMEXIT that occurs during event delivery
aef1e06 USB: serial: option: add support for Telit LE910 PID 0x1206
4af80d9 powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint()
572c8b6 powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
881052c ext4: short-cut orphan cleanup on error
3f7ed29 drm/radeon: support backlight control for UNIPHY3
6c2ca21 KVM: nVMX: Fix memory corruption when using VMCS shadowing
53bb06c usb: quirks: Add no-lpm quirk for Elan
bd0702f USB: quirks: Fix another ELAN touchscreen
256679c s390/mm: fix gmap tlb flush issues
9b01eaf cifs: Check for existing directory when opening file with O_CREAT
bdf3214 [media] media: usbtv: prevent access to free'd resources
47c1628 Bluetooth: Add support of 13d3:3490 AR3012 device
6e2c93c Bluetooth: Add USB ID 13D3:3487 to ath3k
434d638 [media] Fix RC5 decoding with Fintek CIR chipset
2342f6e [media] media: dvb_ringbuffer: Add memory barriers
7235df9 drm/radeon: Poll for both connect/disconnect on analog connectors
4613d5f drm/radeon: add a delay after ATPX dGPU power off
073435a spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
d4d783d ext4: validate s_reserved_gdt_blocks on mount
d579705 iwlwifi: add new 8260 PCI IDs
2fc0cdf ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
e19f0ec5 ext4: don't call ext4_should_journal_data() on the journal inode
906d6f4 ext4: fix deadlock during page writeback
547df96 SUNRPC: Don't allocate a full sockaddr_storage for tracing
c580d82 ext4: check for extents that wrap around
988777b mfd: qcom_rpm: Parametrize also ack selector size
e6b04eb mfd: qcom_rpm: Fix offset error for msm8660
6997496 usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
83335cb usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
542330f hp-wmi: Fix wifi cannot be hard-unblocked
230dc3e serial: samsung: Fix ERR pointer dereference on deferred probe
cf61375 tty/serial: atmel: fix RS485 half duplex with DMA
ebe1398 tty/serial: at91: remove bunch of macros to access UART registers
343c4ef of: fix memory leak related to safe_name()
8431378 crypto: gcm - Filter out async ghash if necessary
b42d378 usb: dwc3: fix for the isoc transfer EP_BUSY flag
4426cc6 pinctrl: cherryview: prevent concurrent access to GPIO controllers
40357fd pinctrl: cherryview: Use raw_spinlock for locking
ba42156 pinctrl: cherryview: Serialize all register access
e057773 Update my main e-mails at the Kernel tree
10dd8c10 gpio: pca953x: Fix NBANK calculation for PCA9536
27b5490 PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
b378007 Revert "drm/i915/ilk: Don't disable SSC source if it's in use"
7a85bf9 netlabel: add address family checks to netlbl_{sock,req}_delattr()
85470a5 s5p-mfc: Add release callback for memory region devs
1dd12c3 s5p-mfc: Set device name for reserved memory region devs
fce6716 HID: uhid: fix timeout when probe races with IO
223b391 arm64: kernel: Save and restore addr_limit on exception entry
5c57645 fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read()
6a46873 netfilter: nf_nat_redirect: add missing NULL pointer check

>From yocto-kernel-cache:

cf6d987 bsp: leafhill: remove duplicated config
17807c1 bsp: leafhill: update by including existing config fragments
f9e944e xilinx-zynq: enable XILINX spi driver and hts221 driver
eef3092 bsp: leafhill: add new SoC and BSP
9d0f0db virtio: add new INPUT and HW_RANDOM_VIRTIO config settings

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-13 07:46:58 -07:00
California Sullivan
2c5690147a linux-yocto/4.4: Bump SRCREVs from v4.4.18 to v4.4.20
>From linux-yocto-4.4:

94e5bb3 Merge branch 'standard/base' into standard/intel/base
7d1401a Merge tag 'v4.4.20' into standard/base
d663231 Merge branch 'standard/base' into standard/intel/base
1856181 Merge tag 'v4.4.19' into standard/base
4df4a14 Merge branch 'standard/base' into standard/intel/base
a67e1ae uvesafb: provide option to specify timeout for task completion
2cb99de Linux 4.4.20
625ddb7 sysfs: correctly handle read offset on PREALLOC attrs
dde898f hwmon: (iio_hwmon) fix memory leak in name attribute
a2d9e40 ALSA: line6: Fix POD sysfs attributes segfault
d21befe ALSA: line6: Give up on the lock while URBs are released.
85db22a ALSA: line6: Remove double line6_pcm_release() after failed acquire.
37e16dc ACPI / SRAT: fix SRAT parsing order with both LAPIC and X2APIC present
a37b834 ACPI / sysfs: fix error code in get_status()
b0917f5 ACPI / drivers: replace acpi_probe_lock spinlock with mutex
0b21b21 ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro
fbde41f staging: comedi: ni_mio_common: fix wrong insn_write handler
b03ee3d staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility
fd51408 staging: comedi: comedi_test: fix timer race conditions
bc93350 staging: comedi: daqboard2000: bug fix board type matching code
1b3b122 USB: serial: option: add WeTelecom 0x6802 and 0x6803 products
fed48a2 USB: serial: option: add WeTelecom WM-D200
201cb6d USB: serial: mos7840: fix non-atomic allocation in write path
e5d33f1 USB: serial: mos7720: fix non-atomic allocation in write path
6e0b5f8 USB: fix typo in wMaxPacketSize validation
8136b59 usb: chipidea: udc: don't touch DP when controller is in host mode
5ab968f USB: avoid left shift by -1
e879dae dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()
ac069de crypto: qat - fix aes-xts key sizes
71d27af crypto: nx - off by one bug in nx_of_update_msc()
9781b971 Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
11dd037 Input: i8042 - break load dependency between atkbd/psmouse and i8042
d672017 Input: tegra-kbc - fix inverted reset logic
cc79d39 btrfs: properly track when rescan worker is running
f31d48a btrfs: waiting on qgroup rescan should not always be interruptible
104b0d1 fs/seq_file: fix out-of-bounds read
3e7c26d gpio: Fix OF build problem on UM
1337168 usb: renesas_usbhs: gadget: fix return value check in usbhs_mod_gadget_probe()
bbaf719 megaraid_sas: Fix probing cards without io port
7386f92 mpt3sas: Fix resume on WarpDrive flash cards
af88900 cdc-acm: fix wrong pipe type on rx interrupt xfers
d489412 i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()
d91c348 mfd: cros_ec: Add cros_ec_cmd_xfer_status() helper
e4878ef aacraid: Check size values after double-fetch from user
03551c8 ARC: Elide redundant setup of DMA callbacks
e44f5b5 ARC: Call trace_hardirqs_on() before enabling irqs
45a9450 ARC: use correct offset in pt_regs for saving/restoring user mode r25
413d587 ARC: build: Better way to detect ISA compatible toolchain
137f6ba drm/i915: fix aliasing_ppgtt leak
d6af5ab drm/amdgpu: record error code when ring test failed
2d4ab6c drm/amd/amdgpu: sdma resume fail during S4 on CI
2b26271 drm/amdgpu: skip TV/CV in display parsing
9c22155 drm/amdgpu: avoid a possible array overflow
65317db drm/amdgpu: fix amdgpu_move_blit on 32bit systems
4e9db9e drm/amdgpu: Change GART offset to 64-bit
6cb6e95 iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"
15abaa0 sched/nohz: Fix affine unpinned timers mess
c3cf68e sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression
51ed10c of: fix reference counting in of_graph_get_endpoint_by_regs
df4fe6f8 arm64: dts: rockchip: add reset saradc node for rk3368 SoCs
ed6625c mac80211: fix purging multicast PS buffer queue
1473e6a s390/dasd: fix hanging device after clear subchannel
07adb64 EDAC: Increment correct counter in edac_inc_ue_error()
b518b0c pinctrl/amd: Remove the default de-bounce time
d860213 iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass
aef6295 iommu/arm-smmu: Fix CMDQ error handling
d360081 iommu/dma: Don't put uninitialised IOVA domains
433ccf1 xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices.
1d816d0 USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices
6d77ca3 USB: serial: ftdi_sio: add device ID for WICED USB UART dev board
8ed7b7d USB: serial: option: add support for Telit LE920A4
340391d USB: serial: option: add D-Link DWM-156/A3
697c84b USB: serial: fix memleak in driver-registration error path
c5a6d60 xhci: don't dereference a xhci member after removing xhci
262d059 usb: xhci: Fix panic if disconnect
76ba94f xhci: always handle "Command Ring Stopped" events
8fd5243 usb/gadget: fix gadgetfs aio support.
e9caf24 usb: gadget: fsl_qe_udc: off by one in setup_received_handle()
391738b USB: validate wMaxPacketValue entries in endpoint descriptors
365a5f4 usb: renesas_usbhs: Use dmac only if the pipe type is bulk
b8032e6 usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()
4a6eff8 USB: hub: change the locking in hub_activate
5221741 USB: hub: fix up early-exit pathway in hub_activate
7edabdd usb: hub: Fix unbalanced reference count/memory leak/deadlocks
dbb9fe1 usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices
13af8c6 usb: dwc3: gadget: increment request->actual once
7dc7ec8 usb: dwc3: pci: add Intel Kabylake PCI ID
97b23f9 usb: misc: usbtest: add fix for driver hang
cb68ec1 usb: ehci: change order of register cleanup during shutdown
1614270 crypto: caam - defer aead_set_sh_desc in case of zero authsize
1595854 crypto: caam - fix echainiv(authenc) encrypt shared descriptor
e0a9e84 crypto: caam - fix non-hmac hashes
6722e24 genirq/msi: Make sure PCI MSIs are activated early
fd59f98 genirq/msi: Remove unused MSI_FLAG_IDENTITY_MAP
fcdcf97 um: Don't discard .text.exit section
5f00936 ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid data
cd84d31 ACPI: CPPC: Return error if _CPC is invalid on a CPU
a3043ec mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs
0bbe334 PCI: Limit config space size for Netronome NFP4000
6bd24be PCI: Add Netronome NFP4000 PF device ID
2d8ffbf PCI: Limit config space size for Netronome NFP6000 family
657170e PCI: Add Netronome vendor and device IDs
c7308f6 PCI: Support PCIe devices with short cfg_size
d5537e9 NVMe: Don't unmap controller registers on reset
bb404d1 ALSA: hda - Manage power well properly for resume
47f972e libnvdimm, nd_blk: mask off reserved status bits
8f5b7e3 perf intel-pt: Fix occasional decoding errors when tracing system-wide
b4ddd78 vfio/pci: Fix NULL pointer oops in error interrupt setup handling
fa54eea virtio: fix memory leak in virtqueue_add()
9dddd02 parisc: Fix order of EREFUSED define in errno.h
4919b2a arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
602857f ALSA: usb-audio: Add quirk for ELP HD USB Camera
23d3998 ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610)
93ed332 powerpc/eeh: eeh_pci_enable(): fix checking of post-request state
94e88c1 SUNRPC: allow for upcalls for same uid but different gss service
e3f2840 SUNRPC: Handle EADDRNOTAVAIL on connection failures
b529544 tools/testing/nvdimm: fix SIGTERM vs hotplug crash
77b0e10 uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions
ebabe4a x86/mm: Disable preemption during CR3 read+write
8ef7c21 hugetlb: fix nr_pmds accounting with shared page tables
8518474 Linux 4.4.19
cc48607 Documentation/module-signing.txt: Note need for version info if reusing a key
bc2318c module: Invalidate signatures on force-loaded modules
c6ec712 dm flakey: error READ bios during the down_interval
ef60c9a rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()
74d55e5 lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt()
6b1f21a ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx
32b04db x86/platform/intel_mid_pci: Rework IRQ0 workaround
a57a55b PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
23e0fce MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLES
0b37e97 MIPS: Don't register r4k sched clock when CPUFREQ enabled
e86d99f MIPS: mm: Fix definition of R6 cache instruction
7bda3b1 SUNRPC: Don't allocate a full sockaddr_storage for tracing
7484fbe Input: elan_i2c - properly wake up touchpad on ASUS laptops
f5ba9a6 target: Fix ordered task CHECK_CONDITION early exception handling
51d8419 target: Fix max_unmap_lba_count calc overflow
f318588 target: Fix race between iscsi-target connection shutdown + ABORT_TASK
60ba156 target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
6492c1c target: Fix ordered task target_setup_cmd_from_cdb exception hang
8623120 iscsi-target: Fix panic when adding second TCP connection to iSCSI session
4056337 ubi: Fix race condition between ubi device creation and udev
79d6bc1 ubi: Fix early logging
752aaae ubi: Make volume resize power cut aware
2c00c21 of: fix memory leak related to safe_name()
fd8c10a IB/mlx4: Fix memory leak if QP creation failed
d057209 IB/mlx4: Fix error flow when sending mads under SRIOV
155c27dd IB/mlx4: Fix the SQ size of an RC QP
1d13a91 IB/IWPM: Fix a potential skb leak
9bb8073 IB/IPoIB: Don't update neigh validity for unresolved entries
041a825 IB/SA: Use correct free function
d1859e0 IB/mlx5: Return PORT_ERR in Active to Initializing tranisition
f868cae6 IB/mlx5: Fix post send fence logic
a25be0f IB/mlx5: Fix entries check in mlx5_ib_resize_cq
cbbfde0 IB/mlx5: Fix returned values of query QP
bae7400 IB/mlx5: Fix entries checks in mlx5_ib_create_cq
02773ea IB/mlx5: Fix MODIFY_QP command input structure
148a19e ALSA: hda - Fix headset mic detection problem for two dell machines
f39db7f ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
39d5054 ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
7e4a2f9 ALSA: hda: Fix krealloc() with __GFP_ZERO usage
4733b66 mm/hugetlb: avoid soft lockup in set_max_huge_pages()
7928de5 mtd: nand: fix bug writing 1 byte less than page size
0d30185 block: fix bdi vs gendisk lifetime mismatch
01daea9 block: add missing group association in bio-cloning functions
8660ead metag: Fix __cmpxchg_u32 asm constraint for CMP
84f8a24 ftrace/recordmcount: Work around for addition of metag magic but not relocations
cfb466b balloon: check the number of available pages in leak balloon
24cdeed drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown"
3b30197 drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB
794c90b drm/edid: Add 6 bpc quirk for display AEO model 0.
1df3e60 drm: Restore double clflush on the last partial cacheline
702117f drm/nouveau/fbcon: fix font width not divisible by 8
77f4249 drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
21f36ec drm/nouveau: check for supported chipset before booting fbdev off the hw
4cb6885 drm/radeon: support backlight control for UNIPHY3
f1cb5eb drm/radeon: fix firmware info version checks
9436828 drm/radeon: Poll for both connect/disconnect on analog connectors
ada3815 drm/radeon: add a delay after ATPX dGPU power off
4925cf1 drm/amdgpu/gmc7: add missing mullins case
672138e drm/amdgpu: fix firmware info version checks
3281d10 drm/amdgpu: Disable RPM helpers while reprobing connectors on resume
ca7eb0c drm/amdgpu: support backlight control for UNIPHY3
2c10a2c drm/amdgpu: Poll for both connect/disconnect on analog connectors
8f811d1 drm/amdgpu: add a delay after ATPX dGPU power off
bedd8d6 w1:omap_hdq: fix regression
4a3e88a netlabel: add address family checks to netlbl_{sock,req}_delattr()
225ecdb ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
53eaa39 audit: fix a double fetch in audit_log_single_execve_arg()
c5612d4 iommu/amd: Update Alias-DTE in update_device_table()
df8eaed iommu/amd: Init unity mappings only for dma_ops domains
51e94ff iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back
28a5f4c iommu/vt-d: Return error code in domain_context_mapping_one()
bd78d81 iommu/exynos: Suppress unbinding to prevent system failure
fa89ad5 drm/i915: Don't complain about lack of ACPI video bios
37cbe5b nfsd: don't return an unhashed lock stateid after taking mutex
6dfc20b nfsd: Fix race between FREE_STATEID and LOCK
3d6562f nfs: don't create zero-length requests
4fa571e MIPS: KVM: Propagate kseg0/mapped tlb fault errors
e93dbb1 MIPS: KVM: Fix gfn range check in kseg0 tlb faults
f26fac1 MIPS: KVM: Add missing gfn range check
ed7e1dd MIPS: KVM: Fix mapped fault broken commpage handling
f48dd2d random: add interrupt callback to VMBus IRQ handler
529025b random: print a warning for the first ten uninitialized random users
f41fc0b random: initialize the non-blocking pool via add_hwgenerator_randomness()
adc58bf CIFS: Fix a possible invalid memory access in smb2_query_symlink()
04761744 cifs: fix crash due to race in hmac(md5) handling
36e6321 cifs: Check for existing directory when opening file with O_CREAT
a636a9b fs/cifs: make share unaccessible at root level mountable
564e0f8 jbd2: make journal y2038 safe
f2aa5d3 ARC: mm: don't loose PTE_SPECIAL in pte_modify()
3633bd8 remoteproc: Fix potential race condition in rproc_add
54c4ddc ovl: disallow overlayfs as upperdir
7a2cfda HID: uhid: fix timeout when probe races with IO
02808fd EDAC: Correct channel count limit
5c93b99 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
663c260 spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
3f32fd3 i2c: efm32: fix a failure path in efm32_i2c_probe()
31edf03 s5p-mfc: Add release callback for memory region devs
bddb687 s5p-mfc: Set device name for reserved memory region devs
fdec508 hp-wmi: Fix wifi cannot be hard-unblocked
fb76628 dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
1fe16ea sur40: fix occasional oopses on device close
f8ad7cb sur40: lower poll interval to fix occasional FPS drops to ~56 FPS
8dbd7a3 Fix RC5 decoding with Fintek CIR chipset
33201bc vb2: core: Skip planes array verification if pb is NULL
1758459 videobuf2-v4l2: Verify planes array in buffer dequeueing
9e416fa media: dvb_ringbuffer: Add memory barriers
ddc3519 media: usbtv: prevent access to free'd resources
43ef3b6 mfd: qcom_rpm: Parametrize also ack selector size
0f984405 mfd: qcom_rpm: Fix offset error for msm8660
695c69b intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate()
e990e8b s390/cio: allow to reset channel measurement block
144941b KVM: nVMX: Fix memory corruption when using VMCS shadowing
6bd2820 KVM: VMX: handle PML full VMEXIT that occurs during event delivery
b9ab0b3 KVM: MTRR: fix kvm_mtrr_check_gfn_range_consistency page fault
4149006 KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
e1a90eb8 KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
be7acd2 arm64: mm: avoid fdt_check_header() before the FDT is fully mapped
6d894c3f arm64: dts: rockchip: fixes the gic400 2nd region size for rk3368
4c3b381 pinctrl: cherryview: prevent concurrent access to GPIO controllers
e5cf298 Bluetooth: hci_intel: Fix null gpio desc pointer dereference
0b3ff17 gpio: intel-mid: Remove potentially harmful code
4a27733 gpio: pca953x: Fix NBANK calculation for PCA9536
580b1bb tty/serial: atmel: fix RS485 half duplex with DMA
8af97d2 serial: samsung: Fix ERR pointer dereference on deferred probe
79b8ddb tty: serial: msm: Don't read off end of tx fifo
ec2fdbe arm64: Fix incorrect per-cpu usage for boot CPU
f4a6520 arm64: debug: unmask PSTATE.D earlier
a5a0958 arm64: kernel: Save and restore UAO and addr_limit on exception entry
4077ef4 USB: usbfs: fix potential infoleak in devio
97917f4 usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
3ab02b3 USB: serial: option: add support for Telit LE910 PID 0x1206
558b4ad usb: dwc3: fix for the isoc transfer EP_BUSY flag
09796e2 usb: quirks: Add no-lpm quirk for Elan
0927c5f usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
f1d7992 usb: f_fs: off by one bug in _ffs_func_bind()
bbd7cf3 usb: gadget: avoid exposing kernel stack

>From yocto-kernel-cache:

59290c5 uvesafb: provide option to specify timeout for task completion

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-09-13 07:46:55 -07:00
Rahul Kumar Gupta
9a06fc5bce meta-isg/dpdk: Update v16.04 -> v16.07
Update the dpdk recipe from v16.04 to v16.07.  Renamed and modified
the patches:

dpdk-16.04-add-sysroot-option-within-app-makefile.patch
dpdk-16.04-dpdk-fix-installation-warning-and-issue.patch

accordingly since these patches don't apply cleanly on top of
dpdk v16.07.

Fixed compilation by adding examples/ethtool/lib directory in
DEPDIRS-y and by adding lib path in LDLIBS.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-09-08 12:49:29 -05:00
California Sullivan
9a2d3d844c linux-yocto/4.1: Update SRCREVs for v4.1.30 and fix config for new tools
From linux-yocto-4.1:

1300775 Merge branch 'standard/base' into standard/intel/base
0847ed6 Merge tag 'v4.1.30' into standard/base
558ba5f Linux 4.1.30
629d045 x86/quirks: Reintroduce scanning of secondary buses
f2da7df x86/quirks: Apply nvidia_bugs quirk only on root bus
6264b57 Revert "MIPS: Reserve nosave data for hibernation"
84d0821 Revert "sparc64: Fix numa node distance initialization"
062e35b Merge branch 'standard/base' into standard/intel/base
053af7b Merge tag 'v4.1.29' into standard/base
bd6d85d pps: do not crash when failed to register
bea9acd radix-tree: fix radix_tree_iter_retry() for tagged iterators.
6831c98 libceph: apply new_state before new_up_client on incrementals
5210f97 libceph: set 'exists' flag for newly up osd
87076a0 ovl: verify upper dentry in ovl_remove_and_whiteout()
9524cc4 tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
e77df44 libata: LITE-ON CX1-JB256-HP needs lower max_sectors
c30e87b mmc: block: fix packed command header endianness
ce05d31 media: fix airspy usb probe error path
371ac20 vmlinux.lds: account for destructor sections
fe071fb mm, compaction: prevent VM_BUG_ON when terminating freeing scanner
ca0d868 mm, compaction: simplify handling restart position in free pages scanner
1602957 drm/i915: Update ifdeffery for mutex->owner
627ec70 ALSA: hda: add AMD Stoney PCI ID with proper driver caps
282f757 ALSA: hda - fix use-after-free after module unload
f8e3078 posix_cpu_timer: Exit early when process has been reaped
47eec48 x86/quirks: Add early quirk to reset Apple AirPort card
59500c8 Merge branch 'standard/base' into standard/intel/base
f6ab361 netfilter: x_tables: fix stable backport
2533406 net: mvneta: set real interrupt per packet for tx_done
43506e7 ALSA: pcm: Free chmap at PCM free callback, too
6b9d561 ALSA: ctl: Stop notification after disconnection
fb10485 ALSA: hda/realtek - add new pin definition in alc225 pin quirk table
31534f8 ovl: Copy up underlying inode's ->i_mode to overlay inode
cb75f65 ovl: handle ATTR_KILL*
97f2887 drm/ttm: Make ttm_bo_mem_compat available
07761df Input: xpad - validate USB endpoint count during probe
70aaf49 ARM: mvebu: fix HW I/O coherency related deadlocks
2686f12 netfilter: x_tables: speed up jump target validation
c3ed55b Linux 4.1.29
74225a4 4.1.28 Fix bad backport of 8f182270dfec "mm/swap.c: flush lru pvecs on compound page arrival"
62d7a45 powerpc: Fix build break due to missing PPC_FEATURE2_HTM_NOSC
bda373b ecryptfs: don't allow mmap when the lower fs doesn't support it
db86fac xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7
cd12064 xenbus: don't bail early from xenbus_dev_request_and_reply()
f1e8b05 Revert "ecryptfs: forbid opening files without mmap handler"
9c9497d xenbus: don't BUG() on user mode induced condition
f0d077d MIPS: Fix page table corruption on THP permission changes.
ebccd6e ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup
df3f23d qeth: delete napi struct when removing a qeth device
2c89e2e gpio: sch: Fix Oops on module load on Asus Eee PC 1201
1dd148a ALSA: timer: Fix negative queue usage by racy accesses
23c63b8 block: fix use-after-free in sys_ioprio_get()
7841100 x86/amd_nb: Fix boot crash on non-AMD systems
9a6bc7f ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
9e0303e ipr: Clear interrupt on croc/crocodile when running with LSI
029161e ALSA: echoaudio: Fix memory allocation
1f96a54 ALSA: hda - fix read before array start

From yocto-kernel-cache:

f7984d6 intel-quark.cfg: Explicitly disable CONFIG_64BIT
d9f9dd9 common-pc-drivers.cfg: Remove I2O configs
4cfbd25 features: Fix dependencies and =m vs =y discrepancies for corei7
424e28e intel-core2-32.cfg: Explicitly disable CONFIG_64BIT
b5c7db9 features: Add 6lowpan feature and add it where necessary
4e8a96a kernel-cache: add the computestick-preempt-rt config
3e7c4fb kver: bump to v4.1.30
f749da7 kernel-cache: enable CONFIG_STAGING for computestick
497e2eb features: usb-net: provide more coverage on USB network devices
ec5b0c8 features: broxton: enable iTCO watchdog support
f929668 features: broxton: enable iSMT support
9a8f7a9 features: broxton: enable LPC bridge function for Intel ICH and SCH
71dddd4 kver: bump to v4.1.29

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-09-02 10:31:37 -05:00
California Sullivan
2c89094f11 linux-yocto/4.4: Update SRCREVs for intel-quark fix
From linux-yocto-4.4:

cb96b51 vmstat: make vmstat_updater deferrable again and shut down on idle
7a99148 rcu: Make expedited RCU-sched grace period immediately detect idle

From yocto-kernel-cache:

6988358 intel-quark.cfg: Explicitly disable CONFIG_64BIT

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-09-02 10:31:15 -05:00
Jianxun Zhang
8c30999f1f rmc: Update rmc project SRCREV
New changes in the upstream rmc project captured by this SRCREV:

2e38d05 Merge branch 'rmc-dev' (Aug 30 2016)
a1a4a26 Makefile: remove static linking in Linux build
b22169a doc: update README file
29e943d Merge branch 'rmc-dev' (Aug 24 2016)
fc2fb1e rmc: fix allocating buffer issue in read_file() (32 bit)
38b0553 rmc: fix wrong error message
7ee67a0 test: Provide test scripts and sample data

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-31 09:09:21 -05:00
Jianxun Zhang
a2221d6dd1 rmc: Explicitly specify hash style for linker
The QA sanity checker in OE fails when an ELF binary has a symbol
table without GNU hash.

There is no issue so far because rmc is statically linked with C
libraries and the symbol table is stripped out in build.

But once we compile rmc with dynamic linking, the symbol table in the
dynamic section stays. Thus it fails the QA checker because the
default hash style is sysv.

To have some peace of mind, we specify "both" for the hash style to
the linker.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-31 09:09:01 -05:00
Ong Chun Weng
8b1ca8fcb0 meta-isg: Update the MAINTAINERS file for retired BSP layers
Remove the maintainer name for HASWELL-WC and VALLEYISLAND
from the maintainer list, since these two layers is retired on
meta-intel master branch.

Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-30 17:40:48 -05:00
Ong Chun Weng
99fa5a9466 meta-isg: meta-haswell-wc: BSP layer retirement
The meta-haswell-wc BSP layer is retired in future YP releases.The
plan is to consolidate all Intel SoC BSP into intel common BSP.

Since the features provided by meta-haswell-wc can be obtained
from Intel Common BSP with newer kernel version, this layer can
be retired from master.

Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-25 11:15:10 -05:00
Ong Chun Weng
20c6a8ab09 meta-isg: meta-valleyisland: BSP layer retirement
This layer is retired from meta-intel master branch in future
YP releases because there are no immediate requirements for
support in newer LTSI kernel.

Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-25 11:14:59 -05:00
California Sullivan
678db6436e linux-yocto/4.4: Bump to 4.4.18 and update cache for tool changes
From linux-yocto-4.4:

286f04b drm/i915: Fix i915 merge with v4.4.16
f8050fe Merge branch 'standard/base' into standard/intel/base
0a0c93f Merge tag 'v4.4.18' into standard/base
630333d Merge branch 'standard/base' into standard/intel/base
7b4979e Merge tag 'v4.4.17' into standard/base
e488427 Linux 4.4.18
eccccb4 mm: memcontrol: fix memcg id ref counter on swap charge move
a0fddee mm: memcontrol: fix swap counter leak on swapout from offline cgroup
8627c77 mm: memcontrol: fix cgroup creation failure after many small jobs
3a22cf0 ext4: fix reference counting bug on block allocation error
db82c74 ext4: short-cut orphan cleanup on error
f8d4d52 ext4: validate s_reserved_gdt_blocks on mount
175f36c ext4: don't call ext4_should_journal_data() on the journal inode
5a7f477 ext4: fix deadlock during page writeback
9e38db2 ext4: check for extents that wrap around
08bb036 crypto: scatterwalk - Fix test in scatterwalk_done
148fbb9 crypto: gcm - Filter out async ghash if necessary
92f7133 fs/dcache.c: avoid soft-lockup in dput()
b6e0a21 fuse: fix wrong assignment of ->flags in fuse_send_init()
9ca5f11 fuse: fuse_flush must check mapping->flags for errors
3d1c64d fuse: fsync() did not return IO errors
62659f0 sysv, ipc: fix security-layer leaking
9a95c0c block: fix use-after-free in seq file
3cde0e7 x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
821d5e6 drm/i915: Pretend cursor is always on for ILK-style WM calculations (v2)
fb93281 x86/mm/pat: Fix BUG_ON() in mmap_mem() on QEMU/i386
e270fdc x86/pat: Document the PAT initialization sequence
26b340e x86/xen, pat: Remove PAT table init code from Xen
a23b299 x86/mtrr: Fix PAT init handling when MTRR is disabled
594055c x86/mtrr: Fix Xorg crashes in Qemu sessions
32c8542 x86/mm/pat: Replace cpu_has_pat with boot_cpu_has()
d50e8b1 x86/mm/pat: Add pat_disable() interface
8f5b821 x86/mm/pat: Add support of non-default PAT MSR setting
5c7d0f4 devpts: clean up interface to pty drivers
93f84c8 random: strengthen input validation for RNDADDTOENTCNT
6090bfb apparmor: fix ref count leak when profile sha1 hash is read
4cf8f0b Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"
cca36a7 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
0107ea0 arm: oabi compat: add missing access checks
66e5d7b cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind
3088903 i2c: i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR
979a61a x86/mm/32: Enable full randomization on i386 and X86_32
6e12424 HID: sony: do not bail out when the sixaxis refuses the output report
d71d4ac PNP: Add Broadwell to Intel MCH size workaround
02170f4 PNP: Add Haswell-ULT to Intel MCH size workaround
5a6f9d0 scsi: ignore errors from scsi_dh_add_device()
694dfd0 ipath: Restrict use of the write() interface
9c946c9 tcp: consider recv buf for the initial window scale
e23696b qed: Fix setting/clearing bit in completion bitmap
fc9b7c0 net/irda: fix NULL pointer dereference on memory allocation failure
863c8bb net: bgmac: Fix infinite loop in bgmac_dma_tx_add()
0020fa5 bonding: set carrier off for devices created through netlink
a9c2218 ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user space
5413f1a tcp: enable per-socket rate limiting of all 'challenge acks'
72c2d3b tcp: make challenge acks less predictable
133cec9 Linux 4.4.17
8e510cd vfs: fix deadlock in file_remove_privs() on overlayfs
33f9cff intel_th: Fix a deadlock in modprobing
c800964 intel_th: pci: Add Kaby Lake PCH-H support
703cfaf net: mvneta: set real interrupt per packet for tx_done
032951d libceph: apply new_state before new_up_client on incrementals
79cc80f libata: LITE-ON CX1-JB256-HP needs lower max_sectors
1b0b5ca i2c: mux: reg: wrong condition checked for of_address_to_resource return value
470f47f posix_cpu_timer: Exit early when process has been reaped
d863bec media: fix airspy usb probe error path
8727178 ipr: Clear interrupt on croc/crocodile when running with LSI
c4c2a8f SCSI: fix new bug in scsi_dev_info_list string matching
b3a061d RDS: fix rds_tcp_init() error path
d9e1886 can: fix oops caused by wrong rtnl dellink usage
8648445 can: fix handling of unmodifiable configuration options fix
1cee72e can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access
63b9e0f can: at91_can: RX queue could get stuck at high bus load
b4fedbe perf/x86: fix PEBS issues on Intel Atom/Core2
b82c789 ovl: handle ATTR_KILL*
34bf123 sched/fair: Fix effective_load() to consistently use smoothed load
d29e5fa mmc: block: fix packed command header endianness
5161144 block: fix use-after-free in sys_ioprio_get()
b782756 qeth: delete napi struct when removing a qeth device
69ca969 platform/chrome: cros_ec_dev - double fetch bug in ioctl
68f9903 clk: rockchip: initialize flags of clk_init_data in mmc-phase clock
9162d29 spi: sun4i: fix FIFO limit
873b6e3 spi: sunxi: fix transfer timeout
df582d4 namespace: update event counter when umounting a deleted dentry
7d9f345 9p: use file_dentry()
26015f0 ext4: verify extent header depth
ed5c955 ecryptfs: don't allow mmap when the lower fs doesn't support it
ae159a0 Revert "ecryptfs: forbid opening files without mmap handler"
a3bdfa7 locks: use file_inode()
acbda59 power_supply: power_supply_read_temp only if use_cnt > 0
75d6026 cgroup: set css->id to -1 during init
8f808f1 pinctrl: imx: Do not treat a PIN without MUX register as an error
6701df3 pinctrl: single: Fix missing flush of posted write for a wakeirq
ca34558 pvclock: Add CPU barriers to get correct version value
aab045e Input: tsc200x - report proper input_dev name
c2e5023 Input: xpad - validate USB endpoint count during probe
1dbdba6 Input: wacom_w8001 - w8001_MAX_LENGTH should be 13
526410b Input: xpad - fix oops when attaching an unknown Xbox One gamepad
4bc4767 Input: elantech - add more IC body types to the list
12a83f6 Input: vmmouse - remove port reservation
8fd58e0 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
3e6af33 ALSA: timer: Fix leak in events via snd_timer_user_ccallback
90bed82 ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
ee8b7ff xenbus: don't bail early from xenbus_dev_request_and_reply()
d1e6344 xenbus: don't BUG() on user mode induced condition
66af423 xen/pciback: Fix conf_space read/write overlap check.
6bce4d0 ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)
e0bc4e7 arc: unwind: warn only once if DW2_UNWIND is disabled
dc20f32 kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w
78edebc pps: do not crash when failed to register
f2e7c1f vmlinux.lds: account for destructor sections
becdfa3 mm, meminit: ensure node is online before checking whether pages are uninitialised
e534d92 mm, meminit: always return a valid node from early_pfn_to_nid
41a3b3c mm, compaction: prevent VM_BUG_ON when terminating freeing scanner
d32978b fs/nilfs2: fix potential underflow in call to crc32_le
21e9f89 mm, compaction: abort free scanner if split fails
5b3114b mm, sl[au]b: add __GFP_ATOMIC to the GFP reclaim mask
6b373d5 dmaengine: at_xdmac: double FIFO flush needed to compute residue
5ce7333 dmaengine: at_xdmac: fix residue corruption
1b60fcd dmaengine: at_xdmac: align descriptors on 64 bits
ba1eebc x86/quirks: Add early quirk to reset Apple AirPort card
dd4eb74 x86/quirks: Reintroduce scanning of secondary buses
bab5a36 x86/quirks: Apply nvidia_bugs quirk only on root bus
2053f7d USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
17fc71c Merge branch 'standard/base' into standard/intel/base
f5e2c49 Merge tag 'v4.4.16' into standard/base
b05965f Linux 4.4.16
dbf72a4 ovl: verify upper dentry before unlink and rename
38da63e drm/i915: Revert DisplayPort fast link training feature
8fc8232 tmpfs: fix regression hang in fallocate undo
1d3255b tmpfs: don't undo fallocate past its last page
d6317d7 crypto: qat - make qat_asym_algs.o depend on asn1 headers
32d1067 xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7
12f2f04 File names with trailing period or space need special case conversion
1422b6b cifs: dynamic allocation of ntlmssp blob
4ce7aa4 Fix reconnect to not defer smb3 session reconnect long after socket reconnect
ddbe16b 53c700: fix BUG on untagged commands
333e71c s390: fix test_fp_ctl inline assembly contraints
273e129 scsi: fix race between simultaneous decrements of ->host_failed
cf2a2c6 ovl: verify upper dentry in ovl_remove_and_whiteout()
c12dada ovl: Copy up underlying inode's ->i_mode to overlay inode
e9a2ce2 ARM: mvebu: fix HW I/O coherency related deadlocks
e4ad472 ARM: dts: armada-38x: fix MBUS_ID for crypto SRAM on Armada 385 Linksys
bec5862 ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5i-a13
0e6092c ALSA: hda: add AMD Stoney PCI ID with proper driver caps
d5c1296 ALSA: hda - fix use-after-free after module unload
f4ccc29 ALSA: ctl: Stop notification after disconnection
180cb74 ALSA: pcm: Free chmap at PCM free callback, too
248bfcb ALSA: hda/realtek - add new pin definition in alc225 pin quirk table
db931e3 ALSA: hda - fix read before array start
6d9b337 ALSA: hda - Add PCI ID for Kabylake-H
3bfe8c5 ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup
547d982 ALSA: timer: Fix negative queue usage by racy accesses
02a49fd ALSA: echoaudio: Fix memory allocation
0287f63 ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
6ddd404 ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup
7b939db ALSA: hda - Fix the headset mic jack detection on Dell machine
5a2c82f ALSA: dummy: Fix a use-after-free at closing
3bb6a51 hwmon: (dell-smm) Cache fan_type() calls and change fan detection
9a3d983 hwmon: (dell-smm) Disallow fan_type() calls on broken machines
5c41821 hwmon: (dell-smm) Restrict fan control and serial number to CAP_SYS_ADMIN by default
7d091e0 tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
97c96c4 tty: vt: Fix soft lockup in fbcon cursor blink timer.
994b91f iio:ad7266: Fix probe deferral for vref
aa68652 iio:ad7266: Fix support for optional regulators
ad4dea6 iio:ad7266: Fix broken regulator error handling
ebd052e iio: accel: kxsd9: fix the usage of spi_w8r8()
601818b staging: iio: accel: fix error check
784108d iio: hudmidity: hdc100x: fix incorrect shifting and scaling
d2be6f6 iio: humidity: hdc100x: fix IIO_TEMP channel reporting
f7ba3de iio: humidity: hdc100x: correct humidity integration time mask
c00a498 iio: proximity: as3935: fix buffer stack trashing
cd4a799 iio: proximity: as3935: remove triggered buffer processing
97eabb3 iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
c3aeba8 iio: light apds9960: Add the missing dev.parent
923f209 iio:st_pressure: fix sampling gains (bring inline with ABI)
dda5d00 iio: Fix error handling in iio_trigger_attach_poll_func
fe29254 xen/balloon: Fix declared-but-not-defined warning
e73be16 perf/x86: Fix undefined shift on 32-bit kernels
5f9e970 memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing
ed71c68 drm/vmwgfx: Fix error paths when mapping framebuffer
82c882c drm/vmwgfx: Delay pinning fbdev framebuffer until after mode set
e587d4e drm/vmwgfx: Check pin count before attempting to move a buffer
b40c9ac drm/vmwgfx: Work around mode set failure in 2D VMs
a216ed8 drm/vmwgfx: Add an option to change assumed FB bpp
6c42c30 drm/ttm: Make ttm_bo_mem_compat available
c6a2cb3 drm: atmel-hlcdc: actually disable scaling when no scaling is required
f956468 drm: make drm_atomic_set_mode_prop_for_crtc() more reliable
ec00d4d drm: add missing drm_mode_set_crtcinfo call
86383e4 drm/i915: Update CDCLK_FREQ register on BDW after changing cdclk frequency
edc185a drm/i915: Update ifdeffery for mutex->owner
3ea2a7e drm/i915: Refresh cached DP port register value on resume
b17d254 drm/i915/ilk: Don't disable SSC source if it's in use
4b69c00 drm/nouveau/disp/sor/gf119: select correct sor when poking training pattern
15dc6a4 drm/nouveau: fix for disabled fbdev emulation
fbf9b54 drm/nouveau/fbcon: fix out-of-bounds memory accesses
c8c3b35 drm/nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers
921daff drm/nouveau/disp/sor/gf119: both links use the same training register
7233bb8 virtio_balloon: fix PFN format for virtio-1
b752a27 drm/dp/mst: Always clear proposed vcpi table for port.
83a6e52 drm/amdkfd: destroy dbgmgr in notifier release
cf2e806 drm/amdkfd: unbind only existing processes
ca8a32b ubi: Make recover_peb power cut aware
69eab50 drm/amdgpu/gfx7: fix broken condition check
bc326bf drm/radeon: fix asic initialization for virtualized environments
13226e1 btrfs: account for non-CoW'd blocks in btrfs_abort_transaction
3bb1138 percpu: fix synchronization between synchronous map extension and chunk destruction
c26ae53 percpu: fix synchronization between chunk->map_extend_work and chunk destruction
0da3127 af_unix: fix hard linked sockets on overlay
c651707 vfs: add d_real_inode() helper
cff5b23 arm64: Rework valid_user_regs
de0f9fa ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg()
084ad7f drm/mgag200: Black screen fix for G200e rev 4
e205592 iommu/amd: Fix unity mapping initialization race
72803a7 iommu/vt-d: Enable QI on all IOMMUs before setting root entry
c9566f6 iommu/arm-smmu: Wire up map_sg for arm-smmu-v3
c705db2 base: make module_create_drivers_dir race-free
bc64a83 tracing: Handle NULL formats in hold_module_trace_bprintk_format()
2f839c9 HID: multitouch: enable palm rejection for Windows Precision Touchpad
300851f HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
2d7a2ff HID: elo: kill not flush the work
44dd5ce KVM: nVMX: VMX instructions: fix segment checks when L1 is in long mode.
54f87e1 kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
398051f KEYS: potential uninitialized variable
fb4d339 ARCv2: LLSC: software backoff is NOT needed starting HS2.1c
f06a5a0 ARCv2: Check for LL-SC livelock only if LLSC is enabled
9c458a86 ipv6: Fix mem leak in rt6i_pcpu
61f602d cdc_ncm: workaround for EM7455 "silent" data interface
2832302 net_sched: fix mirrored packets checksum
424848b packet: Use symmetric hash for PACKET_FANOUT_HASH.
43b1bfe sched/fair: Fix cfs_rq avg tracking underflow
1e1f4ff UBIFS: Implement ->migratepage()
4b1cb3c mm: Export migrate_page_move_mapping and migrate_page_copy
7ad2602 MIPS: KVM: Fix modular KVM under QEMU
490a71c ARM: 8579/1: mm: Fix definition of pmd_mknotpresent
54cf0dd ARM: 8578/1: mm: ensure pmd_present only checks the valid bit
91ac738 ARM: imx6ul: Fix Micrel PHY mask
b5d4a79 NFS: Fix another OPEN_DOWNGRADE bug
44d86db make nfs_atomic_open() call d_drop() on all ->open_context() errors.
412cfee nfsd: check permissions when setting ACLs
c3fa141 posix_acl: Add set_posix_acl
f78ffdc nfsd: Extend the mutex holding region around in nfsd4_process_open2()
087f8fe nfsd: Always lock state exclusively.
58e9e70 nfsd4/rpc: move backchannel create logic into rpc code
400850b writeback: use higher precision calculation in domain_dirty_limits()
a519bfe thermal: cpu_cooling: fix improper order during initialization
f77ea5c uvc: Forward compat ioctls to their handlers directly
93f25db Revert "gpiolib: Split GPIO flags parsing and GPIO configuration"
d9c5952 x86/amd_nb: Fix boot crash on non-AMD systems
66af3f6 kprobes/x86: Clear TF bit in fault on single-stepping
f7acd40 x86, build: copy ldlinux.c32 to image.iso
71ef2c1 locking/static_key: Fix concurrent static_key_slow_inc()
a39e660 locking/qspinlock: Fix spin_unlock_wait() some more
c7f47e5 locking/ww_mutex: Report recursive ww_mutex locking early
c5f2e83 of: irq: fix of_irq_get[_byname]() kernel-doc
6d58954 of: fix autoloading due to broken modalias with no 'compatible'
a400a79 mnt: If fs_fully_visible fails call put_filesystem.
6256d2f mnt: Account for MS_RDONLY in fs_fully_visible
57eb6e3 mnt: fs_fully_visible test the proper mount for MNT_LOCKED
67799eb usb: common: otg-fsm: add license to usb-otg-fsm
7577b85 USB: EHCI: declare hostpc register as zero-length array
7b74d56 usb: dwc2: fix regression on big-endian PowerPC/ARM systems
5a35d2f powerpc/tm: Always reclaim in start_thread() for exec() class syscalls
044af1b powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added
3abd809 powerpc/pseries: Fix PCI config address for DDW
6bd26f4 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
75012a8 IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs
abb24ac IB/cm: Fix a recently introduced locking bug
7bf5060 EDAC, sb_edac: Fix rank lookup on Broadwell
96d50ac mac80211: Fix mesh estab_plinks counting in STA removal case
43e319d mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL
7b90e04 mac80211: mesh: flush mesh paths unconditionally
9dcbb4d mac80211: fix fast_tx header alignment

From yocto-kernel-cache:

6a12efc features: Fix dependencies and =m vs =y discrepancies for corei7
a4a1b81 intel-core2-32.cfg: Explicitly disable CONFIG_64BIT
c2559fd kernel-cache: add the computestick-preempt-rt config
dab902b features: Create mfd-intel-lpss feature and use where appropriate
4766069 features/iio: Set IIO_BUFFER_CB to =m instead of =y
aa50285 features: Add 6lowpan feature and add it where necessary
917becb kver: bump to v4.4.18
b030d96 rt: remove () from patch names
c8232a3 Enable BQ 25890 IC for broxton.
86bf91f 4.4: update to -rt19 patches

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-24 17:55:20 -05:00
Rahul Kumar Gupta
5326759e90 common: recipes-corpus: delete corpus recipes
Removing canterbury-corpus and calgary-corpus recipes since they're not
being used by any BSP. They were added before to support qat packages.

Now qat packages canterbury and calgary firmware files as part of its
tarball.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-15 13:00:30 -05:00
Rahul Kumar Gupta
c1611909bb meta-crystalforest: removing corpus files
Crystalforest BSP is no longer using the firmware files provided by these
recipes. These files were added to support qat. Now qat packages its own
calgary and canterbury firmware as part of its tarball. So removing these
from MACHINE_EXTRA_RRECOMMENDS.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-15 11:13:07 -05:00
California Sullivan
a07b32b239 linux-yocto/4.1: Update meta SRCREVs to disable legacy PTYS
From yocto-kernel-cache:

0d6de63 base: disable legacy PTYS

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-05 16:35:53 -05:00
California Sullivan
4b79cc4a74 linux-yocto/4.4: Update SRCREVs for more mei backports
From linux-yocto-4.4:

aec3e7e mei: replace 0 by mei_cl_mtu(cldev->cl) in bus.c
66c94cf mei: me: disable driver on SPT SPS firmware
23e7114 mei: amthif: fix deadlock in initialization during a reset

From yocto-kernel-cache:

5df9a9f meta: iio.cfg: Enable more IIO sensors
ac44093 base: disable legacy PTYS

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-05 16:35:44 -05:00
Rahul Kumar Gupta
3fdd6fdae1 meta-isg: openssl-qat: fix for patch error
openssl-qat is different from other packages in the way that it
has a patch present in a zip file that is unpacked and applied
on top of openssl. This results in patch errors when doing an
incremental build using bitbake.

To resolve, splitted do_patch into two - one to unpack the qat patch
and apply it on openssl. And, other to apply the patches added in
SRC_URI.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-04 11:31:27 -05:00
Rahul Kumar Gupta
9098afe148 meta-isg: zlib-qat: fix for unpack and patch error
zlib-qat is different from other packages in the way
that it has a patch present in a zip file that is
unpacked and applied on top of zlib. This results in
errors when doing an incremental build using bitbake.

To resolve, splitted do_patch into two - one to unpack
the qat patch and apply it on zlib-1.2.8. And, other to
apply the patches added in SRC_URI.

Added flags "-q -o" flags to unzip command to quietly overwrite if
files/folders already exist to avoid build from breaking.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-04 11:31:20 -05:00
Jianxun Zhang
b9f9710ba4 rmc: Don't install boot entries when RMC entries exist
RMC installer copies RMC entries after copying default entries. But
default entries aren't overwritten when RMC entries have different file
names from them, so they will be kept on target after installation.

RMC Bootloader skips loading default entries when it can get RMC entries
from RMC database file. However, RMC database file isn't deployed onto
target in installation by design.

As a result, default entries show up along with deployed RMC entries once
target reboots after installation.

We cannot get rid of these default entries in RMC deployment section because
it doesn't know which entry file should be removed.

An easier way is not to deploy default entries when any boot entry files
assumingly from RMC are already deployed at a later step. Similar logic
applies to loader.conf too.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:43:30 -05:00
Jianxun Zhang
8afe60c0bf rmc: Add NUC Gen 6 post-installation hook and update documentation
This change shows how we can get rid of an error message caused
by board-specific design at runtime, and still keep the rest
in system generic.

The new added hook removes line(s) in inittab which triggers the
error.

README of rmc is also updated accordingly.

Fixes [YOCTO #5351].

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:43:18 -05:00
Jianxun Zhang
7c3a3fe5ab rmc: Add support for POSTINSTALL.sh post-installation hook
POSTINSTALL.sh provides developer a final chance to retouch
almost anything deployed on target before unmounting partitions
and reboot at the end of an installation session.

RMC installer executes this script if it can be queried from
RMC database file for the running board.

Some steps to make system bootable still happen after this hook.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:39:16 -05:00
Jianxun Zhang
dd09b059ba rmc: Add support for the Broxton-m platform
Add Broxton-m fingerprint and global kernel bootparam fragment
into rmc.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:38:22 -05:00
Jianxun Zhang
381606266d rmc: Add documentation and examples for RMC feature
Provide a README for RMC feature. Also check in fingerprints and
configuration data for several boards as examples for users.
They can be used for validation too.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:37:55 -05:00
Jianxun Zhang
96cd0d7428 rmc: Add recipe and bbclass for RMC feature
RMC Feature is based on RMC project, systemd-boot, EFI installer
to enable a single generic image, built for multiple platforms,
automatically applies customization and quirks specific to a type
of boards at runtime.

In another word, you will see a single image behaves differently
and intelligently according to the type of board it is running on.

To Enable this feature: add the two lines in conf file:
DISTRO_FEATURES_append = " rmc"
EFI_PROVIDER = "rmc-systemd-boot"

Based on Saul Wold's initial work on a feature switch, RMC patches
in systemd-boot, installer and gnu-efi aren't built unless the
feature is enabled.

For a supported board, this feature can :
() show and boot with board-specific boot entries in boot menu
in live-boot and post-installation.

() apply a kernel cmdline fragment to the end of cmdline to boot
Linux kernel. This is effective for any boot entry user chooses in
boot menu.

() create directory and deploy files only for the type of the
running board to target's file systems. What left on target after
installation is just same as the result from installing a conventional
image customized for a single type of hardware.

To add support of new boards, a new variable RMC_BOARD_DATA_DIRS
is the interface to developers. How-to information will be provided
with examples in following patches.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:37:41 -05:00
Jianxun Zhang
daa587ed5c EFI installer: Deploy board-specific data and kernel cmdline
Extend the existing init-install-efi.sh in OE to call RMC tool
so that it can deploy file blobs and a global kernel cmdline
fragment associated to the type of current running board.

At first, it tries to retrieve a special configuration file
INSTALLER.CONFIG associated to the board from RMC database file
on ESP.

If the config file is fetched successfully, installer parses
configuration file to know which file blobs should be deployed
from database to target, also with other necessary information
like FS attributes of deployed file.

If a rule in config file is to create a directory, installer
creates it accordingly. Developer must direct installer to create
new directory first if destination of a file is in that directory
by adding a '/' at the end of a line.

The below is an example of INSTALLER.CONFIG. It directs installer to
deploy a boot entry boot.conf to EFI partition, create a
directory /etc/mylib/ on target's rootfs, and deploy a config
file mylib.conf in the created directory. The first several lines
started with '#' are comment.

efi_entry_dir:root:disk:770:/boot/loader/entries/
boot.conf:root:disk:770:/boot/loader/entries/rmcboot.conf
mylibdir:root:root:770:/tgt_root/etc/mylib/
mylib.conf:root:root:660:/tgt_root/etc/mylib/mylib.conf

When installer cannot get config file for the type of running board,
it skips any board-specific deployment. If a command fails at any
step, installer simply moves to the next.

After all the boot entries are deployed, installer seeks a config file
KBOOTPARAM from RMC database file. In success, it appends the content
of KBOOTPARAM to the end of kernel command line of every deployed
entry. KBOOTPARAM works as a global kernel command line fragment
specific to the type of running board.

The installer is copied and modified from OE:
./recipes-core/initrdscripts/files/init-install-efi.sh:
(OE-Core rev: 031c2f6ced917a81b4f39dca371773d0275ddf73)

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:37:11 -05:00
Jianxun Zhang
7d33052357 systemd-boot: Load board-specific entry and kernel cmdline
Invoke RMC APIs in this bootloader to query board-specific data
from RMC database(DB) file on ESP. Data can be boot entries or a
global kernel boot command line fragment specific to a type of
board supported in RMC DB.

Bootloader queries a file blob named BOOTENTRY.CONFIG from RMC
DB first. In success, bootloader parses BOOTENTRY.CONFIG to get
name of each boot entry file associated to the type of running
board, and then tries to load the entry into internal config data
structure. Once any entry is loaded from RMC DB, bootloader skips
loading conf files on ESP.

BOOTENTRY.CONFIG has a very simple format - every line is a boot
entry file's name. For example, to specify two boot entries in it:

boot.conf
install.conf

Bootloader also seeks another file named KBOOTPARAM in RMC dB.
when it can obtain this file associated to the type of running
board, it appends what in file to the end of kernel command
line before it boots up kernel. The appending is effective on
every boot entry, so it is called "global" cmdline fragment.

When Bootloader doesn't get config, an entry or cmdline fragment
for the type of board, it simply moves to the next step.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:36:45 -05:00
Jianxun Zhang
8fe13a12c2 gnu-efi: Add GUID for SMBIOS 3 entry point structure
UEFI spec has different GUIDs for 32 and 64 bit SMBIOS
entry point structure. This change adds definition for
64 bit GUID, so that software linked with gnu-efi can
have it for x86_64 architecture.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:36:10 -05:00
Jianxun Zhang
6a09c102f2 rmc: Add Runtime Machine Configuration (RMC) project
RMC recipe fetch RMC project and build it more than once in
build time:

RMC tool is built for host architecture (native). The tool for
host is used to generate RMC database in build time.

RMC tool is also built for target architecture, so that scripts
in user space can call RMC tool on a running target. Developers
can also boot a target and run rmc tool to obtain fingerprint
for a new board type.

RMC libraries are compiled for both of UEFI context and user
space. They are always linked in RMC tool and can be linked
into an EFI bootloader. The recipes don't install libraries
for target's user space until we have a new client needs it.

The rmc-db.bbclass provides functions to generate rmc database
file for other software components to reuse.

We absorb a patch from Tom Zanussi to update source location with
the public link. We could put this change in another commit, but
leaving the replaced internal link in this commit could cause
trouble when people bisect the project but don't have access to
the internal location:
----------------------
 rmc: Update to use public repo

 The repo the rmc recipe was pointing to was private - it's now public
 Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>

 common/recipes-bsp/rmc/rmc.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

 diff --git a/common/recipes-bsp/rmc/rmc.inc b/common/recipes-bsp/rmc/rmc.inc
 index c046e2e..bdf930d 100644
 --- a/common/recipes-bsp/rmc/rmc.inc
 +++ b/common/recipes-bsp/rmc/rmc.inc
 @@ -15,7 +15,7 @@ LICENSE = "MIT"

 LIC_FILES_CHKSUM = "file://COPYING;md5=bcdd376d27b26bde6afadd67aa3c8b07"

 -SRC_URI = "git://git@git.yoctoproject.org/rmc;protocol=ssh"
 +SRC_URI = "git://git.yoctoproject.org/rmc"
...
----------------------

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-08-03 17:34:14 -05:00
California Sullivan
62c3fdc758 linux-yocto/4.1: Update SRCREVs to latest
From linux-yocto-4.1:

0530fc3 usb: mux: add module parameter to portmux-intel-drcfg
3d9aafb Merge branch 'standard/base' into standard/intel/base
44af900 4.1.28 Fix bad backport of 8f182270dfec "mm/swap.c: flush lru pvecs on compound page arrival"
8e3ecb9 Merge branch 'standard/base' into standard/intel/base
99c37e1 i2c: ismt: Add Intel DNV PCI ID

From yocto-kernel-cache:

afbc6bd bsp/axxiaarm64: Enable Axxia NCR and PEI drivers

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-28 19:04:34 -05:00
California Sullivan
9fb7eb2884 linux-yocto/4.4: Update SRCREVs for compilation fixes, mei and rpmb backports
From linux-yocto-4.4:

c25b14f drivers/mfd/pca9685-pwm.c: Update to reflect changes in patches from upstream
1afd6a6 i2c: ismt: Add Intel DNV PCI ID
4c57a77 configfs: implement binary attributes
ad0a351 scsi: ufs: connect to RPMB subsystem
a4acd97 mmc: block: register RPMB partition with the RPMB subsystem
c8d7bfb tools rpmb: add RPBM access tool
ba56b37 char: rpmb: add RPMB simulation device
1375ee1 char: rpmb: provide a user space interface
52164fb char: rpmb: add device attributes
349ae88 char: rpmb: add sysfs-class ABI documentation
bafa3cf rpmb: add Replay Protected Memory Block (RPMB) subsystem
15c3b08 mei: drop unused file transaction states
92123d7 mei: amthif: drop mei_amthif_read
8652bbe mei: enqueue consecutive reads
9011a63 mei: add wrapper for queuing control commands.
7cf285c mei: use consistent naming for TX control flow credits
bb51ab9 mei: rx flow control counter
cb5268e mei: prepare read cb for fixed address clients on the receive path only.
ff51a7c mei: drop redundant krealloc and checks in irq read
07abb03 mei: amthif: drop mei_clear_lists function
a65e193 mei: add read callback on demand for fixed_address clients
d8065ed mei: add file pointer to the host client structure
7bc83fb mei: move read cb to complete queue if not connected
bd3a698 mei: fix return value on disconnection
c1eee14 mei: drop read complete queue emptiness check
393f1c9 mei: hbm: add missing argument in the kdoc
84efdbb mei: recover after errors in runtime pm flow
caa5172 mei: drop mei_io_cb_alloc_buf
94c757e mei: amthif: use mei_cl_alloc_cb for allocating cbs
a3a08d3 mei: amthif: drop mei_amthif_send_cmd
0817545 mei: amthif: enable poll for async events
9f40914 mei: amthif: drop iamthif_current_cb
2898b44 mei: amthif: fix request cancel
bae0579 mei: amthif: drop READ_COMPLETE state
55dcbb2 UPSTREAM: hwmon: pwm-fan: Use pwm_get_args() where appropriate
1cc461c UPSTREAM: pwm: Use pwm_get/set_xxx() helpers where appropriate
0bdd610 UPSTREAM: pwm: rcar: Make use of pwm_is_enabled()
d914220 UPSTREAM: clk: pwm: Use pwm_get_args() where appropriate
4ea1713 UPSTREAM: backlight: lm3630a_bl: Stop messing with the pwm->period field
7433daa UPSTREAM: backlight: pwm_bl: Use pwm_get_args() where appropriate
aec2ac6 UPSTREAM: backlight: pwm_bl: Remove useless call to pwm_set_period()
ddf5ab1 UPSTREAM: backlight: pwm_bl: Free PWM requested by legacy API on error path
d127cb2 UPSTREAM: backlight: pwm_bl: Fix broken PWM backlight for non-dt platforms
66ad13c UPSTREAM: backlight: pwm_bl: Avoid backlight flicker when probed from DT

From yocto-kernel-cache:

d3cc76c printk.scc: don't include kernel-debug.scc
31177b8 mei: restructure fragments
ff03241 features: mei: add support for storage proxy driver
d1de1bc mousedev: fix warning err caused by __cpu_to_le16p()
4789b41 yocto-kernel-cache][PATCH] features: add new rpmb feature
6da48c0 lx-dialig: fix merge issues

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-28 19:04:21 -05:00
Jianxun Zhang
0109c3d7f2 quark: Support direct-boot image for USB storage media
Add a new wks file for quark based on the existing
mkgalileodisk.wks with necessary changes.

() specify sda for partitions and rootwait for USB in new wks.
() Rename the original wks file and amend its description
() Update README accordingly

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-28 12:09:25 -05:00
Jianxun Zhang
7d00922e1c quark: Switch gummiboot to systemd-boot
The systemd-boot is the old gummiboot merged into systemd project.
We have enabled systemd-boot as a standalone EFI bootloader in OE,
also with updated wic plugin to support specifying "systemd-boot"
as bootloader in wks files.

Assuming these are good enough to replace gummiboot for quark,
this change does it.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-28 12:09:21 -05:00
Saul Wold
a4c1cfb53d linux-yocto*: remove mei from KERNEL_FEATURES
As it's already part of the intel-common-drivers in yocto-kernel-cache

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-27 19:40:26 -05:00
Saul Wold
76809b3ae6 thermald: Add thermald configuration files to CONFFILES
This marks the conf.xml files as changable so that the package management
software won't overwrite them.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-27 19:40:02 -05:00
Rahul Kumar Gupta
f8944487ab meta-isg: zlib-qat: fix for GNU_HASH QA error
Fix for:
	ERROR: QA Issue: No GNU_HASH in the elf binary
by adding LDFLAGS to TARGET_CC_ARCH.
To be sure that the LDFLAGS variable is being passed to the linker command.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-27 09:54:50 -05:00
Rahul Kumar Gupta
443a2c6897 meta-isg: qat16: fix for GNU_HASH QA issue
Fix for:
ERROR: QA Issue: No GNU_HASH in the elf binary
by adding LDFLAGS to TARGET_CC_ARCH.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-27 09:54:32 -05:00
Scott D Phillips
3f51f61efe gstreamer-vaapi: Update to upstream version 1.8.2
With the 1.8.x series gstreamer-vaapi got integrated into the
maintainership of the greater GStreamer project.  Also this
upstreaming introduced a policy change in the source base where
gstreamer-vaapi versions are now tested only with the GStreamer
version with the same number (as opposed to the past pre-upstream
source base which had a policy of supporting a range of GStreamer
versions).  So care should be taken to keep the gstreamer-vaapi
build configuration in sync with the gstreamer build configuration.

Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-25 09:38:41 -05:00
California Sullivan
ab6f511bee linux-yocto/4.1: Update SRCREVs for v4.1.28 and more BXT/APL backports
From linux-yocto-4.1:

5c070dc Merge branch 'standard/base' into standard/intel/base
846e0a9 Merge tag 'v4.1.28' into standard/base
685c5d2 usb: core: hub: generate uevent for over current condition
def9808e mfd: intel_vuport: use back property_set struct
5880876 Linux 4.1.28
723c17c MAINTAINERS: add maintainer entry for Intel USB dual role mux drivers
581950b usb: pci-quirks: add Intel USB drcfg mux device
9ab06b6 mfd: intel_vuport: Add Intel virtual USB port MFD Driver
b27a6fe usb: mux: add driver for Intel drcfg controlled port mux
67d26c7 usb: mux: add driver for Intel gpio controlled port mux
491cd93 usb: mux: add generic code for dual role port mux
a3e1d2a regulator: fixed: add support for ACPI interface
32e6744 extcon: usb-gpio: add support for ACPI gpio interface
1ad37a3 extcon: usb-gpio: add device binding for platform device
072a96c brcmfmac: Prevent re-tuning conflicting with 'wake-up'
3f102ee Merge branch 'standard/base' into standard/intel/base
73bd4dd pinctrl: make pinctrl_register() return proper error code
2d27d2e pinctrl: Remove .owner field
d2b5c87 pinctrl: mediatek: add pinctrl/GPIO/EINT driver for mt8127
7959e30 pinctrl: mediatek: Add Pinctrl/GPIO driver for mt6397.
6021efc pinctrl: add imx7d support
2c68edc pinctrl: sirf: add sirf atlas7 pinctrl and gpio support
8616a86 pinctrl: Add Pistachio SoC pin control driver
afd1bfa pinctrl: lpc18xx: add the missing group function map
ea15f47 pinctrl: lpc18xx: create pin cap lookup helper
4291982 pinctrl: add lpc18xx pinctrl driver
116c75f tmpfs: fix regression hang in fallocate undo
b7aa372 netfilter: x_tables: introduce and use xt_copy_counters_from_user
af815d2 netfilter: x_tables: do compat validation via translate_table
2756b2a netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
05e089b netfilter: ip6_tables: simplify translate_compat_table args
cd76c8c netfilter: ip_tables: simplify translate_compat_table args
7bdf4f4 netfilter: arp_tables: simplify translate_compat_table args
d97246b netfilter: x_tables: don't reject valid target size on some architectures
a605e74 netfilter: x_tables: validate all offsets and sizes in a rule
451e440 netfilter: x_tables: check for bogus target offset
73bfda1 netfilter: x_tables: check standard target size too
acbcf85 netfilter: x_tables: add compat version of xt_check_entry_offsets
aae9191 netfilter: x_tables: assert minimum target size
801cd32 netfilter: x_tables: kill check_entry helper
a471ac8 netfilter: x_tables: add and use xt_check_entry_offsets
8163327 netfilter: x_tables: validate targets of jumps
cf75638 netfilter: x_tables: don't move to non-existent next rule
850c377 netfilter: x_tables: fix unconditional helper
a1c49d8 netfilter: x_tables: make sure e->next_offset covers remaining blob size
780daa2 netfilter: x_tables: validate e->target_offset early
1a1f239 MIPS: Fix 64k page support for 32 bit kernels.
445ff22 sparc64: Fix return from trap window fill crashes.
6d3c937 sparc: Harden signal return frame checks.
ea312fc sparc64: Take ctx_alloc_lock properly in hugetlb_setup().
a74b2f2 sparc/PCI: Fix for panic while enabling SR-IOV
dc316fc sparc64: Fix sparc64_set_context stack handling.
25f7f80 sparc64: Fix numa node distance initialization
693b8dc sparc64: Fix bootup regressions on some Kconfig combinations.
d2e4e89 sparc: Fix system call tracing register handling.
daaaff2 tcp: record TLP and ER timer stats in v6 stats
e2de678 sfc: on MC reset, clear PIO buffer linkage in TXQs
27b56c6 tuntap: correctly wake up process during uninit
8454d64 tipc: fix nametable publication field in nl compat
e39cd93 netlink: Fix dump skb leak/double free
4995643 tipc: check nl sock before parsing nested attributes
186e7c3 xfs: print name of verifier if it fails
2612a94 pipe: limit the per-user amount of pages allocated in pipes
e8ebd0c MIPS: Reserve nosave data for hibernation
664fcc1 serial: samsung: Reorder the sequence of clock control when call s3c24xx_serial_set_termios()
5ec75b7 tty: vt, return error when con_startup fails
87e0b57 KVM: x86: mask CPUID(0xD,0x1).EAX against host value
4b6986f usb: gadget: f_fs: Fix EFAULT generation for async read operations
616ffbf clk: qcom: msm8916: Fix crypto clock flags
ec2744d Btrfs: don't use src fd for printk
545655e drm/radeon: fix PLL sharing on DCE6.1 (v2)
a36c14b s390/mm: fix asce_bits handling with dynamic pagetable levels
90eb671 tcp: refresh skb timestamp at retransmit time
b2b95b3 net: fix a kernel infoleak in x25 module
806d70c net: bridge: fix old ioctl unlocked net device walk
8817c1b VSOCK: do not disconnect socket when peer has shutdown SEND only
8bba162 net/mlx4_en: Fix endianness bug in IPV6 csum calculation
9a9390b net: fix infoleak in rtnetlink
5923f46 net: fix infoleak in llc
9a7e38d net: fec: only clear a queue's work bit if the queue was emptied
5305392 netem: Segment GSO packets on enqueue
dfc58a0 sch_dsmark: update backlog as well
64e1762 sch_htb: update backlog as well
236094a net_sched: update hierarchical backlog too
11316d7 net_sched: introduce qdisc_replace() helper
7b64603 bpf: fix double-fdput in replace_map_fd_with_map_ptr()
eeee948 net/mlx4_en: fix spurious timestamping callbacks
2c5ac2bfe ipv4/fib: don't warn when primary address is missing if in_dev is dead
303c69a openvswitch: use flow protocol when recalculating ipv6 checksums
a2e388f atl2: Disable unimplemented scatter/gather feature
a4e1611 bpf/verifier: reject invalid LD_ABS | BPF_DW instruction
5730fd5 net: sched: do not requeue a NULL skb
4b5223b packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface
80565d16 route: do not cache fib route info on local routes with oif
1ea4df4 decnet: Do not build routes to devices without decnet private data.
51319f4 ACPI / processor: Request native thermal interrupt handling via _OSC
fd4453a iio: ak8975: fix maybe-uninitialized warning
b55c212 batman-adv: Reduce refcnt of removed router when updating route
eaa401a batman-adv: Fix broadcast/ogm queue limit on a removed interface
f7ac631 batman-adv: Check skb size before using encapsulated ETH+VLAN header
7b1f624 mm: update min_free_kbytes from khugepaged after core initialization
93c4863 proc: prevent accessing /proc/<PID>/environ until it's ready
d6c812a Input: zforce_ts - fix dual touch recognition
b7c61d5 lpfc: fix misleading indentation
8859f16 clk: qcom: msm8960: Fix ce3_src register offset
b1a774d clk: versatile: sp810: support reentrance
5356dee clk: qcom: msm8960: fix ce3_core clk enable register
ea0b241 clk: rockchip: free memory in error cases when registering clock branches
9eb5295 nbd: ratelimit error msgs after socket close
7361f00 ipvs: drop first packet to redirect conntrack
98f4535 ipvs: correct initial offset of Call-ID header search in SIP persistence engine
7267c96 megaraid_sas: add missing curly braces in ioctl handler
e28574a sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race
00c0a9f jme: Fix device PM wakeup API usage
781fff9 jme: Do not enable NIC WoL functions on S0
61116b2 ARM: OMAP3: Add cpuidle parameters table for omap3430
95297bf perf stat: Document --detailed option
cedfda9 perf tools: handle spaces in file names obtained from /proc/pid/maps
7925f4f ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
6e939f7 x86/mm/kmmio: Fix mmiotrace for hugepages
4385d1a drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
d8b7559 rtc: max77686: Properly handle regmap_irq_get_virq() error code
49d22c0 rtc: ds1685: passing bogus values to irq_restore
1d22cda rtc: vr41xx: Wire up alarm_irq_enable
aa9d9e9 rtc: hym8563: fix invalid year calculation
2de5337 misc/bmp085: Enable building as a module
a5e1649 fbdev: da8xx-fb: fix videomodes of lcd panels
2d7efc5 paride: make 'verbose' parameter an 'int' again
1cc5854 regulator: s5m8767: fix get_register() error handling
377e05c spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs
25c871c USB: usbip: fix potential out-of-bounds write
cef12db cgroup: make sure a parent css isn't freed before its children
3398611 efi: Expose non-blocking set_variable() wrapper to efivars
fad61c4 ASoC: ssm4567: Reset device before regcache_sync()
0cbc796 ASoC: s3c24xx: use const snd_soc_component_driver pointer
4478308 i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared
be10971 drm/i915: Cleanup phys status page too
4e57736 pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs
3725741 xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND"
e9f20ca Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay
f49eb50 powerpc: Update TM user feature bits in scan_features()
0ee1b6d futex: Acknowledge a new waiter in counter before plist
17e8cd1 mac80211: fix txq queue related crashes
193517e mac80211: fix unnecessary frame drops in mesh fwding
bd6b2f8 mac80211: fix ibss scan parameters
6c59578 mac80211: avoid excessive stack usage in sta_info
f46752f [media] v4l: vsp1: Set the SRU CTRL0 register when starting the stream
80a3bf1 [media] coda: fix error path in case of missing pdata on non-DT platform
921aa6d pinctrl: nomadik: fix pull debug print inversion
8061833 ip6_tunnel: set rtnl_link_ops before calling register_netdevice
1d8ad31 ipv6: l2tp: fix a potential issue in l2tp_ip6_recv
a9c5107 ipv4: l2tp: fix a potential issue in l2tp_ip_recv
5e6a091 rtnl: fix msg size calculation in if_nlmsg_size()
b95228f ipv6: udp: fix UDP_MIB_IGNOREDMULTI updates
95e4695 qmi_wwan: add "D-Link DWM-221 B1" device id
a235977 xfrm: Fix crash observed during device unregistration and decryption
fc74ace ppp: take reference on channels netns
263a20b ipv4: fix broadcast packets reception
6acfc65 bonding: fix bond_get_stats()
1fdc694 net: bcmgenet: fix dma api length mismatch
bb9863e qlge: Fix receive packets drop.
827e507 ppp: ensure file->private_data can't be overridden
58bcdf4 ath9k: fix buffer overrun for ar9287
7b95465 farsync: fix off-by-one bug in fst_add_one
c7c3a32 mlx4: add missing braces in verify_qp_parameters
8ca7bf0 net: Fix use after free in the recvmmsg exit path
86de827 ipv4: Don't do expensive useless work during inetdev destroy.
6862639 macvtap: always pass ethernet header in linear
5284ee1 qlcnic: Fix mailbox completion handling during spurious interrupt
fa565f5 qlcnic: Remove unnecessary usage of atomic_t
5264332 sh_eth: fix RX buffer size alignment
c5e6283 sh_eth: fix NULL pointer dereference in sh_eth_ring_format()
795f5dc packet: validate variable length ll headers
58ba5f6 ax25: add link layer header validation function
1df1649 net: validate variable length ll headers
58c92f1 packet: Allow packets with only a header (but no payload)
6def7a9 udp6: fix UDP/IPv6 encap resubmit path
900aa97 usbnet: cleanup after bind() in probe()
cf852e9 cdc_ncm: toggle altsetting to force reset before setup
af4f7a3 ipv6: re-enable fragment header matching in ipv6_find_hdr
4ded71d qmi_wwan: add Sierra Wireless EM74xx device ID
fda740f mld, igmp: Fix reserved tailroom calculation
67eab32 sctp: lack the check for ports in sctp_v6_cmp_addr
8590142 net: qca_spi: clear IFF_TX_SKB_SHARING
830b50e net: qca_spi: Don't clear IFF_BROADCAST
2131abc net: jme: fix suspend/resume on JMC260
ea82b38 tunnel: Clear IPCB(skb)->opt before dst_link_failure called
3de6011 tcp: convert cached rtt from usec to jiffies when feeding initial rto
d393b6c drm/radeon: add a dpm quirk for all R7 370 parts
cd18a79 drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5
28a201e drm/udl: Use unlocked gem unreferencing
da38a23 drm: Fix for DP CTS test 4.2.2.5 - I2C DEFER handling
7e69c7b powerpc/mm: Fixup preempt underflow with huge pages
39bf564 mm: fix invalid node in alloc_migrate_target()
b9f2aab ALSA: timer: Use mod_timer() for rearming the system timer
fb7a806 PKCS#7: pkcs7_validate_trust(): initialize the _trusted output argument
bf15ba3 hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated
4c06bf7 ALSA: pcm: Avoid "BUG:" string for warnings again
cab6809 mtip32xx: Fix broken service thread handling
30dbed7 mtip32xx: Fix for rmmod crash when drive is in FTL rebuild
c6aa8ba 8250: use callbacks to access UART_DLL/UART_DLM
e4e503b HID: logitech: fix Dual Action gamepad support
eae5f79 tpm: fix the cleanup of struct tpm_chip
03e046e ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call
00ef5df ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()
b5ba0d0 dm snapshot: disallow the COW and origin devices from being identical
8f82841 ASoC: samsung: pass DMA channels as pointers
85aa23b PCI: Allow a NULL "parent" pointer in pci_bus_assign_domain_nr()
a1f678e locks: use file_inode()
2119a62 namespace: update event counter when umounting a deleted dentry
4a883b8 NFS: Fix another OPEN_DOWNGRADE bug
2bbd6a5 Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"
49cacd2 arc: unwind: warn only once if DW2_UNWIND is disabled
7678c94 ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)
7421921 USB: don't free bandwidth_mutex too early
3f3d352 make nfs_atomic_open() call d_drop() on all ->open_context() errors.
d4b0896 KVM: arm/arm64: Stop leaking vcpu pid references
848be47 powerpc/tm: Always reclaim in start_thread() for exec() class syscalls
cc6fd72 fs/nilfs2: fix potential underflow in call to crc32_le
284f69f mm, compaction: abort free scanner if split fails
6838542 mm, compaction: skip compound pages by order in free scanner
c5ad331 mm/swap.c: flush lru pvecs on compound page arrival
c5bcec6 tmpfs: don't undo fallocate past its last page
7f3724b USB: EHCI: declare hostpc register as zero-length array
655d8d1 File names with trailing period or space need special case conversion
e20c888 Fix reconnect to not defer smb3 session reconnect long after socket reconnect
eba391c pnfs_nfs: fix _cancel_empty_pagelist
691c507 nfs: avoid race that crashes nfs_init_commit
94d06a4 pNFS: Tighten up locking around DS commit buckets
1ff20a5 ALSA: dummy: Fix a use-after-free at closing
9bbe4e5 ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup
65f6fab ALSA: hda - remove one pin from ALC292_STANDARD_PINS
f67b692 HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
32dc059 cifs: dynamic allocation of ntlmssp blob
60243e6 Input: vmmouse - remove port reservation
6a2f158 drm/nouveau: fix for disabled fbdev emulation
97e2a92 Input: elantech - add more IC body types to the list
37d925d Input: wacom_w8001 - w8001_MAX_LENGTH should be 13
90a12c5 xen/pciback: Fix conf_space read/write overlap check.
760102c can: fix oops caused by wrong rtnl dellink usage
488ba7c can: fix handling of unmodifiable configuration options fix
f3d1ae6 UBIFS: Implement ->migratepage()
a13b0f0 mm: Export migrate_page_move_mapping and migrate_page_copy
5952333 ubi: Make recover_peb power cut aware
0e16f4f pinctrl: single: Fix missing flush of posted write for a wakeirq
65c68fd pinctrl: imx: Do not treat a PIN without MUX register as an error
32bab07 arm64: mm: remove page_mapping check in __sync_icache_dcache
7801645 drm: atmel-hlcdc: actually disable scaling when no scaling is required
335f166 tracing: Handle NULL formats in hold_module_trace_bprintk_format()
1105110 can: at91_can: RX queue could get stuck at high bus load
293745b can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access
0764832 IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs
efe098c btrfs: account for non-CoW'd blocks in btrfs_abort_transaction
0b1ca75 ALSA: hdac_regmap - fix the register access for runtime PM
ec3e732 ALSA: hda - Fix possible race on regmap bypass flip
c262505 KEYS: potential uninitialized variable
0356b95 cgroup: set css->id to -1 during init
4c9b106 memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing
3165159 kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
aec2ddb base: make module_create_drivers_dir race-free
c2edadb nfsd4/rpc: move backchannel create logic into rpc code
040ad2a drm/dp/mst: Always clear proposed vcpi table for port.
5a6c735 drm/i915/ilk: Don't disable SSC source if it's in use
260c505 power_supply: power_supply_read_temp only if use_cnt > 0
9f67dcf kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w
c5ffc99 kprobes/x86: Clear TF bit in fault on single-stepping
01c93ba spi: sunxi: fix transfer timeout
fcc5d26 spi: sun4i: fix FIFO limit
d1c7fc1 MIPS: KVM: Fix modular KVM under QEMU
505291a usb: common: otg-fsm: add license to usb-otg-fsm
d7afed7 drm/radeon: fix asic initialization for virtualized environments
7ac3a70 ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg()
4a088cb crypto: ux500 - memmove the right size
9341331 crypto: vmx - Increase priority of aes-cbc cipher
515f303 ARM: 8579/1: mm: Fix definition of pmd_mknotpresent
017864e ARM: 8578/1: mm: ensure pmd_present only checks the valid bit
bcef1c8 scsi: fix race between simultaneous decrements of ->host_failed
e342d57 usb: host: ehci-tegra: Grab the correct UTMI pads reset
5cf1329 usb: musb: Stop bulk endpoint while queue is rotated
ffb84c1 usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
95cb83b USB: xhci: Add broken streams quirk for Frescologic device id 1009
378cd9e usb: quirks: Add no-lpm quirk for Acer C120 LED Projector
7d2831a usb: quirks: Fix sorting
0c3f25d usb: xhci-plat: properly handle probe deferral for devm_clk_get()
e78c8a5 xhci: Fix handling timeouted commands on hosts in weird states.
b71d179 HID: elo: kill not flush the work
1aaee5d usb: gadget: fix spinlock dead lock in gadgetfs
a56c72f usb: dwc3: exynos: Fix deferred probing storm.
01a129f clk: rockchip: initialize flags of clk_init_data in mmc-phase clock
039f597 dmaengine: at_xdmac: double FIFO flush needed to compute residue
6d8fde7 dmaengine: at_xdmac: fix residue corruption
c6ec15d dmaengine: at_xdmac: align descriptors on 64 bits
6ef3045 cgroup: remove redundant cleanup in css_create
62f7175 percpu: fix synchronization between synchronous map extension and chunk destruction
d273823 percpu: fix synchronization between chunk->map_extend_work and chunk destruction
272d474 af_unix: Fix splice-bind deadlock

From yocto-kernel-cache:

6a2047c common-pc: enforce 32 bit
98729af kver: bump to v4.1.28

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-25 09:28:45 -05:00
California Sullivan
67c3d57221 linux-yocto/4.4: Update SRCREVs for v4.4.15 and more Broxton backports
From linux-yocto-4.4:

3e103c7 UPSTREAM: usb: Add USB 3.1 Precision time measurement capability descriptor support
0e855b7 UPSTREAM: usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor
8161122 UPSTREAM: usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices
5e76ce1 UPSTREAM: usb: dwc3: Update register fields for SuperSpeedPlus
dbbd68e UPSTREAM: usb: dwc3: DWC_usb31 controller check
cd40027 FROMLIST: usb: dwc3: pci: add Power Management dummy hooks
7a92f2e UPSTREAM: usb: dwc3: pci: pass the platform device as a parameter to dwc3_pci_quirks()
8642e5d UPSTREAM: usb: dwc3: pci: make build-in device properties available
f9d6b3e FROMLIST: usb: dwc3: implement runtime PM
492cf5b FROMLIST: usb: dwc3: gadget: fix for possible endpoint disable race
090394e FROMLIST: usb: dwc3: fix for the isoc transfer EP_BUSY flag
9edaac5 FROMLIST: usb: dwc3: gadget: only resume USB2 PHY in <=HIGHSPEED
a357afc FROMLIST: usb: dwc3: gadget: hold gadget IRQ in dwc->irq_gadget
31d809d FROMLIST: usb: dwc3: core: simplify suspend/resume operations
f5c64e4 FROMLIST: usb: dwc3: core: re-factor init and exit paths
3500d19 FROMLIST: usb: dwc3: core: move fladj to dwc3 structure
9f7f6fb FROMLIST: usb: dwc3: gadget: add a pointer to endpoint registers
57f4dec FROMLIST: usb: dwc3: gadget: pass dep as argument to endpoint command
0badd7a FROMLIST: usb: dwc3: gadget: initialize NUMP based on RxFIFO Size
79b684b FROMLIST: usb: dwc3: gadget: split __dwc3_gadget_kick_transfer()
f1ad16b FROMLIST: usb: dwc3: gadget: return 0 if we try to Wakeup in superspeed
e7dd3ed FROMLIST: usb: dwc3: gadget: remove udelay(1) when sending ep cmds
4b4a2e4 FROMLIST: usb: dwc3: gadget: rely on sg_is_last() and list_is_last()
acebd2f FROMLIST: usb: dwc3: gadget: simplify __dwc3_gadget_kick_transfer()
0cfd9c1 FROMLIST: usb: dwc3: gadget: prepare TRBs on update transfers too
eeba47f FROMLIST: usb: dwc3: core: get rid of DWC3_PM_OPS macro
8ee371b FROMLIST: usb: dwc3: gadget: fix gadget suspend/resume
5b8d01f FROMLIST: usb: dwc3: gadget: re-factor ->udc_start and ->udc_stop
072d9be UPSTREAM: usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command
97a6d80 UPSTREAM: usb: dwc3: gadget: fix mask and shift order in DWC3_DCFG_NUMP()
9577ba4 UPSTREAM: usb: dwc3: gadget: disable automatic calculation of ACK TP NUMP
055a1f4 UPSTREAM: usb: dwc3: gadget: update DCFG.NumP to max burst size
f664ffc UPSTREAM: usb: dwc3: gadget: give better command return code
449b24c UPSTREAM: usb: dwc3: core: add helper to extract trb type
3d0bb7e UPSTREAM: usb: dwc3: core: add fifo space helper
172d5f6 UPSTREAM: usb: dwc3: make dwc3_debugfs_init return value be void
b26ade5 UPSTREAM: usb: dwc3: gadget: don't interrupt when chained
a075476 UPSTREAM: usb: dwc3: gadget: remove newline from trace
3b278a4 UPSTREAM: usb: dwc3: gadget: use link TRB for all endpoint types
1beb4f9 UPSTREAM: usb: dwc3: gadget: move % operation to increment helpers
4ac0f3e UPSTREAM: usb: dwc3: gadget: add trb enqueue/dequeue helpers
005b9c9 UPSTREAM: usb: dwc3: get rid of DWC3_TRB_MASK
f53be5d UPSTREAM: usb: dwc3: switch trb enqueue/dequeue and first_trb_index to u8
3339fb0 UPSTREAM: usb: dwc3: core: document struct dwc3_request
dc0462f UPSTREAM: usb: dwc3: increase maximum number of TRBs per endpoint
b115d90 UPSTREAM: usb: dwc3: gadget: rename busy/free_slot to trb_enqueue/dequeue
19b62b9 UPSTREAM: usb: dwc3: add disable receiver detection in P3 quirk
caea690 UPSTREAM: usb: dwc3: gadget: put link to U0 before Start Transfer
c5364ba UPSTREAM: usb: dwc3: gadget: extract unlocked dwc3_gadget_wakeup()
dd3b427 UPSTREAM: usb: dwc3: gadget: clear SUSPHY bit before ep cmds
d144c75 UPSTREAM: usb: dwc3: gadget: combine return points into a single one
7fdb48e UPSTREAM: usb: dwc3: gadget: pass ev_buff as cookie to irq handler
472b6ed UPSTREAM: usb: dwc3: drop ev_buffs array
a9876bc UPSTREAM: usb: dwc3: remove num_event_buffers
b9c2edc UPSTREAM: usb: dwc3: better name for our request management lists
870da40 UPSTREAM: usb: dwc3: core: fix PHY handling during suspend
0805b2c UPSTREAM: usb: dwc3: gadget: fix endpoint renaming
99113ab UPSTREAM: usb: dwc3: gadget: release spin lock during gadget resume
cd057ec UPSTREAM: usb: dwc3: core: improve reset sequence
0f377fd UPSTREAM: usb: dwc3: Validate the maximum_speed parameter
e0048b8 UPSTREAM: usb: dwc3: Update maximum_speed for SuperSpeedPlus
e7ccf64 UPSTREAM: usb: dwc3: core: purge dev_dbg() calls
72e62e9 UPSTREAM: usb: dwc3: Enable SuperSpeedPlus
64f774b UPSTREAM: usb: dwc3: Update speed checks for SuperSpeedPlus
9ce8069 UPSTREAM: usb: dwc3: gadget: pass a condition to dev_WARN_ONCE()
33d563d UPSTREAM: usb: dwc3: gadget: purge dev_dbg() calls
fde30f5 UPSTREAM: usb: dwc3: gadget: always enable CSP
37a37e6 UPSTREAM: usb: dwc3: drop FIFO resizing logic
2662610 UPSTREAM: usb: dwc3: gadget: Fix suspend/resume during device mode
af8c862 Merge branch 'standard/base' into standard/intel/base
ddab242 mei: drop wr_msg from the mei_dev structure
ef8b924 Merge branch 'standard/base' into standard/intel/base
26e282c lx-dialig: fix merge issues
b730c4b Merge branch 'standard/base' into standard/intel/base
1238684 Merge tag 'v4.4.15' into standard/base
5c79c37 acpi: add support for loading SSDTs via configfs
394fb7e acpi: add support for configfs
792fcfb efi: load SSTDs from EFI variables
8fe9144 i2c: acpi: add the delta from upstream patch
a6adfa6 Documentation: acpi: add SSDT overlays documentation
7e6a567 efi: Merge boolean flag arguments
20f4e2b mm: Export nr_swap_pages
35467dc Linux 4.4.15
36fc1c1 usb: dwc3: exynos: Fix deferred probing storm.
89c18f1 usb: host: ehci-tegra: Grab the correct UTMI pads reset
e845e8b usb: gadget: fix spinlock dead lock in gadgetfs
30f0761 USB: mos7720: delete parport
a20257e xhci: Fix handling timeouted commands on hosts in weird states.
4582ddf USB: xhci: Add broken streams quirk for Frescologic device id 1009
c5b3227 usb: xhci-plat: properly handle probe deferral for devm_clk_get()
e424caf xhci: Cleanup only when releasing primary hcd
faa1dbb usb: musb: host: correct cppi dma channel for isoch transfer
a8f7a6d usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
a2cf342 usb: musb: Stop bulk endpoint while queue is rotated
089a2d8 usb: musb: only restore devctl when session was set in backup
4fe6d4b usb: quirks: Add no-lpm quirk for Acer C120 LED Projector
c56eeff usb: quirks: Fix sorting
b66baf4 USB: uas: Fix slave queue_depth not being set
ce1abd2 crypto: user - re-add size check for CRYPTO_MSG_GETALG
5ae6887 crypto: ux500 - memmove the right size
f6d06f1 crypto: vmx - Increase priority of aes-cbc cipher
eda8951 AX.25: Close socket connection on session completion
b30cc5b bpf: try harder on clones when writing into skb
999e0d1 net: alx: Work around the DMA RX overflow issue
779fb60 net: macb: fix default configuration for GMAC on AT91
f4de1e7 neigh: Explicitly declare RCU-bh read side critical section in neigh_xmit()
11bef14 bpf, perf: delay release of BPF prog after grace period
348a1cd sock_diag: do not broadcast raw socket destruction
688feac Bridge: Fix ipv6 mc snooping if bridge has no ipv6 address
d059160 ipmr/ip6mr: Initialize the last assert time of mfc entries.
6fb6914 netem: fix a use after free
da7da39 esp: Fix ESN generation under UDP encapsulation
9d6814d sit: correct IP protocol used in ipip6_err
36292ca net: Don't forget pr_fmt on net_dbg_ratelimited for CONFIG_DYNAMIC_DEBUG
95e727a net_sched: fix pfifo_head_drop behavior vs backlog

From yocto-kernel-cache:

8c6158e kver: bump to v4.4.15
5bfcf79 gpio: Enable Intel PMIC gpio
ff42314 common-pc: enforce 32 bit

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-25 09:28:23 -05:00
Rahul Kumar Gupta
7830687143 meta-isg: dpdk: fix compilation with dynamic libs
Ensure that the correct CFLAGS are passed to LD when compiling rte libs
as shared.
For building the dpdk with config CONFIG_RTE_BUILD_SHARED_LIB=y

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-22 13:37:07 -05:00
Rahul Kumar Gupta
1827f6aa30 meta-isg: dpdk: simplify do_install
Using makefile for installing targets.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-22 13:36:58 -05:00
Rahul Kumar Gupta
9fc3a8235c meta-isg: dpdk: fix for GNU_HASH QA issue
fix for:
ERROR: QA Issue: No GNU_HASH in the elf binary

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-22 13:36:48 -05:00
Christopher Clark
1dffa00b46 intel-microcode: Update to the 20160714 version
Dates changed in Licence file required CHKSUM update

From the OpenXT Project ( http://openxt.org )
refs: OXT-668

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-22 09:18:05 -05:00
California Sullivan
c6adc3ef07 linux-yocto/4.1: Update SRCREVs for v4.1.27 and Broxton fixes
From linux-yocto-4.1:

47821fe Merge branch 'standard/base' into standard/intel/base
15cf090 Merge tag 'v4.1.27' into standard/base
95123c0 Linux 4.1.27
7cf9f23 uvc: Forward compat ioctls to their handlers directly
ca1950c ecryptfs: forbid opening files without mmap handler
c96e6bf proc: prevent stacking filesystems on top
e90b6fd wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel
8921c30 gpio: bcm-kona: fix bcm_kona_gpio_reset() warnings
7967953 gpiolib: Fix NULL pointer deference
7296467 fix d_walk()/non-delayed __d_free() race
1dbd163 cpufreq: intel_pstate: Fix ->set_policy() interface for no_turbo
d6126a7 of: fix autoloading due to broken modalias with no 'compatible'
7c630ac powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added
f046145 x86, build: copy ldlinux.c32 to image.iso
02813a3 ALSA: hda/realtek: Add T560 docking unit fixup
f530dd0 mnt: fs_fully_visible test the proper mount for MNT_LOCKED
fced2a8 mnt: If fs_fully_visible fails call put_filesystem.
eb1eba6 parisc: Fix pagefault crash in unaligned __get_user() call
7c8f7a2 of: irq: fix of_irq_get[_byname]() kernel-doc
3821aa3 EDAC, sb_edac: Fix rank lookup on Broadwell
f518d7a ALSA: hda - Fix headset mic detection problem for Dell machine
5ec6f21 locking/ww_mutex: Report recursive ww_mutex locking early
c0410f1 irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding mask
839c266 KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS
f9301f9 KVM: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi
5642859 ARM: fix PTRACE_SETVFPREGS on SMP systems
34e6c73 drm/nouveau/fbcon: fix out-of-bounds memory accesses
063c66c drm/nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers
3d69d14 drm/nouveau/gr: document mp error 0x10
1c4732b thermal: cpu_cooling: fix improper order during initialization
f5a826a thermal/cpu_cooling: rename cpufreq_val as clipped_freq
3327b0c powerpc/pseries: Add POWER8NVL support to ibm,client-architecture-support call
fbcda46 scsi: Add QEMU CD-ROM to VPD Inquiry Blacklist
2b8944f mac80211: mesh: flush mesh paths unconditionally
6e19f72 mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL
dd254ba powerpc: Use privileged SPR number for MMCR2
d58d489 powerpc: Fix definition of SIAR and SDAR registers
466a158 pinctrl: mediatek: fix dual-edge code defect
3de5aac ALSA: hda/realtek - ALC256 speaker noise issue
f98a3fe powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge
b182f70 crypto: ccp - Fix AES XTS error for request sizes above 4096
8cdfb73 scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands
4dbfb8b crypto: public_key: select CRYPTO_AKCIPHER

From yocto-kernel-cache:

cab4fec features/thermal: make INTEL_POWERCLAMP driver built as module
672a86b kver: bump to v4.1.27

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-14 15:54:38 -05:00
California Sullivan
cb6b1f3f90 linux-yocto/4.4: Update SRCREVs for v4.4.14 and drm forklift
This update brings in the i915 driver from the Linux 4.7 kernel, as
well as the v4.4.14 stable update. With well over a thousand patches
between the two SRCREVs, we can't provide a full log of the new patches
applied to the kernel without clogging git log.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-14 15:54:24 -05:00
California Sullivan
9bb462266e linux-yocto/4.1: Update SRCREVs for better Apollo Lake support
From linux-yocto-4.1:

0abef8c x86: Fix Apollo Lake Watchdog address in PMC driver
f8571ea Merge branch 'standard/base' into standard/intel/base
75d56a1 device property: Avoid potential dereferences of invalid pointers
2700b65 device property: convert to use match_string() helper
fef2c68 lib/string: introduce match_string() helper
3ce862d device property: fix for a case of use-after-free
cdb0343 device property: fwnode->secondary may contain ERR_PTR(-ENODEV)
24bd70f xhci: harden xhci_find_next_ext_cap against device removal
3e54ee9 xhci: rework xhci extended capability list parsing functions
038f1ab xhci: parse xhci protocol speed ID list for usb 3.1 usage
b53d7c6 Merge branch 'standard/base' into standard/intel/base
18a2d70 extcon: Redefine the unique id of supported external connectors without 'enum extcon' type
0ded526 extcon: Remove optional print_name() function pointer of extcon_dev
a181fb1 extcon: Update the prototype of extcon_register_notifier() with enum extcon
4cce716 extcon: Use capital letter for the name of external connectors
1079fdb extcon: Use the unique id for external connector instead of string
425f259 extcon: Remove the optional name of extcon device
e371084 extcon: adc-jack: Remove the unneeded num_cables field
79663c6 extcon: Alter MHL-TA cable name to TA cable name
f2c1e58 extcon: Unify the dock device names on max8997/77693
349e77e extcon: Unify the jig cable names on rt8973 and max14577/77693/77843
035ddfe extcon: Fix the checkpatch warning and minor coding style issue
7611d1c extcon: Add extcon_get_edev_name() API to get the extcon device name
8833fdc extcon: Modify the device name as extcon[X] for sysfs
f3a7d2b extcon: Add manufactor name of each extcon device
f4b51de mmc: core: Add functions for SDIO to hold re-tuning
cb4d597 scsi_lib: add extended information to MEDIA_CHANGE
3ce85da libata: enable atapi_an by default
e30fdb9 EDAC: pnd2_edac: Add new EDAC driver for Intel SoC platforms
1bf50d4 mfd: lpc_ich: Add support for Intel Apollo Lake SoC
d7f8df6 mfd: lpc_ich: Add support for SPI serial flash host controller
9331cca spi-nor: Add support for Intel SPI serial flash controller
47389b7 Merge branch 'standard/base' into standard/intel/base
6ea8af4 mtd: spi-nor: add driver for NXP SPI Flash Interface (SPIFI)
3a5603c x86: Add missing Makefile entry so Sideband driver actually builds
446a452 PCI: Add runtime PM support for PCIe ports
f99bb2a ACPI / hotplug / PCI: Runtime resume bridge before rescan
3dfb410 PCI: Power on bridges before scanning new devices
68a139f PCI: Put PCIe ports into D3 during suspend
5b227a3 PCI / PM: Tune down retryable runtime suspend error messages
f13548f platform:x86 Remove Monitor MWAIT feature dependency
03716fc PCI: Don't clear d3cold_allowed for PCIe ports

From yocto-kernel-cache:

48837d8 mei.cfg: mei driver is no longer in staging
48a3d45 fsl-ls10xx: add kernel meta scc/cfg data
0845ec7 mei.cfg: Add CONFIG_INTEL_MEI_TXE=m
886dacb features/thermal: enable Intel powerclamp driver
b0e1c17 firmware: remove invalid +CONFIG*

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-07 18:20:28 -05:00
California Sullivan
8b0a89027a linux-yocto/4.4: Update SRCREVs for more Broxton fixes and features
From linux-yocto-4.4:

c49ed01 Merge branch 'standard/base' into standard/intel/base
0e30a74 cpumask: Export cpumask_any_but()
c2c0034 Merge branch 'standard/base' into standard/intel/base
26d9c4e x86 tsc: enumerate BXT tsc_khz via CPUID
c8237a6 x86 tsc: enumerate SKL cpu_khz and tsc_khz via CPUID

From yocto-kernel-cache:

01ac19e mei.cfg: mei driver is no longer in staging
614e45f bsp/intel-common: add keyboard-gpio to intel-common-drivers
612332b features/thermal: Enable Intel PMIC thermal feature
ef96a88 broxton: Enable USB Type C feature for broxton
4ebb8be mei.cfg: Add CONFIG_INTEL_MEI_TXE=m
6f6ffd0 features/thermal: enable Intel powerclamp driver
8ee5212 broxton: set CONFIG_GPIO_GENERIC_PLATFORM instead of CONFIG_GPIO_GENERIC

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-07 18:20:16 -05:00
Yong Li
d037f2add4 thermald: Add thermal daemon utility
This user space thermal daemon utility is used for thermal management.

Signed-off-by: Yong Li <yong.b.li@intel.com>
Acked-by: Saul Wold <sgw@linux.intel.com>
Tested-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-07 17:13:36 -05:00
Rahul Kumar Gupta
e50f5ab829 meta-isg: dpdk : Fix for misleading indentation error
Corrected the identation of code to match the block structure to avoid
error/warning for build.
Since yocto is using -Wall and -Werror flags so this warning is treated
as error.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-07-06 12:26:30 -05:00
California Sullivan
0fc6bcfa82 linux-yocto/4.1: Update SRCREVs for lots of BXT/APL backports
From linux-yocto-4.1:

248ceac x86: Suppress compile time warnings in pinctrl-broxton
0a4ccb2 x86: Add platform:apl_gpio alias to pinctrl-broxton
68798df x86: Rework Apollo Lake GPIO pinctrl non-ACPI mode driver
e1cd138 x86: Prepare to split lpc-ich driver
63f0709 x86: Move Watchdog loader for Apollo Lake
0a89f91 watchdog: iTCO-wdt handle 5th variation
9a82391 x86: Sideband Interface driver for Apollo Lake
373df7e Convert lpc_ich_init_wdt to use a switch-case
0fb3e1a pinctrl: intel: use 'bool' state for PINCTRL_APL_DEVICE in Kconfig
8c40740 pinctrl-broxton: enable platform device in the absent of ACPI enumeration
f85bd37 serial: 8250_dma: stop ongoing RX DMA on exception
661b019 x86 tsc: enumerate BXT tsc_khz via CPUID
78be69f x86 tsc: enumerate SKL cpu_khz and tsc_khz via CPUID
8c782c0 Merge branch 'standard/base' into standard/intel/base
9f166e9 platform:x86 decouple telemetry driver from the optional IPC resources
69970e7 Merge branch 'standard/base' into standard/intel/base
adfc21c tpm: update PPI documentation to address the location change.
9195020 cpufreq: intel_p_state: core_get_turbo_ratio_limit() can be static
e0d453f cpufreq: intel_p_state: Fix limiting turbo sub states
23b49338 cpufreq: intel_p_state: Fix P1 and below as guaranteed performance
4b9fdfa intel_pstate: add support for BXT-P
c7e085d Merge branch 'standard/base' into standard/intel/base
fb01533 intel_pstate: Add SKY-S support
7eb5c7e intel_pstate: enable HWP per CPU
d73ee41 x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h>
f447e3d intel_pstate: Force setting target pstate when required
7db69b8 intel_pstate: change some inconsistent debug information
367ff9c intel_pstate: Add tsc collection and keep previous target pstate
57ceb50 Merge branch 'standard/base' into standard/intel/base
841a1de btrfs: fix crash/invalid memory access on fsync when using overlayfs
ee32fc3 fs: add file_dentry()
1655f89 x86 tsc_msr: Remove irqoff around MSR-based TSC enumeration
8c23259 x86 tsc_msr: Add Airmont reference clock values
b51a42f x86 tsc_msr: Correct Silvermont reference clock values
58044b1 x86 tsc_msr: Update comments, expand definitions
f522e99 x86 tsc_msr: Remove debugging messages
f717a10 x86 tsc_msr: Identify Intel-specific code
5cf0c81 mmc: block: Pause re-tuning while switched to the RPMB partition
7c5240e mmc: block: Always switch back to main area after RPMB access
8e48678 mmc: core: Add a facility to "pause" re-tuning
0cb182b mmc: block: Add new ioctl to send multi commands
f8b71e0 cpuidle: powernv/pseries: Auto-promotion of snooze to deeper idle state
382af05 cpuidle: Do not use CPUIDLE_DRIVER_STATE_START in cpuidle.c
ab341bc cpuidle: Select a different state on tick_broadcast_enter() failures
ffb4b6a sched / idle: Call default_idle_call() from cpuidle_enter_state()
5702cb5 sched / idle: Call idle_set_state() from cpuidle_enter_state()
3373083 cpuidle: Fix the kerneldoc comment for cpuidle_enter_state()
29e3ae0 sched / idle: Eliminate the "reflect" check from cpuidle_idle_call()
9b054cd cpuidle: Check the sign of index in cpuidle_reflect()
9dfc37a sched / idle: Move the default idle call code to a separate function
09cb794 powercap / RAPL: Add support for Broadwell-H
f0d2388 module: add extra argument for parse_params() callback
ef2011a Driver core: wakeup the parent device before trying probe
e520871 base:dd - Fix for typo in comment to function driver_deferred_probe_trigger().
507caca driver-core: fix build for !CONFIG_MODULES
83cf090 driver-core: make __device_attach() static
2afb8e2 driver-core: enable drivers to opt-out of async probe
e1920b1 driver-core: add driver module asynchronous probe support
9ff0b28 driver-core: add asynchronous probing support for drivers
a4fb3c3 ACPI / PM: Attach ACPI power domain only once
9945883 spi: pxa2xx: Fix too early chipselect deassert
af65fdd spi: pxa2xx: Update comment in int_transfer_complete()
9bf395a spi: pxa2xx: Print actual DMA/PIO transfer mode in debug messages
b2b3a59 spi: atmel: remove warning when !CONFIG_PM_SLEEP
a4801b7 spi: fix kernel-doc warnings in spi.h
2e198407 spi: expose spi_master and spi_device statistics via sysfs
85a5731 spi: meson: Fix module autoload for OF platform driver
e080956 spi: bcm2835: BUG: fix wrong use of PAGE_MASK
4d540a2 spi: bcm2835: fix overflow in calculation of transfer time
0a51233 spi: bcm2835: bcm2835_dma_release() can be static
6d06cf5 spi: bcm2835: fix kbuild compile warnings/errors and a typo
014b48c spi: bcm2835: enable dma modes for transfers meeting certain conditions
5658c6f spi: bcm2835: fallback to interrupt for polling timeouts exceeding 2 jiffies
64cde4b spi: spi-pxa2xx: Remove unused legacy null dma buffer and allocation for it
107d1ae mfd: intel-lpss: Save register context on suspend
85768a1 mfd: intel-lpss: Pass I2C configuration via properties on BXT
c2a12bf perf/x86: Fix time_shift in perf_event_mmap_page
c9eb7c9 perf/x86: Improve accuracy of perf/sched clock
7184940 ALSA: hda - Move send_cmd / get_response to hdac_bus_ops
341b3fb ALSA: hda - Merge codec and controller helpers
7966eac ALSA: hda - moved alloc/free stream pages function to controller library
9bd26a5 ALSA: hda - Add DSP loader to core library code
d463d1e ALSA: hda - Add the controller helper codes to hda-core module
5542fed ALSA: hda - Handle error from get_response bus ops directly
5071699 Revert "ALSA: hda - fix number of devices query on hotplug"
e634eec watchdog: omap_wdt: fix null pointer dereference
79dcc6d Watchdog: Fix parent of watchdog_devices
94a2e8f watchdog: st_wdt: Update IP layout information to include Clocksource
3a74938 watchdog: st_wdt: Add new driver for ST's LPC Watchdog
fb6b94f watchdog: digicolor: driver for Conexant Digicolor CX92755 SoC
22fb7b1 watchdog: omap_wdt: early_enable module parameter
aa70c24 watchdog: omap_wdt: implement get_timeleft
47b7a1a watchdog: docs: omap_wdt also understands nowayout
9d833b8 watchdog: omap: put struct watchdog_device into driver data
87ded71 watchdog: omap: use watchdog_init_timeout instead of open coding it
abccc10 watchdog: da9062: DA9062 watchdog driver
95f8b10 pinctrl: intel: fix offset calculation issue of register PAD_OWN
8e66064 pinctrl: intel: fix bug of register offset calculation
2423468 MAINTAINERS: add new maintainer for TPM DEVICE DRIVER
cf94113f sysfs: added __compat_only_sysfs_link_entry_to_kobj()
cdb63d5 tpm: fix missing migratable flag in sealing functionality for TPM2
95f738f keys, trusted: seal/unseal with TPM 2.0 chips
92eb905 tpm: seal/unseal for TPM 2.0
d9c7bb8 keys, trusted: move struct trusted_key_options to trusted-type.h
a3b394e tpm: introduce tpm_buf
bd68d3a tpm: move the PPI attributes to character device directory.
54fb016 tpm, tpm_crb: fix unaligned read of the command buffer address
0ab522f powercap / RAPL: disable the 2nd power limit properly

From yocto-kernel-cache:

e978d15 broxton: set CONFIG_GPIO_GENERIC_PLATFORM instead of CONFIG_GPIO_GENERIC
51216d7 cfg/boot-live: Use vfat feature
a2c2fae cfg/usb-mass-storage: Use vfat feature
6b85bf8 cfg/fs/vfat: Enable NLS defaults
20edcbf bsp/intel-corei7-64: Add intel-telemetry feature
79a90ce features: add intel-telemetry feature
48dd2f1 bsp/intel-common: Add broxton to supported SoCs in intel-core* BSPs
55fedf9 features: add broxton soc feature
12c7672 baytrail; valleyisland: Use designware-usb3 feature instead of config
e58c9bf features/usb: Add usb-designware2 and 3 features
432f75a cfg/sound.cfg: Add USB audio support
8e5bc4d features/i915: Add CONFIG_KMS_FB_HELPER=y
95dfcc1 intel_pwm: refactor and use the feature fragment

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-28 19:58:39 -05:00
California Sullivan
3b8fa3b883 linux-yocto/4.4: Update SRCREVs for latest features and BXT backports
From linux-yocto-4.4:

2ae6a52 i2c: add support for ACPI reconfigure notifications
f2422e1 acpi: add support for ACPI reconfiguration notifiers
bc87718 acpi: fix enumeration (visited) flags for bus rescans
1385275 iio: st-accel: add support for lis2dh12
4123982 iio: accel: add Freescale MMA7455L/MMA7456L 3-axis accelerometer driver

From yocto-kernel-cache:

44a6105 features/input: Add keyboard-gpio feature
29c7a2a cfg/boot-live: Use vfat feature
f4b1a4c cfg/usb-mass-storage: Use vfat feature
9d4aded cfg/fs/vfat: Enable NLS defaults

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-28 19:58:09 -05:00
Jianxun Zhang
bf43f7abf6 lms7: Add patch to fix gcc6 C++ whitespace
This change is ported from the fix on lms8 for
the same issue:

commit 6dc3746443
Author: Saul Wold <sgw@linux.intel.com>
Date:   Mon May 16 10:01:49 2016 -0700

    lms8: Add patch to fix gcc6 C++ whitespace

    This adds a patch to lms8 to fix an error cause by the newer
    C++11 standard being enabled in GCC6 that requires additional
    whitespace around User-Defined literals.

    [YOCTO #9640]

    Signed-off-by: Saul Wold <sgw@linux.intel.com>
    Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>

Fixes [YOCTO #9785]

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-28 19:56:54 -05:00
Jianxun Zhang
eaadd02702 formfactor: detect USB HID keyboard and touch screen
The new machconfig probes USB keyboard and touch screen, and
then sets HAVE_* variables according to detection.

Detectable devices:
USB HID keyboards (Generic Desktop)
USB HID touch screens (Digitizer)

Note:
The intention is to have a way to provide initial formfactor
settings in a boot procedure. That means supported keyboard
and touch screen must be connected before machconfig runs.
Any new connection or disconnection won't be detected until
machconfig is executed again.

Limitation:
There could be some USB HID devices presents more than one
usage in a single descriptor. We will add support once such
device emerges.

Some platforms may have _virtual_ devices provided by BIOS.
It will cause false detection when they are presented as
types we supported. We can add black list logic when it
becomes a big concern.

Fixes [YOCTO #9205]

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-24 16:30:25 -05:00
Saul Wold
53f25dc1e2 linux-firmware: remove firmware that is now in OE-Core
Remove the recipe since we now include the iwlwifi-8000C-19 version
in the OE-Core recipe, so removes having to carry around an additional
firmware blob.

Related with OE-Core rev: 8b3d3ac84f787bf4ecccdcbcb97f2dac56acd45c

[YOCTO #9771]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-24 08:30:55 -05:00
California Sullivan
1b98ae6d7e linux-yocto/4.1: Bump SRCREVs to Linux 4.1.26 and add BXT/APL backports
From linux-yocto-4.1:

9ba8c36 thermal/powerclamp: remove cpu whitelist
2971561 thermal/powerclamp: add cpu id for Skylake u/y
cec457d thermal/powerclamp: add cpu id for denlow platform
fc30ea2 thermal/powerclamp: add cpu id for skylake h/s
3eea183 intel powerclamp: support Knights Landing
c9b497b x86/tsc: Always Running Timer (ART) correlated clocksource
5ea938a time: Add driver cross timestamp interface for higher precision time synchronization
6c92ae5 time: Add timekeeping snapshot code capturing system time and counter
6c85a97 timekeeping: Provide internal function __ktime_get_real_seconds
016a423 time: Add cycles to nanoseconds translation
062e776 ntp/pps: replace getnstime_raw_and_real with 64-bit version
49719d3 intel_idle: add BXT support
6eee24f intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled
62b5100 intel_idle: Support for Intel Xeon Phi Processor x200 Product Family
f2d2aaf intel_idle: Skylake Client Support - updated
461b31f intel_idle: Skylake Client Support
f1069e0 Merge tag 'v4.1.26' into standard/base
5be8055 Merge tag 'v4.1.25' into standard/base
b4acdc6 serial: 8250_dw: Do not use readl/writel before checking port iotype
c439afb serial: 8250_dw: Add support for big-endian MMIO accesses
9227cc2 serial: 8250_dw: Avoid serial_outx code duplicate with new dw8250_check_lcr()
9d608cf serial: 8250_dw: don't set UPF_BOOT_AUTOCONF flag
db4e65b serial: 8250_dw: cleanup dw8250_setup_port
f488548 serial: 8250_dw: cleanup dw8250_idma_filter
0912b12 serial: 8250_dw: rename and comment the fallback dma filter
3436bb7 serial: 8250_dw: proper support for UARTs without busy functionality
fac8ac4 serial: 8250_dw: add dw8250_quirks function
0bba963 serial: 8250_dw: only setup the port from one place
d01850e serial: 8250_dw: hook the DMA in one place
585f11e serial: 8250_dw: adapt to unified device property interface
df44bc6 serial: 8250_dw: add separate pointer for the uart_port to dw8250_probe
84e9183 serial: 8250_dw: allow lower reference frequencies
70ce481 serial:8250_dw: do not alter CTS and DCTS since AFE is enabled
7399689 serial: 8250: Auto CTS control by HW if AFE enabled
074cdf8 serial: 8250_dw: support ACPI platforms with integrated DMA engine
0bb15fc serial: 8250_dma: no need to sync RX buffer
45082f4 dmaengine: idma: rename to INTEL_IDMA64
1f4c5fb mmc: sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers
6963cc8 mmc: sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers
aab5881 mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers
c51e080 mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL
fbbad47 mmc: sdhci-pci: Fix card detect race for Intel BXT/APL
ce6717f mmc: sdhci: Allow override of get_cd() called from sdhci_request()
abceeaf mmc: sdhci: Allow override of mmc host operations
279c8dd mmc: sdhci: make max-frequency property in device tree work
6e9d3ad mtd: spi-nor: add support for w25q128fw
8881728 Linux 4.1.26
3b14279 hpfs: implement the show_options method
9df75cf affs: fix remount failure when there are no options changed
ffd9e8e hpfs: fix remount failure when there are no options changed
b289a9d Input: pwm-beeper - fix - scheduling while atomic
25fda3a dma-debug: avoid spinlock recursion when disabling dma-debug
88fe300 UBI: Fix static volume checks when Fastmap is used
22ada7c xen/events: Don't move disabled irqs
1cf63e8 xen/x86: actually allocate legacy interrupts on PV guests
448691a wait/ptrace: assume __WALL if the child is traced
9a9586d sunrpc: fix stripping of padded MIC tokens
bd41a6c mmc: sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers
a0b7f56 mmc: longer timeout for long read time quirk
9b78827 drm/i915: Don't leave old junk in ilk active watermarks on readout
a6fccea PM / sleep: Handle failures in device_suspend_late() consistently
8a1a3f7 Input: uinput - handle compat ioctl for UI_SET_PHYS
fb4e7a0 kvm: arm64: Fix EC field in inject_abt64
0d4a4eb ALSA: hda - Fix headphone noise on Dell XPS 13 9360
71f788d ALSA: hda - Fix headphone mic input on a few Dell ALC293 machines
f1f125d cifs: Create dedicated keyring for spnego operations
ded044f ASoC: ak4642: Enable cache usage to fix crashes on resume
141afa3 ASoC: ak4642: Fix up max_register setting
4b126ba xfs: skip stale inodes in xfs_iflush_cluster
3eeb7e7 xfs: fix inode validity check in xfs_iflush_cluster
6659d79 xfs: xfs_iflush_cluster fails to abort on error
c504b77 cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()
d3bbf7b cpuidle/coupled: Remove redundant 'dev' argument of cpuidle_state_is_coupled()
cde02e3 remove directory incorrectly tries to set delete on close on non-empty directories
b604454 fs/cifs: correctly to anonymous authentication for the NTLM(v2) authentication
6842cd2 fs/cifs: correctly to anonymous authentication for the NTLM(v1) authentication
8f83c44 fs/cifs: correctly to anonymous authentication for the LANMAN authentication
f39b179 fs/cifs: correctly to anonymous authentication via NTLMSSP
9a2257f drm/fb_helper: Fix references to dev->mode_config.num_connector
d648fcd drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()
f52a1b9 MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC
8f25a2f PCI: Disable all BAR sizing for devices with non-compliant BARs
a871659 mmc: mmc: Fix partition switch timeout for some eMMCs
ab2cfdb ring-buffer: Prevent overflow of size in ring_buffer_resize()
453babf ring-buffer: Use long for nr_pages to avoid overflow failures
d6bdff2 ring-buffer: Move recursive check to per_cpu descriptor
ac4e03d ring-buffer: Add unlikelys to make fast path the default
daf7322 MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)
49dc90f MIPS: ptrace: Prevent writes to read-only FCSR bits
ba1ccd8 MIPS: ptrace: Fix FP context restoration FCSR regression
fc39f27 MIPS: math-emu: Fix jalr emulation when rd == $0
4a16f41 MIPS: Fix uapi include in exported asm/siginfo.h
175c648 SIGNAL: Move generic copy_siginfo() to signal.h
de444b2 MIPS: Sync icache & dcache in set_pte_at
8c99d76 MIPS: Handle highmem pages in __update_cache
e7c735b MIPS: Flush highmem pages in __flush_dcache_page
deee8f0 Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell"
75d03a9 powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover()
b7ccd2a powerpc/eeh: Don't report error in eeh_pe_reset_and_recover()
18fc656 sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems
fa5c124 rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ring
5de658d rtlwifi: Fix logic error in enter/exit power-save mode
4cfbd21 kbuild: move -Wunused-const-variable to W=1 warning level
10443b3 irqchip/gic-v3: Configure all interrupts as non-secure Group-1
bfc9ab7 irqchip/gic: Ensure ordering between read of INTACK and shared data
ff0ee29 gcov: disable tree-loop-im to reduce stack usage
456b98f MIPS: KVM: Fix timer IRQ race when writing CP0_Compare
8106278 MIPS: KVM: Fix timer IRQ race when freezing timer
ceee7b2 crypto: caam - fix caam_jr_alloc() ret code
7124f5d USB: serial: quatech2: fix use-after-free in probe error path
17e958c USB: serial: mxuport: fix use-after-free in probe error path
d2e9eeb USB: serial: keyspan: fix use-after-free in probe error path
90eb29f USB: serial: io_edgeport: fix memory leaks in probe error path
7bbc137 USB: serial: io_edgeport: fix memory leaks in attach error path
ec39156 mfd: omap-usb-tll: Fix scheduling while atomic BUG
1187e91 MIPS64: R6: R2 emulation bugfix
c2915ee MIPS: Avoid using unwind_stack() with usermode
dd95033 MIPS: Don't unwind to user mode with EVA
22a4a25 MIPS: Fix siginfo.h to use strict posix types
5b59ae1 can: fix handling of unmodifiable configuration options
0839058 arm64: Ensure pmd_present() returns false after pmd_mknotpresent()
7346b87 ext4: silence UBSAN in ext4_mb_init()
76caa71 ext4: address UBSAN warning in mb_find_order_for_block()
f245ed0 ext4: fix oops on corrupted filesystem
e4e5983 USB: serial: cp210x: fix hardware flow-control disable
f26c00e USB: cp210x: relocate private data from USB interface to port
18a6470 ACPI / osi: Fix an issue that acpi_osi=!* cannot disable ACPICA internal strings
4d5aaca USB: serial: option: add even more ZTE device ids
feb49862 USB: serial: option: add more ZTE device ids
39a8fc7 mcb: Fixed bar number assignment for the gdd
2709446 usb: misc: usbtest: fix pattern tests for scatterlists.
cf2f44d usb: misc: usbtest: format the data pattern according to max packet size
d0270cd USB: leave LPM alone if possible when binding/unbinding interface drivers
38f005d USB: serial: option: add support for Cinterion PH8 and AHxx
1dab35a thunderbolt: Fix double free of drom buffer
4efcad5 QE-UART: add "fsl,t1040-ucc-uart" to of_device_id
29a7543 Fix OpenSSH pty regression on close
d46be34 MIPS: ath79: make bootconsole wait for both THRE and TEMT
e0934da ext4: clean up error handling when orphan list is corrupted
06c6dcb ext4: fix hang when processing corrupted orphaned inode list
bb3412e aacraid: Fix for KDUMP driver hang
ca7bb25 aacraid: Fix for aac_command_thread hang
e452f73 aacraid: Relinquish CPU during timeout wait
660cd22 arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tables
788da6e staging: comedi: das1800: fix possible NULL dereference
14023ef TTY: n_gsm, fix false positive WARN_ON
c91d8c2 serial: 8250_pci: fix divide error bug if baud rate is 0
3afbd3e usb: core: hub: hub_port_init lock controller instead of bus
7ac47d2 btrfs: bugfix: handle FS_IOC32_{GETFLAGS,SETFLAGS,GETVERSION} in btrfs_ioctl
93ddb49 pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range
a774710 ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards.
d24f503d ath9k: Add a module parameter to invert LED polarity.
6be9e6e crypto: s5p-sss - Fix missed interrupts when working with 8 kB blocks
cc706ae crypto: s5p-sss - Remove useless hash interrupt handler
dae205d PM / Runtime: Fix error path in pm_runtime_force_resume()
b9a5eef powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel
599a6fc Bluetooth: vhci: Fix race at creating hci device
ef83ef6 hwmon: (ads7828) Enable internal reference
f5a300c usb: f_mass_storage: test whether thread is running before starting another
799f55d usb: gadget: mass_storage: Use static array for luns
a27b398 usb: gadget: mass_storage: Fix freeing luns sysfs implementation
c387f28 usb: gadget: mass_storage: Free buffers if create lun fails
5b1e489 [media] media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32
633b243 mfd: intel_quark_i2c_gpio: load gpio driver first
16de798 cpuidle: Indicate when a device has been unregistered
b2df540 Bluetooth: vhci: purge unhandled skbs
497519c Bluetooth: vhci: fix open_timeout vs. hdev race
dde1439 drm/gma500: Fix possible out of bounds read
f448f47 rtlwifi: btcoexist: Implement antenna selection
7138f98 rtlwifi: rtl8723be: Add antenna select module parameter
db4ec7c rtlwifi: rtl8723be: Fix module parameter initialization
e866380 libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct
57f17e7 ARM: dts: Beaglebone i2c definitions
1fe949f xfs: Don't wrap growfs AGFL indexes
9c153a8 xfs: disallow rw remount on fs with unknown ro-compat features
67b8cea ath5k: Change led pin configuration for compaq c700 laptop
db9c631 regulator: Try to resolve regulators supplies on registration
28c94ef regulator: core: Use class device list for regulator_list in late init
3dec2ae ath10k: fix debugfs pktlog_filter write
861c13e ath10k: fix firmware assert in monitor mode
9a243f2 perf/x86/intel/pt: Generate PMI in the STOP region as well
e429f243 Linux 4.1.25
8de861b nf_conntrack: avoid kernel pointer value leak in slab name
631598a ocfs2: fix posix_acl_create deadlock
533e936 ocfs2: revert using ocfs2_acl_chmod to avoid inode cluster lock hang
2239ca3 ocfs2: fix SGID not inherited issue
6bdf63f drm/radeon: fix DP mode validation
3a1b9a7 workqueue: fix rebind bound workers warning
47348e3 tools lib traceevent: Do not reassign parg after collapse_tree()
6f24160 perf/core: Disable the event on a truncated AUX record
e5c1c3a ALSA: usb-audio: Yet another Phoneix Audio device quirk
f9a461f ALSA: hda - Fix subwoofer pin on ASUS N751 and N551
41d2349 ALSA: hda - Fix white noise on Asus N750JV headphone
87cc31e ALSA: hda - Asus N750JV external subwoofer fixup
da58c2e ALSA: hda - Fix broken reconfig
4a4c1df drm/i915: Bail out of pipe config compute loop on LPT
6225c54 Input: max8997-haptic - fix NULL pointer dereference
53c60e1 ALSA: hda - Fix white noise on Asus UX501VW headset
3f81442 ALSA: hda - Apply fix for white noise on Asus N550JV, too
f1ee822 get_rock_ridge_filename(): handle malformed NM entries
53e7d7c parisc: fix a bug when syscall number of tracee is __NR_Linux_syscalls
fbb78d4 x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
c58ca61 mm, cma: prevent nr_isolated_* counters from going negative
c42d74f drm/radeon: fix DP link training issue with second 4K monitor
60f7e3a propogate_mnt: Handle the first propogated copy being a slave
2d7405b fs/pnode.c: treat zero mnt_group_id-s as unequal
ade3716 x86/sysfb_efi: Fix valid BAR address range check
1669540 crypto: hash - Fix page length clamping in hash walk
a10c059 ACPICA: Dispatcher: Update thread ID for recursive method calls
d15451d MAINTAINERS: Remove asterisk from EFI directory names
d102342 drm/radeon: make sure vertical front porch is at least 1
3216eb2 tracing: Don't display trigger file for events that can't be enabled
9abc9e7 Minimal fix-up of bad hashing behavior of hash_64()
420b214 powerpc: Fix bad inline asm constraint in create_zero_mask()
c172113 Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()
26ac029 Drivers: hv_vmbus: Fix signal to host condition
3807acb Drivers: hv: ring_buffer.c: fix comment style
9ddd834 atomic_open(): fix the handling of create_error
cb4a26d EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
74e15f5 ALSA: usb-audio: Quirk for yet another Phoenix Audio devices (v2)
9de27bd mm: check __PG_HWPOISON separately from PAGE_FLAGS_CHECK_AT_*
6936c16 mm: soft-offline: don't free target page in successful page migration
978d733 mm: vmscan: reclaim highmem zone if buffer_heads is over limit
9684dc0 mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
5d43a61 IB/security: Restrict use of the write() interface
5e17ef7 ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value
5bde3f2 ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel
3b54e5f drm/radeon: fix vertical bars appear on monitor (v2)
344a144 drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
39161f8 drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume
8612880 cxl: Keep IRQ mappings on context teardown
b61a5d5 drm/dp/mst: Restore primary hub guid on resume
8548983 drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()
14794cf workqueue: fix ghost PENDING flag while doing MQ IO
2519c9f ALSA: hda - Add dock support for ThinkPad X260
cdfac06 MD: make bio mergeable
4f19489 [media] v4l2-dv-timings.h: fix polarity for 4k formats
b4782b6 USB: serial: cp210x: add Straizona Focusers device ids
35f45c8 USB: serial: cp210x: add ID for Link ECU
8361952 efi: Fix out-of-bounds read in variable_matches()
e7e16bb iio: ak8975: Fix NULL pointer exception on early interrupt
24a5073 regmap: spmi: Fix regmap_spmi_ext_read in multi-byte case
eab5159 ata: ahci-platform: Add ports-implemented DT bindings.
a5d2af4 libahci: save port map for forced port map
e1bab75 regulator: s2mps11: Fix invalid selector mask and voltages for buck9
35d3478 ASoC: rt5640: Correct the digital interface data select
81aa039 iwlwifi: pcie: lower the debug level for RSA semaphore access
686b2f5 stable: remove artifact created on backport
f94e363 Revert "usb: hub: do not clear BOS field during reset device"

From yocto-kernel-cache:

9f68667 kver: bump to v4.1.26
f0c7ef8 common-pc-64.scc: add efi-ext

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-16 14:15:41 -05:00
California Sullivan
9c03dc7ecb linux-yocto/4.4: Bump SRCREVs from Linux 4.4.12 to 4.4.13
From linux-yocto-4.4:

bc64c81 Merge tag 'v4.4.13' into standard/base
ba760d4 Linux 4.4.13
55f6ddf xfs: handle dquot buffer readahead in log recovery correctly
063b0dc xfs: print name of verifier if it fails
21cfd6c xfs: skip stale inodes in xfs_iflush_cluster
baa7a74 xfs: fix inode validity check in xfs_iflush_cluster
7dc8f21 xfs: xfs_iflush_cluster fails to abort on error
d7d92ca xfs: Don't wrap growfs AGFL indexes
ec86bfe xfs: disallow rw remount on fs with unknown ro-compat features
8edc7f0 gcov: disable tree-loop-im to reduce stack usage
4b2fb17 scripts/package/Makefile: rpmbuild add support of RPMOPTS
7d0b494 dma-debug: avoid spinlock recursion when disabling dma-debug
98c2845 PM / sleep: Handle failures in device_suspend_late() consistently
8b8de1c ext4: silence UBSAN in ext4_mb_init()
12aa7d9 ext4: address UBSAN warning in mb_find_order_for_block()
b2601bb ext4: fix oops on corrupted filesystem
b2044c3 ext4: clean up error handling when orphan list is corrupted
c5ce389 ext4: fix hang when processing corrupted orphaned inode list
137bd12 drm/imx: Match imx-ipuv3-crtc components using device node in platform data
d7d5e9b drm/i915: Don't leave old junk in ilk active watermarks on readout
8453324b7 drm/atomic: Verify connector->funcs != NULL when clearing states
c5b424e drm/fb_helper: Fix references to dev->mode_config.num_connector
c021700 drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()
4630a1d drm/amdgpu: Fix hdmi deep color support.
bf9be90 drm/amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh
55d851a drm/vmwgfx: Fix order of operation
c170833 drm/vmwgfx: use vmw_cmd_dx_cid_check for query commands.
267706b drm/vmwgfx: Enable SVGA_3D_CMD_DX_SET_PREDICATION
50dd02e drm/gma500: Fix possible out of bounds read
6c1e441 sunrpc: fix stripping of padded MIC tokens
aa1cc4d xen: use same main loop for counting and remapping pages
6232876e xen/events: Don't move disabled irqs
0118086 powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover()
af64f74 Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell"
d140d14 powerpc/eeh: Don't report error in eeh_pe_reset_and_recover()
5d3bb5e powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel
fa6d0ba pipe: limit the per-user amount of pages allocated in pipes
5015641 QE-UART: add "fsl,t1040-ucc-uart" to of_device_id
0eea2e2 wait/ptrace: assume __WALL if the child is traced
18875bf mm: use phys_addr_t for reserve_bootmem_region() arguments
08c6a55 media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32
a87f69d PCI: Disable all BAR sizing for devices with non-compliant BARs
f4b0dd3 pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range
b2cfbf4 clk: bcm2835: divider value has to be 1 or more
3232e7c clk: bcm2835: pll_off should only update CM_PLL_ANARST
4ee8793 clk: at91: fix check of clk_register() returned value
d529842 clk: bcm2835: Fix PLL poweron
dd19176 cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()
3b23217 cpuidle: Indicate when a device has been unregistered
a1e15f5 PM / Runtime: Fix error path in pm_runtime_force_resume()
4072a4b mfd: intel_soc_pmic_core: Terminate panel control GPIO lookup table correctly
d306f75 mfd: intel-lpss: Save register context on suspend
b856206 hwmon: (ads7828) Enable internal reference
9a11bd2 aacraid: Fix for KDUMP driver hang
0f0a9a18 aacraid: Fix for aac_command_thread hang
9a5ca98 aacraid: Relinquish CPU during timeout wait
04a6bcc rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ring
d896d80 rtlwifi: Fix logic error in enter/exit power-save mode
ad4d530 rtlwifi: btcoexist: Implement antenna selection
5618e88 rtlwifi: rtl8723be: Add antenna select module parameter
c56cebb hwrng: exynos - Fix unbalanced PM runtime put on timeout error path
ab1619f ath5k: Change led pin configuration for compaq c700 laptop
dcd9fc9 ath10k: fix kernel panic, move arvifs list head init before htt init
117d1b4 ath10k: fix rx_channel during hw reconfigure
86834a9 ath10k: fix firmware assert in monitor mode
b89721d ath10k: fix debugfs pktlog_filter write
354c6bc ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards.
cc2e71f ath9k: Add a module parameter to invert LED polarity.
6706647 ARM: dts: imx35: restore existing used clock enumeration
59bc5be ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats
5d03c6e ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description
90756ca ARM: mvebu: fix GPIO config on the Linksys boards
854d1c2 Input: uinput - handle compat ioctl for UI_SET_PHYS
8f1b5ed ASoC: ak4642: Enable cache usage to fix crashes on resume
91bb3cf affs: fix remount failure when there are no options changed
71f5e9b MIPS: VDSO: Build with `-fno-strict-aliasing'
7b74228 MIPS: lib: Mark intrinsics notrace
bfcc040 MIPS: Build microMIPS VDSO for microMIPS kernels
1985bf8 MIPS: Fix sigreturn via VDSO on microMIPS kernel
13defed MIPS: ptrace: Prevent writes to read-only FCSR bits
e47a4d4 MIPS: ptrace: Fix FP context restoration FCSR regression
57a9474 MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)
6dc9f27 MIPS: Prevent "restoration" of MSA context in non-MSA kernels
612d509 MIPS: Fix MSA ld_*/st_* asm macros to use PTR_ADDU
73410f3 MIPS: Use copy_s.fmt rather than copy_u.fmt
1a01c8c MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPU
f2c4122 MIPS: Reserve nosave data for hibernation
969f0f6 MIPS: ath79: make bootconsole wait for both THRE and TEMT
6a05385 MIPS: Sync icache & dcache in set_pte_at
a8c09ec MIPS: Handle highmem pages in __update_cache
a3dc327 MIPS: Flush highmem pages in __flush_dcache_page
68d6456 MIPS: Fix watchpoint restoration
d59a1b8 MIPS: Fix uapi include in exported asm/siginfo.h
df27ff8 MIPS: Fix siginfo.h to use strict posix types
fdb691e MIPS: Avoid using unwind_stack() with usermode
a8389fd MIPS: Don't unwind to user mode with EVA
5fc0cab MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC
982db88 MIPS: math-emu: Fix jalr emulation when rd == $0
a08eb4c MIPS64: R6: R2 emulation bugfix

From yocto-kernel-cache:

870134f kver: bump to v4.4.14
d133fe6 common-pc-64.scc: add efi-ext

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-16 14:15:21 -05:00
Ross Burton
f5191dd8d1 va-intel: set S to WORKDIR
This package doesn't have a traditional tarball so the default S of PV-PN isn't
valid, set it to $WORKDIR to silence the sanity check.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-15 10:27:32 -05:00
California Sullivan
d8ab6357a5 linux-yocto/4.4: Update SRCREVs to pull in 4.4.12 stable and mmc backports
From linux-yocto-4.4:

1f3e98d mmc: core: Add a facility to "pause" re-tuning
b27fcd1 mmc: block: Pause re-tuning while switched to the RPMB partition
9aa07b4 mmc: block: Always switch back to main area after RPMB access
8149f58 Merge tag 'v4.4.12' into standard/base
351d2d4 Linux 4.4.12
e576ffd kbuild: move -Wunused-const-variable to W=1 warning level
9acf553 Revert "scsi: fix soft lockup in scsi_remove_target() on module removal"
210588c scsi: Add intermediate STARGET_REMOVE state to scsi_target_state
7e92041 hpfs: implement the show_options method
5cb3ec3 hpfs: fix remount failure when there are no options changed
1ba1f09 UBI: Fix static volume checks when Fastmap is used
e044b25 SIGNAL: Move generic copy_siginfo() to signal.h
b20909f thunderbolt: Fix double free of drom buffer
a038701 IB/srp: Fix a debug kernel crash
23bc22a ALSA: hda - Fix headset mic detection problem for one Dell machine
b217d53 ALSA: hda/realtek - Add support for ALC295/ALC3254
1979d0b ALSA: hda - Fix headphone noise on Dell XPS 13 9360
5058aa1 ALSA: hda/realtek - New codecs support for ALC234/ALC274/ALC294
c69d01b mcb: Fixed bar number assignment for the gdd
86dbfda clk: bcm2835: add locking to pll*_on/off methods
0356882 locking,qspinlock: Fix spin_is_locked() and spin_unlock_wait()
df8ad62 serial: samsung: Reorder the sequence of clock control when call s3c24xx_serial_set_termios()
430b4aa serial: 8250_mid: recognize interrupt source in handler
3c5dafe serial: 8250_mid: use proper bar for DNV platform
1401ebd serial: 8250_pci: fix divide error bug if baud rate is 0
7137878 Fix OpenSSH pty regression on close
eb57884 tty/serial: atmel: fix hardware handshake selection
c971588 TTY: n_gsm, fix false positive WARN_ON
fce893a tty: vt, return error when con_startup fails
3bf7d03 xen/x86: actually allocate legacy interrupts on PV guests
039f081 KVM: x86: mask CPUID(0xD,0x1).EAX against host value
a6fa60f MIPS: KVM: Fix timer IRQ race when writing CP0_Compare
9e01c02 MIPS: KVM: Fix timer IRQ race when freezing timer
4a0041b KVM: x86: fix ordering of cr0 initialization code in vmx_cpu_reset
1716643 KVM: MTRR: remove MSR 0x2f8
023bea7 staging: comedi: das1800: fix possible NULL dereference
53c24ba usb: gadget: udc: core: Fix argument of dev_err() in usb_gadget_map_request()
15e67f9 USB: leave LPM alone if possible when binding/unbinding interface drivers
e3a037a usb: misc: usbtest: fix pattern tests for scatterlists.
51c3127 usb: f_mass_storage: test whether thread is running before starting another
ed97f0d usb: gadget: f_fs: Fix EFAULT generation for async read operations
92f54c1 USB: serial: option: add even more ZTE device ids
9ec187e USB: serial: option: add more ZTE device ids
50e7652 USB: serial: option: add support for Cinterion PH8 and AHxx
7cb5461 USB: serial: io_edgeport: fix memory leaks in probe error path
d6f6957 USB: serial: io_edgeport: fix memory leaks in attach error path
68f0396 USB: serial: quatech2: fix use-after-free in probe error path
00efa6c USB: serial: keyspan: fix use-after-free in probe error path
c0b572b USB: serial: mxuport: fix use-after-free in probe error path
40f9ca6 mei: bus: call mei_cl_read_start under device lock
2e6440e mei: amthif: discard not read messages
2826506 mei: fix NULL dereferencing during FW initiated disconnection
2ceff6c Bluetooth: vhci: Fix race at creating hci device
3295bfd Bluetooth: vhci: purge unhandled skbs
1af4f24 Bluetooth: vhci: fix open_timeout vs. hdev race
7973b06 mmc: sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers
3297132 mmc: longer timeout for long read time quirk
96cd084 dell-rbtn: Ignore ACPI notifications if device is suspended
419b1d2 ACPI / osi: Fix an issue that acpi_osi=!* cannot disable ACPICA internal strings
bb2b58c mmc: sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers
98b0125 mmc: mmc: Fix partition switch timeout for some eMMCs
24bf50b can: fix handling of unmodifiable configuration options
9b68f12 irqchip/gic-v3: Configure all interrupts as non-secure Group-1
3607d54 irqchip/gic: Ensure ordering between read of INTACK and shared data
02c2344 Input: pwm-beeper - fix - scheduling while atomic
c521599 mfd: omap-usb-tll: Fix scheduling while atomic BUG
1df73f1 sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems
aef5316 clk: qcom: msm8916: Fix crypto clock flags
a80e1fb crypto: sun4i-ss - Replace spinlock_bh by spin_lock_irq{save|restore}
efc1e73 crypto: talitos - fix ahash algorithms registration
fd97b4f crypto: caam - fix caam_jr_alloc() ret code
f199023 ring-buffer: Prevent overflow of size in ring_buffer_resize()
dfb71ae ring-buffer: Use long for nr_pages to avoid overflow failures
0e4d7a0 asix: Fix offset calculation in asix_rx_fixup() causing slow transmissions
6b83512 fs/cifs: correctly to anonymous authentication for the NTLM(v2) authentication
0e5e5bf fs/cifs: correctly to anonymous authentication for the NTLM(v1) authentication
4dc8096 fs/cifs: correctly to anonymous authentication for the LANMAN authentication
9ad66e1 fs/cifs: correctly to anonymous authentication via NTLMSSP
b7d7ba3 remove directory incorrectly tries to set delete on close on non-empty directories
6ff3df2 kvm: arm64: Fix EC field in inject_abt64
ab85830 arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tables
44f47d9 arm64: cpuinfo: Missing NULL terminator in compat_hwcap_str
7e1c1db arm64: Implement pmdp_set_access_flags() for hardware AF/DBM
098942b arm64: Implement ptep_set_access_flags() for hardware AF/DBM
737b067 arm64: Ensure pmd_present() returns false after pmd_mknotpresent()
f07f749 arm64: Fix typo in the pmdp_huge_get_and_clear() definition
fa5613b ext4: iterate over buffer heads correctly in move_extent_per_page()
eef1195 perf test: Fix build of BPF and LLVM on older glibc libraries
c517467 perf/core: Fix perf_event_open() vs. execve() race
a7a9e0e perf/x86/intel/pt: Generate PMI in the STOP region as well
e1ce8c2 Btrfs: don't use src fd for printk

From yocto-kernel-cache:

8900370 kver: bump to v4.4.12

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-07 12:59:11 -05:00
Tom Zanussi
5b05f99346 linux-yocto-tiny/4.1: Switch to standard/tiny/intel/base
The dedicated standard tiny branch for Intel platforms has been
renamed to standard/tiny/intel/base - update the 4.1 tiny kernel
recipe accordingly.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-03 12:11:22 -05:00
Tom Zanussi
04f7d6389f linux-yocto-tiny/4.4: Switch to standard/tiny/intel/base
The dedicated standard tiny branch for Intel platforms has been
renamed to standard/tiny/intel/base - update the 4.4 tiny kernel
recipe accordingly.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-03 12:11:21 -05:00
Tom Zanussi
bd78f61a8c linux-yocto-rt/4.1: Switch to standard/preempt-rt/intel/base
The dedicated standard rt branch for Intel platforms has been renamed
to standard/preempt-rt/intel/base - update the 4.1 rt kernel recipe
accordingly.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-03 12:11:14 -05:00
Tom Zanussi
aac334cab6 linux-yocto-rt/4.4: Switch to standard/preempt-rt/intel/base
The dedicated standard rt branch for Intel platforms has been renamed
to standard/preempt-rt/intel/base - update the 4.4 rt kernel recipe
accordingly.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-02 15:13:39 -05:00
Tom Zanussi
ba88b8c32f linux-yocto/4.1: Switch to standard/intel/base
The dedicated standard branch for Intel platforms has been renamed to
standard/intel/base - update the 4.1 kernel recipe accordingly.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-02 15:05:49 -05:00
Tom Zanussi
c37fa8e031 linux-yocto/4.4: Switch to standard/intel/base
The dedicated standard branch for Intel platforms has been renamed to
standard/intel/base - update the 4.4 kernel recipe accordingly.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-06-02 10:11:33 -05:00
California Sullivan
9bce6bdccf linux-yocto/4.1: Bump SRCREVs to Linux 4.1.24
From linux-yocto-4.1:

403eda4 usb: musb: set the controller speed based on the config setting
ecc9834 powerpc/ptrace: Fix out of bounds array access warning
040cde2 Merge branch 'ltsi' into standard/base
655dd8b Merge tag 'v4.1.24' into ltsi
46ff843 Merge branch 'ltsi' into standard/base
05e1589 Merge tag 'v4.1.23' into ltsi
648d744 Linux 4.1.24
8e8ad4a x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel address
936d087 x86/mm/xen: Suppress hugetlbfs in PV guests
5a1b2748 s390/hugetlb: add hugepages_supported define
ec8d850 mm: hugetlb: allow hugepages_supported to be architecture specific
b9a11c9 drm: Loongson-3 doesn't fully support wc memory
2719d3c drm/radeon: forbid mapping of userptr bo through radeon device file
8361444 drm/dp/mst: Validate port in drm_dp_payload_send_msg()
faaa136 ALSA: pcxhr: Fix missing mutex unlock
28f83d2 futex: Handle unlock_pi race gracefully
6024877a ALSA: hda - add PCI ID for Intel Broxton-T
c58ef78 ALSA: hda - add PCI IDs for Intel Broxton
0763ce1 usb: gadget: f_fs: Fix use-after-free
18e7c4b Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power control"
13865e4 drm/radeon: add a quirk for a XFX R9 270X
9df249b drm/radeon: add another R7 370 quirk
e388075 drm/radeon: add quirk for ASUS R7 370
95a5fa7 drm/radeon: add quirk for MSI R7 370
90a6cf6 powerpc: Update cpu_user_features2 in scan_features()
85f0cb0 powerpc: scan_features() updates incorrect bits for REAL_LE
38caded ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m
b34e6a4 drm/i915: Use fw_domains_put_with_fifo() on HSW
3fa5e41 crypto: ccp - Prevent information leakage on export
f6a9379 crypto: sha1-mb - use corrcet pointer while completing jobs
56c61a3 pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce
6e39cdf drm/radeon: fix initial connector audio value
2c8c83f nl80211: check netlink protocol in socket release notification
3254e46 netlink: don't send NETLINK_URELEASE for unbound sockets
9a447b1 s390/pci: add extra padding to function measurement block
464508b Input: gtco - fix crash on detecting device without endpoints
fdfdfc7 iwlwifi: pcie: lower the debug level for RSA semaphore access
183c7c8 Revert "mei: bus: move driver api functions at the start of the file"
54419e3 Linux 4.1.23
5640c4c Correct backport of fa3c776 ("Thermal: Ignore invalid trip points")
af05df0 tcp_cubic: do not set epoch_start in the future
1d155a6 tcp_cubic: better follow cubic curve after idle period
b016f99 usb: hcd: out of bounds access in for_each_companion
17c094b USB: uas: Add a new NO_REPORT_LUNS quirk
c5fcfe5 xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
5d0b7d4 usb: xhci: fix xhci locking up during hcd remove
bd713f9 usb: xhci: fix wild pointers in xhci_mem_cleanup
1edb54d usb: host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT
52b5bfb xhci: resume USB 3 roothub first
d49e9fc usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host
da56dbe lib: lz4: fixed zram with lz4 on big endian machines
bd58e66 dmaengine: dw: fix master selection
6650ec2 debugfs: Make automount point inodes permanently empty
a789498 ALSA: usb-audio: Skip volume controls triggers hangup on Dell USB Dock
330d83a ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T460s
b2eecde ALSA: hda - fix front mic problem for a HP desktop
da3bd14 kvm: x86: do not leak guest xcr0 into host interrupt handlers
e213cce parisc: Unbreak handling exceptions from kernel modules
9ccccaf parisc: Fix kernel crash with reversed copy_from_user()
073cac9 parisc: Avoid function pointers for kernel exception routines
7227a0d gpio: pca953x: Use correct u16 value for register word write
0ffbec8 virtio: virtio 1.0 cs04 spec compliance for reset
e649832 USB: option: add "D-Link DWM-221 B1" device id
ad66059 USB: serial: cp210x: Adding GE Healthcare Device ID
2e007c6 USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices
033ad03 Btrfs: fix file/data loss caused by fsync after rename and new inode
091537b Btrfs: fix fsync after truncate when no_holes feature is enabled
db4043d Btrfs: fix fsync xattr loss in the fast fsync path
32d1b67 assoc_array: don't call compare_object() on a node
7ec8046 ALSA: usb-audio: Add a quirk for Plantronics BT300
54080a7 rbd: use GFP_NOIO consistently for request allocations
9b561b8 compiler-gcc: disable -ftracer for __noclone functions
f320793 compiler-gcc: integrate the various compiler-gcc[345].h files
d2bccdc mac80211: properly deal with station hashtable insert errors
e4ad83b drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
fc72648 drm/i915: Update atomic state when removing mst connector, v3.
2d6e463 dmaengine: hsu: correct use of channel status register
be851fa usb: renesas_usbhs: fix to avoid using a disabled ep in usbhsg_queue_done()
4139171 xen/events: Mask a moving irq
fc4d092 ALSA: usb-audio: Add a sample rate quirk for Phoenix Audio TMX320
c1f5eb6 ext4: ignore quota mount options if the quota feature is enabled
cc15762 KVM: x86: Inject pending interrupt even if pending nmi exist
031b34d ext4: add lockdep annotations for i_data_sem
9dcc54b sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes
6175a5a [media] au0828: Fix dev_state handling
ec91cea [media] au0828: fix au0828_v4l2_close() dev_state race condition
15f5722 USB: digi_acceleport: do sanity checking for the number of ports
45f4b9c USB: cypress_m8: add endpoint sanity check
4b8d00f USB: mct_u232: add sanity checking in probe
6b659bb drm/qxl: fix cursor position with non-zero hotspot
5c05999 usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer
250443d usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()
071072e ARM: OMAP2+: hwmod: Fix updating of sysconfig register
8db1fb6 HID: usbhid: fix inconsistent reset/resume/reset-resume behavior

From yocto-kernel-cache:

4b4199b Revert "common-pc*: Have *-standard BSPs use standard/intel"

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-27 17:35:23 -05:00
California Sullivan
4ca61fd1d4 linux-yocto/4.4: Update SRCREVs to bring in Broxton related backports
From linux-yocto-4.4:

53e8410 mmc: mmc: Fix partition switch timeout for some eMMCs
1256894 mmc: mmc: Attempt to flush cache before reset
9c0fffe mmc: sdhci: Remove SDHCI_SDR104_NEEDS_TUNING
fa337a1 mmc: core: Do regular power cycle when lacking eMMC HW reset support
54179f6 pinctrl: intel: make the high level interrupt working
f170df4 device property: convert to use match_string() helper
c33ead2 lib/string: introduce match_string() helper
1390667 device property: fix for a case of use-after-free
2a293fe device property: fwnode->secondary may contain ERR_PTR(-ENODEV)
755ae5c mmc: make MAN_BKOPS_EN message a debug
029f8f5 intel_idle: add BXT support
917289e intel_idle: Add SKX support
687143a intel_idle: Clean up all registered devices on exit.
631b661 intel_idle: Propagate hot plug errors.
2b207b2 intel_idle: Don't overreact to a cpuidle registration failure.
241e122 intel_idle: Setup the timer broadcast only on successful driver load.
0eed236 intel_idle: Avoid a double free of the per-CPU data.
6f64cec intel_idle: Fix dangling registration on error path.
422dc7a intel_idle: Fix deallocation order on the driver exit path.
a953265 intel_idle: Remove redundant initialization calls.
a728676 intel_idle: Fix a helper function's return value.
65f8c73 intel_idle: remove useless return from void function.
daa2ee8 mfd: intel-lpss: Pass I2C configuration via properties on BXT
23afcc8 intel_idle: Support for Intel Xeon Phi Processor x200 Product Family
a45b2ec ACPI / gpio: Add irq_type when a GPIO is used as an interrupt
30172f0 ACPI: Rename acpi_gsi_get_irq_type to acpi_dev_get_irq_type and export symbol
8036200 Revert "gpio: revert get() to non-errorprogating behaviour"
122f7f8 device property: avoid allocations of 0 length
b73aa97 device property: the secondary fwnode needs to depend on the primary
af345ee mfd: intel-lpss: Pass HSUART configuration via properties
f7234c3 mfd: intel-lpss: Pass SDA hold time to I2C host controller driver
5a828d0 mfd: intel-lpss: Add support for passing device properties
d23cd03 mfd: core: propagate device properties to sub devices drivers
c7c3fd1 driver core: platform: Add support for built-in device properties
8472af8 device property: Take a copy of the property set
4cbb58f device property: Fallback to secondary fwnode if primary misses the property
f9d3687 device property: return -EINVAL when property isn't found in ACPI
2164c0d device property: improve readability of macros
8fd19e9 device property: helper macros for property entry creation
a037877 device property: keep single value inplace
77c4d97 device property: refactor built-in properties support
0968394 device property: rename helper functions
d79c4dd device property: always check for fwnode type
2e4ae64 gpiolib: do not allow to insert an empty gpiochip
0c01b85 pwm: lpss: Rework the sequence of programming PWM_SW_UPDATE
e5d9413 pwm: lpss: Update PWM setting for Broxton
b76110b pwm: lpss: Remove ->free() callback

From yocto-kernel-cache:

3a5f494 Revert "common-pc*: Have *-standard BSPs use standard/intel"

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-27 17:35:08 -05:00
Tom Zanussi
945240490a linux-yocto-tiny: Fix broken SRCREV specifications
linux-yocto-tiny uses hyphens rather than underscores between SRCREV
and the machine or meta specification, preventing it from actually
taking effect.  Fix it by changing the hyphens to underscores.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-26 20:59:33 -05:00
Tom Zanussi
6f712a53dd linux-yocto-tiny/4.1: Switch to standard/tiny/intel
We now have a dedicated standard/tiny/intel branch for Intel
platforms, so have the the 4.1 tiny kernel recipe make use of it.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-26 20:59:33 -05:00
Tom Zanussi
7105cda8ec linux-yocto-tiny/4.4: Switch to standard/tiny/intel
We now have a dedicated standard/tiny/intel branch for Intel
platforms, so have the the 4.4 tiny kernel recipe make use of it.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-26 20:59:33 -05:00
Tom Zanussi
e352344a36 intel-common-pkgarch: Set common PACKAGE_ARCH for linux-yocto-tiny
The linux-yocto-tiny metadata assumes the common PACKAGE_ARCH but
without this is actually machine-specific and broken.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-26 20:59:33 -05:00
Tom Zanussi
af8afed0ba linux-yocto-rt/4.1: Switch to standard/preempt-rt/intel
We now have a dedicated standard/preempt-rt/intel branch for Intel
platforms, so have the the 4.1 rt kernel recipe make use of it.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-26 20:59:28 -05:00
Tom Zanussi
d89d5f0fb6 linux-yocto/4.1: Switch to standard/intel
We now have a dedicated standard/intel branch for Intel platforms, so
have the the 4.1 kernel recipe make use of it.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-26 20:06:44 -05:00
Tom Zanussi
a60ccb7309 linux-yocto-rt/4.4: Switch to standard/preempt-rt/intel
We now have a dedicated standard/preempt-rt/intel branch for Intel
platforms, so have the the 4.4 rt kernel recipe make use of it.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-26 17:46:57 -05:00
Tom Zanussi
9ed73513fc linux-yocto/4.4: Switch to standard/intel
We now have a dedicated standard/intel branch for Intel platforms, so
have the the 4.4 kernel recipe make use of it.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-26 17:44:58 -05:00
California Sullivan
ca9b50c462 linux-yocto/4.4: Bump SRCREVs to Linux 4.4.11
From linux-yocto-4.4:

628bf62 Merge tag 'v4.4.11' into standard/base
544ec5b Linux 4.4.11
6ff8315 nf_conntrack: avoid kernel pointer value leak in slab name
62b6836 drm/radeon: fix DP link training issue with second 4K monitor
bafa4fb drm/i915/bdw: Add missing delay during L3 SQC credit programming
bf12e89 drm/i915: Bail out of pipe config compute loop on LPT
472f52f drm/radeon: fix PLL sharing on DCE6.1 (v2)
9df2dc6 Revert "[media] videobuf2-v4l2: Verify planes array in buffer dequeueing"
1abbf804 Input: max8997-haptic - fix NULL pointer dereference
007796c get_rock_ridge_filename(): handle malformed NM entries
35eb30c tools lib traceevent: Do not reassign parg after collapse_tree()
4c127a3 qla1280: Don't allocate 512kb of host tags
4549fc7 atomic_open(): fix the handling of create_error
b657027 regulator: axp20x: Fix axp22x ldo_io voltage ranges
fc2d8c9 regulator: s2mps11: Fix invalid selector mask and voltages for buck9
cf73d8a workqueue: fix rebind bound workers warning
b66cb8c ARM: dts: at91: sam9x5: Fix the memory range assigned to the PMC
8e5bb3c vfs: rename: check backing inode being equal
b0dac61 vfs: add vfs_select_inode() helper
e54c41b perf/core: Disable the event on a truncated AUX record
4e7e3f5 regmap: spmi: Fix regmap_spmi_ext_read in multi-byte case
1fba064 pinctrl: at91-pio4: fix pull-up/down logic
1441dcb spi: spi-ti-qspi: Handle truncated frames properly
4441892 spi: spi-ti-qspi: Fix FLEN and WLEN settings if bits_per_word is overridden
ca100af spi: pxa2xx: Do not detect number of enabled chip selects on Intel SPT
90204cb ALSA: hda - Fix broken reconfig
28ff35e ALSA: hda - Fix white noise on Asus UX501VW headset
28c5644 ALSA: hda - Fix subwoofer pin on ASUS N751 and N551
7e8b58b ALSA: usb-audio: Yet another Phoneix Audio device quirk
2a5db18 ALSA: usb-audio: Quirk for yet another Phoenix Audio devices (v2)
7c71200 crypto: testmgr - Use kmalloc memory for RSA input
3cbc5f6 crypto: hash - Fix page length clamping in hash walk
6f15194 crypto: qat - fix invalid pf2vf_resp_wq logic
ce1bc44 s390/mm: fix asce_bits handling with dynamic pagetable levels
1d77f0a zsmalloc: fix zs_can_compact() integer overflow
dc3e6de ocfs2: fix posix_acl_create deadlock
3cbabd4 ocfs2: revert using ocfs2_acl_chmod to avoid inode cluster lock hang
1c76c5d net/route: enforce hoplimit max value
2cddc95 tcp: refresh skb timestamp at retransmit time
a7ddb04 net: thunderx: avoid exposing kernel stack
8385720 net: fix a kernel infoleak in x25 module
1575c09 uapi glibc compat: fix compile errors when glibc net/if.h included before linux/if.h MIME-Version: 1.0
5895701 bridge: fix igmp / mld query parsing
97c2160 net: bridge: fix old ioctl unlocked net device walk
67779d2 VSOCK: do not disconnect socket when peer has shutdown SEND only
bcf3e33 net/mlx4_en: Fix endianness bug in IPV6 csum calculation
e0c03136 net: fix infoleak in rtnetlink
52f307b net: fix infoleak in llc
f27e1ed net: fec: only clear a queue's work bit if the queue was emptied
71a783b netem: Segment GSO packets on enqueue
5ecc98e sch_dsmark: update backlog as well
67b014f sch_htb: update backlog as well
ca375cf net_sched: update hierarchical backlog too
1188e14 net_sched: introduce qdisc_replace() helper
c985780 gre: do not pull header in ICMP error processing
390d4b3 net: Implement net_dbg_ratelimited() for CONFIG_DYNAMIC_DEBUG case
85256f7 samples/bpf: fix trace_output example
bb10156f bpf: fix check_map_func_compatibility logic
3899251 bpf: fix refcnt overflow
608d2c3 bpf: fix double-fdput in replace_map_fd_with_map_ptr()
828255b net/mlx4_en: fix spurious timestamping callbacks
0633185 ipv4/fib: don't warn when primary address is missing if in_dev is dead
da465bd net/mlx5e: Fix minimum MTU
3032b09 net/mlx5e: Device's mtu field is u16 and not int
2a33f75 openvswitch: use flow protocol when recalculating ipv6 checksums
b5c9a73 atl2: Disable unimplemented scatter/gather feature
a66ce51 vlan: pull on __vlan_insert_tag error path and fix csum correction
79fdabe net: use skb_postpush_rcsum instead of own implementations
1d79437 cdc_mbim: apply "NDP to end" quirk to all Huawei devices
8427d55 bpf/verifier: reject invalid LD_ABS | BPF_DW instruction
5c136901 net: sched: do not requeue a NULL skb
a416c94 packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface
d0bfda5 route: do not cache fib route info on local routes with oif
c21fec1 decnet: Do not build routes to devices without decnet private data.

From yocto-kernel-cache:

6ec93aa kver: bump to v4.4.11
fca9cc2 beaglebone: builtin the usb controller drivers

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-20 16:36:44 -05:00
Saul Wold
6dc3746443 lms8: Add patch to fix gcc6 C++ whitespace
This adds a patch to lms8 to fix an error cause by the newer
C++11 standard being enabled in GCC6 that requires additional
whitespace around User-Defined literals.

[YOCTO #9640]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-18 16:07:41 -05:00
Ross Burton
d87917772c recipes: use bb.utils.contains instead of base_contains
base_contains is simply a compatibility wrapper and may warn in the future, so
replace all instances with bb.utils.contains().

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-16 09:50:20 -05:00
California Sullivan
48a09d7e70 linux-yocto/4.1: Update SRCREVs to incorporate ComputeStick BSP changes
From yocto-kernel-cache:

e8c492e kernel-cache: enable hdmi audio for ComputeStick
b78998f kernel-cache: change computestick BSP to standard/next branch

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-12 16:43:18 -05:00
California Sullivan
4281f9f35e linux-yocto/4.4: Bump SRCREVs to linux 4.4.10
From linux-yocto-4.4:

578ff2a MIPS: Prevent "restoration" of MSA context in non-MSA kernels
6c59530 powerpc/ptrace: Fix out of bounds array access warning
fe7ff38 Merge tag 'v4.4.10' into standard/base
4c2795d Linux 4.4.10
945b6ec drm/i915/skl: Fix DMC load on Skylake J0 and K0
f6ff739 lib/test-string_helpers.c: fix and improve string_get_size() tests
dfa11d5 ACPI / processor: Request native thermal interrupt handling via _OSC
8e1001c drm/i915: Fake HDMI live status
bc631165 drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
fa26a3c drm/i915: Fix eDP low vswing for Broadwell
cf26f67 drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume
6b5f7a6 drm/radeon: make sure vertical front porch is at least 1
0f5c3af iio: ak8975: fix maybe-uninitialized warning
d3cd04a iio: ak8975: Fix NULL pointer exception on early interrupt
a71718d drm/amdgpu: set metadata pointer to NULL after freeing.
3d2ef4c drm/amdgpu: make sure vertical front porch is at least 1
c04e6e9 gpu: ipu-v3: Fix imx-ipuv3-crtc module autoloading
6e9544f nvmem: mxs-ocotp: fix buffer overflow in read
e5dd50f USB: serial: cp210x: add Straizona Focusers device ids
c8f8a51 USB: serial: cp210x: add ID for Link ECU
6e337a0 ata: ahci-platform: Add ports-implemented DT bindings.
a7fa0a4 libahci: save port map for forced port map
beac678 powerpc: Fix bad inline asm constraint in create_zero_mask()
ee3e27f ACPICA: Dispatcher: Update thread ID for recursive method calls
ac8fc72 x86/sysfb_efi: Fix valid BAR address range check
f0f21f8 ARC: Add missing io barriers to io{read,write}{16,32}be()
303fa96 ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value
b17580a propogate_mnt: Handle the first propogated copy being a slave
ddd5c31 fs/pnode.c: treat zero mnt_group_id-s as unequal
73c1fd0 x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
a7ebd7f MAINTAINERS: Remove asterisk from EFI directory names
4bc9468 writeback: Fix performance regression in wb_over_bg_thresh()
639ddea batman-adv: Reduce refcnt of removed router when updating route
e426a83 batman-adv: Fix broadcast/ogm queue limit on a removed interface
c6865db batman-adv: Check skb size before using encapsulated ETH+VLAN header
f9d4649 batman-adv: fix DAT candidate selection (must use vid)
24b8a17 mm: update min_free_kbytes from khugepaged after core initialization
898149d proc: prevent accessing /proc/<PID>/environ until it's ready
5fd407a Input: zforce_ts - fix dual touch recognition
5844e4c HID: Fix boot delay for Creative SB Omni Surround 5.1 with quirk
bba1e81 HID: wacom: Add support for DTK-1651
11dc804 xen/evtchn: fix ring resize when binding new events
58d378b xen/balloon: Fix crash when ballooning on x86 32 bit PAE
0f7ea06 xen: Fix page <-> pfn conversion on 32 bit systems
dd86efc ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel
63e9a60 ARM: EXYNOS: Properly skip unitialized parent clock in power domain on
851375c mm/zswap: provide unique zpool name
d27e2dd mm, cma: prevent nr_isolated_* counters from going negative
fe21a25 Minimal fix-up of bad hashing behavior of hash_64()
f3b51a0 MD: make bio mergeable
8d29239 tracing: Don't display trigger file for events that can't be enabled
fe9295e mac80211: fix statistics leak if dev_alloc_name() fails
ee22885f ath9k: ar5008_hw_cmn_spur_mitigate: add missing mask_m & mask_p initialisation
8e9a156 lpfc: fix misleading indentation
0d50da4 clk: qcom: msm8960: Fix ce3_src register offset
5a9a567 clk: versatile: sp810: support reentrance
faaf496 clk: qcom: msm8960: fix ce3_core clk enable register
cf5281e clk: meson: Fix meson_clk_register_clks() signature type mismatch
c7ea1f7 clk: rockchip: free memory in error cases when registering clock branches
e6ce6ce0 soc: rockchip: power-domain: fix err handle while probing
f0e92143b clk-divider: make sure read-only dividers do not write to their register
d65bf4e CNS3xxx: Fix PCI cns3xxx_write_config()
c94897e mwifiex: fix corner case association failure
5dd660e ata: ahci_xgene: dereferencing uninitialized pointer in probe
be08600 nbd: ratelimit error msgs after socket close
8cc8381 mfd: intel-lpss: Remove clock tree on error path
f94ad40 ipvs: drop first packet to redirect conntrack
ba5e7e6 ipvs: correct initial offset of Call-ID header search in SIP persistence engine
c6a012b ipvs: handle ip_vs_fill_iph_skb_off failure
23493843 RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips
a9bd748 Revert: "powerpc/tm: Check for already reclaimed tasks"

From yocto-kernel-cache:

d6ee402 powerpc/ptrace: Fix out of bounds array access warning
b7ce076 kver: bump to v4.4.10

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-12 16:43:08 -05:00
California Sullivan
ad4e4ae370 linux-yocto/4.4: Update SRCREVs to latest
Bump from linux 4.4.3 to 4.4.9. Contains many fixes from stable.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-11 09:14:34 -05:00
California Sullivan
0274c3dba8 linux-yocto/4.1: Update SRCREVs to latest
Grabs latest ltsi updates and some minor configuration changes.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2016-05-11 09:14:25 -05:00
California Sullivan
91ffb8144c linux-yocto/4.4: Update SRCREVs for Broxton enablement
This SRCREV update adds support for Broxton and Apollo Lake SoCs.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-05-04 13:14:48 -07:00
Saul Wold
c4b02a6118 linux-firmware: Add -19 version to support iwlwifi-8000c drivers
The iwlwifi-8000c requires the -19 version, but the latest
linux-firmware does not include that version of firmware.

This is required for support Broxton

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-05-04 08:31:58 -07:00
Ong Chun Weng
04f76ffd6b linux-yocto-4.4: Update SRCREVs to latest
This update points the SRCREVs to latest HEAD which consists
of skylake config enabling in yocto-kernel-cache-4.4

Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-05-03 21:54:08 -07:00
Tom Zanussi
663dcdb0aa README.sources: New file
When the machine-specific BSPs were removed, README.sources was also
removed, but it's still needed for intel-common and intel-quark
releases.

Because we no longer have separate BSP directories for those BSPs,
make it a top-level file in meta-intel.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-29 07:15:34 -07:00
Tom Zanussi
0e86d961bc conf/machine/README: Remove
All content has been moved to the top-level README.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-29 07:15:31 -07:00
Tom Zanussi
70a1429dfe README: Add build and boot instructions and restructure
The intel-common README in conf/machine/README doesn't describe how to
build an intel-common BSP, and with the removal of the
machine-specific BSPs, there's no longer any instructions at all for a
user to learn how to build and boot a meta-intel BSP.

This commit generalizes and adds those instructions back but this time
to the top-level README, which is also cleaned up and given a table of
contents to make it more useful.

It also moves the content from conf/machine/README to the top-level
README; conf/machine/README will be removed in another patch.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-29 07:15:27 -07:00
California Sullivan
d9727db3e7 conf/machine/intel-*: Add rootwait to APPEND variables
When using the init-install-efi.sh scripts from oe-core to install to a
USB stick, we do not get the "rootwait" kernel command line option.
Without the rootwait option we get a kernel panic when
attempting to boot from the installed USB stick.

This patch adds rootwait to the kernel command line of all intel-*
MACHINEs as a temporary workaround. This could potentially impact boot
times with devices that do not require it, but in testing with a
Silverjaw lure and SSD on a MinnowBoard Max, it did not have a noticable
impact.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-26 09:42:21 -07:00
Alejandro Hernandez
d519b9d8e5 gma500-gfx-check: Fix dependency to meta-poky
The gma500-gfx-check we used had a dependency to meta-poky via a bbappend file
this is unnacceptable, but this check is still needed on genericx86 and
intel-core2-32, so this patch makes copy of the gma500-gfx-check to meta-intel
to avoid the dependency issue

[YOCTO #9181]

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-22 07:22:15 -07:00
Jianxun Zhang
e05c3b1e86 README: Update build procedure for intel-quark
Add more detailed info and steps to build quark, also with
minor indentation and styling fixes.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-21 16:24:15 -07:00
California Sullivan
85f22beb7f linux-yocto/4.4: Update SRCREVs to latest
This update adds a number of Broxton enablement patches and aufs
support, and fixes a kernel oops. The aufs feature can be enabled
through the KERNEL_FEATURES variable.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-21 16:22:39 -07:00
California Sullivan
9bf368f0c6 linux-yocto/4.1: Update SRCREVs to latest
Backports of upstream spi changes for Broxton and Apollo lake support.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-21 16:22:03 -07:00
Azril Ahmad
c55d0f0549 gstreamer-vaapi: Backport the HEVC decode fix for Matroska (.mkv) container
Backport the gstreamer-vaapi upstreamed patch to fix the HEVC decoding that failed on
Matroska (.mkv) video container.

This patch was imported from gstreamer-vaapi FreeDesktop git server
(git://anongit.freedesktop.org/gstreamer/gstreamer-vaapi) as of commit id :
a486942ba2d44ba2f60fec25175c681786021b48 to fix the BugZilla #762922 defect.
(https://bugzilla.gnome.org/show_bug.cgi?id=762922)

Signed-off-by: Azril Ahmad <mohd.azril.ahmad@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-20 05:42:00 -07:00
Rahul Kumar Gupta
c5650b6811 meta-isg: dpdk: Update v2.2.0 -> v16.04
update the dpdk recipe from v2.2.0 to v16.04. Rename the patches
according to the recipe version.
Now dpdk is following 'year-month' format for version numbering.

dpdk v16.04 required "CONFIG_RTE_IP_FRAG=y" in order to build
ip_fragmentation application.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-14 09:57:29 -07:00
Rahul Kumar Gupta
b6c9d76e18 meta-isg: qat16: update v2.3.0-34 -> v2.6.0-65
* Add recipe for qat16 v2.6.0-65 and retire qat16 v2.3.0-34 with respective
  patches
* Use the version directly in SRC_URI instead of ${PV} since version of qatmux
  (v2.6.0-60) and qat16 (v2.6.0-65) are no longer same.
* Added an install target to makefiles to help install ingredients at a proper
  path.
* Ensure that compiler linker and archiver will override only when it is not
  defined by the environment.
* Override the MACHINE name for do_install.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-12 10:31:10 -07:00
Rahul Kumar Gupta
b11880629a meta-isg: qat16: move src url path from inc to bb
Move the inclusion of SRC_URI:
https://01.org/sites/default/files/page/qatmux.l.${PV}.tgz;name=qat

from qat16.inc to version specific qat16 bb files. Since qatmux version
and qat16 version is no more same. So can't use ${PV} variable for next
version.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-12 10:31:06 -07:00
California Sullivan
7d2b2f5b64 linux-yocto/4.4: Update SRCREVs to latest
This patch adds the following from linux-yocto-4.4:

c43425f73287 mfd: lpss: Add PCI IDs for Intel Broxton B-Step platform
2d6cc1d3e71f spi: pxa2xx: Add support for Intel Broxton B-Step
1df3674b7626 usb: dwc3: gadget: don't send extra ZLP
222ab0043e48 usb: dwc3: gadget: handle request->zero
3f01b2c0295a usb: dwc3: gadget: simplify dwc3_gadget_ep_queue()
729b5a1f8f65 usb: dwc3: gadget: set the OTG flag in dwc3 gadget driver.
65740f5d1a0d usb: dwc3: gadget: simplify next_request() return check
a82442f90ea7 usb: dwc3: Fix assignment of EP transfer resources
d99293bbaa50 usb: dwc3: ep0: fix setup_packet_pending initialization
10527a38c88d drm/i915/skl: Fix DMC load on Skylake J0 and K0

It also adds the following from the yocto-kernel-cache:

770996a263e22 features: add overlayfs
28bff6d39803a cfg/virtio.cfg: enable SCSI_VIRTIO
644ce210f167a qemuarma9: enable gfx
194a6c1c4b783 qemuarm64: enable 32 bit application support
32e84686fc874 ktypes/standard: Add tmpfs-posix-acl feature
138a5a13a4928 features: Add tmpfs-posix-acl feature fragments

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-04 17:40:33 -07:00
Rahul Kumar Gupta
a43ca69a9d meta-isg: zlib-qat: explicitly set EXTRA_OEMAKE required
The openssl recipe currently relies on EXTRA_OEMAKE having been set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this
explicit so that the default in bitbake.conf can be changed.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-30 16:18:12 -07:00
Rahul Kumar Gupta
a54c2107b3 meta-isg: openssl-qat: fix configure and compilation
'disable-static' option is there in EXTRA_OECONF variable. No such option
is supported by configure script. So better to pass required option
directly without using variable.
This recipe currently relies on EXTRA_OEMAKE having been set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this
explicit so that the default in bitbake.conf can be changed.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-30 16:18:11 -07:00
Rahul Kumar Gupta
dcfd63ce73 meta-isg: qat16: fix v2.5.0 build with kernel v4.4
The qat recipe currently relies on EXTRA_OEMAKE having been set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this
 explicit so that the default in bitbake.conf can be changed.

The prototype of a func used in QAT16 is changed in kernel v4.4

Also, make sure that we point to the correct include path to the local
headers.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-30 16:18:09 -07:00
Otavio Salvador
abb8758eb8 tlk: layer.conf: Add proper dependency and priority
It is expected that every layer provides a priority and its
dependencies. This includes the needed information in layer.conf.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-29 12:11:28 -07:00
California Sullivan
c6efc3ea16 machine: add i915 firmware to initramfs for intel-core* MACHINEs
Skylake and Broxton graphics require firmware blobs to run properly.
The firmware must be built into the initramfs since the i915 driver is
built into the kernel and won't have rootfs access on initialization.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-29 11:45:33 -07:00
Jianxun Zhang
776c379e73 libva-intel-driver: update 1.6.2 -> 1.7.0
Update libva-intel-driver to the latest release package.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-29 11:45:33 -07:00
Jianxun Zhang
c7f7d7ff29 intel-gpu-tools: update 1.13 -> 1.14
A new ISC section was added into COPYING when some new code under
ISC license was imported into the project (ef724ab2bb). Checksum
of license is updated accordingly.

[YOCTO #9292]

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-29 11:45:20 -07:00
Jianxun Zhang
53ece8f9fa libva: update 1.6.2 -> 1.7.0
Update libva to the latest release package.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-29 11:44:56 -07:00
California Sullivan
3f637d34c9 linux-yocto/4.4: Galileo updates and explicitly set CONFIG_FTRACE=y
Integrate several patches for Galileo support.
Explicitly set CONFIG_FTRACE=y in the yocto-kernel-cache, as the ktype
refactoring update caused it to no longer be set by default in standard.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-17 22:20:59 -07:00
California Sullivan
c0f64623df linux-yocto/4.4: Update SRCREVs to incorporate ktype changes
The standard ktype was changed to not include EMBEDDED, EXPERT, or
DEBUG_KERNEL and a new ktype called developer was added that does
include those options.

By default we lose a number of debug options but gain a more production-
ready kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-17 22:20:56 -07:00
California Sullivan
7965dc8149 linux-yocto/4.1: Update to Linux 4.1.18
This SRCREV update also includes the fix to CVE-2016-0728.
An intermittent graphics bug that appears to be harmless besides spamming
dmesg has been observed on this release, but it is very rare and no method
to reproduce or patch to fix it has been found.

The graphics bug observed is "vblank wait timed out on crtc 0" followed by
a call trace.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-10 09:23:35 -08:00
California Sullivan
e89df4b0e8 linux-yocto/4.4: Update to linux 4.4.3
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-03-04 15:05:11 -08:00
Saul Wold
cdbf029110 meta-intel.inc: Update INTRD to INITRD_LIVE
This address a boot issue based on using the new bootimg code that
makes a distiction between Live and VM type of image so they can
co-exisit.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-03-03 15:48:25 -08:00
California Sullivan
aaab29ad03 machine: move PREFERRED_VERSION/PREFERRED_PROVIDER to meta-intel.inc
This information is the same across all meta-intel supported MACHINEs,
so we can move it to a shared location.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-02-22 14:53:15 -08:00
California Sullivan
95e3bea7f6 machine: update PREFERRED_VERSION to 4.4 for intel-core* and intel-quark
This makes us use the new 4.4 kernel by default.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-02-22 14:53:15 -08:00
California Sullivan
feb264f773 linux-yocto: add bbappends for 4.4 kernels
These are necessary for the meta-intel BSPs to make use of the new
kernel. The SRCREVs are pointing at kernel version 4.4.1 - the latest
stable release.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-02-22 14:53:15 -08:00
Alejandro Hernandez
324918de46 gma500_gfx: Avoid inserting gma500_gfx module for certain devices
The gma500_gfx driver will match certain devices on which it causes incorrect functionality,
we want to avoid inserting this module, basicallly blacklist it for specific hardware,
but still allow it to work on other hardware by default; usually when we have an already working system,
using udev rules would do the job, but since we are building it, it is impossible to blacklist
a driver when a certain udev rule matches, since rootfs isn't writeable at this point during boot time,
the solution is to use modprobe install, which runs a certain command instead of inserting a matching module
this command needs to insert the module manually afterwards and have a flag --ignore-install
so it doesn't create an infinite loop executing itself everytime it wants to insert the module,
busybox's modprobe doesnt provide this functionality, so a small hack had to be used to avoid
the infite loop instead.

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-02-19 07:52:09 -08:00
Rahul Kumar Gupta
5640cd6bc1 meta-isg: openssl-qat: Add support for v0.4.9-009
This recipe adds the openssl-qat engine that accelerates some of the libcrypto
algorithms via the Intel QAT implemented on Intel communication chipsets.

QAT sample patch v0.4.9-009 is based on async branch of openssl-1.0.1m.

openssl & zlib shim layers both install the qat_mem.ko driver. Make openssl
shim dependent on zlib-qat and ensure that only zlib-qat installs this
kernel module.

This fix change in future when qat_mem module has been forked into
a separate package.

The recipe is for platforms like grantley and crystalforest
using the common BSP intel-corei7-64.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-02-12 14:20:52 -08:00
Reinette Chatre
3954408303 intel-gpu-tools: modify packaging to support different usages
The intel-gpu-tools recipe describes itself as "Variety of small tools
for testing intel graphics.". Current packaging does not support "small"
usages.
Here we separate out the tests (about 25MB) and benchmarks (about 2MB)
into two new packages that can be installed when they are needed. For the
usages that only need the tools, the intel-gpu-tools package
contains those.

Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-02-12 14:20:51 -08:00
Ross Burton
785ab470df lms7: pass expand to getVar
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-02-12 14:20:51 -08:00
Jianxun Zhang
1fe0e40d40 efilinux: update 1.0 -> 1.1
This change updates efilinux to release 1.1. 1.1 release
changed license from 3-clause BSD to 2-clause BSD. License
checking in new recipe is updated accordingly.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-02-02 05:48:01 -08:00
Jianxun Zhang
57211af47b gstreamer-vaapi: Update 0.6.1-> 0.7.0
0001-libs-remove-unneeded-headers.patch is not required by new version.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-25 14:53:26 -08:00
Jianxun Zhang
472b21ca27 gstreamer-vaapi: Update install-tests.patch
This patch is not built by default and should be for test purpose only.
It was based on 0.5.x, but cannot be compiled successfully once added in
the current 0.6.1 recipe. This change fixes the compiling error so that
we can use it on 0.6.1.

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-25 14:53:26 -08:00
Jianxun Zhang
c222d41fe7 libva-intel-driver: Update to 1.6.2
This update is a part of the 2015 Q4 Graphics Update. The original
release note can be found at:

https://01.org/linuxgraphics/downloads/2015q4-intel-graphics-stack-release

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-25 14:53:26 -08:00
Jianxun Zhang
d0d2b2c5dd libva: Update to 1.6.2
This update is a part of the 2015 Q4 Graphics Update. The original
release note can be found at:

https://01.org/linuxgraphics/downloads/2015q4-intel-graphics-stack-release

Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-25 14:53:26 -08:00
Jussi Kukkonen
b42a7e9132 gstreamer-vaapi: Remove deprecated configure option
0.6 removed support for GStreamer 0.10, and also removed
the configure option for selecting the supported api (it now
always autodetects the 1.x api).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-20 07:18:36 -08:00
Rahul Kumar Gupta
9f8ebe73d8 meta-isg: dpdk v2.2.0: rename the patches used
This will rename the patches according to the dpdk version.
modify the .inc and .bb according to modified name of patches.

change the commit msg for patch:
dpdk-2.2.0-add-sysroot-option-within-app-makefile.patch
since it have mentioned the version not in use.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-12 11:07:00 -08:00
Rahul Kumar Gupta
10b977e715 meta-isg: dpdk: retire older ver v2.0.0 and v1.8.0
Removing the older version recipe dpdk v2.0.0 and dpdk v1.8.0
since newer version added so it is no longer required.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-12 11:07:00 -08:00
Rahul Kumar Gupta
5f07e8eb82 meta-isg: dpdk: Upgrade DPDK v2.1.0 to DPDK v2.2.0
This will upgrade the recipe dpdk v2.1.0 to dpdk v2.2.0.
The recipe is for platforms like grantley and crystalforest
using the common BSP intel-corei7-64.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-12 11:07:00 -08:00
Saul Wold
e3f965cda3 linux-yocto: Update to 4.1.15
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-04 07:24:10 -08:00
Saul Wold
aadce5955d xf86-video-ast: Upgrade to 1.1.5
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-04 07:24:10 -08:00
Saul Wold
ea6f549314 intel-gpu-tools: Upgrade to 1.13
remove deprecated --disable-dumper option to configure

Add additional library to files list.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-04 07:24:10 -08:00
Saul Wold
5abfc48a4c iucode-tool: Update to 1.5
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-04 07:24:09 -08:00
Saul Wold
90c152050c intel-microcode: Update to the 20151106 version
Dates changed in Licence file required CHKSUM update

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-04 07:24:09 -08:00
Saul Wold
18db516cca xf86-input-evdev: Remove un-needed recipe
Since we no longer support the depercated EMGD driver in
meta-intel, there is no need to carry around the older
version.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-04 07:24:09 -08:00
Saul Wold
f2126e7486 xf86-input-synaptics: Remove un-needed recipe
Since we no longer support the depercated EMGD driver in
meta-intel, there is no need to carry around the older
version.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-04 07:24:09 -08:00
Saul Wold
a88dfbf6db linux-yocto-dev: Clean up to match master recipe
This removes commented out items from the recipe and causes more sharing between
the .bb and .bbappend

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-12-29 13:13:25 -08:00
Ross Burton
c956676b86 linux: remove 3.14 and 3.19 appends
These kernels have been removed from oe-core, so remove the appends from
meta-intel.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-12-29 13:13:25 -08:00
Saul Wold
ac56397b91 libva: Update to 1.6.1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-12-11 10:25:43 -08:00
Saul Wold
100781804b libva-intel-driver: Update to 1.6.1
Remove unneeded patches, they have were already implemented in the new version

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-12-11 10:24:17 -08:00
Saul Wold
0c187f62ba gstreamer-vaapi: Update to 0.6.1
Backport a patch to remove unneeded headers that cause the build to fail

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-12-11 10:24:17 -08:00
Saul Wold
6cc51b5806 linux-yocto: Update to 4.1.13
Refactor meta-data slightly so they are sharing common information
via SRCREV_META_INTEL_COMMON, SRCREV_MACHINE_INTEL_COMMON, ...

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-12-08 12:27:40 -08:00
Saul Wold
1ce13b3d39 linux-yocto_3.19: Update SRCREV for core BSPs
This ensures that the CONFIG_PWM_LPSS_PLATFORM=m to baytrial.cfg which
was missing and needed for the MinnowboardMax. This also adds the
INTEL_THERMAL and CORETEMP configuration to prevent overheating for 3.19
it was already in 4.1

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-11-16 15:17:35 -08:00
Saul Wold
d80a818a69 linux-yocto_4.1: Update SRCREV for core BSPs
This ensures that the CONFIG_PWM_LPSS_PLATFORM=m to baytrial.cfg which
was missing and needed for the MinnowboardMax

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-11-16 15:13:41 -08:00
Kinsella, Ray
09e616c888 README: Updated for Quark X1000
Added instructions on how to build/install for the Quark X1000.

Signed-off-by: Ray Kinsella <ray.kinsella@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-11-16 10:08:17 -08:00
Kinsella, Ray
272d4cb66b mkgalileodisk.wks: WiC image for Galileo Gen 1/2
WiC script to create an EFI image for Galileo Gen 1/2. This
differs from the reference EFI image that is shipped with Poky as
follows.

 * Removed the swap partition.
 * Change to Kernel Cmd Line for Galileo, updating console etc.

Signed-off-by: Ray Kinsella <ray.kinsella@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-11-13 07:45:54 -08:00
Saul Wold
158516f3b8 gstreamer-vaapi: Move SRC_CHKSUM from .inc to .bb
This allows for the .bb to be the only file that changes when
updating package versions.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-11-02 14:05:10 -08:00
Saul Wold
0a137ffab0 linux-yocto: Update machine and meta SRCREV
Updating the META SRCREVs to make the nf_tables feature available.

Add in preempt-rt kernel for quark (preliminary)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-11-02 14:05:10 -08:00
Saul Wold
9abce0aa9f intel-core2-32: fix SERIAL_CONSOLES line
This should be SERIAL_CONSOLES with ; setting between baud and device.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-11-02 14:05:10 -08:00
Joonas Lahtinen
4a761ccaf1 conf: Add a direct path to common recipes
By adding the direct path to recipes in common directories we allow
upper layers to further extend the recipes.

Without the patch the extending recipes look like this:

	require common/recipes-foo/bar/baz.inc

With this patch the include can be written like in other layers:

	require recipes-foo/bar/baz.inc

Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-27 08:07:02 -07:00
Saul Wold
42cd81d205 linux-yocto: Update machine and meta SRCREV
Updating the META SRCREVs to make the nf_tables feature available.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-26 08:46:56 -07:00
Azril Ahmad
9bdc2090ca libva-intel-driver: Fix timestamping issue for VC1/WMV VAAPI decode under BSW CHV
Include the upstreamed patch to fix the timestamping issue that observed during the WMV/VC1 VAAPI decode under GStreamer on BSW CHV.

The patch was imported from FreeDesktop VAAPI git server
(git://anongit.freedesktop.org/vaapi/intel-driver) as of commit id
4307780b648245aba4ff338dcfe0172dec2e12e9

Signed-off-by: Azril Ahmad <mohd.azril.ahmad@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-23 08:22:52 -07:00
Saul Wold
1a3cd03c91 linux-yocto-4.1: Update SRCREV to include additional patches
dbe692d Ville Syrjälä drm/i915: Fix the VBT child device parsing for BSW
52a4a9f Michel Thierry drm/i915/gen8: Initialize page tables
a95cb62f Michel Thierry drm/i915: Remove unnecessary gen8_ppgtt_unmap_pages
a24d98f Michel Thierry drm/i915: Remove _entry from PPGTT page structures
a8abc11 Ville Syrjälä drm/i915: Only wait for required lanes in vlv_wait_port_ready()
8135418 Ville Syrjälä Revert drm/i915: Hack to tie both common lanes together on chv
d660fc1 Ville Syrjälä drm/i915: Work around DISPLAY_PHY_CONTROL register corruption on CHV
0e797e9 Ville Syrjälä drm/i915: Implement chv display PHY lane stagger setup

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-19 09:22:49 -07:00
Ross Burton
258296f9d1 xorg-driver: remove duplicate files from oe-core
These files are copies of files from oe-core, delete them as they are unused.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-19 08:46:22 -07:00
Anuj Mittal
cd5d22bb68 meta-isg: dpdk: fix v1.8.0 build with kernel 4.1
Backported fixes from upstream dpdk sources to
ensure dpdk 1.8.0 compiles against kernel 4.1.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-19 08:46:09 -07:00
Anuj Mittal
723b2078ae meta-isg: dpdk: fix v2.0.0 build with kernel 4.1
Backported fixes from upstream dpdk sources
to ensure dpdk 2.0.0 compiles against kernel 4.1.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-19 08:46:00 -07:00
Saul Wold
6e91701dcf linux-yocto/4.1: drm/i915 backports
Updating the SRCREVs to integrate the following backports:

  52a4a9f4a2b4 drm/i915/gen8: Initialize page tables
  a95cb62f8e85 drm/i915: Remove unnecessary gen8_ppgtt_unmap_pages
  a24d98fc488d drm/i915: Remove _entry from PPGTT page structures

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-02 15:08:21 -07:00
Wu Chia Chuan
32fa10f640 meta-mohonpeak: update the PREFERRED_VERSION of linux-yocto-3.14 to 4.1
Update the PREFERRED_VERSION of linux-yocto-3.14 to 4.1 for
mohonpeak32 and mohonpeak64 machines.

Signed-off-by: Wu Chia Chuan <chia.chuan.wu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-02 08:15:48 -07:00
Wu Chia Chuan
fcfdec6c46 meta-crystalforest: update the PREFERRED_VERSION of linux-yocto-3.14 to 4.1
Update the PREFERRED_VERSION of linux-yocto-3.14 to 4.1 for crystalforest BSP.

Signed-off-by: Wu Chia Chuan <chia.chuan.wu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-02 08:15:46 -07:00
Wu Chia Chuan
e5fcf9e76d meta-crystalforest: relocate meta-crystalforest layer into meta-isg layer
This is in support of BSP consolidation of all Intel platforms in to meta-isg common layer.
The "MAINTAINERS file" and "meta-isg/MAINTAINERS file" are updated to reflect the changed.

Signed-off-by: Wu Chia Chuan <chia.chuan.wu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-02 08:15:43 -07:00
Saul Wold
0d73402b4f intel-quark-common: Add no-asm config to openssl
This causes the build to not use Assembly code which contains invalid
CMOV instructions.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-02 08:14:48 -07:00
Saul Wold
217a3eb2c8 linux-yocto-rt: Add preempt-rt kernel 4.1.8 version
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-01 07:54:39 -07:00
Saul Wold
cd79dd09e1 linux-yocto: Update to 4.1.8 and include braswell patches
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-01 07:54:39 -07:00
WU CHIA CHUAN
84c049b9cb meta-intel: meta-romley BSP retirement from YP 2.0
Remove meta-romley BSP layer from meta-intel master branch
which is targeting for YP 2.0.

A heads-up email was sent to the meta-intel mailing list for
requesting any feedback regarding retirement of these BSP.
Since there is no concern, we assume that it is agreed upon
and thus this patch to retire the BSP.

The "MAINTAINERS file" and "conf/machine/README file" are updated to
reflect removal of the BSP.

We expect intel-corei7-64 machine is continued to be used to support
the platform and dpdk recipe under meta-romley is now supported under
meta-isg/common/recipes-extended/dpdk.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-29 18:05:49 -07:00
Saul Wold
5e218aeaca linux-yocto-4.1:hid, bluetooth, aufs, yaffs2
Setting the SRCREVs to import the following changes in the
    4.1 kernel tree:

      79a31b9d23db hid-core: Avoid uninitialized buffer access
      121593d3a0a4 aufs: call mutex.owner only when DEBUG_MUTEXES or MUTEX_SPIN_ON_OWNER is defined
      efa7952a190f Bluetooth: Delay check for conn->smp in smp_conn_security()
      69428ec43bd9 cc2520: set the default fifo pin value from platform data
      ee0ddf37f3d6 fs/yaffs2: Fix a judgement logic for ACL operations
      fff29e47f5c4 yaffs2: remove read and write methods
      b3b9d030ad84 yaffs2: replace f_dentry to f_path.dentry

This also address an issue with booting/installing to older Intel devices (emenlow)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-23 14:24:42 -07:00
Anuj Mittal
bd1e3db669 meta-isg: zlib-qat: add COMPATIBLE_MACHINE
Mark common intel-core-i7 as the COMPATIBLE_MACHINE
for zlib-qat recipe.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:15:45 -07:00
Anuj Mittal
710f48ddeb meta-isg: qat: add intel-corei7-64 COMPATIBLE_MACHINE
Mark intel common BSP as the compatible machine for qat
recipes.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:15:37 -07:00
Anuj Mittal
d8d152e668 meta-isg: qat: recipe for version 2.5.0-80
This adds the recipe for qat16 v2.5.0-80 for grantley platforms
using the common BSP intel-corei7-64.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:15:07 -07:00
Anuj Mittal
88a5f5857d meta-isg: qat: fix strict_str* compile errors
Defines strict_str* have become obsolete and removed entirely
starting from kernel v3.18. This results in errors like:

     error: implicit declaration of function 'strict_strtoull'
            [-Werror=implicit-function-declaration]

Replace strict_strtoull with kstrtoull to ensure qat 2.3.0-34
compiles.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:14:59 -07:00
Anuj Mittal
1201a576c9 meta-isg: qat: fix inline build errors for gcc5
gcc5 has changed its default standard to gnu11 from gnu89.
These two standards have different inline semantics. This
results in errors like:

   undefined reference to `icp_adf_getQueueNext'
   undefined reference to `icp_adf_updateQueueTail'
   undefined reference to `icp_adf_pollQueue'
   undefined reference to `icp_adf_queueDataToSend'
   undefined reference to `icp_adf_getQueueMemory'

Use the -fgnu89-inline command line option as suggested in [1].

Also, make sure that all the CFLAGS values are being picked up
by the compiler.

[1]  https://gcc.gnu.org/gcc-5/porting_to.html

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:14:53 -07:00
Anuj Mittal
10a7d933f1 meta-isg: qat: move common content to qat16.inc
* Move common meta-data from version specific recipe to inc.
* Remove PV in the recipe.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:14:45 -07:00
Wu Zheng
b48760e6e3 linux-yocto_4.1: Add the 6lowpan related patch to 4.1
This SRCREV update to add the 6lowpan related patch to 4.1.
The some fs related patches are merged to 4.1 too.

Signed-off-by: Wu Zheng <wu.zheng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21 09:14:28 -07:00
Saul Wold
94890cec95 intel-quark-common: disable padlock code
The padlock code is a subset of x86 hardware acceleration code. It uses
the cmov instruction which is invalid on Quark based hardware, so we
disable this code.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-16 10:33:37 -07:00
Anuj Mittal
cea00968b8 meta-crystalforest: move qat and zlib-qat to meta-isg
Move qat and zlib-qat recipes from meta-crystalforest to
meta-isg.

This allows us to utilize these common components across
all the supported platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01 09:25:13 -07:00
Anuj Mittal
ef677f1d30 meta-crystalforest: zlib: Add COMPATIBLE_MACHINE
Mark crystalforest as a COMPATIBLE_MACHINE for zlib-qat.

Make sure that we specifically mark which machines
this recipe/package will be compatible with.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01 09:24:57 -07:00
Doug Goldstein
655127d8ce iucode-tool: bump version to 1.3
Bump to version 1.3. Upstream has relocated the project to GitLab.com
which this takes into account as well.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01 09:24:20 -07:00
Doug Goldstein
92705cccb5 intel-microcode: bump version to 20150121
Bumped version to 20150121. Dropped runtime dependency on iucode-tool
which is used to generate the cpio or trim down the data file based on
your CPU. While it can also be used to load the microcode that is not
the recommended method for Linux 3.9 and newer instead you should use
the kernel's built-in early microcode loading facilities.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01 09:24:13 -07:00
Saul Wold
a9c38306c9 intel-core2-32: Allow for multiple tty console types
Adding the ttyPCH0 will allow of the platforms that have the EG20T Hardware
to get both kernel console output and login prompt.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-28 14:25:29 -07:00
Saul Wold
4172351baa Remove older platform specific BSPs
The intel-core* BSPs supercede these older BSPs therefore it's time
to remove these older platform specific bsps.

Bump LAYERVERSION to 3 to allow the Autobuilder to know that these
BSPs have been removed.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-28 14:25:29 -07:00
Saul Wold
44df7ddf39 linux-yocto-tiny: Add 4.1 bbappend
This will enable tiny KTYPE support for the meta-intel core BSPs using the
4.1 kernel, it also adds intel-quark as a Tiny platform.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-28 14:25:29 -07:00
Saul Wold
e226a9f680 linux-yocto_4.1: Update to 4.1.6 stable kernel
This SRCREV update pulls in the 4.1.6 Stable kernel and adds
the coretemp thermal driver to intel-common.

It also cleans up the quark BSP and adds the quark specific thermal
code.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-28 14:25:29 -07:00
Anuj Mittal
4c0f5f8975 meta-isg: enable dpdk v2.1.0 for grantley
This adds the recipe for dpdk v2.1.0 for grantley platforms
based on common intel-corei7-64 BSP.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27 19:14:43 -07:00
Anuj Mittal
7559504bf2 meta-isg: dpdk: intel-corei7-64 as COMPATIBLE_MACHINE
Add intel-corei7-64 as a compatible machine in addition
to crystalforest.

This is in line with the move to intel common BSP for all
supported platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27 19:14:41 -07:00
Anuj Mittal
2cf0cf3f6f meta-isg: dpdk: move patch from inc to bb
Move the inclusion of patch:
dpdk-1.8.0-and-2.0.0-examples-add-config-variable-to-enable-disable-dpdk.patch

from dpdk.inc to version specific dpdk bb files where it needs to be applied.

This patch doesn't apply cleanly on top of dpdk v2.1.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27 19:14:38 -07:00
Saul Wold
adc8064908 intel-quark: add CFLAGS for kernel to no use lock prefix
The kernel needs to have the EXTRA_CFLAGS based via a variable as
it does not pick up the CLFAGS from the tune file.  Quark based
kernel should not use the lock prefix.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-19 07:39:30 -07:00
Saul Wold
cef3648754 intel-quark: use the 4.1 linux-yocto kernel
Use the 4.1 kernel which is now the default in oe-core

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-19 07:39:30 -07:00
Saul Wold
9168b1a87d intel-core*: use the 4.1 linux-yocto kernel
Use the 4.1 kernel which is now the default in oe-core

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-19 07:39:30 -07:00
Saul Wold
a9fba0f3bd linux-yocto_4.1: Add bbappend
This creates a new bbappend to allow the BSPs to select the 4.1 kernel
as their base kernel.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-19 07:39:30 -07:00
Ng, Wei Tee
4cf1db3c9c meta-haswell-wc: Update the PREREFFED_VERSION of linux-yocto-3.14 to 3.19
Update the PREFERRED_VERSION of linux-yocto-3.14 to 3.19
for haswell-walnut canyon.

Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-17 15:02:22 -07:00
Pengyu Ma
c89f2cd7a5 intel-gpu-tools: upgrade to version 1.11
Disable gtk-doc to fix building error.
Add libunwind package config to fix dependency.
Since test script need bash, add bash dependency.

Signed-off-by: Pengyu Ma <pengyu.ma@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-17 15:02:22 -07:00
Ng Wei Tee
fe124f44c7 meta-valleyisland: Add linux-firmware to valleyisland BSPs
Add linux-firmware as a whole for both valleyisland-32.conf and
valleyisland-64.conf in order to enable the Marvell 8897 card, as well
as other devices requiring firmware blobs.

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-08-06 10:08:32 -07:00
Ong Boon Leong
3577c351cd meta-crystalforest: add in clarity around how to pick the right QAT version
Add explanation on how to override the default setting under crystalforest.conf
on PREFERRED_PROVIDER_virtual/qat.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 13:17:20 -07:00
Anuj Mittal
f734ad96d3 meta-isg: make dpdk_qat dependent on virtual/qat
Make sure that we check for the right qat package when
enabling dpdk_qat example.

The qat package name has been changed to "virtual/qat"
to enable switching between different/future versions of qat
for supported platforms.

The preferred version of "virtual/qat" can be set in machine
conf when some other version, besides qat16, becomes available
and needs to be supported.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 13:06:12 -07:00
Anuj Mittal
4f4eb56d30 meta-crystalforest: zlib-qat depends on virtual/qat
Made zlib-qat DEPENDS on virtual/qat. This allows
us to switch between highland forest and crystal
forest platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit 11cbe728ec from dizzy)

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:38:12 -07:00
Anuj Mittal
1c2ed5ec2e meta-crystalforest: add virtual/qat provider
Changed qat16 to PROVIDES "virtual/qat" so we can switch
between qat16 and any future revisions of qat for supported platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:37:52 -07:00
Anuj Mittal
76526b2b28 meta-isg: fix build of dpdk_qat example app
Make sure that the dpdk_qat example app builds okay
when enabled using PACKAGECONFIG ?= " dpdk_qat".

Added a patch to dpdk_qat makefile to point to correct location
of qat libs and headers.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:37:51 -07:00
WU CHIA CHUAN
ca1e771363 meta-isg: dpdk v2.0.0: add patch to handle ip_fragmentation application
dpdk v2.0.0 required "CONFIG_RTE_IP_FRAG=y" in order to build
ip_fragmentation application.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:37:41 -07:00
WU CHIA CHUAN
d48ca52bbe meta-isg: dpdk: fix issue in build configuration variables
This patch fixes issue in build configuration variables that were
not correctly parsed by do_configure() task.The environment variables
are not evaluated because the config files under dpdk/config/ folder
are not parsed by Makefile but instead by cpp compiler.

Reported-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Tested-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:28:50 -07:00
WU CHIA CHUAN
76d81da784 meta-isg: dpdk: tidy up dpdk.inc & removed unnecessary patches
This patch tidy up dpdk.inc and removing unnecessary patches.
Integrating common recipe from dpdk_1.8.0.bb and dpdk_2.0.0.bb.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29 11:28:43 -07:00
Bruce Ashfield
b88b9629f7 bsps: update meta SRCREVs
Now that the BSP meta data comes from a separate git repository, we
need to update the meta SRCREVs to ones that are valid in that tree
(the previous REVs are only valid in a linux-yocto meta branch).

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-28 13:43:13 -07:00
Ong Boon Leong
9aa6c066eb meta-crystalforest: update README to include support for River Forest
This adds further clarification on how various Intel Communication platforms
that are supported across different branches within meta-crystalforest layer.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-23 14:14:02 -07:00
Ong Boon Leong
a2b4e15a18 MAINTAINERS: update name for romley and crystal forest BSP
This patch updates the maintainer for these two platforms
to Wu Chia Chuan.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-23 14:14:02 -07:00
Ross Burton
a114dca8c1 lttng-modules: remove obsolete bbappend
oe-core now has lttng-modules 2.6.1 so this bbappend isn't required, and is
actively harmful when lttng-modules moves past 2.6.1 as it forces the SRVREV
back to 2.6.1.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-20 09:53:04 -07:00
WU CHIA CHUAN
eeb5db0dc1 meta-isg: dpdk v2.0.0: initial DPDK v2.0.0 enabling recipe
This patch makes reference to early dpdk meta-data implementation
and extends it to support DPDK v2.0.0.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
WU CHIA CHUAN
de7785e1cb meta-isg: dpdk v2.0.0: add patch to handle vhost and ip_fragmentation applications
Introduce a patch to enable/disable the vhost and ip_fragmentation examples applications
under common_linuxapp config file. The flag introduce is controlled by PACKAGECONFIG.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
WU CHIA CHUAN
b3f37c6f02 meta-isg: dpdk: renaming patches which are common to DPDK v1.8 and DPDK v2.0
For patches which are common to DPDK v1.8 and DPDK v2.0, they are renamed to
following file naming format for clarity dpdk-1.8.0-and-2.0.0*.patch.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
WU CHIA CHUAN
9703182794 meta-isg: dpdk: move the do_install hostapp directory from dpdk.inc to dpdk_1.8.0.bb
dpdk.inc is common to dpdk_1.8.0.bb and dpdk_2.0.0.bb, since DPDK v2.0 is no longer have
hostapp directory, so we only perform hostapp installation for DPDK v1.8.

Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
Ong Boon Leong
90189cb622 meta-isg: dpdk: rearrange common meta-data from dpdk_1.8.0.bb into dpdk.inc
Extract out common meta-data from dpdk_1.8.0.bb into dpdk.inc for better
scalability into future dpdk.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
Ong Boon Leong
407cf5b800 meta-isg: dpdk: intro recipe for DPDK v1.8.0
This patch adds the support for DPDK v1.8.0 from dpdk.org.

It introduces PACKAGECONFIG options for enabling Virtualization Technology
and QuickAssiste Technology with DPDK.

There is couple of additional DPDK Makefile & config patches to enable
PACKAGECONFIG said above.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
Ong Boon Leong
76c2ce0aae meta-isg: dpdk v1.8: introduce target machine selection for DPDK.
DPDK default config set the TARGET machine type to native which is
incorrect. The SDK assumes that the DPDK package is built and installed
natively. So, to support cross-compilation uses, we add DPDK_TARGET_MACH
option here. This variable should be defined at either dpdk bb or bbappend
file.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:17:08 -07:00
Ong Boon Leong
c66f5c118e meta-isg: dpdk v1.8: add app makefile patch to enable sysroot setting
DPDK v1.8.0 app Makefile does not support "--sysroot=<path>" option
in LDFLAGS because of Makefile internal logic that always add -Wl, before.
This causes poky GNU linker search path issue for target machine sysroot
usr/lib.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
1d8bee6450 meta-isg: dpdk: fix GCC compiler LDFLAG and CFLAG issue
DPDK v1.8.0 has some change made on app makefile that breaks dpdk.inc
may on passing in EXTRA_CFLAGS AND EXTRA_LDFLAGS. So this patch
re-tune the dpdk.inc to align to the change.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
634f91c982 meta-isg: dpdk v1.8: add patches for qat, vhost and libvirt PACKAGECONFIG
Introduce two patches to enable DPDK config file to support PACKAGECONFIG
options for QAT, vhost and libvirt.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
08884038d9 meta-isg: dpdk v1.8.0: add makefile patches to support split kernel output
Starting form YPv1.8.y onwards, the kernel build output is separately kept
under work-shared.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
b98a5d0d6c meta-isg: dpdk: add external kernel module build handling for tmp/work-shared
DPDK software builds external kernel modules igb_uio.ko, rte_kni.ko & etc that
depend on the availability of kernel source. With splitting of kernel source
and artifacts into separate fodlers under tmp/work-shared, we need to handle
this by introducing do_configure[depends] += "virtual/kernel:do_shared_workdir"
to ensure build dependency is satisfied.

Refer to poky 46cdaf1 kernel: move source and build output to work-shared

This patch also introduces RTE_KERNELDIR_OUT variable to be used to setup
the kernel build artifact path. RTE_KERNELDIR remains as the kernel source path.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
c36d3bffd1 meta-isg: dpdk: introduce ARCHDIR variable to dpdk.inc
Starting from DPDK v1.8 onwards, there is name change from
include/arch to include/generic under build directory. So to cater
for such change, we introduce ARCHDIR variable. This variable should
be set under individual version of dpdk recipe.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Ong Boon Leong
1394f5835b meta-isg: dpdk: improve software installation task
do_install() has been non-scalable due to different DPDK SW releases
offer increasingly more examples. So, this patch is intended to make
the do_install() simplified by using regular expression technique to
extract out executables name that are built.

Tested this patch with DPDK v1.6.0r2 and v1.7.0 and the software packages
look intact.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
(cherry picked from commit a43871c39a)

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
venkatasubramanian pattu
308e320dfb meta-isg: 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.

This recipe is cherry-picked from branch dizzy and the commit ID:
1c825a06095178c0c51f28d5867549feac8a47f4:meta-intel/common: Add include file for DPDK

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
(cherry picked from commit 578494c0c4)

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
venkatasubramanian pattu
38652c3706 meta-isg: Making meta-isg as a layer
This layer provides additional common recipes to be used by all IOTG maintained platforms.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
(cherry picked from commit 6a334428e1)

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:16:04 -07:00
Anuj Mittal
305c1c0eb2 meta-crystalforest: zlib-qat: remove extra cflags
Remove the extra CFLAGS not required and added a patch
to get rid of the rpath that is not required when
linking to a lib in sysroot.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:15:18 -07:00
Anuj Mittal
62a4ae8f31 meta-crystalforest: zlib-qat: simplify do_install
Use the install targets from makefiles.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:15:09 -07:00
Anuj Mittal
f4b345aaf3 meta-crystalforest: rename zlib-qat recipe
Rename recipe to include version info.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:15:01 -07:00
venkatasubramanian pattu
9511d55641 meta-crystalforest: Zlib QAT_MEM MM Module
The zlib software library and the Intel QuickAssist Technology both implement
the deflate algorithm as described in RFC 1951.

This software accelerates the data compression algorithm in the zlib software
library via the Intel QuickAssist Technology implemented on Intel
Communications Chipsets.

Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>

(Imported from meta-intel commit 3ee02a36e0)
Changed the kernel module build patch to align with fido to make sure that
the kernel module compiles. Added KERNEL_BUILDDIR to point to kernel build.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:14:53 -07:00
Anuj Mittal
33d6adf928 meta-crystalforest: qat recipe for riverforest
This recipe implements the support for Intel QAT 2.3.0-34
for Intel RiverForest platforms.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10 08:14:44 -07:00
Saul Wold
6b3837170b linux-yocto-dev: Enable the intel-quark BSP
The linux-yocto-dev kernel is 4.1 based and has the support needed to
enable the intel-quark bsp without additional patching

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-08 10:36:16 -07:00
Saul Wold
2ff5876595 intel-quark: Introduce new BSP for Quark/X1000 SOC
This new BSP is for the Quark/X1000 and related series that need
the limited no-lock-prefix.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-08 10:26:08 -07:00
Cristian Iorga
239e7e75ad linux-yocto_3.19: include NFC hardware support for intel-core* machine
Update linux-yocto 3.19 SRCREV for meta branch to
include NFC hardware support for intel-core* machines.
Genric and vendor-specific NFC hardware is now supported.

Final fix for [YOCTO #7451].

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-06-24 07:30:24 -07:00
Chang Rebecca Swee Fun
2fafedaa4a 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-11 13:07:22 -07:00
Ross Burton
b92a0b5c7f xf86-video-ast: upgrade to 1.0.1
0.98 uses deprecated xserver APIs that have been removed in the xserver 1.17.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-06-08 11:03:34 -07:00
Cristian Iorga
664a37854c intel-corei7-64: add nfc machine feature
add support for the generic NFC stack

Partial fix for [YOCTO #7451].

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-06-01 09:24:06 -07:00
Cristian Iorga
b52fe1d9e2 intel-core2-32: add nfc machine feature
add support for the generic NFC stack

Partial fix for [YOCTO #7451].

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-06-01 09:24:04 -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
sundararaja perumal
53eea4f123 meta-romley:Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14
Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14 for
romley and romley-ivb.

Signed-off-by: sundararaja perumal <sundara.rajax.p.manoharan@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-17 13:17:44 -07:00
sundararaja perumal
19a7eef4bd meta-crystalforest:Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14
Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14 for
crystalforest.

Signed-off-by: sundararaja perumal <sundara.rajax.p.manoharan@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-17 13:17:39 -07:00
Ng Wei Tee
5e099e9432 meta-haswell-wc: Update the maintainer name in the README file
Update README file to change "Ng Wei Tee" as maintainer for
Haswell-walnut canyon.

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-13 14:55:04 -07:00
Ng Wei Tee
79f68ace05 meta-haswell-wc: Remove the PRINC in formfactor0.0.bbappend
Remove the PRINC := "${@int(PRINC) + 2}" command.

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-13 14:54:45 -07:00
Ng Wei Tee
b853762cb5 meta-haswell-wc: Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14
Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14
for haswell-walnut canyon.

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-13 14:54:34 -07:00
Ong Boon Leong
d1e38b0ded mohonpeak: change default linux-yocto from v3.10 to v3.14
This patch changes the default linux-yocto selected for Mohon Peak
platform to Linux-Yocto v3.14.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-13 14:54:22 -07:00
Saul Wold
e80db2307a MAINTAINERS: Update Maintainer to show Saul replaces Nitin
Saul will be the point of contact for core Intel BSPs

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-13 14:54:08 -07:00
Ng Wei Tee
0224e0c5cb meta-valleyisland: Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14
Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14 for
valleyisland-32 and valleyisland-64.

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Reviewed-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 15:21:44 -08: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
599e27cd99 meta-haswell-wc: use gstreamer-vaapi-1.0 directly instead of gst-va-intel
No need for a layer of indirection when that layer only has one option.
Previously with EMGD there was a choice, but not anymore.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27 15:21:38 -08:00
Ross Burton
af466bd94d meta-sugarbay: use gstreamer-vaapi-1.0 directly instead of gst-va-intel
No need for a layer of indirection when that layer only has one option.
Previously with EMGD there was a choice, but not anymore.

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
1fb7b8d16b meta-nuc: use gstreamer-vaapi-1.0 directly instead of gst-va-intel
No need for a layer of indirection when that layer only has one option.
Previously with EMGD there was a choice, but not anymore.

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
dcb2710376 intel-core*: use gstreamer-vaapi-1.0 directly instead of gst-va-intel
No need for a layer of indirection when that layer only has one option.
Previously with EMGD there was a choice, but not anymore.

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
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
Nitin A Kamble
367fd4758d meta-intel.inc: Remove kernel customization for poky-lsb images
This is handled in oe-core now, remove the redundant code.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-24 14:54:02 -08:00
Ross Burton
b72fcaeaa9 meta-valleyisland: remove kernel 3.10 bbappend
Kernel 3.10 has been removed from oe-core so remove our bbappend.

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
Ross Burton
e7d86bfc66 meta-fri2: remove kernel 3.10 bbappend
Kernel 3.10 has been removed from oe-core so remove our bbappend.

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
Ross Burton
b0928a6af0 meta-emenlow: remove kernel 3.10 bbappend
Kernel 3.10 has been removed from oe-core so remove our bbappend.

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
Ross Burton
da02d5f1af meta-crownbay: remove kernel 3.10 bbappend
Kernel 3.10 has been removed from oe-core so remove our bbappend.

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
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
cd83c1248d Update LSB preferred version to 3.14 LTSI
LSB images prefer to build with LTSI. Update to 3.14, now that 3.10 has
been removed.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20 13:32:33 -08:00
Darren Hart
21dd5b9746 Prefer linux-yocto 3.19 for all Intel common architecture BSPs
Update all the BSPs using the Intel common architecture that preferred
3.17 to prefer 3.19, now built by the intel-core* common BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20 13:32:33 -08:00
Darren Hart
86bae8895a intel-core*: Prefer 3.19 for the Intel common BSPs
Now that 3.17 has been removed and linux-yocto-3.19 is available, set
the preferred version to 3.19.

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
Chang Rebecca Swee Fun
a72da6350e valleyisland: update README with latest information
Added MinnowBoard MAX as one of the supported platforms, and updated
the ISG BIOS version information.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-11-26 19:49:09 -06:00
Ng, Wei Tee
18c63a66ac meta-valleyisland: Update linux-yocto v3.10.43 SRCREV to v3.10.59
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.

Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-11-18 13:39:19 -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
002bef4c2a meta-emenlow: Update linux-yocto_3.14 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:44 -05: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
5ef9be96e7 sugarbay: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

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 14:41:01 -05:00
Nitin A Kamble
eba0b44451 nuc: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

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 14:40:54 -05:00
Nitin A Kamble
20f21fc2a1 jasperforest: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

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 14:40:46 -05:00
Nitin A Kamble
0acec3ec42 emenlow-noemgd: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

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 14:40:39 -05:00
Nitin A Kamble
e8ddbf4fea fri2-noemgd: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

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 14:40:32 -05:00
Nitin A Kamble
fe1f149d5e crownbay-noemgd: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

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 14:40:20 -05:00
Nitin A Kamble
e5427e8e75 intel-corei7-64: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

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 14:40:10 -05:00
Nitin A Kamble
dd922d7cb2 intel-core2-32: Add intel-ucode to MACHINE_FEATURES
Enable the Intel microcode feature for this BSP.

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 14:39:49 -05:00
Nitin A Kamble
ff7513f7fc README: Add documentation for Intel-specific machine features
Start a new documentation section in the top-level README to describe
Intel layer-specific machine features.  Te intel-ucode machine feature
is described first.  In the future more such features will added to
this section.

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:39:46 -05:00
Nitin A Kamble
c64ade471a meta-intel: Add new intel-ucode MACHINE_FEATURE
With this change, Intel microcode support can be enabled or disabled
for any BSP by controlling the MACHINE_FEATURES variable.

Any BSP from the meta-intel layer can enable Intel microcode loading
support by adding the following line in the machine configuration.

  MACHINE_FEATURES += "intel-ucode"

This change keeps the intel-microcode feature disabled by default; it
can however be enabled as an "opt-in" feature via the MACHINE_FEATURES
variable.

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:34:20 -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
c32b593803 meta-intel.inc: Use LTSI kernel for poky-lsb images
v3.10 is now the latest LTSI kernel.  Use it for all the poky-lsb
images, so that it gets validation in the QA cycles.

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:28:13 -05:00
Nitin A Kamble
77fe321cb7 meta-fri2: Update linux-yocto_3.10 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:10:20 -05:00
Nitin A Kamble
03f827a381 meta-emenlow: Update linux-yocto_3.10 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:09:59 -05:00
Nitin A Kamble
73e5b7f0d6 meta-crownbay: Update linux-yocto_3.10 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:09:29 -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
Nitin A Kamble
d71e8d439a fri2-noemgd: Disable the gma500_gfx module
The gmx500 graphics driver does not work on this BSP, but it takes the
ownership of the graphics hardware at boot time, blocking other
drivers from using the graphics hardware.

Fix the issue by blacklisting the gma500_gfx kernel module in the kmod
configuration, so that it doesn't get loaded at boot time.

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:39 -05:00
Nitin A Kamble
911f7f8b73 crownbay-noemgd: Disable the gma500_gfx module
The gmx500 graphics driver does not work on this BSP, but it takes the
ownership of the graphics hardware at boot time, blocking other
drivers from using the graphics hardware.

Fix the issue by blacklisting the gma500_gfx kernel module in the kmod
configuration, so that it doesn't get loaded at boot time.

Fixes Bug:
[YOCTO #6807]

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:07 -05:00
Nitin A Kamble
8e5fe6c0f5 meta-sugarbay: Add wifi machine feature to sugarbay.conf
The Huron River platform targeted by this BSP has wifi capability.
The common kernel used by the BSP has already enabled wifi drivers.

Enable the user space wifi tools, which give functional wifi
networking to the Huron River platform.

Fixes Bug:
[YOCTO #6342]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 22:55: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
6702f5a00c layer.conf: Avoid conflicts with sub-layers
The layer priority is getting ignored because the same set of files
are visible in the meta-intel layer as well as any of its sub layers.

The layer pattern for recipe files is changed from "^${LAYERDIR}/" to
"^${LAYERDIR}/common" to stop unintentionally including the sub-layer
recipe files in the meta-intel layer.

Fixes Bug:
[YOCTO #6552]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-10-01 14:04:12 -05:00
Nitin A Kamble
9f815ab761 meta-sugarbay: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

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:02:29 -05:00
Nitin A Kamble
9912e8f78c meta-nuc: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

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:02:29 -05:00
Nitin A Kamble
8b746a020e meta-jasperforest: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

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:02:29 -05:00
Nitin A Kamble
387cf56530 meta-fri2: Use the v3.17 kernel by default for fri2-noemgd
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

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:02:10 -05:00
Nitin A Kamble
e69a58bc00 meta-emenlow: Use the v3.17 kernel by default for emenlow-noemgd
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

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:44 -05:00
Nitin A Kamble
2b3f72202a meta-crownbay: Use the v3.17 kernel by default for crownbay-noemgd
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

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:03 -05:00
Nitin A Kamble
2033f399aa intel-corei7-64: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

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
Nitin A Kamble
d49bf442eb intel-core2-32: Use the v3.17 kernel by default
The linux-yocto_3.17 recipe is available for this BSP.  Make it the
default kernel for this BSP.

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
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
Nitin A Kamble
c0f64c88ca meta-emenlow: Use the common kernel for emenlow-noemgd
Use the common kernel as now it supports the gma500 driver.

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
Nitin A Kamble
75b07401bc meta-fri2: Soften the preferred kernel version assignment for fri2-noemgd
So that it can be easily overridden from local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-30 09:59:59 -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
Elizabeth Flanagan
a369fa8f2d layer.conf: Bumping LAYERVERSION
As we've retired some BSPs we'll need to bump LAYERVERSION so
that the autobuilder does not fail out on them.

Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-18 18:35:54 -05:00
Nitin A Kamble
1a887e5430 intel-corei7-64.conf: include the AMT daemon in the images
Some of the platforms supported by the intel-corei7-64 BSP have AMT feature
on the platform. Enable it so that it can get utilized with this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-09-18 11:35:21 -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
Nitin A Kamble
964d5daa7c Remove fri2 machine support
The fri2 machine has been retired with this commit. This does not affect
the fri2-noemgd machine and it is supported as usual.

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:13 -05:00
Nitin A Kamble
5f67993caf Remove crownbay machine support
The crownbay machine has been retired with this commit. This does not affect
the crownbay-noemgd machine and it is supported as usual.

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:01 -05:00
Nitin A Kamble
db201e33a4 Remove emenlow machine support
The emenlow machine has been retired with this commit. This does not affect
the emenlow-noemgd machine and it is supported as usual.

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:11:53 -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
Chang Rebecca Swee Fun
563672f37c meta-valleyisland: Update linux-yocto v3.10 SRCREV to v3.10.43
Use the latest HEADs of the git branches from the linux-yocto
v3.10 kernel repository.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-09-08 16:13:02 -05:00
Nitin A Kamble
50abd223b6 meta-intel BSPs: enable microcode loading support for images
For the BSPs using the meta-intel.inc file enable the early boot-time kernel
as well as the user space microcode loading support.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-09-04 08:46:42 -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
Nitin A Kamble
a328027153 meta-intel BSPs: include meta-intel.inc
To get common intel BSP configurations such as user land microcode loading
support, each Intel BSP configuration needs to include the meta-intel.inc
file. With the exception of few, many of the meta-intel BSP configuration
files already include the meta-intel.inc file. With this commit now, all
the remaining BSPs from the meta-intel layer also include the meta-intel.inc
file.

  The Intel platforms BSPs hosted outside of the meta-intel layer, such as
minnow, need to include the meta-intel.inc file to get the common features
from the meta-intel layer.

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:26 -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
Chang Rebecca Swee Fun
00de64dbe0 meta-crystalforest: Update README with new build settings
After introducing new machine conf file, bitbake will take
"crystalforest" as the MACHINE name in build/local.conf.
This patch is to update the README with this new build
settings for users who need to build crystalforest images.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-08-27 11:44:11 -05:00
Chan Wei Sern
dfabd49c1f meta-crystalforest: Merge machine conf
Machine configuration for both crystalforest-gladden and
crystalforest-server platforms are sharing similiar settings.
This patch is to merge the machine conf by creating one machine
configuration file namely crystalforest.conf.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-08-27 11:44:02 -05:00
Ross Burton
579cd30427 gstreamer-vaapi: fix builds against GStreamer 1.4
Take a patch from upstream to fix configure when building against GStreamer 1.4.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-08-18 14:21:20 -05:00
Darren Hart
7d94715788 linux-yocto-dev: Remove LINUX_VERSION
The SRCREV lines were removed in:

8b4ab82 intel-common: Remove SRCREVs from linux-yocto-dev

The LINUX_VERSION override should have been removed/commented at the
same time as it is of course directly tied to the SRCREV.

Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-07-29 14:28:55 -07:00
Ross Burton
67b7f6f3a0 gstreamer-vaapi: Upgrade to 0.5.8
For the 0.10 variant:
- Drop wayland-compile patch merged upstream
- Add files which were missing in the tarball
- Disable Wayland support as it doesn't build

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-07-28 16:23:28 +00:00
Ross Burton
c3a5385bd0 gstreamer-vaapi: Switch gstreamer-vaapi-1.0 to GStreamer 1.2 API
The dependencies have moved form plugins-bad to plugins-base, and
require API 1.2 to build. This matches OE-Core.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-07-28 16:23:21 +00:00
Ross Burton
90a6fd2da2 libva-intel-driver: Upgrade to 1.3.2
Routine package upgrade.

Tested on the MinnowBoard-Max with 4 h264 2k streams.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-07-28 16:23:03 +00:00
Ross Burton
d7027a65fd libva: Upgrade to 1.3.1
Routine package upgrade.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-07-28 16:22:47 +00:00
Corneliu Stoicescu
ccdb428b71 nuc: add 'efi' to MACHINE_FEATURES
In order to use GummiBootTarget target controller for hardware
automation, we need 'efi' in MACHINE_FEATURES.

Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-07-24 10:20:56 -05:00
Chan Wei Sern
c249763d3c meta-intel/common: Initial Intel DPDK recipe under recipes-extended
This is an initial version of Intel Data Plane Development Kits
(DPDK) recipe support. This recipe is targetting on Intel DPDK
v1.6.0r2. This recipe is created under meta-intel/common because
Intel DPDK can be commonly used several Intel BSP platforms such
as Romley, Crystal-Forest & Mohon-peak. We resolved examples apps
build failure found in v1.6.0-r2 by cherry-picking patches from
v1.7.0 as they are not planned to be fixed in v1.6.0-r2. The
example app build failure are found in qos_sched, eal_flags_autotest
and cmdline_autotest.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Acked-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-07-17 15:18:30 -05:00
Chan Wei Sern
fef1cbc31c meta-mohonpeak: Fix README on building mohonpeak BSP layer
By following this bblayer preparation instruction will cause bitbake
to fail during parsing stage.  So to fix this, need to remove the
extra line of yocto/meta-intel/meta-isg.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-07-16 10:57:56 -05:00
Darren Hart
05dd98cf5c linux-yocto: Make KERNEL_MODULE_AUTOLOAD machine specific
BSP linux-yocto bbappend files should make all variable updates with
machine-specific overrides. As it stands, building qemux86 with
meta-intel in BBLAYERS will add uio and iwlwifi to
KERNEL_MODULES_AUTOLOAD. This corrects that.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-06-26 14:22:10 +00:00
Nitin A Kamble
76f5298812 meta-tlk: using wildcard bbappend for linux-yocto
Thanks to Ross Burton for this suggestion.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-06-23 09:47:57 -05:00
Nitin A Kamble
bf97ece14e linux-yocto recipes: fix use of module_autoload_* vars
oecore/poky layer changed, needing replacement of all the module_autoload_*
recipe variables by the KERNEL_MODULE_AUTOLOAD variable.

This fixes these kind of buildtime errors coming from the meta-intel layer:

ERROR: KERNEL_MODULE_AUTOLOAD has replaced module_autoload_iwlwifi, please replace it!

Addresses bug:
[YOCTO #6460]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-06-23 09:47:47 -05:00
Nitin A Kamble
6aa0c6a6a7 Provide a time limited kernel extension for the v3.14 kernel
This enables the tlk feature for the v3.14 kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-06-12 12:00:09 -05:00
Tom Zanussi
58182940dc Revert "common: Update linux-yocto v3.10 recipes SRCREVs to v3.10.41"
This reverts commit b3f1ad8705.

The reverted commit causes a build problem for lttng-modules -
reverting until fixed and tested.
2014-06-11 16:42:26 -05:00
Tom Zanussi
132efaad01 Revert "common: Update linux-yocto v3.14 recipe SRCREVs to v3.14.5"
This reverts commit d18d04b779.

The reverted commit causes a build problem for lttng-modules -
reverting until fixed and tested.
2014-06-11 16:41:49 -05:00
Nitin A Kamble
1901fe3001 BSP READMEs: correct the mailing list address
The emails regarding this layer need to go to the meta-intel mailing list
and not to the Yocto mailing list.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-10 15:23:49 -05:00
Nitin A Kamble
b3f1ad8705 common: Update linux-yocto v3.10 recipes SRCREVs to v3.10.41
Use the latest HEADs of the git branches from the kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-10 15:23:39 -05:00
Nitin A Kamble
d18d04b779 common: Update linux-yocto v3.14 recipe SRCREVs to v3.14.5
Use the latest HEADs of the git branches from the kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-10 15:23:33 -05:00
Nitin A Kamble
1d0a9e0931 common: Delete linux-yocto-rt_3.14.bb from meta-intel layer
Instead use the one from the oecore layer from the daisy or master branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-10 15:23:23 -05:00
Tom Zanussi
936a59024d meta-crystalforest: Fix README mismatch mailing list name and address
The instructions say to send e-mail to the Yocto list but use the
meta-intel mailing list address; use meta-intel for the name as well.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-09 13:57:22 -05:00
Tom Zanussi
247e412f12 meta-romley: Fix README mismatch mailing list name and address
The instructions say to send e-mail to the Yocto list but use the
meta-intel mailing list address; use meta-intel for the name as well.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-09 13:57:14 -05:00
Chan Wei Sern
9f592ad1b5 meta-romley: fix email address for romley maintainer
Use meta-intel@yoctoproject.org as maintainer's email address.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-05 12:08:34 -05:00
Chan Wei Sern
c14bd3a5be meta-crystalforest: fix email address for crystalforest maintainer
Use meta-intel@yoctoproject.org as maintainer's email address.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-06-05 12:08:23 -05:00
Chan Wei Sern
50023dc895 meta-valleyisland: Add linux-yocto 3.10 recipe
Added linux-yocto 3.10 due to it cannot be shared with
common intel recipe kernel. The reason cannot be shared as for
valleyisland case has additional feature that is still pending to
pull into LTS/LTSI and hence it cannot be merged into "standard/base".
For this particular reason, a feature branch of "valleyisland-io-1.0"
is introduced to include additional feature. However in order to make
it more align with intel common recipe kernel,machine branch is
pointing to "standard/base" and SRCREV for meta remains closest as
possible.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-24 18:07:29 -05:00
Darren Hart
0c80a8a3b3 emenlow: Remove SRCREVs from linux-yocto-dev, drop emgd for -dev
The default AUTOREV mechanism is thwarted by SRCREV overrides in
bbappends. -dev is intended to be built using AUTOREV unless overriden
by the user in local.conf or similar. Use the defaults in the bbappends.

Drop emgd from the emenlow bbappend, but keep emenlow-noemgd as it uses
gma500 which causes issues with the other BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-05-22 22:56:46 -07:00
Darren Hart
cf103a8a57 fri2: Drop linux-yocto-dev bbappend
There is no emgd support in this version of -dev and fri2-noemgd can use
the core2-32-intel-common kernel. Drop the linux-yocto-dev.bbappend.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-05-22 22:56:46 -07:00
Darren Hart
78b8b73e0a crownbay: Drop linux-yocto-dev bbappend
There is no emgd support in this version of -dev and crownbay-noemgd can
use the core2-32-intel-common kernel. Drop the linux-yocto-dev.bbappend.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-05-22 22:56:46 -07:00
Darren Hart
8b4ab82ba0 intel-common: Remove SRCREVs from linux-yocto-dev
The default AUTOREV mechanism is thwarted by SRCREV overrides in
bbappends. -dev is intended to be built using AUTOREV unless overriden
by the user in local.conf or similar. Use the defaults in the bbappends.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-05-22 22:56:46 -07:00
Nitin A Kamble
34c888d3c1 emenlow: update SRCREVs for the linux-yocto_3.14 recipe
Use the latest HEADs of the kernel branches from the kernel repository.
And also update the LINUX_VERSION accordingly.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:32:07 -05:00
Nitin A Kamble
6e939e64f3 common: update SRCREVs for the linux-yocto_3.14 recipe
Use the latest HEADs of the kernel branches from the kernel repository.
And also update the LINUX_VERSION accordingly.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:31:56 -05:00
Nitin A Kamble
d240d1928f common: update SRCREVs of the linux-yocto-rt_3.14.bbappend recipe
Use the latest HEADs of the branches from the kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:31:48 -05:00
Nitin A Kamble
ed8d06940d common: update SRCREVs for linux-yocto-rt_3.14 recipe
Use the latest HEADs of the branches from the kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:31:39 -05:00
Nitin A Kamble
6a89ebc1f7 fri2: update SRCREVs for the linux-yocto_3.10 recipe
Use the latest HEADs of the kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:31:25 -05:00
Nitin A Kamble
4f681f4cc7 emenlow: update SRCREVs for the linux-yocto_3.10 recipe
Use the latest HEADs of the kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:31:18 -05:00
Nitin A Kamble
764453068d crownbay: update SRCREVs for the linux-yocto_3.10 recipe
Use the latest HEADs of the kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:31:03 -05:00
Nitin A Kamble
879b6307cd emenlow: fix typos in the linux-yocto-rt_3.10 recipe
The v3.10 rt recipe is for the emenlow-noemgd BSP and not for the emenlow BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:30:48 -05:00
Nitin A Kamble
b42c8d109a common: update the SRCREVs for the linux-yocto-rt_3.10 recipe
Use the latest HEADs of the kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:30:39 -05:00
Nitin A Kamble
d3af6ba0b7 fri2: update SRCREVs for linux-yocto-rt_3.10 recipe
Use the latest HEADs of the kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-22 14:30:30 -05:00
Ross Burton
e667430fa3 calgary-corpus: inherit allarch
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 20:22:01 -05:00
Ross Burton
b4a4966212 calgary-corpus: clean up unpack logic
As with canterbury-corpus, use SRC_URI parameters to unpack correctly instead of
doing it by hand.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 20:21:50 -05:00
Ross Burton
9ad362ed0d canterbury-corpus: make packages allarch
The files in this package don't depend on a target architecture, so mark it as
allarch.

Also drop PR as r0 is the default.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 20:21:42 -05:00
Ross Burton
3971a857eb canterbury-corpus: rationalise unpack logic
Instead of manually unpacking, use the subdir parameter to put the tarball into
the right directory.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 20:21:23 -05:00
Ross Burton
cfcbb7eaf7 canterbury-corpus: don't skip all QA tests
Instead of setting ERROR_QA to "" (disabling all tests, instead of just the
problematic ones), adding nothing to WARN_QA (cruft from previous revisions),
and also marking do_package_qa as noexec (which doesn't work), just set
INSANE_SKIP to skip the specific tests that fail with this package.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 20:21:16 -05:00
Chan Wei Sern
f7a9dc39f3 common: Update linux-yocto-3.10 meta branch SRCREV
This is to use latest HEAD of meta branch due to recent commit
from romley to make AMT/mei configuration built as module.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:38:12 -05:00
Chan Wei Sern
16e9c639dd romley: Update README with device note and MAINTAINER
Added supported BIOS version of Romley platform and added a list of
supported I/O devices in README. Updated a workaround for broken ME
firmware found in RoseCity board to solve reboot issue.
Updated the MAINTAINER info.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:37:56 -05:00
Chan Wei Sern
6b191b171b crystalforest: Update README with device note and MAINTAINER
Added supported BIOS version of CrystalForest-Server,HiglandForest
and CrystalForest-Gladden platform and added a list of
supported I/O devices in README.
Updated the MAINTAINER info.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:37:49 -05:00
Chang Rebecca Swee Fun
ac90752e52 haswell-wc: Update README with device notes
Added supported BIOS version of Sharkbay platform and added a list of
supported I/O devices in README.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:37:18 -05:00
Chang Rebecca Swee Fun
4fd6a7a1ec mohonpeak: Update README with device notes
Added BIOS version used for Mohonpeak testing and also added
the legacy block drivers supported.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:37:11 -05:00
Chang Rebecca Swee Fun
052b8500fd valleyisland: README added device notes and updated BIOS version
README for meta-valleyisland is updated with latest BIOS external
release. Also added BIOS setting steps to turn on HD Audio support.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:36:54 -05:00
Chang Rebecca Swee Fun
3eab5d77ef meta-isg: update MAINTAINERS file
Update MAINTAINERS files in meta-isg layer with MOHONPEAK and
VALLEYISLAND maintainer's name and email address.

Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:36:46 -05:00
Tom Zanussi
7ebfc4f6dc intel-common: Update linux-yocto 3.14-rt machine SRCREVs
This also brings the kernel version up to 3.14.4.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:22:20 -05:00
Tom Zanussi
85a6a7b977 intel-common: Update linux-yocto 3.14-rt meta SRCREVs
To pull in the 3.14-rt fixes for the live, qat, aufs, and misordered
includes.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:22:10 -05:00
Darren Hart
0331a7df42 intel-common: Add linux-yocto 3.14-rt recipe
Since linux-yocto-rt_3.14 didn't make it into the 1.6 release of
oe-core, we need the .bb here. Still separate the .bbappend here to keep
it as close as possible to the master branch, where the .bb is available
in oe-core.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-05-21 09:21:59 -05:00
Nitin A Kamble
cb0f5fbd61 common: Update SRCREVs for linux-yocto-rt_3.10
Use the commit ids of the latest HEADs of the git branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-15 07:55:23 -05:00
Nitin A Kamble
edbc0f5946 fri2-noemgd: Use the common v3.14 kernel
This gets rid of the BSP specific kernel recipe for the
crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-15 07:55:15 -05:00
Nitin A Kamble
577764dac3 crownbay-noemgd: Use the common v3.14 kernel
This gets rid of the BSP specific kernel recipe for the
crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-15 07:55:07 -05:00
Nitin A Kamble
7ae3f57eae fri2: Update kernel branch SRCREVs for linux-yocto_3.14
These moves SRCREVs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-14 09:28:25 -05:00
Nitin A Kamble
0e4bb26b13 emenlow: Update kernel branch SRCREVs for linux-yocto_3.14
These moves SRCREVs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-14 09:28:16 -05:00
Nitin A Kamble
7dc22da751 crownbay: Update kernel branch SRCREVs for linux-yocto_3.14
These moves SRCREVs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-14 09:28:10 -05:00
Darren Hart
7723f61932 linux-yocto: Update intel-common 3.14 SRCREVs for Baytrail support
Update the standard/base branch and the meta branch to include the
latest Baytrail support available in the standard/base branch. Includes
fixes for PCI enumeration, SD in ACPI mode, new GPIO HID, and various
other fixes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-13 18:30:11 -07:00
Nitin A Kamble
358a1807b0 fri2-noemgd: Use standard/base machine branch for linux-yocto_3.14
There is no need to use the standard/fri2 branch, as it points
to the same commit as standard/base branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-05-13 16:12:58 -05:00
Nitin A Kamble
7787859178 emenlow-noemgd: Use standard/base machine branch for linux-yocto_3.14
There is no need to use the standard/emenlow branch, as it points
to the same commit as standard/base branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-05-13 16:12:47 -05:00
Nitin A Kamble
5f2efda656 crownbay-noemgd: Use standard/base machine branch for linux-yocto_3.14
There is no need to use the standard/crownbay branch, as it points
to the same commit as standard/base branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-05-13 16:12:38 -05:00
Nitin A Kamble
3d37d147da common: Update linux-yocto-rt_3.10 kernel SRCREVs
This updates the rt_3.10 kernel recipe in meta-intel to use the latest
HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-13 09:10:55 -05:00
Nitin A Kamble
334101f267 common: Update linux-yocto_3.10 meta branch SRCREVs
This brings in some kernel fixes for crystalforest, mohonpeak and
haswell-wc BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-13 09:10:45 -05:00
Chan Wei Sern
84854a77ab meta-intel/common: Added do_unpack_append() to Canterbury Corpus recipe
Added do_unpack_append() to fix issue caused by "patches" folder
that is auto-generated in do_unpack() step. Fix the issue by removing
"patches" folder in the canterbury corpus tarball.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-12 13:44:50 -05:00
Chan Wei Sern
1706db5d06 meta-intel/common: Added do_unpack_append() to Calgary Corpus recipe
Added do_unpack_append() to fix issue caused by "patches" folder
that is auto-generated in do_unpack() step. Fix the issue by removing
"patches" folder in the calgary corpus tarball.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-12 13:44:42 -05:00
Rebecca Chang Swee Fun
fc7b8947c9 meta-valleyisland: fix build errors for valleyisland-32
Build errors on machine valleyisland-32:
ERROR: Nothing RPROVIDES '${XSERVER_IA32_BASE}'
Removing '${XSERVER_IA32_BASE}' and replace it with '${XSERVER_X86_BASE}'

Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-12 08:46:11 -05:00
Nitin A Kamble
6396a98832 fri2: linux-yocto_3.14 update meta SRCREV
This fixes the Intel HD Audio driver issue for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:30:18 -05:00
Nitin A Kamble
410d9bddf8 emenlow: linux-yocto_3.14 update meta SRCREV
This fixes the Intel HD Audio driver issue for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:30:04 -05:00
Nitin A Kamble
66589cdfe3 crownbay: linux-yocto_3.14 update meta SRCREV
This fixes the Intel HD Audio driver issue for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:29:53 -05:00
Nitin A Kamble
72027ba8c4 common: linux-yocto_3.14 update meta SRCREV
This fixes the Intel HD Audio driver issue on some Intel BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:29:40 -05:00
Nitin A Kamble
300d589830 fri2/linux-yocto_3.14: update SRCREVS to 3.14.2
Update the SRCREV to the latest available for 3.14.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:29:11 -05:00
Nitin A Kamble
6a84fdc201 emenlow/linux-yocto_3.14: update SRCREVS to 3.14.2
Update the SRCREV to the latest available for 3.14.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:28:59 -05:00
Nitin A Kamble
30c0a3acbd crownbay/linux-yocto_3.14: update SRCREVS to 3.14.2
Update the SRCREV to the latest available for 3.14.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:28:44 -05:00
Nitin A Kamble
f5737d9417 common linux-yocto_3.14: update SRCREVS to 3.14.2
Update the SRCREV to the latest available for 3.14.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-09 11:28:32 -05:00
Rebecca Chang Swee Fun
25beee69f8 meta-intel/common: add valleyisland-io feature support in kernel recipes
Added support for Valley Island LPSS I/O features for both linux-yocto_3.10
and linux-yocto-rt_3.10 recipes.

Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:28:11 -05:00
Chan Wei Sern
f53daca5f3 meta-haswell-wc: provide meta-intel.inc in machine configuration
This is to include meta-intel.inc in haswell-wc.conf.
Also to include PREFERRED_PROVIDER for linux-yocto.
Added APPEND to make video:effifb:off so that the SATO UI
will not be freezed.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:27:57 -05:00
Chan Wei Sern
33bbe7c06a meta-valleyisland: provide a formfactor for the valleyisland BSP
Provide formfactor configuration for the valleyisland BSP.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:27:35 -05:00
Chan Wei Sern
8df0ea8ab2 meta-valleyisland: provide machine configuration for valleyisland
Create new machines named 'valleyisland-32' and 'valleyisland-64'
for this platform.

Re-include 'conf/machine/include/intel-common-pkgarch.inc'
to re-use recipe-kernel from intel-common.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:27:20 -05:00
Rebecca Chang Swee Fun
3038ba0555 meta-valleyisland: new BSP layer for Intel Atom E38XX Processor
This layer provides support for Intel Atom E38XX Processor
product line.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:27:01 -05:00
Ong Boon Leong
81bae8476a meta-intel/common: Suppress canterbury corpus QA arch-check
'sum' is a SPARC executable bundled in canterbury corpus tarball.
By installing this file on x86 file-system, it results in QA
architecture-check warning. As the package is only meant for
compression benchmarking purpose, we would suppress the QA warning
check for architecture compatibility.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:26:44 -05:00
Ong Boon Leong
7521a1eac0 meta-mohonpeak: provide a formfactor for the mohonpeak BSP
Provide formfactor configuration for the mohonpeak BSP.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:26:23 -05:00
Chan Wei Sern
574d6fe0d9 meta-mohonpeak: provide machine configuration for mohonpeak
Create new machines named 'mohonpeak32' and 'mohonpeak64'
for this platform.

Re-include 'conf/machine/include/intel-common-pkgarch.inc'
to re-use recipe-kernel from intel-common.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:26:11 -05:00
Chan Wei Sern
14a896301d meta-mohonpeak: new BSP layer for Intel Atom Processor C2000
This layer provides support for Intel Atom Processor C2000
product line.

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:25:41 -05:00
Ong Boon Leong
0462a27791 meta-intel.inc: Enable ASPEED Tech Graphic Card
This is to enable ASPEED Technology graphic card
that is bundled inside certain Intel customer reference
board.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:25:26 -05:00
Ong Boon Leong
b8d72049c0 xf86-video-ast: new recipe for ASPEED Technology Card
To enable ASPEED Technology graphic card.

Removed dependency on virtual/libx11, PR and COMPATIBLE_HOST that
limits to x86 hardware.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
(cherry picked from commit 346fde4a2b)

Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-05-09 11:25:05 -05:00
Nitin A Kamble
a26fb29905 fri2 linux-yocto_3.10: update meta branch SRCREV
Use the latest HEAD of the meta branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-07 12:00:24 -05:00
Nitin A Kamble
a1bc8a95b9 emenlow linux-yocto_3.10: update meta branch SRCREV
Use the latest HEAD of the meta branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-07 12:00:10 -05:00
Nitin A Kamble
f677ee0175 crownbay linux-yocto_3.10: update meta branch SRCREV
Use the latest HEAD of the meta branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-07 11:59:58 -05:00
Nitin A Kamble
d3486498d0 common linux-yocto_3.10: update meta branch SRCREV
Use the latest HEAD of the meta branch, which brings in the
AMT/mei fix for the kernel configuration.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-07 11:59:37 -05:00
Nitin A Kamble
67300efd13 fri2/linux-yocto_3.10: update SRCREVS to 3.10.38-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-05 12:38:37 -05:00
Nitin A Kamble
f04cdb909d emenlow/linux-yocto_3.10: update SRCREVS to 3.10.38-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-05 12:38:28 -05:00
Nitin A Kamble
b2d9a983ff crownbay/linux-yocto_3.10: update SRCREVS to 3.10.38-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-05 12:38:18 -05:00
Nitin A Kamble
aa9814dc33 common/linux-yocto_3.10: update SRCREVS to 3.10.38-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-05-05 12:38:02 -05:00
Nitin A Kamble
f8180161ec fri2 linux-yocto_3.14: Update SRCREVs
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.

Addresses Bug:
[YOCTO #6140]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-29 23:10:15 -05:00
Nitin A Kamble
eb20cce351 emenlow linux-yocto_3.14: Update SRCREVs
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.

Addresses Bug:
[YOCTO #6140]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-29 23:10:00 -05:00
Nitin A Kamble
8338744e04 crownbay linux-yocto_3.14: Update SRCREVs
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.

Addresses Bug:
[YOCTO #6140]

Fixes Bug:
[Yocto #6171]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-29 23:09:43 -05:00
Nitin A Kamble
3a6be5b8f3 common linux-yocto_3.14: Update SRCREVs
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.

Addresses Bug:
[YOCTO #6140]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-04-29 23:09:12 -05:00
Darren Hart
84eb1ba0e9 intel-common: Specify linux-yocto and cleanup order
In keeping with the other BSPs in meta-intel, specify the
PREFERRED_PROVIDER and the PREFERRED_VERSION for the linux-yocto kernel
to 3.14. Move the assignments below the required includes in keeping
with the rest of meta-intel.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-04-29 14:13:27 -07:00
Ong Boon Leong
3cd9b682a1 meta-haswell: fix email address for haswell-wc maintainer
Use meta-intel@yoctoproject.org as maintainer's email address.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-04-29 14:01:02 -07:00
Darren Hart
db84acfc8d intel-common: Set common PACKAGE_ARCH for linux-yocto-rt
The linux-yocto/meta support is now available for the intel-core*
machines and the preempt-rt kernel. Enable the common PACKAGE_ARCH in
intel-common-pkgarch.inc.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-04-09 09:51:19 -07:00
Nitin A Kamble
b26946e8e7 nuc: use common kernels
Now the common kernel recipes are working for the NUC BSP, use it in place
of the BSP specific kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 14:45:31 -05:00
Nitin A Kamble
3b45a0b5b2 common kernels: fix typos in overrides
In the intel common kernel recipes, instead of corei7-64-intel-common,
intel-corei7-64-intel-common was specified as override. This was masking
the KMACHINE and KBRANCH variables defined in these recipes causing
unexpected build issues for kernels of BSPs like nuc.

Fixes bug:
[YOCTO #6123]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 14:45:19 -05:00
Nitin A Kamble
c8992ab544 common/linux-yocto_3.10: update SRCREVS to 3.10.35-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:01:03 -05:00
Nitin A Kamble
438a0c7669 fri2: linux-yocto_3.10: update SRCREVS to 3.10.35-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:00:52 -05:00
Nitin A Kamble
d319fa283a emenlow: linux-yocto_3.10: update SRCREVS to 3.10.35-ltsi
Update the SRCREV to the latest available for 3.10. This includes a fix for
LTSI changes, which fixes the boot issue on emenlow.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:00:46 -05:00
Nitin A Kamble
4dd39ba797 crownbay: linux-yocto_3.10: update SRCREVS to 3.10.35-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:00:34 -05:00
Nitin A Kamble
d13d638b29 common/linux-yocto_3.10: update SRCREVS to 3.10.35-ltsi
Update the SRCREV to the latest available for 3.10.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:00:22 -05:00
Nitin A Kamble
25486efb37 intel-corei7-64: change the default kernel to v3.14
Use the latest linux-yocto kernel for the intel-corei7-64 BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 09:00:04 -05:00
Nitin A Kamble
14093e6b88 intel-core2-32: change the default kernel to v3.14
Use the latest linux-yocto kernel for the intel-core2-32 BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:56 -05:00
Nitin A Kamble
2839beb8dd sugarbay: change the default kernel to v3.14
Use the latest linux-yocto kernel for the sugarbay BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:43 -05:00
Nitin A Kamble
3bd4a0e73a nuc: change the default kernel to v3.14
Use the latest linux-yocto kernel for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:34 -05:00
Nitin A Kamble
3a036d1b11 jasperforest: change the default kernel to v3.14
Use the latest linux-yocto kernel for the jasperforest BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:21 -05:00
Nitin A Kamble
c75a80f3b2 fri2-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the fri2-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:14 -05:00
Nitin A Kamble
640a801cc4 emenlow-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the emenlow-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:59:01 -05:00
Nitin A Kamble
548692b1ca crownbay-noemgd: change the default kernel to v3.14
Use the latest linux-yocto kernel for the crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:53 -05:00
Nitin A Kamble
71a0812b1d nuc: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:39 -05:00
Nitin A Kamble
64ba59e034 fri2-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the fri2-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:24 -05:00
Nitin A Kamble
47d76d6906 emenlow-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the emenlow-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:16 -05:00
Nitin A Kamble
27c7abac6f crownbay-noemgd: linux-yocto_3.14 recipe
Enable the linux-yocto_3.14 recipe for the crownbay-noemgd BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:58:00 -05:00
Nitin A Kamble
46ac8a922c linux-yocto_3.14: common recipe for meta-intel BSPs
Extend the linux-yocto_3.14 recipe from poky layer to meta-intel layer.
This kernel recipe is shared by multiple BSPs from the meta-intel layer.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:57:49 -05:00
Nitin A Kamble
2b717f47ba Make LINUX_VERSION machine specific
Make all the LINUX_VERSION variables in various kernel recipes machine specific
to avoid name-space pollution.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-04-04 08:57:35 -05:00
Nitin A Kamble
185ac2bc78 nuc: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

The common linux-yocto_3.10 kernel is not able to find root device on
the NUC platform.  Hence the NUC BSP is not yet updated to use the
common kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:17:43 -05:00
Nitin A Kamble
192ba6dd4c common: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:17:04 -05:00
Nitin A Kamble
a1f18ba02f fri2: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI).

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:16:11 -05:00
Nitin A Kamble
c9c6092792 crownbay: Update linux-yocto 3.10 SRCREV (3.10.34-LTSI)
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:15:42 -05:00
Nitin A Kamble
f058b23887 emenlow: Update linux-yocto 3.10 SRCREV (3.10.25)
Update the commit of the machine branch standard/base to 3.10.25 commit.
After 3.10.25 the LTSI changes are causing kernel panic at boot on emenlow.
A fix for this boot issue is out, but not yet integrated in to the LTSI
kernel. Once the LTSI kernel has the fix, the emenlow 3.10 kernel can be
updated to the latest 3.10 LTSI kernel.

This also works around an open issue with do_validate_branches where
feature branches are reset the HEAD of the machine branch if they contain
that commit.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2014-04-02 08:15:03 -05:00
Tom Zanussi
3854808811 Actually remove all retired BSP files
The below commit didn't actually remove all the files from the BSPs
retired - the BSP directories were still there with unremoved files in
them - this actually finishes the removal.

  commit 8d79fb4e0c
  Author: Nitin A Kamble <nitin.a.kamble@intel.com>
  Date:   Wed Mar 12 12:12:32 2014 -0700

      Remove chiefriver, sys940x & n450 BSPs

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-26 22:50:45 -05:00
Nitin A Kamble
b3614d762b common linux-yocto-3.10: specify kernel SRCREVs
Define the kernel branch SRCREVs in meta-intel layer, so that other
layers can not break the common BSP kernel unknowingly.

Using the latest HEADs of the git branches for SRCREVs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2014-03-26 22:42:14 -05:00
Nitin A Kamble
8d79fb4e0c Remove chiefriver, sys940x & n450 BSPs
Configuration for the chiefriver, sys940x, sys940x-noemgd, n450 BSPs are
deleted. The consolidated BSPs viz intel-corei7-64 and intel-core2-32
support these boards.

As part of the usual retirement process, a heads-up email was sent to the
meta-intel mailing list requesting any feedback regarding retirement of
these BSPs. The community did not had any concerning feedback to
reconsider the retirement decision.

The MAINTAINERS file and the layer version of the meta-intel layer are
updated to reflect removal of the BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
CC: Darren Hart <dvhart@linux.intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2014-03-26 22:41:49 -05:00
Darren Hart
a1491bc54b linux-yocto-dev: Specify SRC_REVs for intel-core* machines
The automatic SRCREV AUTOREV anonymous python in linux-yocto-dev.bb
will only trigger on the PREFERRED_PROVIDER_virtual/kernel being
linux-yocto-dev if it is set in local.conf, or a similar file parsed
prior to itself.

Since these two machines currently specify linux-yocto-dev in the
machine configuration, the AUTOREV doesn't trigger - and we do not want
AUTOREV specified in the recipe itself to avoid breakage in the event
of no network access.

This is a bizarre little corner case as machines typically do not
specify linux-yocto-dev. For the time being, fix the do_fetch failure by
specifying SRCREVs for the two intel-core* machines. Users who want
AUTOREV can specify THAT in their local.conf. This way it doesn't break
out of the box.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-25 14:04:21 -07:00
Darren Hart
f122b5a101 fri2: Update linux-yocto 3.10 SRCREV (3.10.33-LTSI)
Update to the HEAD of standard/fri2 (3.10.33-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-24 11:30:34 -07:00
Darren Hart
626bc16936 linux-yocto-rt: Add missing 3.10 rt bbappends
The following commit:
    Update linux-yocto-rt 3.8 to 3.10
    46fd4b45c7

Failed to add the new 3.10 recipes, resulting in build failures for
machines not taking advantage of the intel-common-pkgarch.

Add the linux-yocto-rt bbappend to those BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-17 16:23:10 -07:00
Darren Hart
bbbfb9e751 intel-core*: Set kernel provider with conditional assignment
The PREFERRED_PROVIDER_virtual/kernel was assigned with = instead of ?=,
preventing the user from overriding the setting with something like
linux-yocto-rt. Use ?=.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Teemu Keskinarkaus <Teemu.Keskinarkaus@Maximatecc.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
2014-03-17 16:22:53 -07:00
Darren Hart
59815d81a8 intel-common: Add nuc to the README
Both the Ivy Bridge and Haswell nuc systems are covered supported by the
intel-corei7-64 BSP. The HDMI audio requires manual configuration which
is handled by a machine-specific script in the nuc BSP. A general
solution to this sort of problem is in the works.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-14 08:01:52 -07:00
Stefan Stanacar
eb9240d44d common/recipes-bsp: remove gnu-efi and gummiboot recipes
Nothing in meta-intel requires these and now
they are in OE-core anyway.

Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-03-13 10:07:12 -05:00
Darren Hart
e295a2bed9 crownbay: linux-yocto_3.10 SRCREV update (3.10.32, LTSI Update)
Update the SRCREV to the latest available for 3.10. This includes a
stable update to 3.10.32 and an LTSI update. Fixes the emgd build
failure with the latest LTSI.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Tested-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Acked-by: Nitin Kamble <nitin.a.kamble@intel.com>
2014-03-12 14:52:27 -07:00
Darren Hart
09d485dcce linux-yocto: Remove redundant recipes
Remove all redundant linux-yocto recipes where the BSP is able to reuse
the intel-common version.

Update the common bbappends with the KERNEL_FEATURES and
module_autoload* statements from the consolidated bbappends.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
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
Darren Hart
46fd4b45c7 Update linux-yocto-rt 3.8 to 3.10
3.8 is no longer supported, update the remaining 3.8-rt recipes to 3.10.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
7ff7312cbb fri2: Update linux-yocto-tiny recipe
3.8 is no longer supported, update the tiny bbappend to 3.10.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
c44aad0064 Remove linux-yocto rt and tiny 3.4 recipes
3.4 is no longer supported, drop the 3.4 rt and tiny recipes as well.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
f4d24c4363 Remove linux-yocto 3.8 bbappends
The current development branch (for 1.6) supports 3.10 and -dev
linux-yocto kernels. Delete all the lingering 3.8 kernel recipes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
a1f14721d2 Remove linux-yocto 3.4 bbappends
The current development branch (for 1.6) supports 3.10 and -dev
linux-yocto kernels. Delete all the lingering 3.4 kernel recipes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
50fa9bb12c Use intel-common-pkgarch for non-emgd BSPs
Enable the intel-common pkgarch and machine override mechanism for most
non-emgd BSPs. The Queensbay platforms show issues on the 3.10 kernel,
and the NUC is experiencing some boot issues with the common kernel, so
skip those for now.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 14:51:00 -07:00
Darren Hart
fb2cbbc2de intel-common: Add a README
Add a README describing the intel-core* (intel-common) BSPs and the
Linux kernel package architecture. Includes a list of currently tested
BSPs compatible with the intel-common BSPs.

Update the top-level README with a reference to this new README for the
intel-common BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-12 13:44:34 -07:00
Nitin A Kamble
eed1b6c29d nuc BSP: include AMT 8+ support
Include support for Intel Active Management Technology version 8+ on the NUC BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-03-12 11:11:49 -05: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
Darren Hart
a5b790da02 intel-core*: Add common MACHINE_* values
Add common values for the various MACHINE_ variables, derived from the
existing BSPs in meta-intel. Include EFI and PCBIOS, 3G and wifi
support, and video decoding. Include the linux-firmware package.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-10 21:44:01 -07:00
Darren Hart
dc7c8548ff intel-core*: Add default serial console
For the intel-common BSPs, assume a default serial console of
ttyS0 at 115200 BAUD. This will ensure the configuration is
in place and is easy to find and modify on the resulting images.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-10 21:44:01 -07:00
Darren Hart
80bdaeda52 intel-core*: Add Xserver drivers
Include support for x86, ext, i9xx, fbdev, vesa, and modesetting
drivers, as well as matrox for the 64b machines (for the Xeon server
class systems).

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-03-10 21:44:01 -07: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
Darren Hart
d7026654ae intel-common-pkgarch: Correct PACKAGE_EXTRA_ARCHS usage
The trailing S was missing from the variable name, resulting in
the kernel-modules package not being found as the common arch was not
added to the PACKAGE_ARCHS variable used by the package manager.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-21 00:53:52 -08:00
Richard Purdie
a2e40547fd meta-tlk: Update linux-yocto bbappend after bitbake changes
For various (good) reasons we needed to adjust bitbake so that PN
is only set in bbappend/bb files, not from conf/inc files since
in many cases this was leading to odd/unexpected behaviour.

The variable can be used in these files however it cannot be
expanded, as it is here. We therefore need to remove the expansion
and replace with the real string. This fixes builds in master.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-02-17 21:43:02 +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
6f9f706e87 jasperforest: Correct typo in machine config tune file
The following commit:

    3d270e3 jasperforest: Correct typo in machine config tune file

introduced a bug with an incorrect required include filename, correct
it.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Nitin A. Kamble <nitin.a.kamble@intel.com>
2014-02-11 13:15:21 -08:00
Darren Hart
c7bf6a327b intel-common: Make using intel-common override opt-in
Currently the intel-core*-common.inc files also include the
intel-common-pkgarch.inc, forcing the introduction of the intel-common
PACKAGE_ARCH. Coupling this with the addition of the intel-common
MACHINE_OVERRIDE, means that even MACHINE_ARCH packages can be
influenced by intel-common overrides, which is not desirable.

Remove the intel-common-pkgarch.inc from the intel-core*common.inc
include files, requiring BSPs wanting to use the intel-common mechanism
to explicitly include it. This obviates the need to reset the
linux-yocto PACKAGE_ARCH to MACHINE_ARCH.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-02-05 20:43:54 -08:00
Darren Hart
dd0bd45aa4 MACHINEOVERRIDES: Use INTEL_COMMON_PACKAGE_ARCH
Create the intel common override for use in currently machine-specific
recipes which need to make overrides for all the compatible machines,
such as COMPATIBLE_MACHINES in the linux-yocto* recipes.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-05 20:42:00 -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
Darren Hart
370cd0aef2 sugarbay: Remove redundant usb webcam fragment
The usb webcam media fragment is already included in the
common-pc-64-standard BSP definition which is included by the sugarbay
standard BSP description. There should be no need to duplicate that
here.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-02-05 20:30:21 -08:00
Darren Hart
becb74a76e emenlow: Move reboot quirk to MACHINE config from linux-yocto
Move the "reboot=pci" quirk from the linux-yocto BSP definition to the
machine config APPEND line. This pushes config space stuff up into the
meta-intel machine definition where it is more accessible and allows for
consolidation in the linux-yocto level.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin Kamble <nitin.a.kamble@intel.com>
2014-02-03 11:35:38 -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
8f426abb4e sys940x: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:15 -08:00
Darren Hart
3c28ff5187 sugarbay: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:15 -08:00
Darren Hart
6c77f60835 romley: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:15 -08:00
Darren Hart
19aef8f203 nuc: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
6923f42926 n450: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
8782d90d0d jasperforest: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
5a2894f272 fri2: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
72b0d50869 emenlow: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
8bde0fa9b5 crystalforest: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
587ac72206 crownbay: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
c4fc0c5958 chiefriver: Set PACKAGE_ARCH to MACHINE_ARCH explicitly
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
9ca21ad723 sugarbay: Use the corei7 tune
Sandy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
ddcc0ac58c romley: Use corei7 tuning
Sandy Bridge and Ivy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Haw Foo Chien <foo.chien.haw@intel.com>
Cc: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
a9386fcd6c nuc: Use corei7 tuning
Ivy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
e7c194281d jasperforest: Use corei7 tuning
Nehalem based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
ef94cc543b haswell-wc: Use corei7 tuning
Haswell based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
20915c9d48 emenlow: Use core2-32 tuning
The Z5xx Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
c26b530855 crystalforest: Use corei7 tuning
Sandy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-27 16:56:14 -08:00
Darren Hart
420ce9fc4d n450: Use core2-32 tuning
The E4xx (Pine View) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:13 -08:00
Darren Hart
e9e03331ec sys940x: Use core2-32 tuning
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:13 -08:00
Darren Hart
f68532b366 fri2: Use core2-32 tuning
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:13 -08:00
Darren Hart
584176c588 crownbay: Use core2-32 tuning
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:13 -08:00
Darren Hart
fd12de25f5 chiefriver: Use corei7 tuning
Ivy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
2014-01-27 16:56:13 -08:00
Darren Hart
2929967d15 meta-intel.inc: Use X86 instead of IA32
To be consistent with the renaming in oe-core, use X86 instead of IA32
in the XSERVER_X86* variables.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2014-01-27 16:56:13 -08:00
Darren Hart
45582cbb1c Add Intel core2 and corei7 BSPs and tune files
Introduce two new generic BSPs that parallel the updated core2 and new
corei7 tune files in oe-core. These BSPs provided optimized tune flags
for Intel Core and Atom CPUs since 2006 in the 32 bit core2 BSP and since
Nehalem and Silvermont (Bay Trail) in the 64 bit corei7 BSP.

These establish a suitable balance between compatibility and performance
optimization.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Richard Purdie <richard.purdie@intel.com>
Cc: Paul Eggleton <paul.eggleton@intel.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Nitin Kamble <nitin.a.kamble@intel.com>
Cc: Mark Hatle <mark.hatle@windriver.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-01-27 16:56:13 -08: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
Nitin A Kamble
d8c1d14f9e meta-emenlow: Fix gma500 kernel feature name for v3.8 & dev kernels
The gma600 feature has been merged into the gma500 feature in the
linux-yocto kernel repository.  The kernel recipes need to use the
gma500 feature instead of the removed gma600 feature.

Fixes bug:
[YOCTO #5699]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-20 09:15:28 -06:00
Tom Zanussi
381f53495e meta-intel: Clarify and relocate patch submission guidelines
The current location for patch submission guidelines, MAINTAINERS,
doesn't make as much sense for that information as does README, so
move the relevant information there.

The existing patch submission guidelines also aren't as clear and
exhaustive as they could be; this change additionally adds more
detailed expectations for patch submission.

Both files also get a bit of reorganization and a bit more explicit
text describing their purpose.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2014-01-15 12:59:32 -06:00
Nitin A Kamble
7e1853808c sugarbay: linux-yocto-dev: update the webcam feature name
The feature definition has changed in the dev kernel repository.
Change the feature use accordingly to avoid this kind of kernel build errors.

| WARNING: addon feature "features/usb/usb-uvcvideo" was not found
| WARNING: addon feature "features/media/v4l2" was not found
| ERROR: required features were not found. aborting

The srcrevs of the kernel branches are updated to use the new kernel features.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-15 12:58:49 -06:00
Nitin A Kamble
bf9f6e42b2 sugarbay: linux-yocto-3.10: enable the webcam feature
The feature definition in the kernel repository has changed. Because of it
the webcam feature got pulled out in the commit noted below. Bringing back
the webcam support with the updated feature.

   commit 1b2ed9a990
   Author: Tom Zanussi <tom.zanussi@intel.com>
   Date:   Thu Dec 19 17:56:01 2013 -0600

    meta-sugarbay: Remove obsolete features

    features/usb/usb-uvcvideo features/media/v4l2 were removed from the
    kernel metadata and should therefore have been removed from the kernel
    recipes as well, which this does for sugarbay.

    Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-15 12:58:38 -06:00
Tom Zanussi
11fc51c05f meta-sys940x: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:51:34 -06:00
Tom Zanussi
bbdd8ab766 meta-sugarbay: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:50:39 -06:00
Tom Zanussi
04f5f7b319 meta-romley: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:49:45 -06:00
Tom Zanussi
bfec2103a7 meta-nuc: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:48:45 -06:00
Tom Zanussi
028ae14eab meta-n450: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:48:01 -06:00
Tom Zanussi
ed24bfa39e meta-jasperforest: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:47:17 -06:00
Tom Zanussi
e177130ebd meta-emenlow: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:46:37 -06:00
Tom Zanussi
99a6513793 meta-crystalforest: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:45:48 -06:00
Tom Zanussi
24a489789a meta-crownbay: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:44:47 -06:00
Tom Zanussi
c05b1f112b meta-chiefriver: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:43:45 -06:00
Andrei Gherzan
f707b6c679 meta-fri2: Use the symlink to the actual image in README
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2014-01-06 11:34:28 -06: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
Tom Zanussi
1b2ed9a990 meta-sugarbay: Remove obsolete features
features/usb/usb-uvcvideo features/media/v4l2 were removed from the
kernel metadata and should therefore have been removed from the kernel
recipes as well, which this does for sugarbay.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-12-20 23:27:25 -06:00
Darren Hart
71715193be linux-yocto-3.10: Update SRCREVs for 3.10.19 for remaining BSPs
Fixes [YOCTO 5679]

Bump the SRCREVs to address the lttng-modules build failure introduced
by the oe-core/poky commit:

lttng-modules: Update to 2.3.3 version

This updates the SRCREVs for crystalforest, haswell-wc, and romley which
were at different points than the rest of the BSPs in the layer.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-12-20 23:26:48 -06:00
Tom Zanussi
9adaae0f23 linux-yocto-3.10: Update SRCREVs for 3.10.19
Fixes [YOCTO 5679]

Bump the SRCREVs to address the lttng-modules build failure introduced
by the oe-core/poky commit:

lttng-modules: Update to 2.3.3 version

This updates all the BSPs that were at the same machine SRCREV in one
shot.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-12-20 23:24:05 -06:00
Darren Hart
a665015a6a grub-efi: Rename and update grub-efi for recent oe-core changes
OE-Core has changed the grub-efi implementation, splitting out
grub-efi-native and moving the do_mkimage task to do_deploy. Rename and
update this bbappend accordingly.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-12-16 10:55:54 -08: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
Tom Zanussi
f5c2786e7c sys940x: Remove mesa PREFERRED_VERSION
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."

So remove the preferred version and get rid of warnings such as below:

  NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libg
  NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 18:17:53 -06:00
Tom Zanussi
1019ab5551 emenlow: Remove mesa PREFERRED_VERSION
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."

So remove the preferred version and get rid of warnings such as below:

  NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libg
  NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 18:16:34 -06:00
Tom Zanussi
a317a41962 fri2: Remove mesa PREFERRED_VERSION
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."

So remove the preferred version and get rid of warnings such as below:

  NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libg
  NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 18:15:13 -06:00
Tom Zanussi
3b26dd333e crownbay: Remove mesa PREFERRED_VERSION
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."

So remove the preferred version and get rid of warnings such as below:

  NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libgl)
  NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 18:12:53 -06:00
Nitin A Kamble
06623c901b sys940x: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:58:58 -06:00
Nitin A Kamble
fedc707d8a sugarbay: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:58:50 -06:00
Nitin A Kamble
b374a530b9 nuc: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:58:39 -06:00
Nitin A Kamble
b21b1a1708 jasperforest: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:58:33 -06:00
Nitin A Kamble
f195013888 fri2: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:58:15 -06:00
Nitin A Kamble
c96b19cf6e emenlow: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:58:07 -06:00
Nitin A Kamble
c328ab8487 crownbay: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:57:56 -06:00
Nitin A Kamble
bee6a25554 chiefriver: linux-yocto-3.10: update kernel srcrevs
Updating kernel srcrevs to the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-14 15:57:49 -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
Ong Boon Leong
b74b419f08 meta-haswell-wc: update linux-yocto_3.10 SRCREV
Update machine and meta branch to use latest SRCREV.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-11 21:47:55 -06:00
Ong Boon Leong
e1ecd35e49 meta-romley: update linux-yocto_3.10 SRCREV
Update machine and meta branch to use latest SRCREV.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-11 21:47:44 -06:00
Ong Boon Leong
759987114a meta-crystalforest: update linux-yocto_3.10 SRCREV
Update machine and meta branch to use latest SRCREV.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-11 21:47:35 -06:00
Ong Boon Leong
5b8906515f meta-tlk: enable for linux-yocto_3.10
This is to enable time-limited-kernel for linux-yocto
v3.10.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-08 09:19:59 -06:00
Chang, Rebecca Swee Fun
63b6c7607e meta-crystalforest: update linux-yocto_3.10 to support latest commit
from meta branch.

Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-11-07 11:20:53 -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
Ong Boon Leong
cef90890a6 meta-isg: Update MAINTAINERS file for haswell-wc
Remove typo in MAINTAINERS file for haswell-wc bsp.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-31 20:08:19 -05:00
Ong Boon Leong
4abf239225 meta-haswell-wc: add kernel recipe for haswell-wc BSP
Provide kernel v3.8 and v3.10 recipe for haswell-wc BSP.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-31 20:08:07 -05:00
Ong Boon Leong
57d5f83f98 meta-haswell-wc: provide a formfactor for the haswell-wc BSP
Provide a formfactor configuration for the haswell-wc BSP.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-31 20:07:53 -05:00
Ong Boon Leong
fc150a606c meta-haswell-wc: provide machine configuration for haswell-wc
Create a new machine named 'haswell-wc'.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-31 20:07:40 -05:00
Ong Boon Leong
2636851fd9 meta-haswell-wc : new BSP layer for Intel Haswell Mobile Platform
This layer provides support for 4th Gen Intel® Core™ Processor with
Mobile Intel QM87 and HM86 Chipsets.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-31 20:07:32 -05:00
Ong Boon Leong
82567949e0 meta-romley: remove xserver-xf86-config
Remove xorg.conf from romley BSP because the BSP can depend on X to
auto-configure itself.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-24 14:20:15 -05:00
Chang, Rebecca Swee Fun
1e9c182b80 meta-crystalforest: update machine conf default kernel to v3.10
Update Gladden and Server platforms to support kernel version 3.10
by default.

Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-22 22:31:11 -05:00
Chang, Rebecca Swee Fun
91366de454 meta-crystalforest: enable linux-yocto_3.10 kernel recipe
Enable meta-crystalforest linux-yocto_3.10 kernel version
for both Gladden and Server platforms at version 3.10.11.

Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-22 22:30:52 -05:00
Ong Boon Leong
916932e0b6 meta-romley: Update machine default kernel to v3.10
Update IVB & SNB romley platform default kernel version
to v3.10.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-21 17:58:25 -05:00
Ong Boon Leong
60df241fff meta-romley: Enable linux-yocto_3.10 kernel recipe
Enable meta-romley linux-yocto_3.10 kernel version
for both IVB & SNB platforms at version 3.10.11.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-21 17:58:14 -05:00
Ong Boon Leong
258f582ea9 meta-romley: update linux-yocto_3.8 to v3.8.13
Update linux-yocto_3.8 meta-romley machine branch to v3.8.13
and update linux-yocto_3.8 meta branch to most recent.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-21 17:58:03 -05:00
Ong Boon Leong
bf3b0601fa meta-crystalforest: remove xserver-xf86-config
To remove xorg.conf from crystalforest BSP for both gladden
and server platforms. BSP can depends on X to auto-configure
itself.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 13:29:50 -05:00
Ong Boon Leong
06643addff meta-crystalforest: update linux-yocto_3.8 kernel to 3.8.13
Update the kernel recipe src-revs to use kernel v3.8.13 of the
kernel repository branches and to use the HEAD of
linux-yocto_3.8 meta branch.

Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 13:29:30 -05:00
Tom Zanussi
77d48f772e meta-intel/meta-isg: new area for ISG BSPs
This creates meta-intel/meta-isg, a dedicated area within meta-intel
for ISG to house and maintain their ISG-specific BSPs.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 13:22:19 -05:00
Nitin A Kamble
5443899905 sys940x-noemgd: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:56:36 -05:00
Nitin A Kamble
46ad1e0dc8 fri2-noemgd: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:56:14 -05:00
Nitin A Kamble
ff06706061 emenlow-noemgd: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:56:04 -05:00
Nitin A Kamble
c837c63bb9 crownbay-noemgd: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:55:51 -05:00
Nitin A Kamble
24cc8e2486 sugarbay: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:55:36 -05:00
Nitin A Kamble
1cf6277b44 nuc: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:55:27 -05:00
Nitin A Kamble
662af80f3a jasperforest: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:55:07 -05:00
Nitin A Kamble
62ed6eddb9 chiefriver: linux-yocto_3.10: update srcrevs
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:54:59 -05:00
Nitin A Kamble
758e16afc8 sys940x: update default kernel to v3.10
Now the v3.10 kernel is enabled for this BSP. Making the
newer kernel as the default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:54:46 -05:00
Nitin A Kamble
0ec43e9f43 sys940x: Enable 3.10 kernel recipe
Now EMGD 1.18 driver is working with the v3.10 kernel.
Moving this EMGD based BSP to the v3.10 kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:54:38 -05:00
Nitin A Kamble
58459903b2 fri2: update default kernel to v3.10
Now the v3.10 kernel is enabled for this BSP. Making the
newer kernel as the default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:54:25 -05:00
Nitin A Kamble
352e57f6d2 fri2: Enable 3.10 kernel recipe
Now EMGD 1.18 driver is working with the v3.10 kernel.
Moving this EMGD based BSP to the v3.10 kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:54:17 -05:00
Nitin A Kamble
42a9555899 emenlow: update default kernel to v3.10
Now the v3.10 kernel is enabled for this BSP. Making the
newer kernel as the default kernel for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:54:04 -05:00
Nitin A Kamble
b49f61cbdb emenlow: Enable 3.10 kernel recipe
Now EMGD 1.18 driver is working with the v3.10 kernel.
Moving this EMGD based BSP to the v3.10 kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-18 08:53:52 -05:00
Tom Zanussi
0c3c77b56a crownbay: Switch to linux-yocto-3.10
Now that 3.10 kernel support for crownbay has been added, switch
crownbay to linux-yocto-3.10.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-10-17 15:24:46 -05:00
Tom Zanussi
a58ebe2177 crownbay: Add linux-yocto_3.10 support
Add support for the crownbay machine to linux-yocto_3.10 - this adds
support for the emgd version of the BSP now that emgd-1.18 has been
ported to 3.10 in the emgd-1.18 branch of linux-yocto-3.10.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-10-17 15:24:40 -05: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
Nitin A Kamble
0fe13c0976 BSP READMEs: change the language of the compliance section
Use "Yocto Project Compatible" in place of "compliance" as suggested
by Jeffrey Osier Mixon.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-09 14:33:18 -05:00
Nitin A Kamble
a1138af21f nuc: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:30:20 -05:00
Nitin A Kamble
6f003a947d chiefriver: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:30:13 -05:00
Nitin A Kamble
88e5a61bca jasperforest: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:29:58 -05:00
Nitin A Kamble
4721ab3e72 sugarbay: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:29:49 -05:00
Nitin A Kamble
3bf806bca3 sys940x: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

This fixes the unusable mouse & keyboard issue in X for this BSP.

Fixes Bug:
[YOCTO #5279]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:29:39 -05:00
Nitin A Kamble
6d0fc500ca fri2: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

This fixes the unusable mouse & keyboard issue in X for this BSP.

Fixes Bug:
[YOCTO #5279]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:29:29 -05:00
Nitin A Kamble
45175283cf crownbay: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

This fixes the unusable mouse & keyboard issue in X for this BSP.

Fixes Bug:
[YOCTO #5279]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:29:17 -05:00
Nitin A Kamble
0484d58338 emenlow: linux-yocto v3.8 & v3.10 update srcrevs
Use the latest branch HEADs for srcrevs in these kernel recipes.

This fixes the unusable mouse & keyboard issue in X for this BSP.

Fixes Bug:
[YOCTO #5279]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-10-03 14:29:01 -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
67b58a7927 sugarbay: update linux-yocto_3.10 kernel to 3.10.11
Update the kernel recipe src_revs to use the latest HEADS of the
kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:01:32 -05:00
Nitin A Kamble
42b12e8656 nuc: update linux-yocto_3.10 kernel to 3.10.11
Update the kernel recipe src-revs to use the latest HEADS of the
kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:01:19 -05:00
Nitin A Kamble
75d3543aac jasperforest: update linux-yocto_3.10 kernel to 3.10.11
Update the kernel recipe src-revs to use the latest HEADS of the
kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:01:09 -05:00
Nitin A Kamble
479a345b9b chiefriver: update linux-yocto_3.10 kernel to 3.10.11
Update the kernel recipe src-revs to use the latest HEADS of the
kernel repository branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:00:59 -05:00
Nitin A Kamble
19f9f3e1b5 sys940x-noemgd: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
making the newer kernel as the default kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:00:48 -05:00
Nitin A Kamble
04a30a2528 sys940x-noemgd: linux-yocto_3.10 recipe extension
Provide the BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer.

This configures the v3.10 kernel repository branches and commits
for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:00:36 -05:00
Nitin A Kamble
02e1b9ce10 fri2-noemgd: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
making the newer kernel as the default kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:00:24 -05:00
Nitin A Kamble
cf39cdb270 fri2-noemgd: linux-yocto_3.10 recipe extension
Provide the BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer.

This configures the v3.10 kernel repository branches and commits
for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:00:14 -05:00
Nitin A Kamble
26d394b4cf emenlow-noemgd: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
making the newer kernel as the default kernel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 09:00:04 -05:00
Nitin A Kamble
d708012ed6 emenlow-noemgd: linux-yocto_3.10 recipe extension
Provide the BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer.

This configures the v3.10 kernel repository branches and commits
for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-09-23 08:59:45 -05:00
Ross Burton
ade3cbd98b sys940x: enable input device hotplug in xserver-xf86-config
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.

Also remove the setting of DontZap to the default value for clarity.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:32:05 -05:00
Ross Burton
fee90862ba fri2: enable input device hotplug in xserver-xf86-config
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.

Also remove the setting of DontZap to the default value for clarity.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:31:54 -05:00
Ross Burton
363a5f2c2e emenlow:: enable input device hotplug in xserver-xf86-config
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.

Also remove the setting of DontZap to the default value for clarity.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:31:37 -05:00
Ross Burton
08c9685951 crownbay: enable input device hotplug in xserver-xf86-config
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.

Also remove the setting of DontZap to the default value for clarity.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:31:27 -05:00
Ross Burton
f9ae3571ea n450: remove xserver-xf86-config
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices).  Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:31:17 -05:00
Ross Burton
42a78097bf sugarbay: remove xserver-xf86-config
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices).  Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:31:07 -05:00
Ross Burton
f366b58cc0 jasperforest: remove xserver-xf86-config
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices).  Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:30:55 -05:00
Ross Burton
65388277f7 chiefriver: remove xserver-xf86-config
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices).  Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-20 18:29:55 -05:00
Ross Burton
34ea904fbe nuc: remove xserver-xf86-config
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices).  Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.

Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-09-19 07:53:14 -05:00
Nitin A Kamble
7b5023275b meta-intel-emgd.inc: specify preferred providers for gl components
By default the gl components are coming from mesa recipe. But for
BSPs with EMGD graphics, these components come from emgd and
mesa-gl recipes.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-09-18 08:14:41 -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
Nitin A Kamble
0d47e4b862 sys940x.conf: include meta-intel-emgd.inc
Which brings the separate package dir for opengl related recipes
to improve the build performance while building multiple BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-09-18 08:13:52 -05:00
Nitin A Kamble
b7dc401669 fri2.conf: include meta-intel-emgd.inc
Which brings the separate package dir for opengl related recipes
to improve the build performance while building multiple BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-09-18 08:13:42 -05:00
Nitin A Kamble
b2adc5e246 emenlow.conf: include meta-intel-emgd.inc
Which brings the separate package dir for opengl related recipes
to improve the build performance while building multiple BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-09-18 08:13:26 -05:00
Nitin A Kamble
fe4b080f39 crownbay.conf: include meta-intel-emgd.inc
Which brings the separate package dir for opengl related recipes
to improve the build performance while building multiple BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-09-18 08:13:18 -05:00
Richard Purdie
49f495e388 Separate packagedir for GL components of EMGD BSPs
When multiple BSPs of the same arch are built in a build directory,
the differences in GL providers such as emgd-driver and mesa causes
rebuild of large set of recipes, as they collide on each other's space
for multiple BSPs. Although this does not impact correctness, it
impacts build performance negatively.

 Richard had an idea of providing separate PACKAGE_DIR to the
colliding recipes to avoid the build area collision. And this approach
significantly reduces the negative impact on the build performance.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-09-18 08:13:06 -05:00
Tom Zanussi
66def4d09c meta-crownbay: move crownbay-noemgd to linux-yocto-3.10
Add linux-yocto_3.10 bbappends to meta-crownbay and switch
crownbay-noemgd to use them.

Leave crownbay at 3.8, since the EMGD kernel branch hasn't yet been
made to work with 3.10.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-09-18 08:08:56 -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
Richard Purdie
78f83fed4f meta-tlk/base-files: Drop unneeded PR bump
We don't bump PR values since we have the PR server now.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Acked-by: Saul Wold <sgw@linux.intel.com>
2013-09-11 11:59:11 -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
0bd0aad82f sugarbay: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.

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:39 -05:00
Nitin A Kamble
3dd6cfcde3 sugarbay: linux-yocto_3.10 recipe extension
Provide the sugarbay BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.

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:30 -05:00
Nitin A Kamble
2a86c0961a nuc: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.

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:19 -05:00
Nitin A Kamble
0967892158 nuc: linux-yocto_3.10 recipe extension
Provide the nuc BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the nuc BSP.

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:49:53 -05:00
Nitin A Kamble
00ebac0060 jasperforest: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.

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:49:42 -05:00
Nitin A Kamble
cfb034414f jasperforest: linux-yocto_3.10 recipe extension
Provide the jasperforest BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the jasperforest BSP.

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:49:34 -05:00
Nitin A Kamble
ae7fc98118 chiefriver: move BSP to the v3.10 kernel
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.

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:49:21 -05:00
Nitin A Kamble
8ad50ad9cd chiefriver: linux-yocto_3.10 recipe extension
Provide the chiefriver BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the chiefriver BSP.

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:49:14 -05:00
Nitin A Kamble
a30089ab6a nuc: mention required opengl distro feature in the README
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, then one needs to do it in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-05 08:22:41 -05:00
Nitin A Kamble
1eaf80c09f chiefriver: mention required opengl distro feature in the README
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, then one needs to do it in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-05 08:22:32 -05:00
Nitin A Kamble
949da71356 sugarbay: mention required opengl distro feature in the README
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, then one needs to do it in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-09-05 08:21:08 -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
Nitin A Kamble
164067980e sys940x: mention required opengl distro feature in the README
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, one needs to do it in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-08-27 09:41:40 -05:00
Nitin A Kamble
f2652b3223 fri2: mention required opengl distro feature in the README
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, one needs to do it in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-08-27 09:37:32 -05:00
Nitin A Kamble
8d12bc2ad3 crownbay: mention required opengl distro feature in the README
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, one needs to do it in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-08-27 09:34:27 -05:00
Nitin A Kamble
4f21f38566 emenlow: mention required opengl distro feature in the README
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, one needs to do it in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-08-27 09:31:03 -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
ddbbbf3a5a sys940x:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:59 -07:00
Nitin A Kamble
0f7c3a66b5 sugarbay:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:56 -07:00
Nitin A Kamble
72a2bab9aa nuc:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:54 -07:00
Nitin A Kamble
1c291dcd3a jasperforest:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:51 -07:00
Nitin A Kamble
2a36589953 fri2:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:49 -07:00
Nitin A Kamble
6b1e5f4583 emenlow:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:46 -07:00
Nitin A Kamble
e7a21880e1 crownbay:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:43 -07:00
Nitin A Kamble
b7de441f9b chiefriver:linux-yocto-3.8: update meta branch srcrev
This fixes USB autosuspend issues related to non-responsive mice & keyboards.

Fixes bug:
[YOCTO #4992]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-12 16:17:28 -07:00
Nitin A Kamble
60c571b576 sys940x: update preferred version of mesa recipe to 9.1.6
The previous version is not available anymore, so use the newer
version of the mesa recipe now.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-06 10:29:53 -07:00
Nitin A Kamble
cfc347aa21 fri2: update preferred version of mesa recipe to 9.1.6
The previous version is not available anymore, so use the newer
version of the mesa recipe now.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-06 10:29:43 -07:00
Nitin A Kamble
5821bd8ab2 crownbay: update preferred version of mesa recipe to 9.1.6
The previous version is not available anymore, so use the newer
version of the mesa recipe now.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-06 10:29:29 -07:00
Nitin A Kamble
b43ec3abc5 emenlow: update preferred version of mesa recipe to 9.1.6
The previous version is not available anymore, so use the newer
version of the mesa recipe now.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-08-06 10:29:07 -07: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
Nitin A Kamble
1759e70a22 fri2-noemgd: fix the KERNEL_FEATURE variable override
The variable specific to fri2-noemgd was mistakenly extended with -fri2

Instead using the correct extension -fri2-noemgd

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-29 13:41:43 -05:00
Nitin A Kamble
6d074cae27 fri2: correct the KERNEL_FEATURE variable name
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.

This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-29 13:41:34 -05:00
Nitin A Kamble
84fdca145a emenlow: correct the KERNEL_FEATURE variable name
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.

This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-29 13:41:21 -05:00
Nitin A Kamble
75ac6a2a98 crownbay: correct the KERNEL_FEATURE variable name
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.

This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-29 13:41:12 -05:00
Nitin A Kamble
2173e8f778 sugarbay: correct the KERNEL_FEATURE variable name
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.

This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.

Fixes bug:
[YOCTO #4741]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-29 13:40:59 -05:00
Tom Zanussi
bd34513dc1 mesa: update BSPs to current oe-core mesa version
The current version of mesa was updated in oe-core.  Change mesa
version for these BSPs in order to avoid build errors.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-24 09:56:52 -05: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
fa546ad885 sugarbay: update the kernel commit IDs of kernel branches
Using the latest HEAD of the machine branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-23 10:21:25 -05:00
Nitin A Kamble
47ba0c2f8b nuc: update the kernel commit IDs of kernel branches
Using the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:44:22 -05:00
Nitin A Kamble
137f2859c7 jasperforest: update the kernel commit IDs of kernel branches
Using the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:44:14 -05:00
Nitin A Kamble
fe7cc872d2 chiefriver: update the kernel commit IDs of kernel branches
Using the latest HEADs of the kernel branches.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:44:02 -05:00
Nitin A Kamble
596dd2073a sys940x: update the kernel commit ID of the machine branch
Using the latest HEAD of the machine branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:43:43 -05:00
Nitin A Kamble
358319edb0 fri2: update the kernel commit ID of the machine branch
Using the latest HEAD of the machine branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:43:28 -05:00
Nitin A Kamble
43fc1461da emenlow: update the kernel commit ID of the machine branch
Using the latest HEAD of the machine branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:43:21 -05:00
Nitin A Kamble
55e42f8e35 crownbay: update the kernel commit ID of the machine branch
Using the latest HEAD of the machine branch.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:43:04 -05:00
Nitin A Kamble
910bc1944b sugarbay: enable webcam on the huronriver platform
The sugarbay BSP also covers the huronriver platform.
And the huronriver laptop has a built-in webcam. Enable
the driver support for it so that it is accessible by
user level software.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:42:44 -05:00
Nitin A Kamble
c9c5ac8351 sys940x: update to use emgd 1.18 user recipe
Updating the bsp to use version 1.18 of emgd userland recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:42:29 -05:00
Nitin A Kamble
e0105be918 sys940x linux-yocto:3.8: switch to emgd-1.18
Update the emgd kernel driver from version 1.16 to 1.18

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:42:20 -05:00
Nitin A Kamble
39b9dbb015 fri2: update to use emgd 1.18 user recipe
Updating the bsp to use version 1.18 of emgd userland recipe.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:42:10 -05:00
Nitin A Kamble
efd9f55296 fri2: linux-yocto:3.8: switch to emgd-1.18
Update the emgd kernel driver from version 1.16 to 1.18

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-07-19 13:42:02 -05:00
Nitin A Kamble
070abb943e crownbay: update to use emgd 1.18 user recipe
Updating the crownbay bsp to use version 1.18 of emgd userland recipe.

Update emgd version in the README

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:49 -05:00
Nitin A Kamble
2edd04f6df crownbay: linux-yocto:3.8: switch to emgd-1.18
Update the emgd kernel driver from version 1.16 to 1.18

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:41 -05:00
Nitin A Kamble
119eb42cd5 emenlow: update to use emgd 1.18 user recipe
Updating the bsp to use version 1.18 of emgd userland recipe.

Update EMGD version in the README.

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:30 -05:00
Nitin A Kamble
63beadd34d emenlow: linux-yocto:3.8: switch to emgd-1.18
Update the emgd kernel driver from version 1.16 to 1.18

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:19 -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
29a8d79d8c meta-nuc: don't install lms8 as NUC doesn't support AMT
The NUC doesn't support Active Management Technology, so don't install lms8 as
part of the machine recommendations.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-25 16:08:08 -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
f6dbf42654 meta-tlk/psplash: Drop uneeded DEPENDS
The core recipe correctly handles this dependency so no need for it in
the .bbappend.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-24 14:25:22 +00: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
c8856e41a4 sugarbay: update 3.4 kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

This updates this BSPs v3.4 kernel to version 3.4.46.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-17 07:47:43 -05:00
Nitin A Kamble
93dfcbba2d nuc: update 3.4 kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

This updates this BSPs v3.4 kernel to version 3.4.46.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-17 07:47:25 -05:00
Nitin A Kamble
f0140225fa jasperforest: update 3.4 kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

This updates this BSPs v3.4 kernel to version 3.4.46.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-17 07:47:05 -05:00
Nitin A Kamble
7538581394 emenlow: update 3.4 kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

This updates this BSPs v3.4 kernel to version 3.4.46.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-17 07:46:50 -05:00
Nitin A Kamble
c866beec41 crownbay: update 3.4 kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

This updates this BSPs v3.4 kernel to version 3.4.46.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-17 07:46:40 -05:00
Nitin A Kamble
38ed305610 chiefriver: update 3.4 kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

This updates this BSPs v3.4 kernel to version 3.4.46.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-17 07:45:21 -05:00
Nitin A Kamble
82a9140379 sys940x: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 17:07:11 -05:00
Nitin A Kamble
cb36b33a16 sys940x: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches. And rearrange the BSP specific lines
in the recipe in separate groups.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 17:06:56 -05:00
Nitin A Kamble
033d88db13 sys940x: update preferred version of mesa recipe
The newer 1.9.3 version of the mesa recipe is working well
with this BSP. Mark it as a preferred version for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 17:06:23 -05:00
Nitin A Kamble
39c71fb673 fri2: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:15:46 -05:00
Nitin A Kamble
e422831db0 sugarbay: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:15:33 -05:00
Nitin A Kamble
8ddfde631e nuc: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:15:24 -05:00
Nitin A Kamble
4ae57037a7 jasperforest: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:15:13 -05:00
Nitin A Kamble
970377ec6b emenlow: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:15:05 -05:00
Nitin A Kamble
d8f31e7a4d crownbay: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:14:47 -05:00
Nitin A Kamble
df115a5021 chiefriver: update kernel srcrev to v3.8.13
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:14:35 -05:00
Nitin A Kamble
c17b17b44d fri2: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:14:17 -05:00
Nitin A Kamble
dc66e1b467 nuc: use package lms8 insted of lms for AMT
Now there are 2 versions of lms packages, so use the lms8 package
which matches with the version 8 of the AMT/MEI firmware on some of
the NUC BSP compatible hardware such as DQ77BK board.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:14:04 -05:00
Nitin A Kamble
41e8642e20 chiefriver: use package lms7 insted of lms for AMT
Now there are 2 versions of lms package, so use the lms7 package
which matches with the version 7 of the AMT/MEI firmware on the
chiefriver board.

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:56 -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
edd694ef67 fri2: update preferred version of mesa recipe
The newer 1.9.3 version of the mesa recipe is working well
with this BSP. Mark it as a preferred version for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:12:44 -05:00
Nitin A Kamble
f4141df3e6 emenlow: update preferred version of mesa recipe
The newer 1.9.3 version of the mesa recipe is working well
with this BSP. Mark it as a preferred version for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:12:20 -05:00
Nitin A Kamble
e2dbe4911f crownbay: update preferred version of mesa recipe
The newer 1.9.3 version of the mesa recipe is working well
with this BSP. Mark it as a preferred version for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-12 11:12:11 -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
fe68cc1b65 sugarbay: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-10 09:16:06 -05:00
Nitin A Kamble
4cc6e2f081 nuc: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-10 09:15:48 -05:00
Nitin A Kamble
895a58caa0 jasperforest: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-10 09:15:40 -05:00
Nitin A Kamble
39895dd88b emenlow: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-10 09:15:19 -05:00
Nitin A Kamble
a9a153b6f7 crownbay: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.

  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-10 09:15:06 -05:00
Nitin A Kamble
88a059c78d chiefriver: linux-yocto_3.8: update kernel SRCREVs
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
  This updates this BSPs v3.8 kernel to version 3.8.11.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-06-10 09:14:57 -05:00
Nitin A Kamble
864dcfc125 nuc: fix AMT feature specification in linux-yocto recipe
A bug in the kernel tools was silently ignoring the AMT kernel
feature specified in kernel recipe. Fix this AMT kernel specification
so that it gets considered in the kernel build.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-07 14:08:10 -05:00
Nitin A Kamble
0ddef0981d chiefriver: fix AMT feature specification in linux-yocto recipe
A bug in the kernel tools was silently ignoring the AMT kernel
feature specified in kernel recipe. Fix this AMT kernel specification
so that it gets considered in the kernel build.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-06-07 14:07:54 -05:00
Richard Purdie
24d63bd572 linux-yocto: Drop 3.2 bbappends
As part of the usual kernel upgrade cycle, the 3.2 kernel has been removed from
OE-Core so remove the bbappend files from meta-intel too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-31 08:21:21 +01:00
Kishore Bodke
2ba2e0ea55 crystalforest: Update Maintainer info
Update MAINTAINERS to reflect the new crystalforest BSP ownership.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-05-21 11:28:13 -05:00
Khem Raj
2c9fb03aad tiny-init: Drop the bbappend
init file which it was providing is ditto as meta-yocto
so bbappend is redundant plus it gets rid of following warning
for non poky distros.

WARNING: No recipes available for:
  /builds1/meta-intel/meta-fri2/recipes-core/tiny-init/tiny-init.bbappend

Signed-off-by: Khem Raj <raj.khem@gmail.com>
CC: Darren Hart <dvhart@linux.intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-05-16 14:33:20 -05:00
Nitin A Kamble
9ea3df3dd7 sys940x: specify preferred version of the xf86-input-synaptics recipe
The newer version of the xf86-input-synaptics recipe breaks with
the 1.9.3 version of xorg-xserver used in this BSP.

More details on the breakage can be found in the log of the commit
with title:
  xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs

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:58 -05:00
Nitin A Kamble
a66e59fc63 fri2: specify preferred version of the xf86-input-synaptics recipe
The newer version of the xf86-input-synaptics recipe breaks with
the 1.9.3 version of xorg-xserver used in this BSP.

More details on the breakage can be found in the log of the commit
with title:
  xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs

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:47 -05:00
Nitin A Kamble
4ce828b3be emenlow: specify preferred version of the xf86-input-synaptics recipe
The newer version of the xf86-input-synaptics recipe breaks with
the 1.9.3 version of xorg-xserver used in this BSP.

More details on the breakage can be found in the log of the commit
with title:
  xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs

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:35 -05:00
Nitin A Kamble
8cbde7b07b crownbay: specify preferred version of the xf86-input-synaptics recipe
The newer version of the xf86-input-synaptics recipe breaks with
the 1.9.3 version of xorg-xserver used in this BSP.

More details on the breakage can be found in the log of the commit
with title:
  xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs

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:24 -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
Kishore Bodke
b55e7a3072 romley: Update maintainer info
Update MAINTAINERS to reflect the new romley BSP ownership.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-05-14 09:19:11 -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
3cd1c31a9d fri2: Disable MSI interrupts for the HDA device
Fixes [YOCTO 3814]

MSI interrupts fail when using the EFI firmware on the FRI2. Disabling
them enables the HDA device to function properly on both BIOS and EFI
versions of the device.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-04-23 14:45:41 -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
Richard Purdie
bead07dfca meta-jasperforest: Fix BBFILES
BBFILES is whitespace delimited. If .= used, no whitespace padding is added around
the addition and this can lead to it being combined with some other part of the
field, leading to parts of BBFILES mysteriously not being seen.

For example, I have in my bblayers.conf:

  /media/build1/poky/meta-intel/meta-emenlow \
  /media/build1/poky/meta-intel/meta-fri2 \
  /media/build1/poky/meta-intel/meta-jasperforest \
  /media/build1/poky/meta-intel/meta-n450 \
  /media/build1/poky/meta-intel/meta-romley \

and this results in the warning:

WARNING: No bb files matched BBFILE_PATTERN_fri2 '^/media/build1/poky/meta-intel/meta-fri2/'

and if I try to build MACHINE=fri2, I get strange errors due to the .bb files
not being parsed.

The fix is simply to use +=, just like every other layer.conf file.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-23 08:18:25 -05: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
Darren Hart
a6047946b1 init-ifupdown: move network interfaces file for fri2 and sys940x
With the split of netbase and init-ifupdown, the interfaces file needs
to get moved.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-04-18 12:53:32 -07: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
f1a06eb68a sys940x: specify a working libva version
With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is
giving segmentation fault at the end of playback. And the 1.0.16 version
of libva is working fine for the video playback. So specifying the specific
working version of libva recipe for all the EMGD based BSPs here.

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:52 -05:00
Nitin A Kamble
08ce3263c8 fri2: specify a working libva version
With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is
giving segmentation fault at the end of playback. And the 1.0.16 version
of libva is working fine for the video playback. So specifying the specific
working version of libva recipe for all the EMGD based BSPs here.

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:41 -05:00
Nitin A Kamble
448a9dda63 emenlow: specify a working libva version
With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is
giving segmentation fault at the end of playback. And the 1.0.16 version
of libva is working fine for the video playback. So specifying the specific
working version of libva recipe for all the EMGD based BSPs here.

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:32 -05:00
Nitin A Kamble
1fc7599ef9 crownbay: specify a working libva version
With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is
giving segmentation fault at the end of playback. And the 1.0.16 version
of libva is working fine for the video playback. So specifying the specific
working version of libva recipe for all the EMGD based BSPs here.

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:24 -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
Darren Hart
c69366c648 linux-yocto-tiny: Add 3.8 recipe for fri2
Update the linux-yocto-tiny recipe to 3.8.4 for fri2.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-04-05 11:25:11 -07:00
Darren Hart
ad3b4d1ad6 linux-yocto-rt_3.8: Update all non-ISG BSPs with rt support to 3.8.4-rt2
Add the linux-yocto-rt_3.8.bbappend for every BSP supporting RT.

Do not update BSPs maintained by ISG.

Built, booted, and sniff tested with:

$ cyclictest -p 90 -D 10m -t

on all platforms. All boot and complete the test without abnormal
outliers with the following exceptions:

o sys940x generated a panic, reported to rt-user. Possibly hw related.
o fri2 fails to boot, hanging at "i8042: No controller found"

These need additional investigation, but shouldn't delay the merge of
the recipes themselves.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-04-05 11:08:39 -07:00
Darren Hart
0afd6d70c7 linux-yocto-rt_3.4: Add 3.4.36-rt50 support to BSPs that only had 3.2
In preparation for removal of the 3.2 kernel recipes, ensure that we
have 3.4.36-rt50 support for all BSPs supporting rt.

Do not update ISG maintained BSPs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-04-03 19:46:19 -07:00
Kishore Bodke
3de2325133 crystalforest: update v3.8 kernel recipe commits to v3.8.4
specify the LINUX_VERSION corresponding to the kernel branch commits
and update the commits to v3.8.4.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-04-02 21:44:26 -05:00
Kishore Bodke
1bc8359872 romley: update v3.8 kernel recipe commits to v3.8.4
Specify the LINUX_VERSION corresponding to the kernel branch commits
and update the commits to v3.8.4.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-04-02 21:44:18 -05:00
Darren Hart
87958c5ef4 n450: Update to linux-yocto_3.8 (3.8.4)
Update n450 to use the latest available linux-yoct recipe, 3.8.4.
Build and boot tested.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-04-02 17:02:02 -07:00
Nitin A Kamble
d84128be64 MAINTAINERS: add missing entries
Specify maintainers for sys940x & tlk layers. And also add  missing
space before sugarbay maintainer's email address.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
CC: Darren Hart <dvhart@linux.intel.com>
CC: Saul Wold <saul.wold@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:41:43 -05:00
Nitin A Kamble
6fffc1df77 sys940x: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:41:34 -05:00
Nitin A Kamble
4084c4e101 sugarbay: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:41:25 -05:00
Nitin A Kamble
95ea2796d9 nuc: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:41:14 -05:00
Nitin A Kamble
fc9107502d jasperforest: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:41:03 -05:00
Nitin A Kamble
319892024b fri2: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:40:50 -05:00
Nitin A Kamble
6b710bfcaf emenlow: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:40:43 -05:00
Nitin A Kamble
0f7ec545cf crownbay: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:40:26 -05:00
Nitin A Kamble
7f9c3dd67c chiefriver: update v3.8 kernel recipe commits to v3.8.4
And specify the LINUX_VERSION corresponding to the kernel branch commits.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-29 12:40:16 -05:00
Kishore Bodke
4328e6506a crystalforest gladden/server: Move BSPs to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-03-26 15:39:19 -05:00
Kishore Bodke
8bc4fb67de crystalforest: linux-yocto_3.8 recipe extension
Provide the crystalforest BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the crystalforest BSP.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-03-26 15:38:44 -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
Kishore Bodke
2e8760d272 romley romley-ivb: Move BSPs to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-03-26 07:38:01 -05:00
Kishore Bodke
ec1c37099b romley: linux-yocto_3.8 recipe extension
Provide the romley BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the romley BSP.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2013-03-26 07:37:51 -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
Darren Hart
7a5e19e0c7 netbase: Use machine override for netbase genmac dependency
Without the machine override, the genmac dependency will be pulled in
whenever the layer is included, regardless of MACHINE.

Reported-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-03-08 08:35:25 -08:00
Nitin A Kamble
3062c0cf0d fri2-noemgd: use fbdev X driver
The systems provided by the Yocto Project Fish River Island 2 Giveaway
Program come with Fast Boot EFI firmware.  This firmware does not
provide legacy BIOS support.  And because the 'vesafb' X driver
depends on this legacy BIOS support, it fails to work on these
systems.

On these systems the 'fbdev' X driver is able to work, giving a
functional X graphical screen.  Somehow the 'fbdev' X driver is finding
800x600 as the only available mode for display on these systems.

This 'fbdev' X driver should also work with the other fri2 systems
which come with the Kontron supplied APTIO (AMI) BIOS.

This fixes bug:

[YOCTO #3846]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-07 14:21:30 -06: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
2532c6d1f8 sys940x sys940x-noemgd: move BSPs to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:38:10 -06:00
Nitin A Kamble
2451ae983b sugarbay: move BSP to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:37:59 -06:00
Nitin A Kamble
e8b642ff4b nuc: move BSP to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:37:46 -06:00
Nitin A Kamble
b5bd50f2e3 jasperforest: move BSP to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:37:33 -06:00
Nitin A Kamble
9c31102c2a fri2 fri2-noemgd: move BSPs to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:37:21 -06:00
Nitin A Kamble
73db659ae1 emenlow emenlow-noemgd: move BSPs to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:37:12 -06:00
Nitin A Kamble
eba6930f3f crownbay crownbay-noemgd: move BSPs to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:36:57 -06:00
Nitin A Kamble
357aa20931 chiefriver: move BSP to the v3.8 kernel
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:36:44 -06:00
Nitin A Kamble
06a3def2be jasperforest: linux-yocto_3.8 recipe extension
Provide the jasperforest BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the jasperforest BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:36:33 -06:00
Nitin A Kamble
b9617591ab sys940x: linux-yocto_3.8 recipe extension
Provide the sys940x BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sys940x BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:36:16 -06:00
Nitin A Kamble
530251f114 sugarbay: linux-yocto_3.8 recipe extension
Provide the sugarbay BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:35:09 -06:00
Nitin A Kamble
5d16db52f7 nuc: linux-yocto_3.8 recipe extension
Provide the nuc BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:35:00 -06:00
Nitin A Kamble
dc08b23b61 fri2: linux-yocto_3.8 recipe extension
Provide the fri2 BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the fri2 BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:34:49 -06:00
Nitin A Kamble
5024cb9c7c emenlow: linux-yocto_3.8 recipe extension
Provide the emenlow BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the emenlow BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:34:25 -06:00
Nitin A Kamble
f36ee29ff1 crownbay: linux-yocto_3.8 recipe extension
Provide the crownbay BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the crownbay BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:34:12 -06:00
Nitin A Kamble
b77b3504de chiefriver: linux-yocto_3.8 recipe extension
Provide the chiefriver BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the chiefriver BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-06 15:33:58 -06:00
Nitin A Kamble
570ab0c828 sys940x: linux-yocto-dev recipe extension
Provide the sys940x BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sys940x BSP.

This commit is addressing this bug:
[YOCTO #3931]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-03-04 16:55:34 -06:00
Nitin A Kamble
6a0fb2873b crownbay: linux-yocto-dev recipe extension
Provide the crownbay BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the crownbay BSP.

This commit is addressing this bug:
[YOCTO #3931]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-04 16:55:21 -06:00
Nitin A Kamble
c909152f7e fri2: linux-yocto-dev recipe extension
Provide the fri2 BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the fri2 BSP.

This commit is addressing this bug:
[YOCTO #3931]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-03-04 16:55:05 -06:00
Nitin A Kamble
ef380cf61f emenlow: linux-yocto-dev recipe extension
Provide the emenlow BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the emenlow BSP.

This commit is addressing this bug:
[YOCTO #3931]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-04 16:54:55 -06:00
Nitin A Kamble
443a85b572 chiefriver: linux-yocto-dev recipe extension
Provide the chiefriver BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the chiefriver BSP.

This commit is addressing this bug:
[YOCTO #3931]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-04 16:54:44 -06:00
Nitin A Kamble
b9c3081f9b nuc: linux-yocto-dev recipe extension
Provide the nuc BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the nuc BSP.

This commit is addressing this bug:
[YOCTO #3931]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-03-04 16:54:09 -06:00
Nitin A Kamble
dfbe8372a4 jasperforest: linux-yocto-dev recipe extension
Provide the jasperforest BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the jasperforest BSP.

This commit is addressing this bug:
[YOCTO #3931]

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:58 -06:00
Nitin A Kamble
22c86fa1f1 sugarbay: linux-yocto-dev recipe extension
Provide the sugarbay BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.

This commit is addressing this bug:
[YOCTO #3931]

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:44 -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
Nitin A Kamble
5b9c36be97 sys940x: use EMGD version 1.16 instead of 1.14
The link for the source tarball of the emgd 1.14 driver is not working
anymore. Also the sys940x BSP should also use the latest EMGD driver
like rest of the EMGD based BSPs.

This partly addresses:
[YOCTO #3809]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2013-03-04 16:53:19 -06:00
Richard Purdie
4ffe40409f meta-tlk: Update bbappend to 3.8
The 3.0 kernel was dropped and the 3.8 kernel added, update the
bbappend accordingly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-04 15:11:39 +00:00
Alexandru DAMIAN
f6ef900ff2 mesa-dri: update preferred version
Since mesa-dri got updated in the meta oe-core,
preferred versions point to revisions that don't exist.

So we update the current stable version.

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-02-27 23:43:44 -06:00
Kishore Bodke
920212bf51 romley: add Ivy Bridge support
Create a new machine to support the romley Ivy Bridge CPU variant.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-02-27 14:30:03 -06:00
Kishore Bodke
150be7c8fb meta-romley: change preferred kernel to 3.4
Set the romley preferred kernel version to 3.4.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-02-18 10:23:16 -06:00
Kishore Bodke
1652742ef6 meta-romley: add support for the linux-yocto_3.4 kernel
Add linux-yocto_3.4 kernel support for the romley machine.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-02-18 10:23:07 -06:00
Kishore Bodke
fa701ffe84 meta-intel: remove cedartrail maintainer from the MAINTAINERS list
Update the MAINTAINERS list after removing the cedartrail BSP from
meta-intel.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-02-16 10:02:00 -06:00
Kishore Bodke
1d6b218a45 cedartrail: remove BSP
Cedartrail will not be supported in the Yocto 1.4 Release.

Remove it from meta-intel.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-02-16 10:01:30 -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
Tom Zanussi
575f93dd4b meta-intel: remove kernel AUTOREVs
Using AUTOREV turns out to cause problems with unreproducible
autobuilder builds and unwanted network access.  This patch removes
kernel AUTOREVs and locks down SRCREVs and LINUX_VERSIONs.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-02-04 10:39:06 -06:00
Nitin A Kamble
706a62e662 fri2: use EMGD version 1.16 instead of 1.14
The recently added 1.16 version of the EMGD graphics stack also works
for the FRI2 BSP.

Update the BSP to use the newer EMGD version for graphics.

This partly addresses:
[YOCTO #3809]

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-02-01 09:52:33 -06:00
Nitin A Kamble
5c2feb6f9f emenlow README: add information about the gma500 driver
Mention the use of the graphics stack based on the kernel 'gma500'
driver as well as the 'modesetting' X driver for the emenlow-noemgd
machine configuration.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-02-01 09:52:31 -06:00
Nitin A Kamble
8cc90600ea fri2.conf: fix boot time kernel errors
The following was seen when booting the fri2:

BUG: Bad page state in process loop0  pfn:3803
page:f6991700 count:0 mapcount:0 mapping:  (null) index:0x0
page flags: 0x80400000(uncached)
Modules linked in: emgd drm_kms_helper ip_tables x_tables arc4 minix cdc_acm iwlwifi led_class mac80211 cfg80211 firmware_class
Pid: 448, comm: loop0 Not tainted 3.4.26-yocto-standard #1
Call Trace:
 [<c10cdb0f>] bad_page+0x8f/0xe0
 [<c10ce0e5>] get_page_from_freelist+0x435/0x4e0
 [<c10ce2c5>] __alloc_pages_nodemask+0x135/0x690
 [<c10d1964>] __do_page_cache_readahead+0xe4/0x210
 [<c1055a6b>] ? get_parent_ip+0xb/0x40
 [<c1055a6b>] ? get_parent_ip+0xb/0x40
 [<c10d1cf7>] ra_submit+0x27/0x30
 [<c10d1e37>] ondemand_readahead+0x137/0x230
 [<c166b061>] ? __wait_on_bit_lock+0x61/0xa0
 [<c10d1fae>] page_cache_async_readahead+0x7e/0xa0
 [<c112b590>] __generic_file_splice_read+0x360/0x5a0
 [<c1129e90>] ? page_cache_pipe_buf_release+0x20/0x20
 [<c105c56c>] ? enqueue_task_fair+0x1ac/0x620
 [<c105b584>] ? check_preempt_wakeup+0x144/0x220
 [<c1054b32>] ? check_preempt_curr+0x72/0x90
 [<c1051f5d>] ? ttwu_stat+0x2d/0x100
 [<c1055a6b>] ? get_parent_ip+0xb/0x40
 [<c1055a6b>] ? get_parent_ip+0xb/0x40
 [<c1670763>] ? sub_preempt_count+0x43/0xb0
 [<c102573e>] ? __kunmap_atomic+0x3e/0x90
 [<c13b22c0>] ? loop_make_request+0xf0/0xf0
 [<c13b19b9>] ? lo_splice_actor+0x89/0xc0
 [<c12c01e4>] ? security_file_permission+0x94/0xb0
 [<c112b83c>] generic_file_splice_read+0x6c/0xe0
 [<c112b7d0>] ? __generic_file_splice_read+0x5a0/0x5a0
 [<c112a201>] vfs_splice_to+0x61/0x80
 [<c112a2ca>] splice_direct_to_actor+0xaa/0x1d0
 [<c13b21b0>] ? loop_thread+0x510/0x510
 [<c13b1f43>] loop_thread+0x2a3/0x510
 [<c13b1ca0>] ? do_lo_send_write+0xe0/0xe0
 [<c1047103>] kthread+0x73/0x80
 [<c1047090>] ? kthread_freezable_should_stop+0x50/0x50
 [<c1673df6>] kernel_thread_helper+0x6/0x10

The fri2 has 1Gb of ram, hence the kernel sets 128Mb for the
allocation of vmalloc memory. The EMGD driver needs at least 256Mb of
vmalloc memory to work correctly, according to the EMGD documentation

This change passes the vmalloc allocation size to the kernel via the
vmalloc=256MB boot parameter.

Adjusting the kernel's vmalloc allocation size fixes the kernel errors.

This fixes bug:
[Yocto #3810]

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-02-01 09:51:27 -06:00
Nitin A Kamble
45b05bb049 nuc.conf: use the new method for specifying VA codecs
This replaces the old VA_FEATURES method for specifying codecs.

These VA codecs are included in the image when the image has 'hwcodec'
in the IMAGE_FEATURES variable.

One can disable the VA features by redefining the IMAGE_FEATURES
variable in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-02-01 09:40:59 -06:00
Nitin A Kamble
3e1b223e81 chiefriver.conf: use the new method for specifying VA codecs
This replaces the old VA_FEATURES method for specifying codecs.

These VA codecs are included in the image when the image has 'hwcodec'
in the IMAGE_FEATURES variable.

One can disable the VA features by redefining the IMAGE_FEATURES
variable in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-02-01 09:39:52 -06:00
Nitin A Kamble
6d3353ad10 sugarbay.conf: use the new method for specifying VA codecs
This replaces the old VA_FEATURES method for specifying codecs.

These VA codecs are included in the image when the image has 'hwcodec'
in the IMAGE_FEATURES variable.

One can disable the VA features by redefining the IMAGE_FEATURES
variable in local.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-02-01 09:39:31 -06:00
Nitin A Kamble
4f676959c3 sys940x.conf: use the new method for specifying VA codecs
This replaces the old VA_FEATURES method to specify the codecs.

These VA codecs are included in the image when image has 'hwcodec'
in the IMAGE_FEATURES.

And one can disable the VA features by redefining the IMAGE_FEATURES
var in the local.conf .

The gst-va-intel package pulls in emgd driver and x11 pieces, hence
it is moved to the XSERVERCODECS var.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-24 22:51:27 -06:00
Nitin A Kamble
521a8a6bc4 fri2.conf: use the new method for specifying VA codecs
This replaces the old VA_FEATURES method to specify the codecs.

These VA codecs are included in the image when image has 'hwcodec'
in the IMAGE_FEATURES.

And one can disable the VA features by redefining the IMAGE_FEATURES
var in the local.conf .

The gst-va-intel package pulls in emgd driver and x11 pieces, hence
it is moved to the XSERVERCODECS var.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-24 22:51:13 -06:00
Nitin A Kamble
f3bccf8f0c crownbay.conf: use the new method for specifying VA codecs
This replaces the old VA_FEATURES method to specify the codecs.

These VA codecs are included in the image when image has 'hwcodec'
in the IMAGE_FEATURES.

And one can disable the VA features by redefining the IMAGE_FEATURES
var in the local.conf .

The gst-va-intel package pulls in emgd driver and x11 pieces, hence
it is moved to the XSERVERCODECS var.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-24 22:50:58 -06:00
Nitin A Kamble
7482323f21 emenlow.conf: use the new method for specifying VA codecs
This replaces the old VA_FEATURES method to specify the codecs.

These VA codecs are included in the image when image has 'hwcodec'
in the IMAGE_FEATURES.

And one can disable the VA features by redefining the IMAGE_FEATURES
var in the local.conf .

The gst-va-intel package pulls in emgd driver and x11 pieces, hence
it is moved to the XSERVERCODECS var.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-24 22:50:46 -06:00
Tom Zanussi
f9b9361eeb emenlow: add LICENSE_FLAG_WHITELIST information to README
The switchover to emgd neglected to add the user documentation needed
for whitelisting the video components.  This adds it and now matches
the other emgd-based BSPs.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-01-24 20:37:22 -06:00
Tom Zanussi
229aa3f9a6 meta-intel: update MAINTAINERS with new mailing list
Submissions and questions about meta-intel BSPs should now go to the
new meta-intel mailing list.  Update MAINTAINERS with the new list.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-24 18:42:56 -06:00
Andrei Gherzan
8f9681d194 fri2.conf: mesa-dri was updated to 9.0.1
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-24 17:58:51 -06: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
fbb51638e8 crownbay: use emgd 1.16 driver for graphics
Move from 1.14 version to 1.16 version of the emgd driver for
graphics support.

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:05:11 -06:00
Nitin A Kamble
b966b769aa emenlow: use emgd 1.16 driver for graphics
Move from 1.14 version to 1.16 version of the emgd driver for
graphics support.

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:05:01 -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
ee17f93b5d fri2: fix a typo in specifying the kernel feature
There was a typo in specifying cfg/vesafb kernel feature. This commit
fixes it.

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-22 14:24:50 -06:00
Nitin A Kamble
e6b13af25d sys940x: linux-yocto_3.4: cleanup the SRC_URI
As the commit to change kernel recipe SRC_URI to base on the
KSRC_linux_yocto_3_4_repo var did not go in the poky layer,
it leaves the SRC-URI definition incomplete here.
Fix the SRC_URI by specifying the git repository location
explicitly.

This fixes bug:
[YOCTO #3775]

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-22 14:24:06 -06:00
Nitin A Kamble
3f53ce5e83 crownbay: clean up the linux-yocto-3.4 recipe
clean up unused variable.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-22 14:21:04 -06:00
Nitin A Kamble
d92dd09139 BSP layer READMEs: fix the YP Compliance link
The link has changed on the yoctoproject website, updating the URL
in the BSP layer READMEs.

This fixes the bug:
[Yocto #3730]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-19 16:18:44 -06:00
Nitin A Kamble
01c6f60ae6 emenlow-noemgd: create a new BSP
This is based on the gma500/gma600 kernel driver and the
modesetting X driver for poulsbo graphics.

The gma500 driver needs soft cursor in X.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-19 16:18:34 -06:00
Nitin A Kamble
417825f175 sys940x: create a v3.4 kernel recipe
The sys940x & sys940x-noemgd BSPs are still using v3.2 linux-yocto kernel.
This commit provides a v3.4 kernel recipe for these BSPs.

This addresses the bug/feature request:
[YOCTO #2268]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-19 12:54:35 -06:00
Nitin A Kamble
8e200220c2 fri2: specify graphics driver as a kernel feature
This change avoids addition of emgd source code in the noemgd bsp kernels.

This configures the fri2 BSP kernel with EMGD graphics driver
and fri2-noemgd BSP kernel with VESA graphics driver.

The VESA FB support is kept for both BSPs for boot time splash screen
support.

This addresses the bug/feature request:
[YOCTO #2268]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-19 12:54:19 -06:00
Nitin A Kamble
b21c9ea929 emenlow: specify graphics driver as a kernel feature
This change avoids addition of emgd source code in the noemgd bsp kernels.

This configures the emenlow BSP kernel with EMGD graphics driver.

The VESA FB support is kept for boot time splash screen support.

This addresses the bug/feature request:
[YOCTO #2268]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-19 12:53:54 -06:00
Nitin A Kamble
4a7cea9dc3 crownbay: specify graphics driver as a kernel feature
This change avoids addition of emgd source code in the noemgd bsp kernels.

This configures the crownbay BSP kernel with EMGD graphics driver
and crownbay-noemgd BSP kernel with just the VESA graphics driver.

The VESA FB support is kept for both BSPs for boot time splash screen
support.

This addresses the bug/feature request:
[YOCTO #2268]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2013-01-19 12:53:25 -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
Khem Raj
227d8fa72c layer.conf: Use .= for adding to BBPATH and += to BBFILES
Fixes parsing errors which is appearing after this commit to
meta-openembedded

http://cgit.openembedded.org/meta-openembedded/commit/?id=3c21a46020bd0816579648f684c41dbd6333583e

This triggers
exception NameError: name 'base_contains' is not defined
without this change

Avoid the immediate expansion operator (:=) which caused base_contains
added in the previous commit to fail to expand at the time the
meta-intel layer configs are parsed and replace it with one of the
append operators (.= or +=) that allows for delayed variable expansion.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-01-07 09:59:05 -08: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
edd483fde2 sys940x.conf: add EMGD VA components to VA_FEATURES variable
The following EMGD subpackages provide video acceleration and have
dependencies on libva and libx11:

  emgd-driver-video
  emgd-gst-plugins-va-0.10.10
  emgd-gst-plugins-mixvideo-0.10.34

Include these in the VA_FEATURES variable only when the EMGD XSERVER
is included in the image.

For images such as core-image-lsb which do not include X components,
including any of these emgd subpackages will pull in unwanted X
components.  This fixes that problem.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-21 09:59:12 -06:00
Nitin A Kamble
fdbf8ff892 fri2.conf: add EMGD VA components to VA_FEATURES variable
The following EMGD subpackages provide video acceleration and have
dependencies on libva and libx11:

  emgd-driver-video
  emgd-gst-plugins-va-0.10.10
  emgd-gst-plugins-mixvideo-0.10.34

Include these in the VA_FEATURES variable only when the EMGD XSERVER
is included in the image.

For images such as core-image-lsb which do not include X components,
including any of these emgd subpackages will pull in unwanted X
components.  This fixes that problem.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-21 09:58:14 -06:00
Nitin A Kamble
3d00ac1da6 emenlow.conf: add EMGD VA components to VA_FEATURES variable
The following EMGD subpackages provide video acceleration and have
dependencies on libva and libx11:

  emgd-driver-video
  emgd-gst-plugins-va-0.10.10
  emgd-gst-plugins-mixvideo-0.10.34

Include these in the VA_FEATURES variable only when the EMGD XSERVER
is included in the image.

For images such as core-image-lsb which do not include X components,
including any of these emgd subpackages will pull in unwanted X
components.  This fixes that problem.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-21 09:53:08 -06:00
Nitin A Kamble
3af6851d40 crownbay.conf: add EMGD VA components to VA_FEATURES variable
The following EMGD subpackages provide video acceleration and have
dependencies on libva and libx11:

  emgd-driver-video
  emgd-gst-plugins-va-0.10.10
  emgd-gst-plugins-mixvideo-0.10.34

Include these in the VA_FEATURES variable only when the EMGD XSERVER
is included in the image.

For images such as core-image-lsb which do not include X components,
including any of these emgd subpackages will pull in unwanted X
components.  This fixes that problem.

This fixes the following bug:
  [YOCTO #3507]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-21 09:52:40 -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
4122c514a2 meta-nuc: include wifi chip microcode package in nuc.conf
Add the microcode package needed to enable the Centrino Advanced-N
6235 card to nuc.conf.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 11:07:28 -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
Nitin A Kamble
773a71c667 meta-nuc: init script for configuring HDMI audio
Provide an init script to check at boot time which HDMI port is connected
and configure the default ALSA audio out to that port.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 11:00:54 -06:00
Nitin A Kamble
a2d990eaad meta-nuc: disable serial port config
There is no serial port on the NUC, so remove the serial port
configuration to avoid these kind of errors in the /var/log/messages:

  Dec 12 19:06:06 nuc auth.err getty: ttyS0: ioctl: Input/output error

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:58:24 -06:00
Nitin A Kamble
6408a39055 meta-nuc: provide a working alsa config for the nuc BSP
The nuc supports audio only via the HDMI ports. This provides an alsa
sound configuration where HDMI0 port is set as a default sound out
device.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:50:41 -06:00
Nitin A Kamble
3907096db9 meta-nuc: provide a working xorg.conf for the nuc BSP
Provide a working xorg.conf for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:49:53 -06:00
Nitin A Kamble
7f57b23cf7 meta-nuc: add kernel recipe for nuc BSP
Reuse the kernel support of chiefriver, and extend it to
use additional kernel features like wifi.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:49:21 -06:00
Nitin A Kamble
3801681a64 meta-nuc: provide a formfactor for the nuc BSP
Provide a formfactor configuration for the nuc BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:48:39 -06:00
Nitin A Kamble
ac433975a5 meta-nuc: provide machine configuration for nuc BSP
Create a new machine named 'nuc', which is similar to the existing
chiefriver machine but with addition of wifi support.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:47:21 -06:00
Nitin A Kamble
ea0075af93 meta-nuc: new BSP layer for Intel NUC systems
This layer provides support for Intel NUC (Next Unit of Computing)
systems.

This BSP specifically targets the "Next Unit of Computing Kit
DC3217IYE" containing the 3rd generation Intel® Core™ i3- 3217U (Ivy
Bridge) processor and Intel Centrino Advanced-N 6235 Wireless mini PCI
Express card.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:37:39 -06:00
Nitin A Kamble
3b4e4b952d crownbay: linux-yocto_3.4.bbappend cleanup SRC_URI
Use ${KMETA} variable instead of using the branch name "meta" directly.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-14 10:34:38 -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
Nitin A Kamble
fcc9d7ac10 sys940x README: add a web link to the Intel embedded platforms
Add a web link in the readme so that one can find other embedded
platforms provided by Intel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:54:16 -06:00
Nitin A Kamble
b685a58a6d n450 README: add web links to the supported platforms
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:54:05 -06:00
Nitin A Kamble
3677a02540 eMenlow README: add a web link to the Intel embedded platforms
Add a web link in the readme so that one can find other embedded
platforms provided by Intel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:53:55 -06:00
Nitin A Kamble
aac487ffde jasperforest README: add web links to the supported platforms
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:53:40 -06:00
Nitin A Kamble
866c7ef1da chiefriver README: add web links to the supported platforms
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:53:28 -06:00
Nitin A Kamble
0a842382c1 sugarbay README: add web links to the supported platforms
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:53:12 -06:00
Nitin A Kamble
f0cad75959 crownbay README: add web links to the supported platforms
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:53:04 -06:00
Nitin A Kamble
2e978b4821 emenlow.conf: specify a kernel boot param for emgd
Via "vmalloc=256MB" boot parameter ask kernel to keep enough
memory available for the emgd kernel driver allocation.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:52:40 -06:00
Nitin A Kamble
f35e1dcbbc meta-emenlow: remove checksums.ini
Not needed.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-07 13:52:29 -06: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
Rahul Saxena
806a3bd35e meta-romley: add web links for supported platforms to README & Add code names
add links in the README so that one can find further details of the
platforms supported by this BSP. Also added code names for processor and chipset

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-06 15:29:45 -06:00
Rahul Saxena
07cc2936bf meta-crystalforest: add web links for supported platforms to README & Add code names
add links in the README so that one can find further details of the
platforms supported by this BSP. Also added code names for processor and chipset

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-06 15:29:35 -06:00
Rahul Saxena
344659816e meta-cedartrail: add web links for supported platforms to README
add links in the README so that one can find further details of the
platforms supported by this BSP.

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-06 15:29:15 -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
54816a1bba fri2 README: add a web link to the Intel embedded platforms
Add a web link in the readme so that one can find other embedded
platforms provided by Intel.

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

Removed gratuitous ® character.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-12-05 18:35:27 -08:00
Darren Hart
818e6ba129 fri2: README update
Update the README with various changes that somehow never made it in
prior to the last release. These include details on the Intel provided
Fast Boot EFI firmware, known issues, and de-versioning of the EMGD
licensing configuration variables.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-12-05 18:29:02 -08:00
Nitin A Kamble
34c77e7356 BSP README.sources: update the URL of the source tarball
Instead of the denzil release specify the location of the source tarball
of danny release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-05 14:52:57 -06:00
Nitin A Kamble
cb34a2d77d eMenlow README: add text to specify the licensing need of EMGD
This commit adds information about specifying this line
  LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin_1.14"
in local.conf to get the EMGD support enabled for the BSP.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 18:16:45 -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
Nitin A Kamble
06637f1e9f eMenlow README: add a link to the platform webpage
Add a link in the readme so that one can find further details
of the platfrom from the Internet.

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
Nitin A Kamble
6eed009059 emenlow: use emgd instead of psb for graphics driver
Remove all the Poulsbo graphics driver specific meta data files.
And configure the BSP to use EMGD instead of psb for graphics stack.

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:44 -06:00
Nitin A Kamble
b4141a6404 meta-intel.inc: fix xorg packaging issue for emgd BSPs
BSPs using emgd graphics stack need to use older version
of xserver. And these older xserver recipes still use modules which need
to be specified in the meta-intel.inc.
  This is needed in addition to Ross's xorg packaging fixes in oecore.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 11:33:03 -06:00
Kishore Bodke
6365370517 crystalforest: Enable BSP specific feature set
Enable corpus, zlib-qat-module and openssl-qat-module features
through MACHINE_EXTRA_RRECOMMENDS.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 09:15:06 -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
Kishore Bodke
aa88280058 crystalforest: Remove the custom Image recipes
Remove the custom Images for the Crystal Forest BSP
to include these features into machine.conf

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-12-03 09:14:43 -06:00
Kishore Bodke
89825120dd crystalforest: Remove Corpus recipes
Remove the corpus recipes from the crystalforest BSP
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:30 -06:00
Tom Zanussi
b7337857ca meta-intel.inc: remove xaa from matrox XSERVER variable
XAA has been dropped, so we need to drop the xaa module.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-29 17:21:16 -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
Richard Purdie
e2bf742dfe emenlow/qt: Drop emenlow qt bbappend since GL support is now the default
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-11-26 16:50:44 +00:00
Koen Kooi
a3eef7790f meta-fri2: update README to match current emgd driver version
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-11-22 00:59:34 -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
Tom Zanussi
787d5d8c93 meta-intel: remove explicit kernel SRCREVs
To ease development on unreleased BSPs, let the kernel SRCREV float.
This avoids constantly having to update the SRCREVs manually, and
assures we won't get into a situation where LINUX_VERSION doesn't
match the version set by the kernel recipe.

We'll lock down the kernel SRCREVs and set the matching LINUX_VERSION
when we do releases, but in the meantime, we can use AUTOREV.

Note that individual BSPs are always free to override this maintain
their own SRCREVs if they want to.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-13 09:24:46 -06:00
Kishore Bodke
52a9a5aec7 romley: Update README Instructions
Add Instructions on how to get the
Intel DPDK recipes

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-08 09:29:04 -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
606f2a8799 cdv-pvr-driver: 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
Ross Burton
adf448d431 meta-cedartrail: really fix mesa-dri version (typo'd)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-06 17:18:36 -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
Kishore Bodke
c5618b8edb crystalforest: Update README Instructions.
Add Instructions on how to get the DPDK and
QuickAssist Recipes.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-01 08:20:59 -05:00
Tom Zanussi
24d937c4f2 meta-intel: update MAINTAINERS file with more explicit patch submission instructions
Add some extra instructions to make it easier for users to submit
patches in a more uniform and useful way.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-11-01 08:20:12 -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
Ross Burton
272d6a11a5 cdv-pvr-driver: inhibit package stripping
The binaries are already stripped, so don't try stripping them again (which
results in a warning).

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-31 15:53:32 -05:00
Darren Hart
43b2e9c343 n450: Add WEBTITLE and boilerplate README
The WEBTITLE will be used to publish the BSP on the Yocto Project website.
Add a boilerplate README including the Yocto Project compliance
information for the 1.3 release.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-10-31 08:40:15 -07:00
Darren Hart
eb413f9fdb sys940x: Add WEBTITLE and compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project website.
Adding the Yocto Project compliance information for the 1.3 release.

Update the DESCRIPTION in the machine config and the platform description
in the README to be consistent.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-10-31 08:40:15 -07:00
Darren Hart
7b872a5052 fri2: Add WEBTITLE and compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project website.
Adding the Yocto Project compliance information for the 1.3 release.

Update the DESCRIPTION in the machine config and the platform description
in the README to be consistent.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-10-31 08:40:14 -07:00
Ross Burton
b122617af8 meta-cedartrail: bump mesa-dri preferred version to 8.04
There isn't a 7.11 anywhere for it to build, so use 8.04.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Rahul Saxena <rahul.saxena@intel.com>
2012-10-30 16:15:16 -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
Kishore Bodke
76d2942087 crystalforest: Update the README Instructions.
Add Instructions to build the custom Image to
enable qat modules.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-30 08:47:40 -05:00
Kishore Bodke
2216c56240 crystalforest: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-30 08:47:32 -05:00
Tom Zanussi
376fb0a2ac meta-intel: remove linux-yocto*_3.0 bbappends
The 3.2 and 3.4 kernels are the ones supported for Yocto 1.3, so
remove the 3.0 versions.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-29 18:04:12 -05:00
Tom Zanussi
3898886e63 meta-intel: update kernel SRCREVs and pin LINUX_VERSION
Update all the linux-yocto .bbappends with the latest kernel SRCREVs
and add explicit LINUX_VERSIONs for the 1.3 release, to prevent a
mismatch between the kernel version actually used in the machine
branch vs the version the recipe uses for the kernel image, which can
change with stable updates.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-29 18:04:05 -05:00
Kishore Bodke
20c289289e romley: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-29 14:59:37 -05:00
Kishore Bodke
0863d73169 crystalforest: Change the machine names
Change the Machine names for the two machines
that will be used to publish the BSP on the Yocto
Project website.  And add the Yocto Project Compliance
information for the 1.3 release.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-29 14:59:23 -05:00
Darren Hart
0ebdf34f9a fri2: Add tiny-init bbappend for devtmpfs and console
When using an initramfs, the default for poky-tiny, the kernel cannot
automatically mount devtmpfs. Ensure it is mounted. This eliminates the
need to create the ptmx device.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-10-26 20:24:53 -07:00
Darren Hart
9fe538c48e fri2: Update SRCREVs for linux-yocto recipes
Update MACHINE and META SRCREVs to pull in the following fixes:

efi: Add patch to fix 32bit EFI service mapping (rhbz 726701)
mmc: sdhci: Use DBG() instead of pr_warning() on large timeout

As well as the following changes to meta:

eg20t: Explicitly include dependencies for PCH_GBE
eg20t: Explicitly include dependencies for I2C_EG20T
fri2: Remove graphics options from the core fri2 description
fri2: Required boot config for fri2
fri2: Add fri2-tiny support
fri2: Disable GPIO_PCH for preempt-rt

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-10-26 20:24:51 -07:00
Rahul Saxena
f0db30b7fa cedartrail: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-26 08:14:29 -05:00
Nitin A Kamble
c19e9f51eb sugarbay: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 15:05:49 -05:00
Nitin A Kamble
2e87e8ec31 jasperforest: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 15:05:41 -05:00
Nitin A Kamble
153a3c89c3 emenlow: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 15:05:33 -05:00
Nitin A Kamble
36ef2ec76e crownbay: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 15:05:26 -05:00
Nitin A Kamble
3906dcbdea chiefriver: add WEBTITLE & Compliance information
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 15:05:16 -05:00
Nitin A Kamble
0b89fab73c MAINTAINERS: correct pathname
The commmon directory has more stuff than just recipes-core.
All this need to be maintained together as part of the meta-intel layer.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 14:49:04 -05:00
Tom Zanussi
49a8eb06bd meta-crystalforest: update kernel SRCREVs
To the latest meta and kernel version (was 3.4.9, now 3.4.11).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 09:44:26 -05:00
Tom Zanussi
6e0d82eb19 meta-intel: fix VA_FEATURES assignment in machine configs
commit 2231d38 (meta-intel: make video acceleration choice dependent
on LICENSE_FLAGS) inadvertently also changed '?=' to a hard
assignment, making it hard to override as intended.  This changes it
back.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-25 08:28:14 -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
Darren Hart
62aa4ca25a fri2: Add grub-efi workaround for USB keyboard initialization
The Fastboot firmware will sometimes fail to init the USB keyboard when
connected directly in 1.0 mode (works fine through a 2.0 hub). By adding
the USB modules to the grub-efi build, we can ensure the keyboard will
be available in the grub menu at the expense of about a second in boot
time.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-24 13:16:00 -07:00
Darren Hart
e703492712 fri2: README: Correct typographical and wording errors
Correct minor issues reported by Steve S.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Steve Sakoman <steve@sakoman.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-24 13:16:00 -07:00
Darren Hart
1d56117733 fri2: Add linux-yocto-tiny_3.4 support
Add support for the tiny KTYPE via a liunx-yocto-tiny bbappend
for the 3.4 kernel. With this kernel, DISTRO="poky-tiny" can be
used with the fri2 and fri2-noemgd machines.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-24 13:16:00 -07: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
Ross Burton
71619f5ef0 meta-intel: don't require commercial licenses for gstreamer-vaapi
Now that gstreamer-vaapi doesn't depend on ffmpeg, it can always be recommended
by the machine configuration.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-22 09:09:28 -05:00
Kishore Bodke
4e05f868bb meta-crystalforest: Add zlib-qat and openssl-qat modules to custom images.
This adds the two new modules zlib-qat-mem and openssl-qat-mem
modules to build with the custom Image.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-22 08:08:16 -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
Ross Burton
400d52e534 cedartrail: add missing gst-va-intel-vaapi machine feature
There needs to be a gst-va-* MACHINE_FEATURE to get the right VA elements in the
images.

Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-10-19 08:59:24 -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
Rahul Saxena
69c3e43be6 meta-cedartrail: Add development packages to pvr driver recipe
Add header files from development packages

Signed-off-by: Rahul Saxena <Rahul.Saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-18 09:08:07 -05:00
Rahul Saxena
322ed13744 meta-cedartrail: Fix package naming issue
cdv-pvr-driver was generating rpm packages with name "libwsbm"
This name can potentialy clash with other package names.
Fix this problem by specifying package names in the recipe with the
PKG_ vars
This fixes bug: [YOCTO #3286]

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-18 09:08:07 -05:00
Rahul Saxena
89f1efc95c meta-cedartrail: Update README with product name and state Gfx acceleration support
Add CPU and Chipset product names. Explicitly state support for Gfx & Media
acceleration.

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-18 09:07:59 -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
4614417599 sugarbay: update kernel repo srcrevs
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-16 21:14:55 -05:00
Nitin A Kamble
f39e25821d jasperforest: update kernel repo srcrevs
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-16 21:14:24 -05:00
Nitin A Kamble
f739f1eaab emenlow: update kernel repo srcrevs
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-16 21:14:14 -05:00
Nitin A Kamble
2cbddebd50 crownbay: update kernel repo srcrevs
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-16 21:14:07 -05:00
Nitin A Kamble
81f53c90aa chiefriver: update kernel repo srcrevs
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-16 21:13:25 -05:00
Kishore Bodke
5164713bfb meta-crystalforest: Update SRCREV for meta.
Update SRCREVs of meta branch to include the
new PCI config options added.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-15 14:38:40 -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
dcb74b880b meta-intel: update maintainers of various BSPs
BSP maintainership for following BSPs is now transitioned from Tom to Nitin
 sugarbay, emenlow, crownbay, jasperforest, chiefriver

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:18 -05:00
Nitin A Kamble
f07eb379f9 meta-fishriver: retire BSP
This commit removes fishriver bsp from meta-intel layer.

  Fish-River-Island-2 hardware and BSP has made this
Fish-River-Island hardware and BSP obsolete.
  Also we discussed this on the Yocto Execution Tracking Meeting,
and to our knowledge no customer is using (cares about) this BSP now.

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:06 -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
d490931da4 meta-crownbay: specify the 8.0.4 version as preferred version of mesa-dri
Avoid following warnings while building crownbay BSPs:

 NOTE: preferred version 7.11 of mesa-dri not available (for item virtual/libgl)
 NOTE: versions of mesa-dri available: 2:8.0.4 2:8.0.4+git1+c1f4867c89adb1a6b19d66ec8ad146115909f0a7

This commit addresses one of the issue reported on 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:40:43 -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
Darren Hart
5d8a058111 Fix use of PRINC in meta-intel BSPs
Replaces all uses of PRINC with the form:

PRINC := "${@int(PRINC) + N}"

Where N is the previously assigned value plus one to ensure a
monotonically increasing PRINC value.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
CC: Saul Wold <sgw@linux.intel.com>
CC: Nitin Kamble <nitin.a.kamble@intel.com>
2012-10-09 16:04:30 -07:00
Nitin A Kamble
2bd31135bd crownbay: uprev v3.4 kernel commit ids
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-08 16:09:33 -05:00
Nitin A Kamble
3ed0c6bc4d crownbay.conf: add kernel parameters for EMGD video acceleration
This is recommended in the EMGD User Guide.

My understanding is that, the emgd kernel driver need
to allocate memory dynamically, and the "vmalloc=256MB"
parameter ensures enough will be available for the driver.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-08 16:08:32 -05:00
Mihai Lindner
f76c3a98c8 meta-tlk: fix included file name
PN in linux-yocto-tlk.inc takes the .inc file name and becomes
linux-yocto-tlk. Renamed to linux-yocto_tlk.inc to avoid confusions.
Related to: [YOCTO #3217]

Signed-off-by: Mihai Lindner <mihaix.lindner@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-06 10:49:22 -05:00
Mihai Lindner
7228f6b0c8 meta-tlk: fix ignored SRC_URI appends
Fix SRC_URI appends ignored by meta-cedartrail and meta-crownbay. Used
SRC_URI_append instead of SRC_URI.
Also placed all variables in an .inc file to be required by all
linux-yocto recipes in here, since all versions use the same.

[YOCTO #3217]

Signed-off-by: Mihai Lindner <mihaix.lindner@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-05 14:47:55 -05:00
Tom Zanussi
6eea475e20 meta-crownbay: remove 3.0 kernel support
There's no need to support linux-yocto-3.0 for crownbay any more, so
remove the 3.0 bbappends.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-04 20:20:52 -05:00
Tom Zanussi
c1f3e7587c meta-crownbay: remove -rt smp options from recipe-space
SMP support is now configured in the kernel branch, remove it from
recipe-space.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-04 20:20:43 -05:00
Tom Zanussi
e3878f3916 meta-crownbay: add 3.4 rt support
Add the -rt version of linux-yocto-3.4.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-04 20:20:36 -05:00
Nitin A Kamble
bc6f631c1e jasperforest: uprev v3.4 kernel commit ids
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2012-10-04 14:21:55 -05:00
Nitin A Kamble
54729e74b8 fishriver: uprev v3.4 kernel commit ids
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-04 14:21:08 -05:00
Nitin A Kamble
352ebb9a10 emenlow: uprev v3.4 kernel commit ids
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-04 14:20:57 -05:00
Nitin A Kamble
7a5aec127d chiefriver: uprev v3.4 kernel commit ids
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-04 14:20:44 -05:00
Nitin A Kamble
3679741eba sugarbay: uprev v3.4 kernel commit ids
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-04 14:20:35 -05:00
Kishore Bodke
c4a86a2ad5 meta-crystalforest: Create a custom build Image recipe.
To build with the corpus files recipes, create a customized
recipe to install them into the Image.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-03 23:56:13 -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
Ross Burton
97bf8bacd0 meta-cedartrail: add missing dependency on EXA module to X driver
[YOCTO #3204]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-02 17:21:26 -05:00
Ross Burton
5afa52ccc8 meta-emenlow: don't set virtual/libx11 provider
libx11-trim doesn't exist anymore so setting that as the default isn't going to
work, resulting in a "multiple providers" error.  Tthe default provider (libx11)
is good for 99.9% of people, so inherit that from oe-core.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-02 13:08:15 -05:00
Ross Burton
4ab42ada6b meta-emenlow: add missing exa dependency
The psb video drivers use the EXA framework, so add a dependency on
xserver-psb-module-exa.

[YOCTO #3149]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-02 13:08:05 -05:00
Tom Zanussi
50ac6e8785 meta-intel: use FILESEXTRAPATHS for xserver-xf86-config bbappends
The xserver-xf86-config .bbappends are still using FILESPATH - update
them to use FILESEXTRAPATHS as recommended by the Poky Reference
Manual and BSP Developer's Guides.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-10-02 11:30:47 -05:00
Darren Hart
669cf9164a fri2: Update xorg.conf per EMGD 1.14 user guide
Correct the port order to only list SDVOB and LVDS.

Update the Edid flags as appropriate. No EDID over LVDS. Enable built-in
and edid timings as well as DTDs for the SDVOB port.

Force 24-bit mode for LVDS port to work around an apparent bug with EMGD
in which the default 18-bit mode results in a dim display using the
secondary (LVDS) HDMI port (lower port).

Add backlight intensity and inverter frequency specifications for the
LVDS port per the note in the EMGD 1.14 User Guide (p 184) for E6xx
CPUs.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-09-28 17:53:36 -07:00
Tom Zanussi
34f561ad87 meta-cedartrail: add machine override to SRC_URI
The SRC_URI for the cedartrail machine is missing the machine
override, add it.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-27 11:58:25 -05:00
Kishore Bodke
c0242a374d meta-crystalforest: Add Silesia Corpus recipe.
Add a new recipe Silesia Corpus for testing with another
Data Compression algorithm for Crystal Forest BSP.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2012-09-25 23:23:25 -05:00
Kishore Bodke
91f82d8c1e meta-crystalforest: Add Canterbury Corpus recipe.
Add a new recipe for Crystal Forest BSP for testing
the lossless compresstion algorithms with Canterbury Corpus.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2012-09-25 23:23:25 -05:00
Kishore Bodke
9bad3a4e3c meta-crystalforest: Add Calgary Corpus recipe.
Add a new recipe Calgary Corpus for Crystal Forest BSP
for testing the lossless compression algorithms.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2012-09-25 23:23:17 -05:00
Darren Hart
102814d8ba sys940x: Update to Linux 3.4 and EMGD 1.14
Update the sys940x machines to use linux-yocto 3.4 and
EMGD 1.14.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-09-24 12:52:21 -07:00
Darren Hart
1cd94a80c8 fri2: Update to Linux 3.4 and EMGD 1.14
Update the fri2 machines to use linux-yocto 3.4 and
EMGD 1.14.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-09-24 12:51:49 -07: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
Tom Zanussi
fc9265ced3 meta-jasperforest: switch kernel back to 3.4
The preferred kernel was inadvertently changed to 3.2-rt; change it
back to 3.4.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-21 22:48:58 -05:00
Tom Zanussi
39b4168fff meta-jasperforest: update kernel SRCREVs
To pick up the latest meta and machine commits.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-21 15:32:32 -05:00
Tom Zanussi
7051c73970 meta-chiefriver: update kernel SRCREVs
To pick up the latest meta and machine commits.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-21 15:24:27 -05: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
001b394563 meta-cedartrail: update linux-yocto-3.0 meta SRCREV
Fix for problem in this thread, fix by Bruce Ashfield:

https://lists.yoctoproject.org/pipermail/linux-yocto/2012-September/000159.html

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-19 21:29:02 -05:00
Ross Burton
c3644c66fa cdv-pvr-driver: fix unpack
Recent bitbakes will unpack RPM files automatically.  For some reason this
is aborting (#3137) so disable that functionality.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-19 12:24:19 +01: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
cdf9c835b6 meta-intel: have fri2 and sys940x prefer emgd-1.10
fri2 and sys940x need to use emgd-1.10 instead of the newer 1.14.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-15 15:02:30 -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
2231d3800e meta-intel: make video acceleration choice dependent on LICENSE_FLAGS
The gst-ffmpeg recipe in oe-core had LICENSE_FLAGS added to make it
"commercial", so to avoid build errors the BSPs that use it (via the
gst-va-intel VA_FEATURE) should only include it if the user has added
"commercial" to LICENSE_FLAGS_WHITELIST when building.

This adds a conditional to detect that, along with a NOTE in the
README to explain the need for the flag.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-15 15:02:17 -05:00
Rahul Saxena
164e0c7418 meta-cedartrail: Update PVR graphics driver to version 1.0.3
This driver update fixes a memory leak bug

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
2012-09-15 14:56:30 -05:00
Rahul Saxena
946e5c116c meta-cedartrail: Add video acceleration
This adds gstreamer and vaapi video acceleration components
to enable acceleration with pvr driver

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
2012-09-15 14:56:19 -05:00
Kishore Bodke
8f9963b46f meta-crystalforest: Add Maintainer.
Add Maintainer for the newly added Crystal Forest BSP.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-11 13:55:10 -05:00
Kishore Bodke
e3d9eb5df0 meta-crystalforest: Crystal Forest BSP Created.
Initial checkin for the new Crystal Forest BSP.
This BSP is based on Sandybridge CPU and Cave Creek Chipset.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
2012-09-07 17:20:31 -05:00
Paul Eggleton
66b516f3d3 README: add info explaining meta-tlk layer purpose
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-06 10:36:02 -05:00
Saul Wold
7a7547e8b4 psplash: Add TLK info to psplash image
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-05 16:33:31 -05:00
Saul Wold
ea69d2c22f base-files: add /etc/motd with TLK info
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-05 16:33:04 -05:00
Saul Wold
4b13b548bf linux-yocto: Update linux-yocto for 3.2 and 3.4
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-05 16:31:29 -05:00
Tom Zanussi
16a7879b98 meta-emenlow: rename recipes-gnome bbappends
The recipes these .bbappends correspond to were renamed, so rename
them here as well.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-04 10:04:37 -05:00
Tom Zanussi
6e74be58a9 meta-intel: remove task-core-tools-profile.bbappend
The functionality previously added by these bbappends was already
handled in task-core-tools-profile.bb (now
packagegroup-core-tools-profile.bb), so remove these.

SYSTEMTAP = "systemtap"
SYSTEMTAP_mips = ""

LTTNGUST = "lttng-ust"
LTTNGUST_mips = ""

RDEPENDS_${PN} = "\
    ${PROFILETOOLS} \
    ${LTTNGUST} \
    ${SYSTEMTAP} \
    ${VALGRIND} \

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-09-04 09:40:25 -05:00
Tom Zanussi
2a7a46cad3 meta-intel: use va-impl-intel MACHINE_FEATURE
Explicitly specify the va-impl-intel MACHINE_FEATURE, and update the
mixvideo uses with the feature rename.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-30 16:28:19 -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
Ross Burton
1ef6cd26ca meta-emenlow: unset preferred providers for virtual/libgles[12]
The recent changes to enable GLES/EGL in mesa-dri have caused emenlow to fail:

ERROR: Trying to resolve runtime dependency libglu resulted in conflicting PREFERRED_PROVIDER entries being found.
The providers found were: ['/srv/home/pokybuild/yocto-autobuilder/yocto-slave/emenlow/build/yocto/meta-intel/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb', '/srv/home/pokybuild/yocto-autobuilder/yocto-slave/emenlow/build/meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb']
The PREFERRED_PROVIDER entries resulting in this conflict were: ['PREFERRED_PROVIDER_mesa-dri = xpsb-glx', 'PREFERRED_PROVIDER_virtual/libgles1 = mesa-dri']

Because emenlow's xpsb-glx contains mesa, it needs to entirely replace
mesa-dri. We'd normally set virtual/libgles1 and virtual/libgles2 to xpsb-glx
but these drivers don't build the GLES libraries so that would be a lie.

So, unset the preferred provider entries so that bitbake doesn't look at
mesa-dri at all.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-30 09:48:18 -05:00
Tom Zanussi
d98714abb2 meta-intel.inc: have appropriate BSPs use it
ia32-base.inc no longer contains everything these BSPs need - some of
what was in that file is now in meta-intel.inc, so we need to include
that too.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-29 10:29:18 -05:00
Tom Zanussi
037ab0181d ia32-base.inc: remove
This has been moved to oe-core, so remove it.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-29 10:29:08 -05:00
Tom Zanussi
7bf3db4262 meta-intel.inc: new file
Move a couple intel-specific variables into a new meta-intel.inc
include file.  meta-intel.inc is meant to contain variables and
definitions that only make sense and are only available if the
meta-intel layer is included in bblayers.conf.

This is in preparation for moving the rest into oe-core.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-29 10:28:48 -05:00
Rahul Saxena
eaf696e19e meta-cedartrail: Update PVR graphics driver to version 1.0.2
This update of the driver enables support for B3 stepping of
Cedarview processor and also support for DP/eDP ports.

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
2012-08-27 14:41:29 -05:00
Rahul Saxena
1d46fcb27f meta-cedartrail: Update SRCREV for the linux-yocto kernel pvr branch
Update SRCREV to point to yocto/pvr kernel branch with v1.0.2 pvr driver support.

Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
2012-08-27 14:17:52 -05:00
Tom Zanussi
eb89ddd07e crownbay: fix KBRANCH
KBRANCH_crownbay is set to standard/default/crownbay, which isn't even
a 3.4 branch.

Set it to standard/crownbay, which is.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-24 23:40:59 -05:00
Richard Purdie
c9e0d1edb1 ia32-base.inc: Drop glibc --with-tls option, its now the only option for glibc
This option is unused by (e)glibc since 2011 and is the default. It has been
shown to interact badly with the configure option in atom-pc from meta-yocto
causing a rebuild of the whole system despite the only change being an
assignment with += vs =. The easiest fix is simply to drop it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-22 14:16:59 +01:00
Mihai Lindner
b8f8bd0b5f meta-cedartrail: fixed PREFERRED_VERSION_linux-yocto
Missing PREFERRED_VERSION_linux-yocto generated NOTEs when building.
"""
NOTE: preferred version 3.4% of linux-yocto not available (for item
virtual/kernel)
"""

[YOCTO #2962]

Signed-off-by: Mihai Lindner <mihaix.lindner@linux.intel.com>
Acked-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-08-20 09:36:07 -07:00
Trevor Woerner
50b22497cb layer.conf: Clarify BBFILES comments regarding recipe-* directories
The recipes are no longer stored in a "packages" directory but in
directories under recipes-*.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-08-15 15:43:01 -07:00
Nitin A Kamble
f37b185f25 sys940x: fix libva dependency issues
This fixes bug:
[YOCTO #2946]

Avoids these errors:
| error: Failed dependencies:
| libva.so.1 is needed by libegl1-1.10-r0.core2
| libva-tpi.so.1 is needed by libegl1-1.10-r0.core2
| libva-x11.so.1 is needed by libegl1-1.10-r0.core2
NOTE: package core-image-sato-sdk-1.0-r0: task do_rootfs: Failed

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2012-08-15 08:09:27 -07:00
Kishore Bodke
7dfeac4b1a meta-romley: Add Matrox MGA variable to romley.conf
Since Matrox MGA recipe is moved to common, include
the Matrox MGA varialbe to romley.conf.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-10 15:41:51 -05:00
Kishore Bodke
4fb859db49 meta-intel:Add a MATROX MGA variable to ia32-base.inc
Add XSERVER_IA32_MATROX_MGA variable for including
Matrox MGA graphics recipe.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-08-10 15:41:44 -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
ff7fdafba8 crownbay: make v3.4 the default kernel
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:08:05 -05:00
Nitin A Kamble
ae59294054 crownbay: add recipe extension for linux-yocto-3.4
Add emgd branch info in git src_uri

At build time, the emgd-1.14 branch is merged with the crownbay bsp
kernel source branch to get emgd kernel driver's support.
  Reference it in the src_uri, and its commit-id to be used, so that
any changes in the emgd branch will not affect build unknowingly.

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:46 -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
b779667233 jasperforest: retire linux-yocto-3.0
With the move to linux-yocto-3.4, linux-yocto-3.0 support can be
removed.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-19 16:31:23 -05:00
Tom Zanussi
0a1cacf63e meta-jasperforest: switch to linux-yocto-3.4 kernel
Switch jasperforest to the 3.4 kernel and update kernel SRCREVs.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-18 23:49:09 -05:00
Tom Zanussi
5d0c08cd8b meta-chiefriver: switch to linux-yocto-3.4 kernel
Switch chiefriver to the 3.4 kernel and update kernel SRCREVs.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-17 22:07:15 -05:00
Tom Zanussi
a944332ecf meta-n450: explicitly specify KBRANCH we expect to use
Without this, we get standard/default/common-pc/base with the correct
SRCREV initially checked out but standard/default/common-pc/atom-pc
checked out as if using AUTOREV for the actual build.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-12 19:40:02 -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
Richard Purdie
bf067c332c meta-sys940x: Catch up with netbase 4.47 -> 5.0 upgrade
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-11 23:33:31 +01:00
Tom Zanussi
c75e242da6 cedartrail: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-11 12:18:30 -05:00
Tom Zanussi
e8211e9165 sys940x: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 16:18:21 -05:00
Tom Zanussi
407652c560 romley: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 16:06:33 -05:00
Tom Zanussi
d80bcbc6e5 jasperforest: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 16:04:15 -05:00
Tom Zanussi
2075f1b407 fri2: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 15:58:01 -05:00
Tom Zanussi
999a625bd4 fishriver: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 15:52:16 -05:00
Tom Zanussi
b416ca6302 emenlow: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 15:49:46 -05:00
Tom Zanussi
b3b1ff2c38 crownbay: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 15:36:03 -05:00
Tom Zanussi
cad140b804 chiefriver: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 15:34:04 -05:00
Tom Zanussi
8bc0518464 sugarbay: update kernel SRCREVs
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-10 15:33:49 -05:00
Nitin A Kamble
1fc06d4e90 sugarbay: set v3.4 as the default kernel recipe version
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-09 13:52:00 -05:00
Nitin A Kamble
0600ce8a12 sugarbay: add recipe extention for linux-yocto_3.4
This is tested on the HuronRiver (sugarbay laptop) platform, and it works as expected.

Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-09 13:51:48 -05:00
Nitin A Kamble
f3de44d029 emenlow: set v3.4 as the default kernel recipe version
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-09 13:51:06 -05:00
Nitin A Kamble
4e4619ef42 emenlow: add recipe extention for linux-yocto_3.4
This is tested on the emenlow hardware, and it works as expected.

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-09 13:50:21 -05:00
Nitin A Kamble
62b97450f3 FishRiver: set v3.4 as the default kernel recipe version
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-09 13:49:51 -05:00
Nitin A Kamble
7be9149279 FishRiver: add recipe extention for linux-yocto_3.4
Tested this on FishRiver hardware, and it works as expected.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-09 13:49:40 -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
8f4eb72ee3 meta-emenlow: prefer 1.10.2 cairo
emenlow needs to use the old 1.10.2 cairo library instead of the
upgraded version.

Fixes [YOCTO #2507]

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-14 23:48:34 -05:00
Tom Zanussi
1f5f004473 meta-emenlow: add 1.10.2 cairo recipe
The emenlow graphics stack doesn't work with the cairo_1.12.2 library
upgrade; this adds the old 1.10.2 recipe from poky locally to the
emenlow layer in order to get it working again.

Fixes [YOCTO #2507]

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-14 23:47:25 -05:00
Richard Purdie
bd00e28dd5 meta-emenlow: Update qt4 bbappend to 4.8.1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-12 12:11:10 +00:00
Tom Zanussi
8e51c1177c meta-n450: remove linux-yocto-2.6.37 .bbappend
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-n450.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-11 09:16:49 -05:00
Tom Zanussi
aebf88468c meta-jasperforest: remove linux-yocto-2.6.37 .bbappend
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-jasperforest.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-11 09:16:39 -05:00
Tom Zanussi
bba1eb6a63 meta-fishriver: remove linux-yocto-2.6.37 .bbappend
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-fishriver.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-11 09:16:23 -05:00
Tom Zanussi
af532eec63 meta-emenlow: remove linux-yocto-2.6.37 .bbappend
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-emenlow.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-11 09:16:12 -05:00
Tom Zanussi
0b39e6cc88 meta-crownbay: remove linux-yocto-2.6.37 .bbappend
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-crownbay.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-11 09:15:50 -05:00
Tom Zanussi
d2d6a7a3e8 meta-sugarbay: remove linux-yocto-2.6.37 .bbappend
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-sugarbay.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-11 09:15:38 -05:00
Kishore Bodke
a2c22fb791 meta-cedartrail: update SRCREV
Remove the kernel feature set from the BSP.
These have been moved to kernel features.
Update the SRCREV for meta to pull in these
kernel feature set.

Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-06-08 15:27:42 -05:00
Tom Zanussi
8bc2fa1350 meta-fri2: add video acceleration
This adds the video acceleration components needed to enable EMGD
video acceleration.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2012-06-06 16:16:24 -05: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
440 changed files with 5444 additions and 16098 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
*.pyc
*.pyo
*.swp
*.orig
*.rej
*~

0
meta-cedartrail/COPYING.MIT → COPYING.MIT Executable file → Normal file
View File

5
LICENSE Normal file
View File

@ -0,0 +1,5 @@
All metadata files (including, but not limited to bb, bbappend,
bbclass, inc and conf files) are MIT licensed unless otherwise stated.
Source code included in tree for individual recipes is under the
LICENSE stated in the associated recipe (.bb file) unless otherwise
stated.

View File

@ -1,78 +0,0 @@
This file contains a list of BSP maintainers for the BSPs contained in
the meta-intel repository.
Please submit any patches against meta-intel BSPs to the Yocto mailing
list (yocto@yoctoproject.org).
If you have problems with or questions about a particular BSP, feel
free to contact the maintainer directly (cc:ing the Yocto mailing list
puts it in the archive and helps other people who might have the same
questions in the future), but please try to do the following first:
- look in the Yocto Project Bugzilla
(http://bugzilla.yoctoproject.org/) to see if a problem has
already been reported
- look through recent entries of the Yocto mailing list archives
(https://lists.yoctoproject.org/pipermail/yocto/) to see if other
people have run into similar problems or had similar questions
answered.
Descriptions of section entries:
M: Mail patches to: FullName <address@domain>
F: Files and directories with wildcard patterns.
A trailing slash includes all files and subdirectory files.
F: meta-crownbay/ all files in and below meta-crownbay
F: meta-crownbay/* all files in meta-crownbay, but not below
One pattern per line. Multiple F: lines acceptable.
Please keep this list in alphabetical order.
Maintainers List (try to look for most precise areas first)
-----------------------------------
CEDARTRAIL
M: Kishore Bodke <kishore.k.bodke@intel.com>
F: meta-cedartrail/
CHIEFRIVER
M: Tom Zanussi <tom.zanussi@intel.com>
F: meta-chiefriver/
COMMON
M: Tom Zanussi <tom.zanussi@intel.com>
F: common/recipes-core/
CROWNBAY
M: Tom Zanussi <tom.zanussi@intel.com>
F: meta-crownbay/
EMENLOW
M: Tom Zanussi <tom.zanussi@intel.com>
F: meta-emenlow/
FISHRIVER
M: Tom Zanussi <tom.zanussi@intel.com>
F: meta-fishriver/
FRI2
M: Darren Hart <dvhart@linux.intel.com>
F: meta-fri2/
JASPERFOREST
M: Tom Zanussi <tom.zanussi@intel.com>
F: meta-jasperforest/
N450
M: Darren Hart <dvhart@linux.intel.com>
F: meta-n450/
ROMLEY
M: Kishore Bodke <kishore.k.bodke@intel.com>
F: meta-romley/
SUGARBAY
M: Tom Zanussi <tom.zanussi@intel.com>
F: meta-sugarbay/

7
README
View File

@ -1,7 +0,0 @@
meta-intel
==========
This is the location for Intel maintained BSPs.
Please see the README files contained in the individual BSP layers for
BSP-specific information.

35
README.md Normal file
View File

@ -0,0 +1,35 @@
# meta-intel
OpenEmbedded/Yocto BSP layer for Intel platforms.
## Dependencies
This layer primarily depends on OpenEmbedded-Core (OE-Core). However, certain
recipes may require additional layers to support optional features or
programming languages not supported by OE-Core. Such recipes are located within
the `dynamic-layers` directory.
Base dependencies:
- [Bitbake](https://git.openembedded.org/bitbake)
- [OE-Core](https://git.openembedded.org/openembedded-core)
Dynamic additional dependencies:
- [meta-openembedded](https://git.openembedded.org/meta-openembedded/tree/meta-oe)
- [meta-python](https://git.openembedded.org/meta-openembedded/tree/meta-python)
- [meta-clang](https://github.com/kraj/meta-clang.git)
## Contents
- [Building and booting meta-intel BSP layers](documentation/building_and_booting.md)
- [Intel oneAPI DPC++/C++ Compiler](documentation/dpcpp-compiler.md)
- [Build Image with OpenVINO™ toolkit](documentation/openvino.md)
- [Tested Hardware](documentation/tested_hardware.md)
- [Guidelines for submitting patches](documentation/submitting_patches.md)
- [Reporting bugs](documentation/reporting_bugs.md)
- [Reporting security bugs](SECURITY.md)
## Maintainers
- Yogesh Tyagi <yogesh.tyagi@intel.com>

6
SECURITY.md Normal file
View File

@ -0,0 +1,6 @@
# Security Policy
Intel is committed to rapidly addressing security vulnerabilities affecting our customers and providing clear guidance on the solution, impact, severity and mitigation.
## Reporting a Vulnerability
Please report any security vulnerabilities in this project [utilizing the guidelines here](https://www.intel.com/content/www/us/en/security-center/vulnerability-handling-guidelines.html).

View File

@ -1,20 +0,0 @@
Add a missing debug ifdef causing compilation problems.
Upstream-Status: Submitted
Signed-off-by: Tom Zanussi <tom.zanussi (a] intel.com>
Index: lms-7.1.20/src/tools/ATNetworkTool.cpp
===================================================================
--- lms-7.1.20.orig/src/tools/ATNetworkTool.cpp 2012-04-30 23:24:56.693879920 -0500
+++ lms-7.1.20/src/tools/ATNetworkTool.cpp 2012-04-30 23:25:32.363473948 -0500
@@ -302,7 +302,9 @@
close(s);
return -1;
}
+#ifdef LMS_NET_DEBUG
printf("successfully binded local\n");
+#endif
}
if (bind(s, addr, addrlen) == -1) {

View File

@ -1,18 +0,0 @@
Add a missing include causing compilation (missing declaration) problems.
Upstream-Status: Submitted
Signed-off-by: Tom Zanussi <tom.zanussi (a] intel.com>
Index: lms-7.1.20/src/tools/ATVersion.cpp
===================================================================
--- lms-7.1.20.orig/src/tools/ATVersion.cpp 2012-05-29 20:34:34.061997035 -0500
+++ lms-7.1.20/src/tools/ATVersion.cpp 2012-05-29 20:35:22.671412948 -0500
@@ -40,6 +40,7 @@
#include <cerrno>
#include <fstream>
#include <dirent.h>
+#include <unistd.h>
#define AT_VERSION_ARGUMENT "--version"
#define AT_VERSION_MAXSIZE 40

View File

@ -1,43 +0,0 @@
DESCRIPTION = "Intel Local Manageability Service allows applications \
to access the Intel Active Management Technology (AMT) firmware via \
the Intel Management Engine Interface (MEI)."
HOMEPAGE = "http://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers"
LICENSE = "Modified BSD"
PR = "r0"
SRC_URI = "http://software.intel.com/file/37962 \
file://atnetworktool-printf-fix.patch \
file://readlink-declaration.patch"
COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
LIC_FILES_CHKSUM = "file://COPYING;md5=7264184cf88d9f27b719a9656255b47b"
SRC_URI[md5sum] = "687b76e78bfdbcf567c0e842c1fe240a"
SRC_URI[sha256sum] = "cc0457f0044e924794bb1aeae9a72c28666a525cd8a963d0d92970222946e75b"
inherit autotools update-rc.d
INITSCRIPT_NAME = "lms"
INITSCRIPT_PARAMS = "defaults"
PV_SUB = "25"
do_unpack2() {
# The downloaded 37962 filename is actually lms+7.1.20.25.zip.
# It contains lms-7.1.20-25.tar.gz.
# It contains lms-7.1.20-25.tar.gz untars to lms-7.1.20
mv ${WORKDIR}/37962 ${WORKDIR}/${PN}+${PV}.${PV_SUB}.zip
unzip -o ${WORKDIR}/${PN}+${PV}.${PV_SUB}.zip
mv ${WORKDIR}/${PN}-${PV}/outputdir/${PN}-${PV}-${PV_SUB}.tar.gz ${WORKDIR}/
cd ${WORKDIR}
tar -xvzf ${PN}-${PV}-${PV_SUB}.tar.gz
}
addtask unpack2 after do_unpack before do_patch
do_install_append () {
install -d ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/${PN}-${PV}/scripts/lms ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
}

View File

@ -1,28 +0,0 @@
DESCRIPTION = "A UEFI OS loader"
LICENSE = "efilinux"
LIC_FILES_CHKSUM = "file://efilinux.h;beginline=5;endline=31;md5=2316abda893ef24e6cd55cef33aa0edd"
DEPENDS = "gnu-efi"
inherit deploy
SRCREV = "75b62111f83dab433e901c1a7b0f05e058aa29de"
PV = "1.0+git${SRCPV}"
PR = "r0"
SRC_URI = "git://git.kernel.org/pub/scm/boot/efilinux/efilinux.git"
S = "${WORKDIR}/git"
COMPATIBLE_HOST = '(x86_64|i.86).*-(linux|freebsd.*)'
EXTRA_OEMAKE = "INCDIR=${STAGING_INCDIR} LIBDIR=${STAGING_LIBDIR}"
# syslinux uses $LD for linking, strip `-Wl,' so it can work
export LDFLAGS = "`echo $LDFLAGS | sed 's/-Wl,//g'`"
do_deploy () {
install ${S}/efilinux.efi ${DEPLOYDIR}/efilinux.efi
}
addtask deploy before do_build after do_compile

View File

@ -1,31 +0,0 @@
Add cross compile support
Upstream-Status: Submitted [Maintainer directly]
All the user to specify the build variables in the environment.
Signed-off-by: Darren Hart <dvhart@Linux.intel.com>
Index: gnu-efi-3.0/Make.defaults
===================================================================
--- gnu-efi-3.0.orig/Make.defaults
+++ gnu-efi-3.0/Make.defaults
@@ -54,12 +55,12 @@ LDFLAGS = -nostdlib
INSTALL = install
prefix = /usr/bin/
-CC = $(prefix)gcc
-AS = $(prefix)as
-LD = $(prefix)ld
-AR = $(prefix)ar
-RANLIB = $(prefix)ranlib
-OBJCOPY = $(prefix)objcopy
+CC := $(prefix)gcc
+AS := $(prefix)as
+LD := $(prefix)ld
+AR := $(prefix)ar
+RANLIB := $(prefix)ranlib
+OBJCOPY := $(prefix)objcopy
ifeq ($(ARCH),ia64)
CFLAGS += -mfixed-range=f32-f127

View File

@ -1,22 +0,0 @@
Fix parallel make failure
Upstream-Status: Submitted [Maintainer directly]
Add a missing dependency which resulted in a race leading to failure
on larger values of -j.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Index: gnu-efi-3.0/Makefile
===================================================================
--- gnu-efi-3.0.orig/Makefile
+++ gnu-efi-3.0/Makefile
@@ -42,6 +42,8 @@ include $(SRCDIR)/Make.defaults
SUBDIRS = lib gnuefi inc apps
+gnuefi: lib
+
all: check_gcc $(SUBDIRS)
$(SUBDIRS):

View File

@ -1,34 +0,0 @@
SUMMARY = "Libraries for producing EFI binaries"
HOMEPAGE = "http://sourceforge.net/projects/gnu-efi/"
SECTION = "devel"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://debian/copyright;md5=5fb358a180f484b285b0d99acdc29666"
PR = "r2"
SRCREV = "74"
SRC_URI = "http://downloads.sourceforge.net/gnu-efi/gnu-efi_3.0m.orig.tar.gz \
file://cross-compile-support.patch \
file://parallel-make.patch \
"
SRC_URI[md5sum] = "d0a21125aee56c0c7291ad260e916cb3"
S = "${WORKDIR}/gnu-efi-3.0"
def gnu_efi_arch(d):
import re
tarch = d.getVar("TARGET_ARCH", True)
if re.match("i[3456789]86", tarch):
return "ia32"
return tarch
EXTRA_OEMAKE = "'ARCH=${@gnu_efi_arch(d)}' 'CC=${CC}' 'AS=${AS}' 'LD=${LD}' 'AR=${AR}' \
'RANLIB=${RANLIB}' 'OBJCOPY=${OBJCOPY}' \
"
do_install() {
oe_runmake install INSTALLROOT="${D}${prefix}"
}
FILES_${PN} += "${libdir}/*.lds"

View File

@ -1,20 +0,0 @@
require recipes-graphics/xorg-driver/xorg-driver-input.inc
SUMMARY = "X.Org X server -- event devices (evdev) input driver"
DESCRIPTION = "evdev is an Xorg input driver for Linux's generic event \
devices. It therefore supports all input devices that the kernel knows \
about, including most mice and keyboards. \
\
The evdev driver can serve as both a pointer and a keyboard input \
device, and may be used as both the core keyboard and the core pointer. \
Multiple input devices are supported by multiple instances of this \
driver, with one Load directive for evdev in the Module section of your \
xorg.conf for each input device that will use this driver. "
LIC_FILES_CHKSUM = "file://COPYING;md5=fefe33b1cf0cacba0e72e3b0fa0f0e16"
PR = "${INC_PR}.0"
SRC_URI[md5sum] = "f33fe9413bde68936d8909206a13e8a1"
SRC_URI[sha256sum] = "b0e7f3991a8183a4743196c3e16d7184d439b80bf43653aa2f45b0756a6753ac"

View File

@ -1,92 +0,0 @@
SUMMARY = "EMGD 1.10 xserver binaries"
DESCRIPTION = "EMGD 1.10 includes some userspace binaries that use non-free \
licensing, which are now available via a non-click-through downloadable \
tarball, and is what this recipe now uses. Since it is a non-free license, \
this recipe is marked as 'License_emgd-driver-bin_1.10' and you need to add \
to LICENSE_FLAGS_WHITELIST += \"License_emgd-driver-bin_1.10\" to your \
local.conf in order to enable it in a build."
LICENSE = "Intel-binary-only"
LICENSE_FLAGS = "license_${PN}_${PV}"
PR = "r0"
EMGD_LIC_DIR = "IEMGD_HEAD_Linux/License"
EMGD_RPM_DIR = "IEMGD_HEAD_Linux/MeeGo1.2"
EMGD_VIDEO_PLUGIN_DIR = "../common/video_plugin"
LIC_FILES_CHKSUM = "file://${WORKDIR}/${EMGD_LIC_DIR}/License.txt;md5=b54f01caaf8483b3cb60c0c40f2bf22d"
DEPENDS = "rpm-native xz-native"
SRC_URI = "https://edc.intel.com/App_Shared/Downloads/LIN_EMGD_1_10_RC_2209.tgz"
SRC_URI[md5sum] = "e4a38d9efa0b086ae21b68145c4db4e9"
SRC_URI[sha256sum] = "acea5f0f93a31553553428623c007d7ed0c604cf715fd87dfe075751da4be548"
# These are closed binaries generated elsewhere so don't check ldflags
INSANE_SKIP_${PN} = "ldflags"
FILES_${PN} += "${libdir}/dri ${libdir}/gstreamer-0.10 ${libdir}/xorg/modules/drivers"
FILES_${PN}-dev += "${libdir}/dri ${libdir}/xorg/modules/drivers"
FILES_${PN}-dbg += "${libdir}/xorg/modules/drivers/.debug ${libdir}/dri/.debug"
S = "${WORKDIR}/${EMGD_RPM_DIR}"
do_install () {
# A gstreamer VA buffer library
rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-vabuffer*.rpm | cpio -id
# MIX Common contains common classes, datatype, header files used by other MIX components
rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixcommon*.rpm | cpio -id
# MIX Video Bitstream Parser is an user library interface for various video format bitstream parsing
rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixvbp*.rpm | cpio -id
# MIX Video is an user library interface for various video codecs available on the platform.
rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixvideo*.rpm | cpio -id
install -d -m 0755 ${D}${libdir}/gstreamer-0.10
install -m 0755 ${S}/usr/lib/* ${D}${libdir}/
# A gstreamer plugin that uses MIX Video for hardware accelerated video decoding and rendering.
rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-plugins-mixvideo*.rpm | cpio -id
# A collection of gstreamer plugins that uses VA libraries for hardware accelerated video rendering and text overlay.
rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-plugins-va*.rpm | cpio -id
install -m 0755 ${S}/usr/lib/gstreamer-0.10/* ${D}${libdir}/gstreamer-0.10/
# EMGD runtime graphics libraries
rpm2cpio ${S}/emgd-bin*.rpm | xz -d | cpio -id
install -d -m 0755 ${D}${libdir}/dri
install -d -m 0755 ${D}${libdir}/xorg/modules/drivers
install -d -m 0755 ${D}${sysconfdir}
install -d -m 0755 ${D}${mandir}/man4
install -m 0755 ${S}/usr/lib/*.so.* ${D}${libdir}/
install -m 0755 ${S}/usr/lib/dri/* ${D}${libdir}/dri/
install -m 0755 ${S}/usr/lib/xorg/modules/drivers/* ${D}${libdir}/xorg/modules/drivers/
install -m 0755 ${S}/etc/* ${D}${sysconfdir}/
install -m 0755 ${S}/usr/share/man/man4/* ${D}${mandir}/man4/
# Khronos development headers needed for EGL, OpenGL-ES, and OpenVG development
rpm2cpio ${S}/emgd-devel*.rpm | xz -d | cpio -id
install -d -m 0755 ${D}${includedir}/EGL
install -m 0755 ${S}/usr/include/EGL/*.h ${D}${includedir}/EGL/
install -d -m 0755 ${D}${includedir}/GLES
install -m 0755 ${S}/usr/include/GLES/*.h ${D}${includedir}/GLES/
install -d -m 0755 ${D}${includedir}/GLES2
install -m 0755 ${S}/usr/include/GLES2/*.h ${D}${includedir}/GLES2/
install -d -m 0755 ${D}${includedir}/KHR
install -m 0755 ${S}/usr/include/KHR/*.h ${D}${includedir}/KHR/
install -d -m 0755 ${D}${includedir}/VG
install -m 0755 ${S}/usr/include/VG/*.h ${D}${includedir}/VG/
ln -sf libEGL.so.1 ${D}${libdir}/libEGL.so
ln -sf libGLES_CM.so.1 ${D}${libdir}/libGLES_CM.so
ln -sf libGLESv2.so.2 ${D}${libdir}/libGLESv2.so
ln -sf libOpenVG.so.1 ${D}${libdir}/libOpenVG.so
ln -sf libOpenVGU.so.1 ${D}${libdir}/libOpenVGU.so
}
LEAD_SONAME = "libEGL.so"

View File

@ -1,20 +0,0 @@
SRC_URI += "file://nodolt.patch \
file://crosscompile.patch"
# Misc build failure for master HEAD
SRC_URI += "file://fix_open_max_preprocessor_error.patch"
# What once were warnings now are errors, fix those up
SRC_URI += "file://werror-address-fix.patch \
file://ptr-to-int-cast-fix.patch"
PROTO_DEPS += "xf86driproto dri2proto"
DEPENDS += "font-util"
EXTRA_OECONF += "--enable-dri --enable-dri2 --enable-dga"
LIC_FILES_CHKSUM = "file://COPYING;md5=3dd2bbe3563837f80ed8926b06c1c353"
SRC_URI[md5sum] = "5bef6839a76d029204ab31aa2fcb5201"
SRC_URI[sha256sum] = "864831f51e841ff37f2445d1c85b86b559c8860a435fb496aead4f256a2b141d"
PR = "r1"

View File

@ -1,22 +0,0 @@
Upstream-Status: Inappropriate [configuration]
diff --git a/configure.ac b/configure.ac
index b3b752c..600500b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -523,13 +523,9 @@ dnl Uses --default-font-path if set, otherwise checks for /etc/X11/fontpath.d,
dnl otherwise uses standard subdirectories of FONTROOTDIR. When cross
dnl compiling, assume default font path uses standard FONTROOTDIR directories.
DEFAULT_FONT_PATH="${FONTMISCDIR}/,${FONTTTFDIR}/,${FONTOTFDIR}/,${FONTTYPE1DIR}/,${FONT100DPIDIR}/,${FONT75DPIDIR}/"
-if test "$cross_compiling" != yes; then
- AC_CHECK_FILE([${sysconfdir}/X11/fontpath.d],
- [DEFAULT_FONT_PATH='catalogue:${sysconfdir}/X11/fontpath.d'],
- [case $host_os in
+ case $host_os in
darwin*) DEFAULT_FONT_PATH="${DEFAULT_FONT_PATH},/Library/Fonts,/System/Library/Fonts" ;;
- esac])
-fi
+ esac
AC_ARG_WITH(default-font-path, AS_HELP_STRING([--with-default-font-path=PATH], [Comma separated list of font dirs]),
[ FONTPATH="$withval" ],
[ FONTPATH="${DEFAULT_FONT_PATH}" ])

View File

@ -1,15 +0,0 @@
Upstream-Status: Inappropriate [embedded specific]
Index: git/os/osdep.h
===================================================================
--- git.orig/os/osdep.h 2008-10-07 18:38:21.000000000 +0100
+++ git/os/osdep.h 2008-10-07 18:39:36.000000000 +0100
@@ -92,7 +92,7 @@
* like sysconf(_SC_OPEN_MAX) is not supported.
*/
-#if OPEN_MAX <= 256
+#if 0
#define MAXSOCKS (OPEN_MAX - 1)
#else
#define MAXSOCKS 256

View File

@ -1,30 +0,0 @@
This is the revised version of files/macro_tweak.patch for
xorg-server 1.8.99.904.
the files/macro_tweak.patch can not removed now since it is used by
xserver-kdrive-1.7.99.2 and xserver-xf86-lite_1.7.99.2. Once they
are all upgraded to 1.8.99.904, the the files/macro_tweak.patch
can be safely replace by this patch.
Upstream-Status: Pending
Signed-off-by: Yu Ke <ke.yu@intel.com>
diff --git a/xorg-server.m4 b/xorg-server.m4
index bdecf62..040fdb8 100644
--- a/xorg-server.m4
+++ b/xorg-server.m4
@@ -28,10 +28,12 @@ dnl
# Checks for the $1 define in xorg-server.h (from the sdk). If it
# is defined, then add $1 to $REQUIRED_MODULES.
+m4_pattern_allow(PKG_CONFIG_SYSROOT_DIR)
+
AC_DEFUN([XORG_DRIVER_CHECK_EXT],[
AC_REQUIRE([PKG_PROG_PKG_CONFIG])
SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
+ CFLAGS="$CFLAGS -I$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=sdkdir xorg-server`"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include "xorg-server.h"
#if !defined $1

View File

@ -1,14 +0,0 @@
Upstream-Status: Inappropriate [configuration]
Index: git/configure.ac
===================================================================
--- git.orig/configure.ac 2009-01-15 20:35:31.000000000 +0000
+++ git/configure.ac 2009-01-15 20:35:38.000000000 +0000
@@ -62,7 +62,6 @@
AC_LIBTOOL_WIN32_DLL
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
-DOLT
AC_PROG_MAKE_SET
PKG_PROG_PKG_CONFIG
AC_PROG_LEX

View File

@ -1,92 +0,0 @@
Upstream-Status: Inappropriate [already upstream]
It's broken for devices with BARs above 4G, and the sysfs method should
work everywhere anyway. As a pleasant side effect, this fixes some
warnings:
fbdevhw.c: In function 'fbdev_open_pci':
fbdevhw.c:333:4: warning: cast from pointer to integer of different size
fbdevhw.c:334:4: warning: cast from pointer to integer of different size
fbdevhw.c:336:4: warning: cast from pointer to integer of different size
fbdevhw.c:337:4: warning: cast from pointer to integer of different size
Signed-off-by: Adam Jackson <ajax (a] redhat.com>
Integrated-by: Tom Zanussi <tom.zanussi (a] intel.com>
Index: xorg-server-1.9.3/hw/xfree86/fbdevhw/fbdevhw.c
===================================================================
--- xorg-server-1.9.3.orig/hw/xfree86/fbdevhw/fbdevhw.c 2012-01-12 10:32:07.097729262 -0600
+++ xorg-server-1.9.3/hw/xfree86/fbdevhw/fbdevhw.c 2012-01-12 10:32:55.076732780 -0600
@@ -291,14 +291,7 @@
{
struct fb_fix_screeninfo fix;
char filename[256];
- int fd,i,j;
-
-
- /* There are two ways to that we can determine which fb device is
- * associated with this PCI device. The more modern way is to look in
- * the sysfs directory for the PCI device for a file named
- * "graphics/fb*"
- */
+ int fd, i;
for (i = 0; i < 8; i++) {
sprintf(filename,
@@ -331,55 +324,10 @@
}
}
-
- /* The other way is to examine the resources associated with each fb
- * device and see if there is a match with the PCI device. This technique
- * has some problems on certain mixed 64-bit / 32-bit architectures.
- * There is a flaw in the fb_fix_screeninfo structure in that it only
- * returns the low 32-bits of the address of the resources associated with
- * a device. However, on a mixed architecture the base addresses of PCI
- * devices, even for 32-bit applications, may be higher than 0x0f0000000.
- */
-
- for (i = 0; i < 8; i++) {
- sprintf(filename,"/dev/fb%d",i);
- if (-1 == (fd = open(filename,O_RDWR,0))) {
- xf86DrvMsg(-1, X_WARNING,
- "open %s: %s\n", filename, strerror(errno));
- continue;
- }
- if (-1 == ioctl(fd,FBIOGET_FSCREENINFO,(void*)&fix)) {
- close(fd);
- continue;
- }
- for (j = 0; j < 6; j++) {
- const pciaddr_t res_start = pPci->regions[j].base_addr;
- const pciaddr_t res_end = res_start + pPci->regions[j].size;
-
- if ((0 != fix.smem_len &&
- (pciaddr_t) fix.smem_start >= res_start &&
- (pciaddr_t) fix.smem_start < res_end) ||
- (0 != fix.mmio_len &&
- (pciaddr_t) fix.mmio_start >= res_start &&
- (pciaddr_t) fix.mmio_start < res_end))
- break;
- }
- if (j == 6) {
- close(fd);
- continue;
- }
- if (namep) {
- *namep = xnfalloc(16);
- strncpy(*namep,fix.id,16);
- }
- return fd;
- }
-
if (namep)
*namep = NULL;
- xf86DrvMsg(-1, X_ERROR,
- "Unable to find a valid framebuffer device\n");
+ xf86DrvMsg(-1, X_ERROR, "Unable to find a valid framebuffer device\n");
return -1;
}

View File

@ -1,49 +0,0 @@
Upstream-Status: Inappropriate [yocto-specific]
This is fixed upstream by actually making these tests meaningful.
As they stand, the warning is correct and they're no-ops, so remove
them.
Signed-off-by: Tom Zanussi <tom.zanussi (a] intel.com>
Index: xorg-server-1.9.3/Xext/xvmc.c
===================================================================
--- xorg-server-1.9.3.orig/Xext/xvmc.c 2012-01-12 09:57:36.306947860 -0600
+++ xorg-server-1.9.3/Xext/xvmc.c 2012-01-12 10:24:59.286729946 -0600
@@ -467,7 +467,6 @@
return Success;
}
-
static int
ProcXvMCListSubpictureTypes(ClientPtr client)
{
@@ -487,9 +486,6 @@
pScreen = pPort->pAdaptor->pScreen;
- if(XvMCScreenKey == NULL) /* No XvMC adaptors */
- return BadMatch;
-
if(!(pScreenPriv = XVMC_GET_PRIVATE(pScreen)))
return BadMatch; /* None this screen */
@@ -668,9 +664,6 @@
{
ExtensionEntry *extEntry;
- if(XvMCScreenKey == NULL) /* nobody supports it */
- return;
-
if(!(XvMCRTContext = CreateNewResourceType(XvMCDestroyContextRes,
"XvMCRTContext")))
return;
@@ -746,8 +739,6 @@
XvMCAdaptorPtr adaptor = NULL;
int i;
- if(XvMCScreenKey == NULL) return NULL;
-
if(!(pScreenPriv = XVMC_GET_PRIVATE(pScreen)))
return NULL;

View File

@ -1,4 +0,0 @@
require recipes-graphics/xorg-xserver/xserver-xorg.inc
require xserver-xorg-${PV}.inc
PE = "1"

View File

@ -1,18 +0,0 @@
FILESEXTRAPATHS_prepend := "${THISDIR/${PN}:"
# This exists in Yocto 1.1, but include it here for completeness
LIC_FILES_CHKSUM += "file://LICENCE.iwlwifi_firmware;md5=311cc823df5b1be4f00fbf0f17d96a6b"
FWPATH = "/lib/firmware"
do_install_append() {
install -m 0644 LICENCE.iwlwifi_firmware ${D}${FWPATH}
install -m 0644 iwlwifi-6000g2a-5.ucode ${D}${FWPATH}
}
PACKAGES =+ "${PN}-iwlwifi-6000g2a-5"
FILES_${PN}-iwlwifi-6000g2a-5 = " \
${FWPATH}/LICENCE.iwlwifi_firmware \
${FWPATH}/iwlwifi-6000g2a-5.ucode \
"

View File

@ -1,108 +0,0 @@
DESCRIPTION = "FFmpeg is a complete solution to record, convert and stream audio and video"
HOMEPAGE = "http://ffmpeg.mplayerhq.hu/"
AUTHOR = "Fabrice Bellard ffmpeg-devel@mplayerhq.hu"
SECTION = "libs"
PRIORITY = "optional"
LICENSE = "GPLv2+ & LGPLv2.1+"
ARM_INSTRUCTION_SET = "arm"
DEPENDS = "zlib libogg libvorbis libtheora liba52 libva yasm-native"
INC_PR = "r0"
inherit autotools pkgconfig
LEAD_SONAME = "libavcodec.so"
EXTRA_OECONF = "\
\
--enable-pp \
--enable-shared \
--enable-pthreads \
--enable-gpl \
\
--cross-prefix=${TARGET_PREFIX} \
--disable-debug \
--disable-ffserver \
--disable-ffplay \
\
"
EXTRA_OECONF_append_powerpc += "--${@['disable-altivec','enable-altivec'][bb.data.getVar('BASE_PACKAGE_ARCH',d,1) in ['ppce600']]}"
FFMPEG_LIBS = "libavcodec libavdevice libavformat \
libavutil libpostproc libswscale libavfilter"
SYSROOT_PREPROCESS_FUNCS = " \
ffmpeg_stage_cleanup \
ffmpeg_create_compat_links"
ffmpeg_create_compat_links() {
rm -rf ${SYSROOT_DESTDIR}${includedir}/ffmpeg
mkdir -m 0755 ${SYSROOT_DESTDIR}${includedir}/ffmpeg
cd ${SYSROOT_DESTDIR}${includedir}/ffmpeg
for lib in ${FFMPEG_LIBS}; do
ln -s ../$lib/*.h '.' || true
done
}
ffmpeg_stage_cleanup() {
rm -rf ${SYSROOT_DESTDIR}${libdir}/vhook \
${SYSROOT_DESTDIR}${datadir}
}
PACKAGES += "${PN}-vhook-dbg ${PN}-vhook"
FILES_${PN} = "${bindir}"
FILES_${PN}-dev = "${includedir}/${PN}"
FILES_${PN}-vhook = "${libdir}/vhook"
FILES_${PN}-vhook-dbg += "${libdir}/vhook/.debug"
PACKAGES += "ffmpeg-x264-presets \
libavcodec libavcodec-dev libavcodec-dbg \
libavdevice libavdevice-dev libavdevice-dbg \
libavformat libavformat-dev libavformat-dbg \
libavutil libavutil-dev libavutil-dbg \
libpostproc libpostproc-dev libpostproc-dbg \
libswscale libswscale-dev libswscale-dbg \
libavfilter libavfilter-dev libavfilter-dbg \
libavcore libavcore-dev libavcore-dbg \
"
FILES_ffmpeg-x264-presets = "${datadir}/*.ffpreset"
FILES_${PN}-dev = "${includedir}"
FILES_libavcodec = "${libdir}/libavcodec*.so.*"
FILES_libavcodec-dev = "${libdir}/libavcodec*.so ${libdir}/pkgconfig/libavcodec.pc ${libdir}/libavcodec*.a"
FILES_libavcodec-dbg += "${libdir}/.debug/libavcodec*"
FILES_libavdevice = "${libdir}/libavdevice*.so.*"
FILES_libavdevice-dev = "${libdir}/libavdevice*.so ${libdir}/pkgconfig/libavdevice.pc ${libdir}/libavdevice*.a"
FILES_libavdevice-dbg += "${libdir}/.debug/libavdevice*"
FILES_libavformat = "${libdir}/libavformat*.so.*"
FILES_libavformat-dev = "${libdir}/libavformat*.so ${libdir}/pkgconfig/libavformat.pc ${libdir}/libavformat*.a"
FILES_libavformat-dbg += "${libdir}/.debug/libavformat*"
FILES_libavutil = "${libdir}/libavutil*.so.*"
FILES_libavutil-dev = "${libdir}/libavutil*.so ${libdir}/pkgconfig/libavutil.pc ${libdir}/libavutil*.a"
FILES_libavutil-dbg += "${libdir}/.debug/libavutil*"
FILES_libpostproc = "${libdir}/libpostproc*.so.*"
FILES_libpostproc-dev = "${libdir}/libpostproc*.so ${libdir}/pkgconfig/libpostproc.pc ${libdir}/libpostproc*.a ${includedir}/postproc"
FILES_libpostproc-dbg += "${libdir}/.debug/libpostproc*"
FILES_libswscale = "${libdir}/libswscale*.so.*"
FILES_libswscale-dev = "${libdir}/libswscale*.so ${libdir}/pkgconfig/libswscale.pc ${libdir}/libswscale*.a"
FILES_libswscale-dbg += "${libdir}/.debug/libswscale*"
FILES_libavfilter = "${libdir}/libavfilter*.so.*"
FILES_libavfilter-dev = "${libdir}/libavfilter*.so ${libdir}/pkgconfig/libavfilter.pc ${libdir}/libavfilter*.a"
FILES_libavfilter-dbg += "${libdir}/.debug/libavfilter*"
FILES_libavcore = "${libdir}/libavcore*.so.*"
FILES_libavcore-dev = "${libdir}/libavcore*.so ${libdir}/pkgconfig/libavcore.pc ${libdir}/libavcore*.a"
FILES_libavcore-dbg += "${libdir}/.debug/libavcore*"

View File

@ -1,44 +0,0 @@
require ffmpeg.inc
LICENSE = "LGPLv2.1+ & GPLv2+"
PR = "${INC_PR}.1"
SRC_URI = "http://ffmpeg.org/releases/ffmpeg-${PV}.tar.bz2"
SRC_URI[md5sum] = "e4d0c32c0a7cc763922ee8c34e688b5a"
SRC_URI[sha256sum] = "4d383af2614fd55ab9e11ab3d5366b9a1453a4e4edf0ac2a1b1411927d577249"
LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://libpostproc/postprocess.c;beginline=8;endline=21;md5=3163771dd725805aeda961a4e05173b5 \
file://COPYING.LGPLv2.1;md5=e344c8fa836c3a41c4cbd79d7bd3a379 \
file://ffmpeg.c;beginline=7;endline=20;md5=9dee9cc51a9da6c3254d39ebf4d5aa03"
EXTRA_FFCONF_armv7a = "--cpu=cortex-a8"
EXTRA_FFCONF_mipsel = "--arch=mips"
EXTRA_OECONF = " \
--arch=${TARGET_ARCH} \
--cross-prefix=${TARGET_PREFIX} \
--disable-stripping \
--enable-cross-compile \
--enable-libtheora \
--enable-libvorbis \
--enable-pthreads \
--enable-shared \
--enable-swscale \
--enable-vaapi \
--enable-gpl \
--enable-yasm \
--extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \
--extra-ldflags="${TARGET_LDFLAGS}" \
--sysroot="${STAGING_DIR_TARGET}" \
--prefix=${prefix}/ \
--target-os=linux \
${EXTRA_FFCONF} \
"
do_configure() {
./configure ${EXTRA_OECONF}
}
FULL_OPTIMIZATION_armv7a = "-fexpensive-optimizations -ftree-vectorize -fomit-frame-pointer -O4 -ffast-math"
BUILD_OPTIMIZATION = "${FULL_OPTIMIZATION}"

View File

@ -1,41 +0,0 @@
DESCRIPTION = "GStreamer Video Acceleration Add-ons for Intel BSPs"
LICENSE = "MIT"
DEPENDS = "gst-meta-base"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
PR = "r0"
VAAPI_IMPL = "${@base_contains('MACHINE_FEATURES', 'gst-va-mixvideo', 'gst-va-mixvideo-vaapi', \
'gst-va-intel-vaapi', d)}"
PACKAGES = "\
gst-va-intel \
gst-va-intel-general \
gst-va-intel-video \
${VAAPI_IMPL} \
"
ALLOW_EMPTY = "1"
RDEPENDS_gst-va-intel = "\
gst-va-intel-general \
gst-va-intel-video \
${VAAPI_IMPL} \
"
RDEPENDS_gst-va-intel-general = "\
gst-ffmpeg \
"
RDEPENDS_gst-va-intel-video = "\
gst-plugins-good-isomp4 \
"
RDEPENDS_gst-va-intel-vaapi = "\
gstreamer-vaapi \
"
RDEPENDS_gst-va-mixvideo-vaapi = "\
emgd-driver-bin \
"

View File

@ -1,49 +0,0 @@
commit a698766a8b155b9c282ee1d53c39a833c826616d
Author: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Date: Tue Feb 7 10:01:01 2012 +0100
glib: fix includes.
Upstream-Status: Backport
Signed-off-by: Tom Zanussi <tom.zanussi (a] intel.com>
Index: git/gst-libs/gst/vaapi/gstvaapiutils.h
===================================================================
--- git.orig/gst-libs/gst/vaapi/gstvaapiutils.h 2012-05-29 22:30:37.007259101 -0500
+++ git/gst-libs/gst/vaapi/gstvaapiutils.h 2012-05-29 22:32:03.896466158 -0500
@@ -23,7 +23,7 @@
#define GST_VAAPI_UTILS_H
#include "config.h"
-#include <glib/gtypes.h>
+#include <glib.h>
#ifdef GST_VAAPI_USE_OLD_VAAPI_0_29
# include <va.h>
Index: git/gst-libs/gst/vaapi/gstvaapiutils_glx.h
===================================================================
--- git.orig/gst-libs/gst/vaapi/gstvaapiutils_glx.h 2012-05-29 22:30:47.497252785 -0500
+++ git/gst-libs/gst/vaapi/gstvaapiutils_glx.h 2012-05-29 22:32:03.907085421 -0500
@@ -27,7 +27,7 @@
#include <GL/glext.h>
#include <GL/glx.h>
#include <GL/glxext.h>
-#include <glib/gtypes.h>
+#include <glib.h>
#if GLX_GLXEXT_VERSION < 18
typedef void (*PFNGLXBINDTEXIMAGEEXTPROC)(Display *, GLXDrawable, int, const int *);
Index: git/gst-libs/gst/vaapi/gstvaapiutils_x11.h
===================================================================
--- git.orig/gst-libs/gst/vaapi/gstvaapiutils_x11.h 2012-05-29 22:30:56.827305274 -0500
+++ git/gst-libs/gst/vaapi/gstvaapiutils_x11.h 2012-05-29 22:32:03.916668015 -0500
@@ -24,7 +24,7 @@
#include "config.h"
#include <X11/Xlib.h>
-#include <glib/gtypes.h>
+#include <glib.h>
void x11_trap_errors(void)
attribute_hidden;

View File

@ -1,28 +0,0 @@
SUMMARY = "VA-API support to GStreamer"
DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \
based plugins for GStreamer and helper libraries: `vaapidecode', \
`vaapiconvert', and `vaapisink'."
LICENSE = "LGPLv2.1+"
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c"
DEPENDS = "gstreamer libva ffmpeg"
# 0.2.9 tag
SRCREV = "c98c14bd32855467a5a0ff21b6c703e9e3461467"
PV = "0.2.9+git${SRCPV}"
PR = "r0"
SRC_URI = "git://gitorious.org/vaapi/gstreamer-vaapi.git \
file://glib-includes.patch"
SRC_URI[md5sum] = "729d75f21df79114a8c81d896489e5ad"
SRC_URI[sha256sum] = "f1770c4537f1615701dbc845eee5732fbb1036b3acafbc7488e551fab334a31d"
S = "${WORKDIR}/git"
inherit autotools pkgconfig gtk-doc
FILES_${PN} += "${libdir}/gstreamer-0.10/*.so"
FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"

View File

@ -1,24 +0,0 @@
SUMMARY = "VA driver for Intel G45 & HD Graphics family"
DESCRIPTION = "libva-driver-intel is the VA-API implementation \
for Intel G45 chipsets and Intel HD Graphics for Intel Core \
processor family."
HOMEPAGE = "http://www.freedesktop.org/wiki/Software/vaapi"
BUGTRACKER = "https://bugs.freedesktop.org"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f"
COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
INC_PR = "r0"
DEPENDS = "libva"
S = "${WORKDIR}/intel-driver-${PV}"
inherit autotools pkgconfig
FILES_${PN} += "${libdir}/dri/*.so"
FILES_${PN}-dev += "${libdir}/dri/*.la"
FILES_${PN}-dbg += "${libdir}/dri/.debug"

View File

@ -1,8 +0,0 @@
require libva-intel-driver.inc
PR = "${INC_PR}.0"
SRC_URI = "http://cgit.freedesktop.org/vaapi/intel-driver/snapshot/intel-driver-${PV}.tar.bz2"
SRC_URI[md5sum] = "9dbd642f18993335146480a3a2987874"
SRC_URI[sha256sum] = "52f16f78129af00ec40afc6a1b8fb07c7b6c6c0da7f43a54e19afd2a41791098"

View File

@ -1,61 +0,0 @@
SUMMARY = "Video Acceleration (VA) API for Linux"
DESCRIPTION = "Video Acceleration API (VA API) is a library (libVA) \
and API specification which enables and provides access to graphics \
hardware (GPU) acceleration for video processing on Linux and UNIX \
based operating systems. Accelerated processing includes video \
decoding, video encoding, subpicture blending and rendering. The \
specification was originally designed by Intel for its GMA (Graphics \
Media Accelerator) series of GPU hardware, the API is however not \
limited to GPUs or Intel specific hardware, as other hardware and \
manufacturers can also freely use this API for hardware accelerated \
video decoding."
HOMEPAGE = "http://www.freedesktop.org/wiki/Software/vaapi"
BUGTRACKER = "https://bugs.freedesktop.org"
SECTION = "x11"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f"
INC_PR = "r1"
DEPENDS = "libxext libxfixes libdrm mesa-dri"
inherit autotools pkgconfig
PACKAGES =+ "${PN}-x11 ${PN}-tpi ${PN}-glx ${PN}-egl"
PROVIDES =+ "${PN}-x11 ${PN}-tpi ${PN}-glx ${PN}-egl"
PACKAGES =+ "${PN}-x11-dev ${PN}-tpi-dev ${PN}-glx-dev ${PN}-egl-dev"
PACKAGES =+ "${PN}-x11-dbg ${PN}-tpi-dbg ${PN}-glx-dbg ${PN}-egl-dbg"
RPROVIDES_${PN}-dev =+ "${PN}-x11-dev ${PN}-tpi-dev ${PN}-glx-dev ${PN}-egl-dev"
RDEPENDS_${PN}-tpi =+ "${PN}"
RDEPENDS_${PN}-x11 =+ "${PN}"
RDEPENDS_${PN}-glx =+ "${PN}-x11"
RDEPENDS_${PN}-egl =+ "${PN}-x11"
FILES_${PN}-dbg += "${libdir}/dri/.debug"
FILES_${PN} += "${libdir}/dri"
FILES_${PN}-x11 =+ "${libdir}/libva-x11*${SOLIBS}"
FILES_${PN}-tpi =+ "${libdir}/libva-tpi*${SOLIBS}"
FILES_${PN}-glx =+ "${libdir}/libva-glx*${SOLIBS}"
FILES_${PN}-egl =+ "${libdir}/libva-egl*${SOLIBS}"
FILES_${PN}-x11-dev =+ "${libdir}/libva-x11*${SOLIBSDEV}"
FILES_${PN}-tpi-dev =+ "${libdir}/libva-tpi*${SOLIBSDEV}"
FILES_${PN}-glx-dev =+ "${libdir}/libva-glx*${SOLIBSDEV}"
FILES_${PN}-egl-dev =+ "${libdir}/libva-egl*${SOLIBSDEV}"
FILES_${PN}-x11-dev =+ "${libdir}/libva-x11*.la"
FILES_${PN}-tpi-dev =+ "${libdir}/libva-tpi*.la"
FILES_${PN}-glx-dev =+ "${libdir}/libva-glx*.la"
FILES_${PN}-egl-dev =+ "${libdir}/libva-egl*.la"
FILES_${PN}-x11-dev =+ "${libdir}/pkgconfig/libva-x11*.pc"
FILES_${PN}-tpi-dev =+ "${libdir}/pkgconfig/libva-tpi*.pc"
FILES_${PN}-glx-dev =+ "${libdir}/pkgconfig/libva-glx*.pc"
FILES_${PN}-egl-dev =+ "${libdir}/pkgconfig/libva-egl*.pc"
FILES_${PN}-x11-dbg =+ "${libdir}/.debug/libva-x11.*"
FILES_${PN}-tpi-dbg =+ "${libdir}/.debug/libva-tpi.*"
FILES_${PN}-glx-dbg =+ "${libdir}/.debug/libva-glx.*"
FILES_${PN}-egl-dbg =+ "${libdir}/.debug/libva-egl.*"

View File

@ -1,8 +0,0 @@
require libva.inc
PR = "${INC_PR}.0"
SRC_URI = "http://cgit.freedesktop.org/libva/snapshot/libva-${PV}.tar.bz2"
SRC_URI[md5sum] = "84408a0746a63b8cf308dc7b9f2451cf"
SRC_URI[sha256sum] = "e80aae68fc78d237d046be6525d333f072fd57fe4f4d8f981e869703ebfee8f5"

View File

@ -1,8 +0,0 @@
require libva.inc
PR = "${INC_PR}.0"
SRC_URI = "http://cgit.freedesktop.org/vaapi/libva/snapshot/libva-${PV}.tar.bz2"
SRC_URI[md5sum] = "ad8a94ba87ff0563a533c3c142816794"
SRC_URI[sha256sum] = "7cc24ae9c947aa13904255244810d3637b03d41e2b6f4b643db3b97412cacd37"

View File

@ -1,20 +0,0 @@
DESCRIPTION = "Video Acceleration Add-ons for Intel BSPs"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
PR = "r0"
VA_IMPL = "${@base_contains('MACHINE_FEATURES', 'gst-va-mixvideo', \
'libva libva-x11 libva-tpi libva-glx libva-egl', \
'libva libva-intel-driver', d)}"
PACKAGES = "\
va-intel \
"
ALLOW_EMPTY = "1"
RDEPENDS_va-intel = " \
${VA_IMPL} \
"

View File

@ -1,17 +0,0 @@
DESCRIPTION = "x86 (SSE) assembler supporting NASM and GAS-syntaxes"
LICENSE = "BSD"
HOMEPAGE = "http://www.tortall.net/projects/yasm/"
PR = "r0"
LIC_FILES_CHKSUM = "file://COPYING;md5=26c9f3d11f88911950f9ff62189d3d4f"
SRC_URI = "http://www.tortall.net/projects/yasm/releases/yasm-${PV}.tar.gz"
SRC_URI[md5sum] = "8392e5f2235c2c2a981e1a633f2698cb"
SRC_URI[sha256sum] = "e5d56b582f3d0c30ed5c4fc221063e4175602307ea645520889458133671c232"
S = "${WORKDIR}/yasm-${PV}"
inherit autotools gettext
BBCLASSEXTEND = "native"

View File

@ -0,0 +1,46 @@
# This file contains a list of recipe maintainers for meta-intel
RECIPE_MAINTAINER:pn-backport-iwlwifi = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-core-image-rt = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-core-image-rt-sdk = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-core-image-tiny = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-core-image-minimal-initramfs = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-embree = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-gmmlib = "Lim Siew Hoon <siew.hoon.lim@intel.com>"
RECIPE_MAINTAINER:pn-intel-cmt-cat = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-intel-compute-runtime = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-intel-crypto-mb = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-intel-graphics-compiler = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-intel-media-driver = "Lim Siew Hoon <siew.hoon.lim@intel.com>"
RECIPE_MAINTAINER:pn-intel-microcode = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-intel-vaapi-driver = "Lim Siew Hoon <siew.hoon.lim@intel.com>"
RECIPE_MAINTAINER:pn-ipmctl = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-isa-l = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-ispc = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-itt = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-ixgbe = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-ixgbevf = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-iucode-tool = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-level-zero = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-libipt = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-libva-intel = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-libva-intel-utils = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-libxcam = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-linux-intel = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-linux-intel-rt = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-linux-intel-dev = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-linux-npu-driver = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-lms = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-metee = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-metrics-discovery = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-oidn = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-onednn = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-onedpl = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-onevpl = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-onevpl-intel-gpu = "Yew Chang Ching <chang.ching.yew@intel.com>"
RECIPE_MAINTAINER:pn-opencl-clang = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-openvkl = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-ospray = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-rkcommon = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-thermald = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-xf86-video-ast = "Anuj Mittal <anuj.mittal@intel.com>"

View File

@ -1,10 +1,45 @@
# We have a conf and classes directory, add to BBPATH
BBPATH := "${BBPATH}:${LAYERDIR}"
BBPATH .= ":${LAYERDIR}"
# We have a packages directory, add to BBFILES
BBFILES := "${BBFILES} ${LAYERDIR}/common/recipes-*/*/*.bb \
${LAYERDIR}/common/recipes-*/*/*.bbappend"
# We have recipes-* directories, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "intel"
BBFILE_PATTERN_intel := "^${LAYERDIR}/"
BBFILE_PRIORITY_intel = "5"
# Additional license directories.
CUSTOM_LICENSES_PATH = "${LAYERDIR}/custom-licenses"
LICENSE_PATH += "${CUSTOM_LICENSES_PATH}"
LAYERDEPENDS_intel = "core"
LAYERRECOMMENDS_intel = "dpdk"
# This should only be incremented on significant changes that will
# cause compatibility issues with other layers
LAYERVERSION_intel = "5"
LAYERSERIES_COMPAT_intel = "scarthgap whinlatter"
BBFILES_DYNAMIC += " \
clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/*/*/*.bb \
clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/*/*/*.bbappend \
openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bb \
openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bbappend \
meta-python:${LAYERDIR}/dynamic-layers/meta-python/*/*/*.bb \
meta-python:${LAYERDIR}/dynamic-layers/meta-python/*/*/*.bbappend \
"
require ${LAYERDIR}/conf/include/maintainers.inc
# Use the libva from OE-Core when layer is included but no MACHINE
# from meta-intel is being used.
PREFERRED_PROVIDER_libva ?= "libva"
PREFERRED_PROVIDER_libva-native ?= "libva-native"
PREFERRED_PROVIDER_nativesdk-libva ?= "nativesdk-libva"
PREFERRED_PROVIDER_libva-utils ?= "libva-utils"
PREFERRED_PROVIDER_libva-utils-native ?= "libva-utils-native"
PREFERRED_PROVIDER_nativesdk-libva-utils ?= "nativesdk-libva-utils"
addpylib ${LAYERDIR}/lib oeqa

View File

@ -1,62 +0,0 @@
#
# base machine settings for ia32-architecture BSPs
#
#
# common settings for Intel-based machines
#
MACHINE_FEATURES += "screen keyboard pci usbhost ext2 ext3 x86 \
acpi serial usbgadget alsa"
MACHINE_EXTRA_RRECOMMENDS += "kernel-modules eee-acpi-scripts"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "grub"
IMAGE_FSTYPES += "ext3 cpio.gz live"
KERNEL_IMAGETYPE ?= "bzImage"
SERIAL_CONSOLE ?= "115200 ttyS0"
#
# glibc-related variables
#
GLIBC_ADDONS ?= "nptl"
GLIBC_EXTRA_OECONF += "--with-tls"
#
# kernel-related variables
#
PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
PREFERRED_VERSION_linux-yocto ??= "3.0%"
#
# XSERVER subcomponents, used to build the XSERVER variable
#
XSERVER_IA32_BASE = "xserver-xorg \
xf86-input-mouse \
xf86-input-keyboard \
xf86-input-evdev \
xf86-input-synaptics \
mesa-dri \
"
XSERVER_IA32_EXT = "xserver-xorg-extension-dri \
xserver-xorg-extension-dri2 \
xserver-xorg-extension-glx \
xserver-xorg-extension-extmod \
xserver-xorg-extension-dbe \
xserver-xorg-module-libint10 \
"
XSERVER_IA32_I915 = "xf86-video-intel \
mesa-dri-driver-i915 \
"
XSERVER_IA32_I965 = "xf86-video-intel \
mesa-dri-driver-i965 \
"
XSERVER_IA32_EMGD = "emgd-driver-bin \
"
XSERVER_IA32_VESA = "xf86-video-vesa"

View File

@ -0,0 +1,15 @@
INTEL_COMMON_PACKAGE_ARCH ?= "${TUNE_PKGARCH}-intel-common"
PACKAGE_ARCH:pn-linux-intel = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-linux-intel-rt = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-linux-intel-tiny = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-linux-intel-dev = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-linux-yocto = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-linux-yocto-rt = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-linux-yocto-tiny = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-linux-yocto-dev = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-intel-microcode = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-backport-iwlwifi = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-ixgbe = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH:pn-ixgbevf = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_EXTRA_ARCHS:append = " ${INTEL_COMMON_PACKAGE_ARCH}"
MACHINEOVERRIDES =. "${INTEL_COMMON_PACKAGE_ARCH}:"

View File

@ -0,0 +1,7 @@
#
# Common configuration for all MACHINEs of the intel-core2 type
#
DEFAULTTUNE ?= "core2-32"
require conf/machine/include/x86/tune-core2.inc
require conf/machine/include/x86/x86-base.inc

View File

@ -0,0 +1,7 @@
#
# Common configuration for all MACHINES of the intel-corei7-64 type
#
DEFAULTTUNE ?= "corei7-64"
require conf/machine/include/x86/tune-corei7.inc
require conf/machine/include/x86/x86-base.inc

View File

@ -0,0 +1,51 @@
#
# BSP variables and settings specific to the meta-intel layer.
# You must include the meta-intel layer in your bblayers.conf
# to use them.
#
PREFERRED_PROVIDER_virtual/kernel ?= "linux-intel"
PREFERRED_PROVIDER_virtual/kernel:poky-tiny ?= "linux-intel"
PREFERRED_VERSION_linux-intel ?= "6.12%"
PREFERRED_VERSION_linux-intel-rt ?= "6.12%"
PREFERRED_VERSION_linux-intel:poky-altcfg ?= "6.12%"
PREFERRED_VERSION_linux-intel-rt:poky-altcfg ?= "6.12%"
# Need to point to latest version of libva needed for media components
PREFERRED_PROVIDER_libva = "libva-intel"
PREFERRED_PROVIDER_libva-native = "libva-intel-native"
PREFERRED_PROVIDER_nativesdk-libva = "nativesdk-libva-intel"
PREFERRED_PROVIDER_libva-utils = "libva-intel-utils"
PREFERRED_PROVIDER_libva-utils-native = "libva-intel-utils-native"
PREFERRED_PROVIDER_nativesdk-libva-utils = "nativesdk-libva-intel-utils"
XSERVER_X86_ASPEED_AST = "xf86-video-ast \
"
# include the user space intel microcode loading support in the generated images.
MACHINE_ESSENTIAL_EXTRA_RDEPENDS:append = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', ' intel-microcode', '', d)}"
# recommended extra packages common to all intel machines
MACHINE_EXTRA_RRECOMMENDS:append = " kernel-modules linux-firmware"
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS:append = " kernel-module-i915 linux-firmware-i915 kernel-module-igc kernel-module-r8152"
# for the early boot time kernel microcode loading support,
# merge the microcode data in the final initrd image.
INITRD_LIVE:prepend = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', '${DEPLOY_DIR_IMAGE}/microcode.cpio ', '', d)}"
DISK_SIGNATURE_UUID ??= "deadbeef-dead-beef-dead-beefdeadbeef"
EFI_PROVIDER ?= "systemd-boot"
EFI_PROVIDER:x86-x32 = "grub-efi"
# Add general MACHINEOVERRIDE for meta-intel
MACHINEOVERRIDES =. "intel-x86-common:"
# Definition of (more or less) suitable virtual machines.
require conf/machine/include/qemuboot-intel.inc
# Ensure that the extra tools needed by qemu are built when building images
# and tweak machine definition to make the result more usable under qemu.
require conf/machine/include/qemu-intel.inc

View File

@ -0,0 +1,19 @@
# Similar to meta/conf/machine/include/qemu.inc but influences the
# distro content (in particular the kernel) less than qemu.inc.
# Ensure that qemu gets built when building images.
EXTRA_IMAGEDEPENDS += "qemu-system-native qemu-helper-native:do_addto_recipe_sysroot"
# Build ovmf firmware for uefi support in qemu.
EXTRA_IMAGEDEPENDS += "ovmf"
# runqemu uses virtio, so we have to enable the corresponding
# kernel drivers.
KERNEL_FEATURES_INTEL_COMMON += "cfg/virtio.scc"
# Other useful extensions which are not enabled by default:
# rng-tools to take advantage of qemu's virtio-rng-pci device.
# MACHINE_EXTRA_RRECOMMENDS += "rng-tools"
# Creates the necessary .qemuboot.conf file for each image.
IMAGE_CLASSES += "qemuboot"

View File

@ -0,0 +1,18 @@
# For runqemu
IMAGE_CLASSES += "qemuboot"
QB_SYSTEM_NAME:intel-core2-32 = "qemu-system-i386"
QB_CPU:intel-core2-32 = "-cpu coreduo"
QB_CPU_KVM:intel-core2-32 = "-cpu kvm32"
QB_SYSTEM_NAME:intel-corei7-64 = "qemu-system-x86_64"
QB_CPU:intel-corei7-64 = "-cpu Nehalem"
QB_CPU_KVM:intel-corei7-64 = "-cpu kvm64"
QB_SYSTEM_NAME:intel-skylake-64 = "qemu-system-x86_64"
QB_CPU:intel-skylake-64 = "-cpu Skylake-Client"
QB_CPU_KVM:intel-skylake-64 = "-cpu Skylake-Client"
QB_AUDIO_DRV = "alsa"
QB_AUDIO_OPT = "-device AC97"
QB_KERNEL_CMDLINE_APPEND = " oprofile.timer=1"
QB_OPT_APPEND = " -usb -usbdevice tablet "

View File

@ -0,0 +1,32 @@
#@TYPE: Machine
#@NAME: intel-core2-32
#@DESCRIPTION: Machine configuration for 32 bit Intel Core 2 CPU (and later) with MMX, SSE, SSE2, SSE3, and SSSE3 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
require conf/machine/include/meta-intel.inc
require conf/machine/include/intel-core2-32-common.inc
require conf/machine/include/intel-common-pkgarch.inc
MACHINE_FEATURES += "pcbios efi"
MACHINE_FEATURES += "wifi 3g nfc"
MACHINE_FEATURES += "intel-ucode"
MACHINE_HWCODECS ?= "intel-vaapi-driver gstreamer1.0-vaapi"
XSERVER ?= "${XSERVER_X86_BASE} \
${XSERVER_X86_EXT} \
${XSERVER_X86_FBDEV} \
${XSERVER_X86_I915} \
${XSERVER_X86_I965} \
${XSERVER_X86_MODESETTING} \
${XSERVER_X86_VESA} \
${XSERVER_X86_ASPEED_AST} \
"
SYSLINUX_OPTS = "serial 0 115200"
SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyS1 115200;ttyPCH0"
APPEND += "rootwait console=ttyS0,115200 console=ttyPCH0,115200 console=tty0"
IMAGE_FSTYPES += "wic"
WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}"
WKS_FILE_DEPENDS:append = " intel-microcode"

View File

@ -0,0 +1,36 @@
#@TYPE: Machine
#@NAME: intel-corei7-64
#@DESCRIPTION: Machine configuration for 64 bit Intel Core i7 CPU (and later) with MMX, SSE, SSE2, SSE3, and SSSE3 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
require conf/machine/include/meta-intel.inc
require conf/machine/include/intel-corei7-64-common.inc
require conf/machine/include/intel-common-pkgarch.inc
MACHINE_FEATURES += "pcbios efi"
MACHINE_FEATURES += "wifi 3g nfc"
MACHINE_FEATURES += "intel-ucode"
MACHINE_HWCODECS ?= "${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'intel-media-driver vpl-gpu-rt', d)} gstreamer1.0-vaapi"
# Enable optional dpdk:
COMPATIBLE_MACHINE:pn-dpdk = "intel-corei7-64"
COMPATIBLE_MACHINE:pn-dpdk-module = "intel-corei7-64"
XSERVER ?= "${XSERVER_X86_BASE} \
${XSERVER_X86_EXT} \
${XSERVER_X86_FBDEV} \
${XSERVER_X86_I915} \
${XSERVER_X86_I965} \
${XSERVER_X86_MODESETTING} \
${XSERVER_X86_VESA} \
${XSERVER_X86_ASPEED_AST} \
"
SYSLINUX_OPTS = "serial 0 115200"
SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyS1 115200;ttyS2"
APPEND += "rootwait console=ttyS0,115200 console=tty0"
IMAGE_FSTYPES += "wic"
WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}"
WKS_FILE_DEPENDS:append = " intel-microcode"

View File

@ -0,0 +1,36 @@
#@TYPE: Machine
#@NAME: intel-skylake-64
#@DESCRIPTION: Machine configuration for 64 bit Intel Skylake CPU (and later) with MMX, SSE, SSE2, SSE3, SSE4.1, SSE4.2, AVX, and AVX2 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
require conf/machine/include/meta-intel.inc
require conf/machine/include/x86/x86-base.inc
require conf/machine/include/x86/tune-x86-64-v3.inc
require conf/machine/include/intel-common-pkgarch.inc
MACHINE_FEATURES += "efi"
MACHINE_FEATURES += "wifi 3g nfc"
MACHINE_FEATURES += "intel-ucode"
MACHINE_HWCODECS ?= "intel-media-driver vpl-gpu-rt gstreamer1.0-vaapi"
COMPATIBLE_MACHINE:pn-dpdk = "intel-skylake-64"
COMPATIBLE_MACHINE:pn-dpdk-module = "intel-skylake-64"
XSERVER ?= "${XSERVER_X86_BASE} \
${XSERVER_X86_EXT} \
${XSERVER_X86_FBDEV} \
${XSERVER_X86_I915} \
${XSERVER_X86_I965} \
${XSERVER_X86_MODESETTING} \
${XSERVER_X86_VESA} \
${XSERVER_X86_ASPEED_AST} \
"
SYSLINUX_OPTS = "serial 0 115200"
SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyS1 115200;ttyS2"
APPEND += "rootwait console=ttyS0,115200 console=tty0"
IMAGE_FSTYPES += "wic"
WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}"
WKS_FILE_DEPENDS:append = " intel-microcode"

392
custom-licenses/EULA Normal file
View File

@ -0,0 +1,392 @@
Intel End User License Agreement for Developer Tools (Version October 2021)
IMPORTANT NOTICE - PLEASE READ AND AGREE BEFORE DOWNLOADING, INSTALLING, COPYING
OR USING
This Agreement is between you, or the company or other legal entity that you
represent and warrant you have the legal authority to bind, (each, "You" or
"Your") and Intel Corporation and its subsidiaries (collectively, "Intel")
regarding Your use of the Materials. By downloading, installing, copying or
using the Materials, You agree to be bound by the terms of this Agreement. If
You do not agree to the terms of this Agreement, or do not have legal authority
or required age to agree to them, do not download, install, copy or use the
Materials.
1. LICENSE DEFINITIONS.
A. "Cloud Provider" means a third party service provider offering a cloud-based
platform, infrastructure, application or storage services, such as Microsoft
Azure or Amazon Web Services, which You may only utilize to host the
Materials subject to the restrictions set forth in Section 2.3 B.
B. "Derivative Work" means a derivative work, as defined in 17 U.S.C. 101, of
the Source Code.
C. "Executable Code" means computer programming code in binary form suitable
for machine execution by a processor without the intervening steps of
interpretation or compilation.
D. "Materials" mean the software, documentation, the software product serial
number, and other collateral, including any updates, made available to You
by Intel under this Agreement. Materials include Redistributables,
Executable Code, Source Code, Sample Source Code, and Pre-Release Materials,
but do not include Third Party Software.
E. "Pre-Release Materials" mean the Materials, or portions of the Materials,
that are identified (in the product release notes, on Intel's download
website for the Materials or elsewhere) or labeled as pre-release,
prototype, alpha or beta code and, as such, are deemed to be pre-release
code (i) which may not be fully functional or tested and may contain bugs or
errors; (ii) which Intel may substantially modify in its development of a
production version; or (iii) for which Intel makes no assurances that it
will ever develop or make a production version generally available.
Pre-Release Materials are subject to the terms of Section 3.2.
F. "Reciprocal Open Source Software" means any software that is subject to a
license which requires that (i) it must be distributed in source code form;
(ii) it must be licensed under the same open source license terms; and (iii)
its derivative works must be licensed under the same open source license
terms. Examples of this type of license are the GNU General Public License
or the Mozilla Public License.
G. "Redistributables" mean the files (if any) listed in the "redist.txt,"
"redist-rt.txt" or similarly-named text files that may be included in the
Materials. Redistributables include Sample Source Code.
H. "Sample Source Code" means those portions of the Materials that are Source
Code and are identified as sample code. Sample Source Code may not have been
tested or validated by Intel and is provided purely as a programming example.
I. "Source Code" means the software portion of the Materials provided in human
readable format.
J. "Third Party Software" mean the files (if any) listed in the
"third-party-software.txt" or other similarly-named text file that may be
included in the Materials for the applicable software. Third Party Software
is subject to the terms of Section 2.2.
K. "Your Product" means one or more applications, products or projects
developed by or for You using the Materials.
2. LICENSE GRANTS.
2.1 License to the Materials. Subject to the terms and conditions of this
Agreement, Intel grants You a non-exclusive, worldwide, non-assignable,
non-sublicensable, limited right and license under its copyrights, to:
A. reproduce internally a reasonable number of copies of the Materials for Your
personal or business use;
B. use the Materials solely for Your personal or business use to develop Your
Product, in accordance with the documentation included as part of the
Materials;
C. modify or create Derivative Works only of the Redistributables, or any
portions, that are provided to You in Source Code;
D. distribute (directly and through Your distributors, resellers, and other
channel partners, if applicable), the Redistributables, including any
modifications to or Derivative Works of the Redistributables or any portions
made pursuant to Section 2.1.C subject to the following conditions:
(1) Any distribution of the Redistributables must only be as part of Your
Product which must add significant primary functionality different than
that of the Redistributables themselves;
(2) You must only distribute the Redistributables originally provided to You
by Intel only in Executable Code subject to a license agreement that
prohibits reverse engineering, decompiling or disassembling the
Redistributables;
(3) This distribution right includes a limited right to sublicense only the
Intel copyrights in the Redistributables and only to the extent necessary
to perform, display, and distribute the Redistributables (including Your
modifications and Derivative Works of the Redistributables provided in
Source Code) solely as incorporated in Your Product; and
(4) You: (i) will be solely responsible to Your customers for any update,
support obligation or other obligation or liability which may arise from
the distribution of Your Product, (ii) will not make any statement that
Your Product is "certified" or that its performance is guaranteed by Intel
or its suppliers, (iii) will not use Intel's or its suppliers' names or
trademarks to market Your Product, (iv) will comply with any additional
restrictions which are included in the text files with the
Redistributables and in Section 3 below, (v) will indemnify, hold
harmless, and defend Intel and its suppliers from and against any claims
or lawsuits, costs, damages, and expenses, including attorney's fees, that
arise or result from (a) Your modifications or Derivative Works of the
Materials or (b) Your distribution of Your Product.
2.2 Third Party Software. Third Party Software, even if included with the
distribution of the Materials, may be governed by separate license terms,
including without limitation, third party license terms, open source
software notices and terms, and/or other Intel software license terms. These
separate license terms solely govern Your use of the Third Party Software.
2.3 Third Party Use.
A. If You are an entity, Your contractors may use the Materials under the
license specified in Section 2, provided: (i) their use of the Materials is
solely on behalf of and in support of Your business, (ii) they agree to the
terms and conditions of this Agreement, and (iii) You are solely responsible
for their use, misuse or disclosure of the Materials.
B. You may utilize a Cloud Provider to host the Materials for You, provided:
(i) the Cloud Provider may only host the Materials for Your exclusive use
and may not use the Materials for any other purpose whatsoever, including the
restriction set forth in Section 3.1(xi); (ii) the Cloud Provider's use of
the Materials must be solely on behalf of and in support of Your Product, and
(iii) You will indemnify, hold harmless, and defend Intel and its suppliers
from and against any claims or lawsuits, costs, damages, and expenses,
including attorney's fees, that arise or result from Your Cloud Provider's
use, misuse or disclosure of the Materials.
3. LICENSE CONDITIONS.
3.1 Restrictions. Except as expressly provided in this Agreement, You may NOT:
(i) use, reproduce, disclose, distribute, or publicly display the
Materials; (ii) share, publish, rent or lease the Materials to any third
party; (iii) assign this Agreement or transfer the Materials; (iv) modify,
adapt, or translate the Materials in whole or in part; (v) reverse engineer,
decompile, or disassemble the Materials, or otherwise attempt to derive the
source code for the software; (vi) work around any technical limitations in
the Materials; (vii) distribute, sublicense or transfer any Source Code,
modifications or Derivative Works of any Source Code to any third party;
(viii) remove, minimize, block or modify any notices of Intel or its
suppliers in the Materials; (ix) include the Redistributables in malicious,
deceptive, or unlawful programs or products or use the Materials in any way
that is against the law; (x) modify, create a Derivative Work, link, or
distribute the Materials so that any part of it becomes Reciprocal Open
Source Software; (xi) use the Materials directly or indirectly for SaaS
services or service bureau purposes (i.e., a service that allows use of or
access to the Materials by a third party as part of that service, such as
the salesforce.com service business model).
3.2 Pre-Release Materials. If You receive Pre-Release Materials, You may
reproduce a reasonable number of copies and use the Pre-Release Materials
for evaluation and testing purposes only. You may not (i) modify or
incorporate the Pre-Release Materials into Your Product; (ii) continue to
use the Pre-Release Materials once a commercial version is released; or
(iii) disclose to any third party any benchmarks, performance results, or
other information relating to the Pre-Release Materials. Intel may waive
these restrictions in writing at its sole discretion; however, if You decide
to use the Pre-Release Materials in Your Product (even with Intel's waiver),
You acknowledge and agree that You are fully responsible for any and all
issues that result from such use.
3.3 Safety-Critical, and Life-Saving Applications; Indemnity. The Materials may
provide information relevant to safety-critical applications
("Safety-Critical Applications") to allow compliance with functional safety
standards or requirements. You acknowledge and agree that safety is Your
responsibility. To the extent You use the Materials to create, or as part
of, products used in Safety-Critical Applications, it is Your responsibility
to design, manage, and ensure that there are system-level safeguards to
anticipate, monitor, and control system failures, and You agree that You are
solely responsible for all applicable regulatory standards and
safety-related requirements concerning Your use of the Materials in Safety
Critical Applications.
Should You use the Materials for Safety-Critical Applications or in any type
of a system or application in which the failure of the Materials could
create a situation where personal injury or death may occur (e.g., medical
systems, life-sustaining or life-saving systems) ("Life-Saving
Applications"), You agree to indemnify, defend, and hold Intel and its
representatives harmless against any claims or lawsuits, costs, damages, and
expenses, including reasonable attorney fees, arising in any way out of Your
use of the Materials in Safety-Critical Applications or Life-Saving
Applications and claims of product liability, personal injury or death
associated with those applications; even if such claims allege that Intel
was negligent or strictly liable regarding the design or manufacture of the
Materials or its failure to warn regarding the Materials.
3.4 Media Format Codecs and Digital Rights Management. You acknowledge and agree
that Your use of the Materials or distribution of the Redistributables with
Your Product as permitted by this Agreement may require You to procure
license(s) from third parties that may hold intellectual property rights
applicable to any media decoding, encoding or transcoding technology (e.g.,
the use of an audio or video codec) and/or digital rights management
capabilities of the Materials, if any. Should any such additional licenses
be required, You are solely responsible for obtaining any such licenses and
agree to obtain any such licenses at Your own expense.
4. DATA COLLECTION AND PRIVACY.
4.1 Data Collection. The Materials may generate and collect anonymous data
and/or provisioning data about the Materials and/or the development
environment and transmit the data to Intel as a one-time event during
installation. Optional data may also be collected by the Materials, however,
You will be provided notice of the request to collect optional data and no
optional data will be collected without Your consent. All data collection by
Intel is performed pursuant to relevant privacy laws, including notice and
consent requirements.
4.2 Intel's Privacy Notice. Intel is committed to respecting Your privacy. To
learn more about Intel's privacy practices, please visit
http://www.intel.com/privacy.
5. OWNERSHIP. Title to the Materials and all copies remain with Intel or its
suppliers. The Materials are protected by intellectual property rights,
including without limitation, United States copyright laws and international
treaty provisions. You will not remove any copyright or other proprietary
notices from the Materials. Except as expressly provided herein, no license
or right is granted to You directly or by implication, inducement, estoppel
or otherwise; specifically, Intel does not grant any express or implied right
to You under Intel patents, copyrights, trademarks, or trade secrets.
6. NO WARRANTY AND NO SUPPORT.
6.1 No Warranty. Disclaimer. Intel disclaims all warranties of any kind and the
terms and remedies provided in this Agreement are instead of any other
warranty or condition, express, implied or statutory, including those
regarding merchantability, fitness for any particular purpose,
non-infringement or any warranty arising out of any course of dealing, usage
of trade, proposal, specification or sample. Intel does not assume (and does
not authorize any person to assume on its behalf) any liability.
6.2 No Support; Priority Support. Intel may make changes to the Materials, or to
items referenced therein, at any time without notice, but is not obligated
to support, update or provide training for the Materials under the terms of
this Agreement. Intel offers free community and paid priority support
options. More information on these support options can be found at:
https://software.intel.com/content/www/us/en/develop/support/priority-support.html.
7. LIMITATION OF LIABILITY.
7.1 Intel will not be liable for any of the following losses or damages (whether
such losses or damages were foreseen, foreseeable, known or otherwise): (i)
loss of revenue; (ii) loss of actual or anticipated profits; (iii) loss of
the use of money; (iv) loss of anticipated savings; (v) loss of business;
(vi) loss of opportunity; (vii) loss of goodwill; (viii) loss of use of the
Materials; (ix) loss of reputation; (x) loss of, damage to, or corruption of
data; or (xi) any indirect, incidental, special or consequential loss of
damage however caused (including loss or damage of the type specified in
this Section 7).
7.2 Intel's total cumulative liability to You, including for direct damages for
claims relating to this Agreement, and whether for breach of contract,
negligence, or for any other reason, will not exceed $100.
7.3 You acknowledge that the limitations of liability provided in this Section 7
are an essential part of this Agreement. You agree that the limitations of
liability provided in this Agreement with respect to Intel will be conveyed
to and made binding upon any customer of Yours that acquires the
Redistributables.
8. USER SUBMISSIONS. Should you provide Intel with comments, modifications,
corrections, enhancements or other input ("Feedback") related to the
Materials, Intel will be free to use, disclose, reproduce, license or
otherwise distribute or exploit the Feedback in its sole discretion without
any obligations or restrictions of any kind, including without limitation,
intellectual property rights or licensing obligations. If You wish to provide
Intel with information that You intend to be treated as confidential
information, Intel requires that such confidential information be provided
pursuant to a non-disclosure agreement ("NDA"); please contact Your Intel
representative to ensure the proper NDA is in place.
9. NON-DISCLOSURE. Information provided by Intel to You may include information
marked as confidential. You must treat such information as confidential under
the terms of the applicable NDA between Intel and You. If You have not
entered into an NDA with Intel, You must not disclose, distribute or make use
of any information marked as confidential, except as expressly authorized in
writing by Intel. Intel retains all rights in and to its confidential
information specifications, designs, engineering details, discoveries,
inventions, patents, copyrights, trademarks, trade secrets, and other
proprietary rights relating to the Materials. Any breach by You of the
confidentiality obligations provided for in this Section 9 will cause
irreparable injury to Intel for which money damages may be inadequate to
compensate Intel for losses arising from such a breach. Intel may obtain
equitable relief, including injunctive relief, if You breach or threaten to
breach Your confidentiality obligations.
10. TERM AND TERMINATION. This Agreement becomes effective on the date You
accept this Agreement and will continue until terminated as provided for in
this Agreement. The term for any Pre-Release Materials terminates upon
release of a commercial version. This Agreement will terminate if You are in
breach of any of its terms and conditions. Upon termination, You will
promptly destroy the Materials and all copies. In the event of termination of
this Agreement, Your license to any Redistributables distributed by You in
accordance with the terms and conditions of this Agreement, prior to the
effective date of such termination, will survive any such termination of this
Agreement. Sections 1, 2.1.D(4)(v), 2.2, 2.3.A(iii), 2.3.B(iii), 3.3, 5, 6,
7, 8, 9, 10 (with respect to these survival provisions in the last sentence),
and 12 will survive expiration or termination of this Agreement.
11. U.S. GOVERNMENT RESTRICTED RIGHTS. The technical data and computer software
covered by this license is a "Commercial Item," as such term is defined by
the FAR 2.101 (48 C.F.R. 2.101) and is "commercial computer software" and
"commercial computer software documentation" as specified under FAR 12.212
(48 C.F.R. 12.212) or DFARS 227.7202 (48 C.F.R. 227.7202), as applicable.
This commercial computer software and related documentation is provided to
end users for use by and on behalf of the U.S. Government with only those
rights as are granted to all other end users pursuant to the terms and
conditions of this Agreement.
12. GENERAL PROVISIONS.
12.1 ENTIRE AGREEMENT. This Agreement contains the complete and exclusive
agreement and understanding between the parties concerning the subject
matter of this Agreement, and supersedes all prior and contemporaneous
proposals, agreements, understanding, negotiations, representations,
warranties, conditions, and communications, oral or written, between the
parties relating to the same subject matter. Each party acknowledges and
agrees that in entering into this Agreement it has not relied on, and will
not be entitled to rely on, any oral or written representations,
warranties, conditions, understanding, or communications between the
parties that are not expressly set forth in this Agreement. The express
provisions of this Agreement control over any course of performance, course
of dealing, or usage of the trade inconsistent with any of the provisions
of this Agreement. The provisions of this Agreement will prevail
notwithstanding any different, conflicting, or additional provisions that
may appear on any purchase order, acknowledgement, invoice, or other
writing issued by either party in connection with this Agreement. No
modification or amendment to this Agreement will be effective unless in
writing and signed by authorized representatives of each party, and must
specifically identify this Agreement by its title and version (e.g., "Intel
End User License Agreement for Developer Tools (Version October 2021)");
except that Intel may make changes to this Agreement as it distributes new
versions of the Materials. When changes are made, Intel will make a new
version of the Agreement available on its website. If You received a copy
of this Agreement translated into another language, the English language
version of this Agreement will prevail in the event of any conflict between
versions.
12.2 EXPORT. You acknowledge that the Materials and all related technical
information are subject to export controls and you agree to comply with all
laws and regulations of the United States and other applicable governments
governing export, re-export, import, transfer, distribution, and use of the
Materials. In particular, but without limitation, the Materials may not be
exported or re-exported (i) into any U.S. embargoed countries or (ii) to
any person or entity listed on a denial order published by the U.S.
government or any other applicable governments. By using the Materials, You
represent and warrant that You are not located in any such country or on
any such list. You also agree that You will not use the Materials for, or
sell or transfer them to a third party who is known or suspected to be
involved in, any purposes prohibited by the U.S. government or other
applicable governments, including, without limitation, the development,
design, manufacture, or production of nuclear, missile, chemical or
biological weapons.
12.3 GOVERNING LAW, JURISDICTION, AND VENUE. All disputes arising out of or
related to this Agreement, whether based on contract, tort, or any other
legal or equitable theory, will in all respects be governed by, and
construed and interpreted under, the laws of the United States of America
and the State of Delaware, without reference to conflict of laws
principles. The parties agree that the United Nations Convention on
Contracts for the International Sale of Goods (1980) is specifically
excluded from and will not apply to this Agreement. All disputes arising
out of or related to this Agreement, whether based on contract, tort, or
any other legal or equitable theory, will be subject to the exclusive
jurisdiction of the courts of the State of Delaware or of the Federal
courts sitting in that State. Each party submits to the personal
jurisdiction of those courts and waives all objections to that jurisdiction
and venue for those disputes.
12.4 SEVERABILITY. The parties intend that if a court holds that any provision
or part of this Agreement is invalid or unenforceable under applicable law,
the court will modify the provision to the minimum extent necessary to make
it valid and enforceable, or if it cannot be made valid and enforceable,
the parties intend that the court will sever and delete the provision or
part from this Agreement. Any change to or deletion of a provision or part
of this Agreement under this Section will not affect the validity or
enforceability of the remainder of this Agreement, which will continue in
full force and effect.

73
custom-licenses/ISSL Normal file
View File

@ -0,0 +1,73 @@
Intel Simplified Software License (Version August 2021)
Use and Redistribution. You may use and redistribute the software (the
"Software"), without modification, provided the following conditions are met:
* Redistributions must reproduce the above copyright notice and the following
terms of use in the Software and in the documentation and/or other materials
provided with the distribution.
* Neither the name of Intel nor the names of its suppliers may be used to
endorse or promote products derived from this Software without specific
prior written permission.
* No reverse engineering, decompilation, or disassembly of this Software is
permitted.
No other licenses. Except as provided in the preceding section, Intel grants no
licenses or other rights by implication, estoppel or otherwise to, patent,
copyright, trademark, trade name, service mark or other intellectual property
licenses or rights of Intel.
Third party software. The Software may contain Third Party Software. "Third
Party Software" is open source software, third party software, or other Intel
software that may be identified in the Software itself or in the files (if any)
listed in the "third-party-software.txt" or similarly named text file included
with the Software. Third Party Software, even if included with the distribution
of the Software, may be governed by separate license terms, including without
limitation, open source software license terms, third party software license
terms, and other Intel software license terms. Those separate license terms
solely govern your use of the Third Party Software, and nothing in this license
limits any rights under, or grants rights that supersede, the terms of the
applicable license terms.
DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE
DISCLAIMED. THIS SOFTWARE IS NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS
WHERE FAILURE OF THE SOFTWARE MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE
THAT YOU ARE FULLY RESPONSIBLE FOR ANY CLAIMS, COSTS, DAMAGES, EXPENSES, AND
ATTORNEYS' FEES ARISING OUT OF ANY SUCH USE, EVEN IF ANY CLAIM ALLEGES THAT
INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF THE SOFTWARE.
LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
No support. Intel may make changes to the Software, at any time without notice,
and is not obligated to support, update or provide training for the Software.
Termination. Your right to use the Software is terminated in the event of your
breach of this license.
Feedback. Should you provide Intel with comments, modifications, corrections,
enhancements or other input ("Feedback") related to the Software, Intel will be
free to use, disclose, reproduce, license or otherwise distribute or exploit the
Feedback in its sole discretion without any obligations or restrictions of any
kind, including without limitation, intellectual property rights or licensing
obligations.
Compliance with laws. You agree to comply with all relevant laws and regulations
governing your use, transfer, import or export (or prohibition thereof) of the
Software.
Governing law. All disputes will be governed by the laws of the United States of
America and the State of Delaware without reference to conflict of law
principles and subject to the exclusive jurisdiction of the state or federal
courts sitting in the State of Delaware, and each party agrees that it submits
to the personal jurisdiction and venue of those courts and waives any
objections. The United Nations Convention on Contracts for the International
Sale of Goods (1980) is specifically excluded and will not apply to the
Software.

View File

@ -0,0 +1,37 @@
Copyright (c) 2018-2019 Intel Corporation.
All rights reserved.
Redistribution.
Redistribution and use in binary form, without modification, are permitted,
provided that the following conditions are met:
1. Redistributions must reproduce the above copyright notice and the
following disclaimer in the documentation and/or other materials provided
with the distribution.
2. Neither the name of Intel Corporation nor the names of its suppliers may
be used to endorse or promote products derived from this software without
specific prior written permission.
3. No reverse engineering, decompilation, or disassembly of this software
is permitted.
"Binary form" includes any format that is commonly used for electronic
conveyance that is a reversible, bit-exact translation of binary
representation to ASCII or ISO text, for example "uuencode".
DISCLAIMER.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

32
custom-licenses/syrah Normal file
View File

@ -0,0 +1,32 @@
Copyright (c) 2009, Stanford University, and authors listed below.
All rights reserved.
Original authors:
Solomon Boulos
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
Neither the name of Stanford University nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -0,0 +1,134 @@
### Building the Intel BSP layers
The intel-common BSP provide a few carefully selected tune options and
generic hardware support to cover the majority of current Intel CPUs and
devices. The naming follows the convention of intel-<TUNE>-<BITS>, where
TUNE is the gcc cpu-type (used with mtune and march typically) and BITS
is either 32 bit or 64 bit.
In order to build an image with BSP support for a given release, you
need to clone the meta-intel layer from git repository:
```
git clone https://git.yoctoproject.org/meta-intel
```
Check out the appropriate branch or release tags. The branch name and tags
would align with Yocto Project
[Release Codenames](https://wiki.yoctoproject.org/wiki/Releases).
Assuming meta-intel repository is cloned at the top-level of
OE-Core build tree, you can build a BSP image by adding the location of
the meta-intel layer to bblayers.conf:
```
BBLAYERS = " \
/openembedded-core/meta \
/openembedded-core/meta-intel "
```
To enable a particular machine, add a MACHINE line naming the BSP
to the local.conf file:
```
MACHINE ?= "intel-corei7-64"
```
where this can be replaced by other MACHINE types available:
- intel-core2-32
This BSP is optimized for the Core2 family of CPUs as well as all
Atom CPUs prior to the Silvermont core.
- intel-corei7-64
This BSP is optimized for Nehalem and later Core and Xeon CPUs as
well as Silvermont and later Atom CPUs, such as the Baytrail SoCs.
- intel-skylake-64
This BSP uses [x86-64-v3 tuning](https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html).
You should then be able to build an image as such:
```
$ source oe-init-build-env
$ bitbake core-image-sato
```
At the end of a successful build, you should have an image that
you can boot from a USB flash drive.
## Booting the intel-common BSP images
If you've built your own image, you'll find the bootable
image in the build/tmp/deploy/images/{MACHINE} directory, where
'MACHINE' refers to the machine name used in the build.
Under Linux, insert a USB flash drive. Assuming the USB flash drive
takes device /dev/sdf, use dd to copy the image to it. Before the image
can be burned onto a USB drive, it should be un-mounted. Some Linux distros
may automatically mount a USB drive when it is plugged in. Using USB device
/dev/sdf as an example, find all mounted partitions:
```
$ mount | grep sdf
```
and un-mount those that are mounted, for example:
```
$ umount /dev/sdf1
$ umount /dev/sdf2
```
Now burn the image onto the USB drive:
```
$ sudo dd if=core-image-sato-intel-corei7-64.wic of=/dev/sdf status=progress
$ sync
$ eject /dev/sdf
```
This should give you a bootable USB flash device. Insert the device
into a bootable USB socket on the target, and power on. This should
result in a system booted to the Sato graphical desktop.
If you want a terminal, use the arrows at the top of the UI to move to
different pages of available applications, one of which is named
'Terminal'. Clicking that should give you a root terminal.
If you want to ssh into the system, you can use the root terminal to
ifconfig the IP address and use that to ssh in. The root password is
empty, so to log in type 'root' for the user name and hit 'Enter' at
the Password prompt: and you should be in.
If you find you're getting corrupt images on the USB (it doesn't show
the syslinux boot: prompt, or the boot: prompt contains strange
characters), try doing this first:
```
$ dd if=/dev/zero of=/dev/sdf bs=1M count=512
```
## Building the installer image
If you plan to install your image to your target machine, you can build a wic
based installer image instead of default wic image. To build it, you need to
add below configuration to local.conf :
```
WKS_FILE = "image-installer.wks.in"
IMAGE_FSTYPES:append = " ext4"
IMAGE_TYPEDEP:wic = "ext4"
INITRD_IMAGE_LIVE="core-image-minimal-initramfs"
do_image_wic[depends] += "${INITRD_IMAGE_LIVE}:do_image_complete"
do_rootfs[depends] += "virtual/kernel:do_deploy"
IMAGE_BOOT_FILES:append = "\
${KERNEL_IMAGETYPE} \
microcode.cpio \
${IMGDEPLOYDIR}/${IMAGE_BASENAME}-${MACHINE}.rootfs.ext4;rootfs.img \
${@bb.utils.contains('EFI_PROVIDER', 'grub-efi', 'grub-efi-bootx64.efi;EFI/BOOT/bootx64.efi', '', d)} \
${@bb.utils.contains('EFI_PROVIDER', 'grub-efi', '${IMAGE_ROOTFS}/boot/EFI/BOOT/grub.cfg;EFI/BOOT/grub.cfg', '', d)} \
${@bb.utils.contains('EFI_PROVIDER', 'systemd-boot', 'systemd-bootx64.efi;EFI/BOOT/bootx64.efi', '', d)} \
${@bb.utils.contains('EFI_PROVIDER', 'systemd-boot', '${IMAGE_ROOTFS}/boot/loader/loader.conf;loader/loader.conf ', '', d)} \
${@bb.utils.contains('EFI_PROVIDER', 'systemd-boot', '${IMAGE_ROOTFS}/boot/loader/entries/boot.conf;loader/entries/boot.conf', '', d)} "
```
Burn the wic image onto USB flash device, insert the device to target machine
and power on. This should start the installation process.

View File

@ -0,0 +1,107 @@
Intel(R) oneAPI DPC++/C++ Compiler (ICX) toolchain
==========================================================================
Get Started with the Intel oneAPI DPC++/C++ Compiler:
https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html#
Getting Started
===============
Clone the required layers and include them in bblayers.conf:
```
git clone https://git.openembedded.org/openembedded-core
git clone https://git.openembedded.org/bitbake
git clone https://git.openembedded.org/meta-openembedded
git clone https://github.com/kraj/meta-clang.git
git clone https://git.yoctoproject.org/meta-intel
$ source openembedded-core/oe-init-build-env
$ bitbake-layers add-layer ../meta-openembedded/meta-oe/
$ bitbake-layers add-layer ../meta-intel
$ bitbake-layers add-layer ../meta-clang
```
Distro
======
Note that oneAPI DPC++/C++ compiler currently only works when the vendor string is "oe".
```
DISTRO ?= "nodistro"
```
MACHINE configuration
=====================
```
MACHINE ?= "intel-skylake-64"
```
Package installation
====================
```
# To include OpenCL driver that might be needed when compiling SYCL programs, include:
IMAGE_INSTALL:append = " intel-compute-runtime intel-graphics-compiler"
# To install only runtime libraries, include:
IMAGE_INSTALL:append = " intel-oneapi-dpcpp-cpp-runtime intel-oneapi-dpcpp-cpp-runtime-dev"
# To install the toolchain, include:
IMAGE_INSTALL:append = " intel-oneapi-dpcpp-cpp intel-oneapi-dpcpp-cpp-dev"
```
in local.conf.
Build an image
==============
```
$ bitbake core-image-minimal
```
Including oneAPI C++/DPC++ compiler in generated SDK toolchain
==============================================================
The compiler is not included in the generated SDK by default. If it is expected to be part of SDK, add ICXSDK = "1" in local.conf:
```
ICXSDK = "1"
```
Generate SDK:
```
bitbake core-image-minimal -c populate_sdk
```
To setup PATH variables on target
=================================
Once image is booted successfully, some variables would need to be exported to make sure compiler can be used:
```
$ source /opt/intel/oneapi/compiler/2022.1.0/env/vars.sh
$ mkdir -p /lib64
$ ln -sf /lib/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2
```
Build application and run
=========================
To compile a sycl application, for example:
```
$ icpx --target=x86_64-oe-linux -fsycl simple-sycl-app.c -o simple-sycl-app
```
To run:
```
$ ./simple-sycl-app
```

92
documentation/openvino.md Normal file
View File

@ -0,0 +1,92 @@
Build a Yocto Image with OpenVINO™ toolkit
==========================================
Follow the [Yocto Project official documentation](https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html#compatible-linux-distribution) to set up and configure your host machine to be compatible with BitBake.
## Step 1: Set Up Environment
1. Clone the repositories.
```
git clone https://git.yoctoproject.org/git/poky
git clone https://github.com/openembedded/meta-openembedded
git clone https://git.yoctoproject.org/git/meta-intel
git clone https://github.com/intel/meta-openvino
```
2. Set up the OpenEmbedded build environment.
```
source poky/oe-init-build-env
```
3. Add BitBake layers.
```
bitbake-layers add-layer ../meta-openembedded/meta-oe
bitbake-layers add-layer ../meta-openembedded/meta-python
bitbake-layers add-layer ../meta-intel
bitbake-layers add-layer ../meta-openvino
```
4. Set up BitBake configurations.
Include extra configuration in the `conf/local.conf` file in your build directory as required.
```
MACHINE = "intel-skylake-64"
# Enable building OpenVINO Python API.
# This requires meta-python layer to be included in bblayers.conf.
PACKAGECONFIG:append:pn-openvino-inference-engine = " python3"
# This adds OpenVINO related libraries in the target image.
CORE_IMAGE_EXTRA_INSTALL:append = " openvino-inference-engine"
# This adds OpenVINO samples in the target image.
CORE_IMAGE_EXTRA_INSTALL:append = " openvino-inference-engine-samples"
# Include OpenVINO Python API package in the target image.
CORE_IMAGE_EXTRA_INSTALL:append = " openvino-inference-engine-python3"
```
## Step 2: Build a Yocto Image with OpenVINO Packages
Run BitBake to build your image with OpenVINO packages. For example, to build the minimal image, run the following command:
```
bitbake core-image-minimal
```
## Step 3: Verify the Yocto Image
Verify that OpenVINO packages were built successfully. Run the following command:
```
oe-pkgdata-util list-pkgs | grep openvino
```
If the image build is successful, it will return the list of packages as below:
```
openvino-inference-engine
openvino-inference-engine-dbg
openvino-inference-engine-dev
openvino-inference-engine-python3
openvino-inference-engine-samples
openvino-inference-engine-src
openvino-inference-engine-doc
```

View File

@ -0,0 +1,22 @@
## Reporting bugs
If you have problems with or questions about a particular BSP, please
contact the maintainer listed in the [Maintainer](../README.md#maintainers) section directly (cc:ing
the Yocto mailing list puts it in the archive and helps other people
who might have the same questions in the future), but please try to do
the following first:
- look in the [Yocto Project Bugzilla](http://bugzilla.yoctoproject.org/) to see if a
problem has already been reported
- look through recent entries of the [meta-intel](https://lists.yoctoproject.org/g/meta-intel/messages)
and [Yocto Archives](https://lists.yoctoproject.org/g/yocto/messages) mailing list archives to see
if other people have run into similar problems or had similar questions answered.
If you believe you have encountered a bug, you can open a new bug and
enter the details in the [Yocto Project Bugzilla](https://bugzilla.yoctoproject.org/).
If you're relatively certain that it's a bug against the BSP itself, please use the
'BSPs | bsps-meta-intel' category for the bug; otherwise, please submit the bug against
the most likely category for the problem. if you're wrong, it's not a big deal and
the bug will be recategorized upon triage.

View File

@ -0,0 +1,26 @@
## Guidelines for submitting patches
Please submit any patches against meta-intel BSPs to the
[meta-intel mailing list](https://lists.yoctoproject.org/g/meta-intel)
(email: meta-intel@lists.yoctoproject.org). Also, if your patches are
available via a public git repository, please also include a URL to
the repo and branch containing your patches as that makes it easier
for maintainers to grab and test your patches.
The patches should follow the suggestions outlined in the
[Yocto Project and OpenEmbedded Contributor Guide](https://docs.yoctoproject.org/dev/contributor-guide/index.html).
In addition, for any non-trivial patch, provide information about how you
tested the patch, and for any non-trivial or non-obvious testing
setup, provide details of that setup.
Doing a quick 'git log' in meta-intel will provide you with many
examples of good example commits if you have questions about any
aspect of the preferred format.
The meta-intel maintainers will do their best to review and/or pull in
a patch or patch sets within 24 hours of the time it was posted. For
larger and/or more involved patches and patch sets, the review process
may take longer.
Please see the [maintainers](../README.md#maintainers) section for the list of maintainers. It's also
a good idea to cc: the maintainer, if applicable.

View File

@ -0,0 +1,21 @@
## Tested Hardware
The following undergo regular testing with their respective MACHINE types:
- intel-corei7-64:
* Alder Lake-P/S/PS
* Amston Lake
* Elkhart Lake
* Metor Lake-P
* Raptor Lake-P/S
* Tiger Lake
- intel-skylake-64:
* Alder Lake-P/S/PS
* Amston Lake
* Metor Lake-P
* Raptor Lake-P/S
* Tiger Lake
- intel-core2-32:
* MinnowBoard Turbot

View File

@ -0,0 +1,15 @@
#!/bin/sh
cd tests
./api-c
if [ $? -eq 0 ]; then
echo 'PASS: api-c'
else
echo 'FAIL: api-c'
fi
./test_c_symbols-c
if [ $? -eq 0 ]; then
echo 'PASS: test_c_symbols-c'
else
echo 'FAIL: test_c_symbols-c'
fi

View File

@ -0,0 +1,57 @@
HOMEPAGE = "https://www.oneapi.com"
SUMMARY = "Deep Neural Network Library"
DESCRIPTION = "This software is a user mode library that accelerates\
deep-learning applications and frameworks on Intel architecture."
LICENSE = "Apache-2.0 & BSD-3-Clause & BSL-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b64000f6e7d52516017622a37a94ce9 \
file://tests/gtests/gtest/LICENSE;md5=cbbd27594afd089daa160d3a16dd515a \
file://src/cpu/x64/xbyak/COPYRIGHT;md5=3b9bf048d063d54cdb28964db558bcc7 \
file://src/common/ittnotify/LICENSE.BSD;md5=e671ff178b24a95a382ba670503c66fb \
"
SECTION = "lib"
inherit pkgconfig cmake ptest
DNN_BRANCH = "rls-v${@'.'.join(d.getVar('PV').split('.')[0:2])}"
SRCREV = "66f0cb9eb66affd2da3bf5f8d897376f04aae6af"
SRC_URI = "git://github.com/oneapi-src/oneDNN.git;branch=${DNN_BRANCH};protocol=https \
file://run-ptest \
"
UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$"
CVE_PRODUCT = "intel:math_kernel_library"
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = 'null'
EXTRA_OECMAKE += " \
-DDNNL_LIBRARY_TYPE=SHARED \
-DDNNL_BUILD_EXAMPLES=ON \
-DDNNL_BUILD_TESTS=ON \
-DDNNL_CPU_RUNTIME=OMP \
-DDNNL_ARCH_OPT_FLAGS="" \
-DCMAKE_SKIP_RPATH=ON \
-DONEDNN_BUILD_GRAPH=OFF \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
PACKAGECONFIG ??= "gpu"
PACKAGECONFIG[gpu] = "-DDNNL_GPU_RUNTIME=OCL, , opencl-headers virtual/opencl-icd, intel-compute-runtime"
do_install:append () {
install -d ${D}${bindir}/mkl-dnn/tests/benchdnn/inputs
install -m 0755 ${B}/tests/benchdnn/benchdnn ${D}${bindir}/mkl-dnn/tests/benchdnn
cp -r ${B}/tests/benchdnn/inputs/* ${D}${bindir}/mkl-dnn/tests/benchdnn/inputs
}
do_install_ptest () {
install -d ${D}${PTEST_PATH}/tests
install -m 0755 ${B}/tests/api-c ${D}${PTEST_PATH}/tests
install -m 0755 ${B}/tests/test_c_symbols-c ${D}${PTEST_PATH}/tests
}
PACKAGES =+ "${PN}-test"
FILES:${PN}-test = "${bindir}/mkl-dnn/*"

View File

@ -0,0 +1,41 @@
From 8c330d0cb5167612296801f0202b0de35e9ca88d Mon Sep 17 00:00:00 2001
From: Dongwon Kim <dongwon.kim@intel.com>
Date: Sat, 21 Aug 2021 16:09:39 -0700
Subject: [PATCH 2/5] Build not able to locate cpp_generation_tool.
Upstream-Status: Inappropriate [oe specific]
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
---
shared/source/built_ins/kernels/CMakeLists.txt | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
Index: git/shared/source/built_ins/kernels/CMakeLists.txt
===================================================================
--- git.orig/shared/source/built_ins/kernels/CMakeLists.txt
+++ git/shared/source/built_ins/kernels/CMakeLists.txt
@@ -122,9 +122,9 @@ function(compile_builtin core_type platf
endif()
add_custom_command(
OUTPUT ${OUTPUT_FILE_CPP}
- COMMAND $<TARGET_FILE:cpp_generate_tool> --file ${BINARY_OUTPUT}.bin --output ${OUTPUT_FILE_CPP} --array ${mode}_${BASENAME} --device ${RELEASE_FILENAME}
+ COMMAND cpp_generate_tool --file ${BINARY_OUTPUT}.bin --output ${OUTPUT_FILE_CPP} --array ${mode}_${BASENAME} --device ${RELEASE_FILENAME}
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- DEPENDS ${OUTPUT_FILES_BINARIES} $<TARGET_FILE:cpp_generate_tool>
+ DEPENDS ${OUTPUT_FILES_BINARIES} cpp_generate_tool
)
list(APPEND BUILTINS_COMMANDS "${OUTPUT_FILE_CPP}")
else()
@@ -176,9 +176,9 @@ function(generate_cpp_spirv builtin)
endif()
add_custom_command(
OUTPUT ${OUTPUT_FILE_CPP}
- COMMAND $<TARGET_FILE:cpp_generate_tool> --file ${GENERATED_SPV_INPUT} --output ${OUTPUT_FILE_CPP} --array ${BASENAME}
+ COMMAND cpp_generate_tool --file ${GENERATED_SPV_INPUT} --output ${OUTPUT_FILE_CPP} --array ${BASENAME}
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- DEPENDS ${GENERATED_SPV_INPUT} $<TARGET_FILE:cpp_generate_tool>
+ DEPENDS ${GENERATED_SPV_INPUT} cpp_generate_tool
)
set(OUTPUT_LIST_CPP_FILES ${OUTPUT_LIST_CPP_FILES} ${OUTPUT_FILE_CPP} PARENT_SCOPE)
else()

View File

@ -0,0 +1,38 @@
From 0006db5f55a9f08bd3452558a53704cd3bbb790f Mon Sep 17 00:00:00 2001
From: Dongwon Kim <dongwon.kim@intel.com>
Date: Wed, 2 Mar 2022 15:52:45 -0800
Subject: [PATCH 3/5] external ocloc
Upstream-Status: Inappropriate
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
---
cmake/ocloc_cmd_prefix.cmake | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
Index: git/cmake/ocloc_cmd_prefix.cmake
===================================================================
--- git.orig/cmake/ocloc_cmd_prefix.cmake
+++ git/cmake/ocloc_cmd_prefix.cmake
@@ -4,13 +4,15 @@
# SPDX-License-Identifier: MIT
#
-if(WIN32)
- set(ocloc_cmd_prefix ocloc)
-else()
- if(DEFINED NEO__IGC_LIBRARY_PATH)
- set(ocloc_cmd_prefix ${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${NEO__IGC_LIBRARY_PATH}:$<TARGET_FILE_DIR:ocloc_lib>" $<TARGET_FILE:ocloc>)
+if(NOT DEFINED ocloc_cmd_prefix)
+ if(WIN32)
+ set(ocloc_cmd_prefix ocloc)
else()
- set(ocloc_cmd_prefix ${CMAKE_COMMAND} -E env "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$<TARGET_FILE_DIR:ocloc_lib>" $<TARGET_FILE:ocloc>)
+ if(DEFINED NEO__IGC_LIBRARY_PATH)
+ set(ocloc_cmd_prefix LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${NEO__IGC_LIBRARY_PATH}:$<TARGET_FILE_DIR:ocloc_lib> $<TARGET_FILE:ocloc>)
+ else()
+ set(ocloc_cmd_prefix LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$<TARGET_FILE_DIR:ocloc_lib> $<TARGET_FILE:ocloc>)
+ endif()
endif()
endif()

View File

@ -0,0 +1,61 @@
SUMMARY = "The Intel(R) Graphics Compute Runtime for OpenCL(TM)"
DESCRIPTION = "The Intel(R) Graphics Compute Runtime for OpenCL(TM) \
is an open source project to converge Intel's development efforts \
on OpenCL(TM) compute stacks supporting the GEN graphics hardware \
architecture."
LICENSE = "MIT & Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eca6ec6997e18db166db7109cdbe611c \
file://third_party/opencl_headers/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRC_URI = "git://github.com/intel/compute-runtime.git;protocol=https;branch=releases/25.13 \
file://0002-Build-not-able-to-locate-cpp_generation_tool.patch \
file://0003-external-ocloc.patch \
"
SRCREV = "a9961bdfaa07250fd52ff930bf8f31fb4e3b7799"
DEPENDS += " intel-graphics-compiler gmmlib libva qemu-native"
RDEPENDS:${PN} += " intel-graphics-compiler gmmlib"
inherit cmake pkgconfig qemu
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"
EXTRA_OECMAKE = " \
-DIGC_DIR=${STAGING_INCDIR}/igc \
-DBUILD_TYPE=Release \
-DSKIP_UNIT_TESTS=1 \
-DCCACHE_ALLOWED=FALSE \
-DNEO_DISABLE_LD_LLD=ON \
-DNEO_DISABLE_LD_GOLD=ON \
"
EXTRA_OECMAKE:append:class-target = " \
-Docloc_cmd_prefix=ocloc \
-DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper \
"
PACKAGECONFIG ??= ""
PACKAGECONFIG[levelzero] = "-DBUILD_WITH_L0=ON, -DBUILD_WITH_L0=OFF, level-zero"
do_configure:prepend:class-target () {
# Write out a qemu wrapper that will be used by cmake.
qemu_binary="${@qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${B}/bin'),d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}"
cat > ${WORKDIR}/qemuwrapper << EOF
#!/bin/sh
$qemu_binary "\$@"
EOF
chmod +x ${WORKDIR}/qemuwrapper
}
FILES:${PN} += " \
${libdir}/intel-opencl/libigdrcl.so \
${libdir}/libocloc.so \
"
FILES:${PN}-dev = "${includedir}"
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"

View File

@ -0,0 +1,32 @@
From 1b98a931c3bf8daccc48cd618335ff35e3d382da Mon Sep 17 00:00:00 2001
From: Anuj Mittal <anuj.mittal@intel.com>
Date: Tue, 12 Oct 2021 23:46:42 +0800
Subject: [PATCH] BiF/CMakeLists.txt: remove opt from DEPENDS
Otherwise it starts failing with:
| ninja: error: 'IGC/VectorCompiler/lib/BiF/opt', needed by 'IGC/VectorCompiler/lib/BiF/VCBiFPrintfOCL32.opt.bc', missing and no known rule to make it
We don't need to explicitly make sure opt is built when
using prebuilt binaries.
Upstream-Status: Inappropriate
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
IGC/VectorCompiler/lib/BiF/cmake/Functions.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: git/IGC/VectorCompiler/lib/BiF/cmake/Functions.cmake
===================================================================
--- git.orig/IGC/VectorCompiler/lib/BiF/cmake/Functions.cmake
+++ git/IGC/VectorCompiler/lib/BiF/cmake/Functions.cmake
@@ -121,7 +121,7 @@ function(vc_build_bif RES_FILE CMCL_SRC_
COMMENT "vc_build_bif: Translating CMCL builtins: ${BIF_CLANG_BC_NAME_FINAL} -> ${BIF_OPT_BC_NAME}"
COMMAND CMCLTranslatorTool ${OPT_OPAQUE_ARG} -o ${BIF_CMCL_BC_PATH} ${BIF_CLANG_BC_PATH_FINAL}
COMMAND ${LLVM_OPT_EXE} ${OPT_OPAQUE_ARG} --O2 -o ${BIF_OPT_BC_PATH} ${BIF_CMCL_BC_PATH}
- DEPENDS CMCLTranslatorTool ${LLVM_OPT_EXE} ${OPT_BC_DEPENDS})
+ DEPENDS CMCLTranslatorTool ${BIF_CLANG_BC_PATH_FINAL})
add_custom_target(${TARGET_NAME}
DEPENDS ${BIF_OPT_BC_PATH}

View File

@ -0,0 +1,27 @@
From 048512728eea53b3772a3f80ac9743bfc462487e Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Thu, 2 Jan 2025 15:59:27 +0530
Subject: [PATCH] Build not able to locate BiFManager-bin
Upstream-Status: Inappropriate [oe specific]
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
IGC/BiFModule/CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: git/IGC/BiFModule/CMakeLists.txt
===================================================================
--- git.orig/IGC/BiFModule/CMakeLists.txt
+++ git/IGC/BiFModule/CMakeLists.txt
@@ -655,8 +655,8 @@ set(IGC_BUILD__PROJ__BiFModuleCache_OCL
add_custom_command(
OUTPUT "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.h" "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.bifbc"
- COMMAND $<TARGET_FILE:BiFManager-bin> "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.bc" "${IGC_BUILD__BIF_DIR}/IGCsize_t_32.bc" "${IGC_BUILD__BIF_DIR}/IGCsize_t_64.bc" "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.bifbc" "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.h"
- DEPENDS "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.bc" "${IGC_BUILD__BIF_DIR}/IGCsize_t_32.bc" "${IGC_BUILD__BIF_DIR}/IGCsize_t_64.bc"$<TARGET_FILE:BiFManager-bin>
+ COMMAND BiFManager-bin "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.bc" "${IGC_BUILD__BIF_DIR}/IGCsize_t_32.bc" "${IGC_BUILD__BIF_DIR}/IGCsize_t_64.bc" "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.bifbc" "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.h"
+ DEPENDS "${IGC_BUILD__BIF_DIR}/OCLBiFImpl.bc" "${IGC_BUILD__BIF_DIR}/IGCsize_t_32.bc" "${IGC_BUILD__BIF_DIR}/IGCsize_t_64.bc" BiFManager-bin
COMMENT "BiF: ${IGC_BUILD__BIF_DIR}/OCLBiFImpl.bc: Spliting output .bc."
COMMAND_EXPAND_LISTS
)

View File

@ -0,0 +1,30 @@
From 251e2854dd206ebf66e5908d3277e4585fe2a63b Mon Sep 17 00:00:00 2001
From: Anuj Mittal <anuj.mittal@intel.com>
Date: Mon, 9 Jan 2023 11:43:05 +0800
Subject: [PATCH] external/SPIRV-Tools: change path to tools and headers
We clone the SPIRV headers and tools in a different directory to ensure
file path substitutions take place.
Upstream-Status: Inappropriate
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
external/SPIRV-Tools/CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: git/external/SPIRV-Tools/CMakeLists.txt
===================================================================
--- git.orig/external/SPIRV-Tools/CMakeLists.txt
+++ git/external/SPIRV-Tools/CMakeLists.txt
@@ -45,8 +45,8 @@ else() #By default use build from source
message(STATUS "[SPIRV-Tools] : Building from source")
message(STATUS "[SPIRV-Tools] : Current source dir: ${CMAKE_CURRENT_SOURCE_DIR}")
- set(SPIRV-Headers_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../SPIRV-Headers") # used in subdirectory
- set(SPIRV-Tools_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../SPIRV-Tools")
+ set(SPIRV-Headers_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../SPIRV-Headers") # used in subdirectory
+ set(SPIRV-Tools_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../SPIRV-Tools")
set(SPIRV-Tools_OUTPUT_DIR "${IGC_OPTION__OUTPUT_DIR}/external/SPIRV-Tools/build")
set(IGC_BUILD__SPIRV-Headers_DIR "${SPIRV-Headers_SOURCE_DIR}")

View File

@ -0,0 +1,23 @@
From 1641dc87b2ed6b6b87b2cef824e4d66da65b0b30 Mon Sep 17 00:00:00 2001
From: Anuj Mittal <anuj.mittal@intel.com>
Date: Thu, 19 May 2022 22:50:09 +0800
Subject: [PATCH] fix tblgen
Upstream-Status: Inappropriate [OE specific]
---
IGC/cmake/igc_llvm.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/IGC/cmake/igc_llvm.cmake b/IGC/cmake/igc_llvm.cmake
index b708cc904..fe4668890 100644
--- a/IGC/cmake/igc_llvm.cmake
+++ b/IGC/cmake/igc_llvm.cmake
@@ -53,7 +53,7 @@ else()
set(LLVM_OPT_EXE "opt" CACHE STRING "")
set(LLVM_TABLEGEN_EXE "llvm-tblgen")
- if(CMAKE_CROSSCOMPILING)
+ if(TRUE)
if(DEFINED LLVM_TABLEGEN)
set(LLVM_TABLEGEN_EXE ${LLVM_TABLEGEN})
else()

View File

@ -0,0 +1,33 @@
From ca136c04d4ac60e3febc8ea2b9c4d4736365a424 Mon Sep 17 00:00:00 2001
From: Lee Chee Yang <chee.yang.lee@intel.com>
Date: Wed, 2 Sep 2020 08:28:35 +0800
Subject: [PATCH] Improve Reproducibility for src package
Improve reproducibility for intel-graphics-compiler-src package.
needs to pass build path as environment variable to the build.
this only works on bison 3.7 onward, hence check for bison version
before adding the flags.
Upstream-Status: Inappropriate [applying --file-prefix-map in such way does not work for upstream]
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
---
visa/CMakeLists.txt | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
Index: git/visa/CMakeLists.txt
===================================================================
--- git.orig/visa/CMakeLists.txt
+++ git/visa/CMakeLists.txt
@@ -135,8 +135,11 @@ endif()
set(bison_output_file ${CMAKE_CURRENT_BINARY_DIR}/CISA.tab.cpp)
set(flex_output_file ${CMAKE_CURRENT_BINARY_DIR}/lex.CISA.cpp)
-BISON_TARGET(CISAParser CISA.y ${bison_output_file} COMPILE_FLAGS "-vt -p CISA")
-FLEX_TARGET(CISAScanner CISA.l ${flex_output_file} COMPILE_FLAGS "-PCISA ${WIN_FLEX_FLAG}")
+if(BISON_VERSION VERSION_GREATER_EQUAL "3.7.0")
+ set(BISON_EXTRA_FLAGS " --file-prefix-map=$ENV{B}=/igc/ ")
+endif()
+BISON_TARGET(CISAParser CISA.y ${bison_output_file} COMPILE_FLAGS "-l -vt -p CISA ${BISON_EXTRA_FLAGS} ")
+FLEX_TARGET(CISAScanner CISA.l ${flex_output_file} COMPILE_FLAGS "-PCISA -L ${WIN_FLEX_FLAG} ")
ADD_FLEX_BISON_DEPENDENCY(CISAScanner CISAParser)
set(CISAScanner_dependencies)

View File

@ -0,0 +1,78 @@
SUMMARY = "The Intel(R) Graphics Compiler for OpenCL(TM)"
DESCRIPTION = "The Intel(R) Graphics Compiler for OpenCL(TM) is an \
llvm based compiler for OpenCL(TM) targeting Intel Gen graphics \
hardware architecture."
LICENSE = "MIT & Apache-2.0"
LIC_FILES_CHKSUM = "file://IGC/BiFModule/Implementation/ExternalLibraries/libclc/LICENSE.TXT;md5=311cfc1a5b54bab8ed34a0b5fba4373e \
file://LICENSE.md;md5=488d74376edf2765f6e78d271543dde3 \
file://NOTICES.txt;md5=b81a52411c84df3419f20bad4d755880"
SRC_URI = "git://github.com/intel/intel-graphics-compiler.git;protocol=https;name=igc;branch=releases/2.10.x \
git://github.com/intel/vc-intrinsics.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/vc-intrinsics;name=vc;nobranch=1 \
git://github.com/KhronosGroup/SPIRV-Tools.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/SPIRV-Tools;name=spirv-tools;branch=main \
git://github.com/KhronosGroup/SPIRV-Headers.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/SPIRV-Headers;name=spirv-headers;branch=main \
file://0003-Improve-Reproducibility-for-src-package.patch \
file://0001-BiF-CMakeLists.txt-remove-opt-from-DEPENDS.patch \
file://0001-external-SPIRV-Tools-change-path-to-tools-and-header.patch \
file://0001-Build-not-able-to-locate-BiFManager-bin.patch \
"
SRC_URI:append:class-native = " file://0001-fix-tblgen.patch"
SRCREV_igc = "83925314d4fc32b017fcbfcd73e0667ba833fb8f"
SRCREV_vc = "9d255266e1df8f1dc5d11e1fbb03213acfaa4fc7"
SRCREV_spirv-tools = "f289d047f49fb60488301ec62bafab85573668cc"
SRCREV_spirv-headers = "0e710677989b4326ac974fd80c5308191ed80965"
SRCREV_FORMAT = "igc_vc_spirv-tools_spirv-headers"
# Used to replace with relative path in reproducibility patch
export B
inherit cmake pkgconfig qemu python3native
CXXFLAGS:append = " -Wno-error=nonnull"
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"
DEPENDS += " flex-native bison-native clang clang-cross-x86_64 opencl-clang qemu-native python3-mako-native \
python3-pyyaml-native \
"
RDEPENDS:${PN} += "opencl-clang"
PACKAGECONFIG ??= "vc"
PACKAGECONFIG[vc] = "-DIGC_BUILD__VC_ENABLED=ON -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds,-DIGC_BUILD__VC_ENABLED=OFF,"
EXTRA_OECMAKE = " \
-DIGC_OPTION__LLVM_PREFERRED_VERSION=${LLVMVERSION} \
-DVC_INTRINSICS_SRC="${S}/vc-intrinsics" \
-DIGC_OPTION__LLVM_MODE=Prebuilds \
-DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \
-DLLVM_LINK_EXE=${STAGING_BINDIR_NATIVE}/llvm-link \
-DCLANG_EXE=${STAGING_BINDIR_NATIVE}/clang \
-DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
do_configure:prepend:class-target () {
# Write out a qemu wrapper that will be used by cmake.
qemu_binary="${@qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}"
cat > ${WORKDIR}/qemuwrapper << EOF
#!/bin/sh
$qemu_binary "\$@"
EOF
chmod +x ${WORKDIR}/qemuwrapper
}
UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>\d+(\.\d+)+)$"
FILES:${PN} += " \
${libdir}/igc2/NOTICES.txt \
"
# libigc.so contains buildpaths
INSANE_SKIP:${PN} += "buildpaths"

View File

@ -0,0 +1,49 @@
From 5aea653e611b59c70e529a1bd71885a509831557 Mon Sep 17 00:00:00 2001
From: Anuj Mittal <anuj.mittal@intel.com>
Date: Tue, 1 Aug 2023 11:15:31 +0800
Subject: [PATCH] cl_headers/CMakeLists.txt: use clang from native sysroot
Allow clang to be found in target sysroot for target builds and dont try
to compile cross binaries, we do that ourselves.
Upstream-Status: Inappropriate [oe-specific]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
CMakeLists.txt | 8 ++++----
cl_headers/CMakeLists.txt | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5864009..60ba39e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,10 +35,10 @@ set(CMAKE_MODULE_PATH
include(CMakeFunctions)
-if(CMAKE_CROSSCOMPILING AND OPENCL_CLANG_BUILD_EXTERNAL)
- include(CrossCompile)
- llvm_create_cross_target(${PROJECT_NAME} NATIVE "" Release)
-endif()
+#if(CMAKE_CROSSCOMPILING AND OPENCL_CLANG_BUILD_EXTERNAL)
+# include(CrossCompile)
+# llvm_create_cross_target(${PROJECT_NAME} NATIVE "" Release)
+#endif()
if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
set(USE_PREBUILT_LLVM ON)
diff --git a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt
index 16cabb7..4423536 100644
--- a/cl_headers/CMakeLists.txt
+++ b/cl_headers/CMakeLists.txt
@@ -1,6 +1,6 @@
set(CL_HEADERS_LIB cl_headers)
if(USE_PREBUILT_LLVM)
- find_program(CLANG_COMMAND clang PATHS ${LLVM_TOOLS_BINARY_DIR} NO_DEFAULT_PATH)
+ find_program(CLANG_COMMAND clang PATHS ${LLVM_TOOLS_BINARY_DIR})
else()
set(CLANG_COMMAND $<TARGET_FILE:clang>)
endif()
--
2.37.3

View File

@ -0,0 +1,60 @@
From 43c806ef321b1f677a49d28c89fb7ffecf539c2d Mon Sep 17 00:00:00 2001
From: Tim Creech <timothy.m.creech@intel.com>
Date: Wed, 28 Jun 2023 03:45:51 -0400
Subject: [PATCH 2/2] Request native clang only when cross-compiling (#464)
* Request native clang only when cross-compiling
LLVM_USE_HOST_TOOLS may be set if LLVM is configured with
LLVM_OPTIMIZED_TABLEGEN, which does not necessarily indicate
cross-compilation or that clang will only execute on the target.
By checking that CMAKE_CROSSCOMPILING is set, we ensure that we only
build/use clang again if necessary for host execution.
* fixup: CMAKE_CROSSCOMPILING implies LLVM_USE_HOST_TOOLS
Co-authored-by: Wenju He <wenju.he@intel.com>
* fixup: also use CMAKE_CROSSCOMPILING in top-level CMakeLists.txt
---------
Co-authored-by: Wenju He <wenju.he@intel.com>
Upstream-Status: Backport [https://github.com/intel/opencl-clang/commit/53843eee13cfb2357919ee02714a43bef1af0f86]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
CMakeLists.txt | 2 +-
cl_headers/CMakeLists.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e772de9..5864009 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,7 +35,7 @@ set(CMAKE_MODULE_PATH
include(CMakeFunctions)
-if(LLVM_USE_HOST_TOOLS AND OPENCL_CLANG_BUILD_EXTERNAL)
+if(CMAKE_CROSSCOMPILING AND OPENCL_CLANG_BUILD_EXTERNAL)
include(CrossCompile)
llvm_create_cross_target(${PROJECT_NAME} NATIVE "" Release)
endif()
diff --git a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt
index 18296c2..16cabb7 100644
--- a/cl_headers/CMakeLists.txt
+++ b/cl_headers/CMakeLists.txt
@@ -4,7 +4,7 @@ if(USE_PREBUILT_LLVM)
else()
set(CLANG_COMMAND $<TARGET_FILE:clang>)
endif()
-if(LLVM_USE_HOST_TOOLS AND NOT OPENCL_CLANG_BUILD_EXTERNAL)
+if(CMAKE_CROSSCOMPILING AND NOT OPENCL_CLANG_BUILD_EXTERNAL)
build_native_tool(clang CLANG_COMMAND)
endif()
--
2.37.3

View File

@ -0,0 +1,34 @@
SUMMARY = "Common clang is a thin wrapper library around clang"
DESCRIPTION = "Common clang has OpenCL-oriented API and is capable \
to compile OpenCL C kernels to SPIR-V modules."
LICENSE = "NCSA"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e8a15bf1416762a09ece07e44c79118c"
SRC_URI = "git://github.com/intel/opencl-clang.git;branch=${BRANCH};protocol=https \
file://0002-Request-native-clang-only-when-cross-compiling-464.patch \
file://0001-cl_headers-CMakeLists.txt-use-clang-from-native-sysr.patch \
"
inherit cmake
DEPENDS += "clang"
DEPENDS:append:class-target = " opencl-clang-native"
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"
DEPENDS += " spirv-llvm-translator"
EXTRA_OECMAKE += "\
-DLLVM_TABLEGEN_EXE=${STAGING_BINDIR_NATIVE}/llvm-tblgen \
-DCMAKE_SKIP_RPATH=TRUE \
-DPREFERRED_LLVM_VERSION=${LLVMVERSION} \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
do_install:append:class-native() {
install -d ${D}${bindir}
install -m 0755 ${B}/bin/linux_resource_linker ${D}${bindir}/
}
BBCLASSEXTEND = "native nativesdk"

View File

@ -0,0 +1,5 @@
require opencl-clang.inc
SRCREV = "60fd799cc58755c16d951f9ebfde6d0f9b8554dd"
BRANCH = "ocl-open-150"

View File

@ -0,0 +1,32 @@
From 439af27f7641185933d7810b6c4eb17086438df3 Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Mon, 19 May 2025 17:50:40 +0530
Subject: [PATCH] LMS : fix build issue with gcc 15
include cstdint header to resolve the below error with gcc 15
| In file included from /lms/2406.0.0.0/git/MEIClient/src/MEICommand.cpp:11:
| /lms/2406.0.0.0/git/MEIClient/Include/MEICommand.h:40:54: error: 'uint8_t' was not declared in this scope
Upstream-Status: Submitted [https://github.com/intel/lms/pull/23]
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
MEIClient/Include/MEICommand.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/MEIClient/Include/MEICommand.h b/MEIClient/Include/MEICommand.h
index 6192d26..5332e44 100644
--- a/MEIClient/Include/MEICommand.h
+++ b/MEIClient/Include/MEICommand.h
@@ -12,6 +12,7 @@
#define __MEI_COMMAND_H__
#include "heci.h"
#include "MEIClientException.h"
+#include <cstdint>
#include <memory>
#include <vector>
--
2.43.0

View File

@ -0,0 +1,39 @@
From e1f6129390706044112496b6f10baee5b604b4c8 Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Wed, 23 Jul 2025 23:48:41 +0800
Subject: [PATCH] cmake: Bump required CMake version to 3.5 to allow builds
with CMake 4+
This enables builds with CMake 4+, fixing:
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 has been removed from CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been
updated to work with policies introduced by <max> or earlier.
Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
Upstream-Status: Inappropriate
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
CIM_Framework/openwsman/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CIM_Framework/openwsman/CMakeLists.txt b/CIM_Framework/openwsman/CMakeLists.txt
index 6e54c66..e2ffa5f 100644
--- a/CIM_Framework/openwsman/CMakeLists.txt
+++ b/CIM_Framework/openwsman/CMakeLists.txt
@@ -6,7 +6,7 @@ PROJECT(openwsman)
# 2.6 minimum because of CMP0005 (escaping defines)
# 2.8.12 minimum because CMake 3.19.7 says so
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.5)
include(CTest)
enable_testing()
--
2.37.3

View File

@ -0,0 +1,48 @@
SUMMARY = "Intel(R) Local Managability Service"
DESCRIPTION = "Intel Local Manageability Service allows applications \
to access the Intel Active Management Technology (AMT) firmware via \
the Intel Management Engine Interface (MEI)."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=2ee41112a44fe7014dce33e26468ba93"
COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"
inherit cmake systemd features_check python3native
DEPENDS = "metee ace xerces-c libnl libxml2 glib-2.0 glib-2.0-native pkgconfig-native python3-packaging-native"
# Enable either connman or networkmanager or none but not both.
PACKAGECONFIG ??= "connman"
PACKAGECONFIG[connman] = "-DNETWORK_CN=ON, -DNETWORK_CN=OFF, connman"
PACKAGECONFIG[networkmanager] = "-DNETWORK_NM=ON, -DNETWORK_NM=OFF, networkmanager"
REQUIRED_DISTRO_FEATURES = "systemd"
EXTRA_OECMAKE += " \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
FILES:${PN} += "${datadir}/dbus-1/system-services/*.service"
SYSTEMD_SERVICE:${PN} = "lms.service"
SRC_URI = "git://github.com/intel/lms.git;branch=master;protocol=https \
file://0001-LMS-fix-build-issue-with-gcc-15.patch \
file://0001-cmake-Bump-required-CMake-version-to-3.5-to-allow-bu.patch \
"
SRCREV = "388f115b2aeb3ea11499971c65f828daefd32c47"
do_install:append() {
install -d ${D}${sysconfdir}/lms
install -d ${D}${systemd_system_unitdir}
install -m 0644 ${B}/UNS/lms.service ${D}${systemd_system_unitdir}
install -d ${D}${sysconfdir}/udev/rules.d
install -m 0644 ${S}/UNS/linux_scripts/70-mei-wdt.rules ${D}${sysconfdir}/udev/rules.d/70-mei-wdt.rules
}
RDEPENDS:${PN} += "ace"
CVE_STATUS[CVE-2018-1000535] = "cpe-incorrect: This CVE is for a different LMS - Lan Management System."

View File

@ -0,0 +1,43 @@
SUMMARY = "Linux thermal daemon"
DESCRIPTION = "Thermal Daemon is a Linux daemon used to prevent the \
overheating of platforms. This daemon monitors temperature and applies \
compensation using available cooling methods."
HOMEPAGE = "https://github.com/01org/thermal_daemon"
DEPENDS = "dbus dbus-glib dbus-glib-native libxml2 glib-2.0 glib-2.0-native upower libevdev"
DEPENDS += "autoconf-archive-native"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=ea8831610e926e2e469075b52bf08848"
SRC_URI = "git://github.com/intel/thermal_daemon/;branch=master;protocol=https \
"
SRCREV = "df3b9ab0ffe780c4fbad7750987eff76f659cfd5"
inherit pkgconfig autotools systemd gtk-doc
# gtkdocsize runs before autotools do_configure and it copies gtk-doc.m4 and fails
# to copy becuase there is no m4 dir yet.
do_configure:prepend () {
mkdir -p ${S}/m4
}
EXTRA_OECONF = " \
--with-systemdsystemunitdir=${systemd_system_unitdir} \
"
FILES:${PN} += "${datadir}/dbus-1"
SYSTEMD_SERVICE:${PN} = "thermald.service"
COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
CONFFILES:${PN} = " \
${sysconfdir}/thermald/thermal-conf.xml \
${sysconfdir}/thermald/thermal-cpu-cdev-order.xml \
"
UPSTREAM_CHECK_URI = "https://github.com/01org/thermal_daemon/releases"

View File

@ -0,0 +1,53 @@
From deccc0c69c2c8759c52885be8bdda54d3cee481c Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Sun, 11 Dec 2022 22:34:15 +0800
Subject: [PATCH] Add print function to print test run status in ptest format
Upstream-Status: Inappropriate [OE ptest specific]
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
run_tests.py | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/run_tests.py b/run_tests.py
index 1cd796dd..e3ffd1ab 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -327,6 +327,9 @@ def run_test(testname, host, target):
else:
ispc_exe_rel = add_prefix(host.ispc_cmd, host, target)
+ # to reslove the error '.rodata' can not be used when making a PIE object
+ ispc_exe_rel = ispc_exe_rel + " --pic"
+
# is this a test to make sure an error is issued?
want_error = (filename.find("tests_errors") != -1)
if want_error == True:
@@ -795,6 +798,17 @@ def check_compiler_exists(compiler_exe):
return
error("missing the required compiler: %s \n" % compiler_exe, 1)
+def print_test_run_status(results):
+ for fstatus in results:
+ if (fstatus[1] == Status.Success):
+ print( "%s: %s" % ("PASS", fstatus[0]))
+ elif (fstatus[1] == Status.Compfail):
+ print( "%s: %s" % ("FAIL", fstatus[0]))
+ elif (fstatus[1] == Status.Runfail):
+ print( "%s: %s" % ("FAIL", fstatus[0]))
+ elif (fstatus[1] == Status.Skip):
+ print( "%s: %s" % ("SKIP", fstatus[0]))
+
def print_result(status, results, s, run_tests_log, csv):
title = StatusStr[status]
file_list = [fname for fname, fstatus in results if status == fstatus]
@@ -938,6 +952,8 @@ def run_tests(options1, args, print_version):
pass_rate = -1
print_debug("PASSRATE (%d/%d) = %d%% \n\n" % (len(run_succeed_files), total_tests_executed, pass_rate), s, run_tests_log)
+ print_test_run_status(results)
+
for status in Status:
print_result(status, results, s, run_tests_log, options.csv)
fails = [status != Status.Compfail and status != Status.Runfail for _, status in results]

View File

@ -0,0 +1,36 @@
From 7beff95c11071170eb27b6fa7d0cc77588caee8e Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Tue, 26 Jul 2022 15:25:10 +0800
Subject: [PATCH] Fix QA Issues
Stop ispc from inserting host file path in generated headers which leads to reproducibility problems.
Upstream-Status: Inappropriate [OE build specific]
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
src/module.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/module.cpp b/src/module.cpp
index e2084d2e..e2626865 100644
--- a/src/module.cpp
+++ b/src/module.cpp
@@ -2555,7 +2555,7 @@ bool Module::writeHeader(const char *fn) {
perror("fopen");
return false;
}
- fprintf(f, "//\n// %s\n// (Header automatically generated by the ispc compiler.)\n", fn);
+ fprintf(f, "//\n// \n// (Header automatically generated by the ispc compiler.)\n");
fprintf(f, "// DO NOT EDIT THIS FILE.\n//\n\n");
// Create a nice guard string from the filename, turning any
@@ -2677,7 +2677,7 @@ bool Module::writeDispatchHeader(DispatchHeaderInfo *DHI) {
FILE *f = DHI->file;
if (DHI->EmitFrontMatter) {
- fprintf(f, "//\n// %s\n// (Header automatically generated by the ispc compiler.)\n", DHI->fn);
+ fprintf(f, "//\n// \n// (Header automatically generated by the ispc compiler.)\n");
fprintf(f, "// DO NOT EDIT THIS FILE.\n//\n\n");
}
// Create a nice guard string from the filename, turning any

View File

@ -0,0 +1,52 @@
From 16a2c22339287122d2c25d8bb33a5a51b4e6ee51 Mon Sep 17 00:00:00 2001
From: Naveen Saini <naveen.kumar.saini@intel.com>
Date: Thu, 24 Feb 2022 20:01:11 +0530
Subject: [PATCH] cmake: don't build for 32-bit targets
Error log:
| tmp/work/corei7-64-poky-linux/ispc/1.16.0-r0/recipe-sysroot/usr/include/bits/long-double.h:23:10: fatal error: 'bits/long-double-32.h' file not found
| #include <bits/long-double-32.h>
| ^~~~~~~~~~~~~~~~~~~~~~~
| 1 error generated.
Remove SYSTEM include search path and set -isysroot dir path
for root dir for cross compilation.
Upstream-Status: Inappropriate
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
---
cmake/GenerateBuiltins.cmake | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/cmake/GenerateBuiltins.cmake b/cmake/GenerateBuiltins.cmake
index f84494ed..d90cb1ec 100644
--- a/cmake/GenerateBuiltins.cmake
+++ b/cmake/GenerateBuiltins.cmake
@@ -253,7 +253,7 @@ function(builtin_to_cpp bit os_name arch supported_archs supported_oses resultFi
# In this case headers will be installed in /usr/arm-linux-gnueabihf/include and will not be picked up
# by clang by default. So the following line adds such path explicitly. If this path doesn't exist and
# the headers can be found in other locations, this should not be a problem.
- set(includePath -isystem/usr/${debian_triple}/include)
+ set(includePath -isysroot${SYSROOT_DIR})
endif()
endif()
@@ -339,7 +339,7 @@ function (generate_target_builtins resultList)
set(regular_targets ${ARGN})
list(FILTER regular_targets EXCLUDE REGEX wasm)
foreach (ispc_target ${regular_targets})
- foreach (bit 32 64)
+ foreach (bit 64)
foreach (os_name ${TARGET_OS_LIST_FOR_LL})
target_ll_to_cpp(target-${ispc_target} ${bit} ${os_name} output${os_name}${bit})
list(APPEND tmpList ${output${os_name}${bit}})
@@ -405,7 +405,7 @@ function (generate_common_builtins resultList)
endif()
message (STATUS "ISPC will be built with support of ${supported_oses} for ${supported_archs}")
- foreach (bit 32 64)
+ foreach (bit 64)
foreach (os_name "windows" "linux" "freebsd" "macos" "android" "ios" "ps4" "web")
foreach (arch "x86" "arm" "wasm")
builtin_to_cpp(${bit} ${os_name} ${arch} "${supported_archs}" "${supported_oses}" res${bit}${os_name}${arch})

View File

@ -0,0 +1,2 @@
#!/bin/sh
python3 run_tests.py

View File

@ -0,0 +1,62 @@
SUMMARY = "Intel(R) Implicit SPMD Program Compiler"
DESCRIPTION = "ispc is a compiler for a variant of the C programming language, \
with extensions for single program, multiple data programming."
HOMEPAGE = "https://github.com/ispc/ispc"
LICENSE = "BSD-3-Clause & Apache-2.0-with-LLVM-exception"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=da5ecffdd210b3cf776b32b41c182e87 \
file://third-party-programs.txt;md5=2061218c7be521556719c8b504bf9ddd"
inherit cmake python3native ptest
SRC_URI = "git://github.com/ispc/ispc.git;protocol=https;branch=main \
file://0002-cmake-don-t-build-for-32-bit-targets.patch \
file://0001-Fix-QA-Issues.patch \
file://0001-Add-print-function-to-print-test-run-status-in-ptest.patch \
file://run-ptest \
"
SRCREV = "d394222aef59e4759b06e39ec160e4aba6ee5f40"
COMPATIBLE_HOST = '(x86_64).*-linux'
DEPENDS += " clang-native bison-native flex-native"
DEPENDS:append:class-target = " clang"
RDEPENDS:${PN}-ptest += " python3-multiprocessing"
PACKAGECONFIG ??= "tbb"
PACKAGECONFIG[tbb] = "-DISPCRT_BUILD_TASK_MODEL=TBB, -DISPCRT_BUILD_TASK_MODEL=OpenMP, tbb"
YFLAGS = '-d -t -v -y --file-prefix-map=${WORKDIR}=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}'
do_configure:prepend() {
sed -i -e 's#\${BISON_EXECUTABLE}.*#\${BISON_EXECUTABLE} ${YFLAGS} #g' ${S}/CMakeLists.txt
sed -i -e 's#\${FLEX_EXECUTABLE}.*#\${FLEX_EXECUTABLE} \-L #g' ${S}/CMakeLists.txt
}
do_install_ptest() {
cp -rf ${S}/run_tests.py ${D}${PTEST_PATH}
cp -rf ${S}/common.py ${D}${PTEST_PATH}
cp -rf ${S}/tests ${D}${PTEST_PATH}
cp -rf ${S}/test_static.isph ${D}${PTEST_PATH}
cp -rf ${S}/fail_db.txt ${D}${PTEST_PATH}
cp -rf ${S}/test_static.cpp ${D}${PTEST_PATH}
}
EXTRA_OECMAKE += " \
-DISPC_INCLUDE_TESTS=OFF \
-DISPC_INCLUDE_EXAMPLES=OFF \
-DARM_ENABLED=OFF \
-DISPC_CROSS=ON \
-DISPC_ANDROID_TARGET=OFF \
-DISPC_FREEBSD_TARGET=OFF \
-DISPC_WINDOWS_TARGET=OFF \
-DISPC_IOS_TARGET=OFF \
-DISPC_PS_TARGET=OFF \
-DSYSROOT_DIR=${STAGING_DIR} \
-DCLANG_EXECUTABLE=${STAGING_BINDIR_NATIVE}/clang \
-DCLANGPP_EXECUTABLE=${STAGING_BINDIR_NATIVE}/clang++ \
-DLLVM_AS_EXECUTABLE=${STAGING_BINDIR_NATIVE}/llvm-as \
"
BBCLASSEXTEND = "native nativesdk"

View File

@ -0,0 +1,32 @@
SUMMARY = "oneAPI Level Zero Specification Headers and Loader"
HOMEPAGE = "https://github.com/oneapi-src/level-zero"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=97957beb2f7808ffa247e5d93e6442cc"
SRC_URI = "git://github.com/oneapi-src/level-zero.git;protocol=https;branch=master"
SRCREV = "9536683855b17a21508e5b54ba358225d6a976da"
inherit cmake
DEPENDS += "opencl-headers"
UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$"
PACKAGES =+ "${PN}-headers ${PN}-samples ${PN}-loader"
do_install:append () {
install -d ${D}${bindir} ${D}${libdir}
install -m 755 ${B}/bin/zello* ${D}${bindir}
oe_libinstall -C lib libze_null ${D}${libdir}
}
FILES:${PN}-headers = "${includedir}"
FILES:${PN}-samples = "${bindir} ${libdir}/libze_null* ${libdir}/libze_validation*"
FILES:${PN}-loader = "${libdir}"
# PN-loader (non -dev/-dbg/nativesdk- package) contains symlink .so
INSANE_SKIP:${PN}-loader = "dev-so"
INSANE_SKIP:${PN}-samples = "dev-so"
ALLOW_EMPTY:${PN} = "1"
BBCLASSEXTEND = "native nativesdk"

View File

@ -0,0 +1,99 @@
From b57297c14d94dac9bdef7570b7b33d70b10171f3 Mon Sep 17 00:00:00 2001
From: Jozef Wludzik <jozef.wludzik@intel.com>
Date: Tue, 26 Mar 2024 14:43:29 +0100
Subject: [PATCH 1/2] Fix the compilation warning when using gcc-13 (#25)
Added missing headers. Fixed compilation error about casting from
unsigned to signed int.
Upstream-Status: Backport [https://github.com/intel/linux-npu-driver/commit/4bcbf2abe94eb4d9c083bd616b58e309a82d008a]
Signed-off-by: Jozef Wludzik <jozef.wludzik@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
---
umd/level_zero_driver/ext/source/graph/vcl_symbols.hpp | 7 ++++---
umd/vpu_driver/include/umd_common.hpp | 1 +
validation/umd-test/umd_prime_buffers.h | 9 +++++++--
validation/umd-test/utilities/data_handle.h | 1 +
4 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/umd/level_zero_driver/ext/source/graph/vcl_symbols.hpp b/umd/level_zero_driver/ext/source/graph/vcl_symbols.hpp
index f206ebe..682e5b4 100644
--- a/umd/level_zero_driver/ext/source/graph/vcl_symbols.hpp
+++ b/umd/level_zero_driver/ext/source/graph/vcl_symbols.hpp
@@ -5,12 +5,13 @@
*
*/
-#include <dlfcn.h>
-#include <memory>
-
#include "vpux_driver_compiler.h"
#include "vpu_driver/source/utilities/log.hpp"
+#include <array>
+#include <dlfcn.h>
+#include <memory>
+
class Vcl {
public:
static Vcl &sym() {
diff --git a/umd/vpu_driver/include/umd_common.hpp b/umd/vpu_driver/include/umd_common.hpp
index 0c874a3..5ad9be2 100644
--- a/umd/vpu_driver/include/umd_common.hpp
+++ b/umd/vpu_driver/include/umd_common.hpp
@@ -7,6 +7,7 @@
#pragma once
+#include <cstdint>
#include <limits>
#include <linux/kernel.h>
#include <stdexcept>
diff --git a/validation/umd-test/umd_prime_buffers.h b/validation/umd-test/umd_prime_buffers.h
index 6f7c7de..ab4814c 100644
--- a/validation/umd-test/umd_prime_buffers.h
+++ b/validation/umd-test/umd_prime_buffers.h
@@ -6,12 +6,17 @@
*/
#pragma once
+
+#include "umd_test.h"
+
#include <fcntl.h>
-#include <linux/kernel.h>
#include <linux/dma-buf.h>
#include <linux/dma-heap.h>
+#include <linux/kernel.h>
+#include <stdint.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
+#include <unistd.h>
#define ALLIGN_TO_PAGE(x) __ALIGN_KERNEL((x), (UmdTest::PAGE_SIZE))
@@ -60,7 +65,7 @@ class PrimeBufferHelper {
return false;
bufferFd = heapAlloc.fd;
- buffers.insert({heapAlloc.fd, {size, nullptr}});
+ buffers.insert({static_cast<int>(heapAlloc.fd), {size, nullptr}});
return true;
}
diff --git a/validation/umd-test/utilities/data_handle.h b/validation/umd-test/utilities/data_handle.h
index d6e0ec0..5d937b2 100644
--- a/validation/umd-test/utilities/data_handle.h
+++ b/validation/umd-test/utilities/data_handle.h
@@ -6,6 +6,7 @@
*/
#include <linux/kernel.h>
+#include <stdint.h>
#include <string>
#include <vector>
--
2.43.0

View File

@ -0,0 +1,28 @@
From 561e3b5edc0ec3d8835aaf8ef8e5c9e8f9b53061 Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Wed, 28 May 2025 13:35:18 +0800
Subject: [PATCH] linux-npu-driver : fix multilib install issue
Upstream-Status: Inappropriate [oe specific]
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
firmware/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/firmware/CMakeLists.txt b/firmware/CMakeLists.txt
index 0c093ca..ba346a0 100644
--- a/firmware/CMakeLists.txt
+++ b/firmware/CMakeLists.txt
@@ -12,7 +12,7 @@ target_include_directories(${PROJECT_NAME} INTERFACE include)
file(GLOB FIRMWARE_BINARIES ${CMAKE_CURRENT_SOURCE_DIR}/bin/*.bin)
if (FIRMWARE_BINARIES)
install(FILES ${FIRMWARE_BINARIES}
- DESTINATION /lib/firmware/updates/intel/vpu/
+ DESTINATION ${CMAKE_INSTALL_FIRMWARE_DIR}/firmware/updates/intel/vpu/
PERMISSIONS OWNER_READ
COMPONENT fw-npu)
endif()
--
2.37.3

View File

@ -0,0 +1,110 @@
From a9f51fd88effb7d324609e692ca7da576d6dad2e Mon Sep 17 00:00:00 2001
From: Naveen Saini <naveen.kumar.saini@intel.com>
Date: Tue, 28 May 2024 10:23:42 +0800
Subject: [PATCH 2/2] Fix compilation failure with GCC-14
umd/level_zero_driver/core/source/event/event.cpp:65:31: error: 'remove_if' is not a member of 'std'; did you mean 'remove_cv'?
| 65 | associatedJobs.erase(std::remove_if(associatedJobs.begin(),
| | ^~~~~~~~~
| | remove_cv
| umd/vpu_driver/source/command/vpu_command.cpp: In member function 'void VPU::VPUCommand::appendAssociateBufferObject(VPU::VPUBufferObject*)':
| umd/vpu_driver/source/command/vpu_command.cpp:126:20: error: 'find' is not a member of 'std'; did you mean 'bind'?
| 126 | auto it = std::find(bufferObjects.begin(), bufferObjects.end(), bo);
| | ^~~~
| | bind
| umd/vpu_driver/source/command/vpu_command_buffer.cpp: In member function 'bool VPU::VPUCommandBuffer::addCommand(VPU::VPUCommand*, uint64_t&, uint64_t&)':
| umd/vpu_driver/source/command/vpu_command_buffer.cpp:185:24: error: 'find' is not a member of 'std'; did you mean 'bind'?
| 185 | auto it = std::find(bufferHandles.begin(), bufferHandles.end(), bo->getHandle());
| | ^~~~
| | bind
| umd/level_zero_driver/ext/source/graph/elf_parser.cpp:301:32: error: 'max_element' is not a member of 'std'; did you mean 'tuple_element'?
| 301 | std::max_element(stride_begin + TENSOR_5D_STRIDE_C, stride_end));
| | ^~~~~~~~~~~
| | tuple_element
| umd/level_zero_driver/ext/source/graph/elf_parser.cpp:315:37: error: 'max_element' is not a member of 'std'; did you mean 'tuple_element'?
| 315 | auto max_stride_val = *std::max_element(stride_begin + TENSOR_4D_STRIDE_C, stride_end);
| | ^~~~~~~~~~~
| umd/level_zero_driver/tools/source/metrics/metric.cpp: In member function 'void L0::MetricContext::deactivateMetricGroups(int)':
| umd/level_zero_driver/tools/source/metrics/metric.cpp:275:38: error: 'remove_if' is not a member of 'std'; did you mean 'remove_cv'?
| 275 | activatedMetricGroups.erase(std::remove_if(activatedMetricGroups.begin(),
| | ^~~~~~~~~
| | remove_cv
Upstream-Status: Submitted [https://github.com/intel/linux-npu-driver/pull/30]
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
---
umd/level_zero_driver/core/source/event/event.cpp | 1 +
umd/level_zero_driver/ext/source/graph/elf_parser.cpp | 1 +
umd/level_zero_driver/tools/source/metrics/metric.cpp | 1 +
umd/vpu_driver/source/command/vpu_command.cpp | 1 +
umd/vpu_driver/source/command/vpu_command_buffer.cpp | 1 +
5 files changed, 5 insertions(+)
diff --git a/umd/level_zero_driver/core/source/event/event.cpp b/umd/level_zero_driver/core/source/event/event.cpp
index a92248f..196d176 100644
--- a/umd/level_zero_driver/core/source/event/event.cpp
+++ b/umd/level_zero_driver/core/source/event/event.cpp
@@ -14,6 +14,7 @@
#include <level_zero/ze_api.h>
#include <thread>
+#include <algorithm>
namespace L0 {
diff --git a/umd/level_zero_driver/ext/source/graph/elf_parser.cpp b/umd/level_zero_driver/ext/source/graph/elf_parser.cpp
index a1c8e14..dfbd61d 100644
--- a/umd/level_zero_driver/ext/source/graph/elf_parser.cpp
+++ b/umd/level_zero_driver/ext/source/graph/elf_parser.cpp
@@ -21,6 +21,7 @@
#include <vpux_headers/metadata.hpp>
#include <vpux_elf/types/vpu_extensions.hpp>
#include <vpux_elf/utils/error.hpp>
+#include <algorithm>
namespace L0 {
diff --git a/umd/level_zero_driver/tools/source/metrics/metric.cpp b/umd/level_zero_driver/tools/source/metrics/metric.cpp
index b67750f..9497311 100644
--- a/umd/level_zero_driver/tools/source/metrics/metric.cpp
+++ b/umd/level_zero_driver/tools/source/metrics/metric.cpp
@@ -7,6 +7,7 @@
#include "level_zero_driver/tools/source/metrics/metric.hpp"
#include "vpu_driver/source/utilities/log.hpp"
+#include <algorithm>
namespace L0 {
diff --git a/umd/vpu_driver/source/command/vpu_command.cpp b/umd/vpu_driver/source/command/vpu_command.cpp
index f4ca23f..75331d9 100644
--- a/umd/vpu_driver/source/command/vpu_command.cpp
+++ b/umd/vpu_driver/source/command/vpu_command.cpp
@@ -14,6 +14,7 @@
#include <cstdint>
#include <vector>
#include <map>
+#include <algorithm>
namespace VPU {
diff --git a/umd/vpu_driver/source/command/vpu_command_buffer.cpp b/umd/vpu_driver/source/command/vpu_command_buffer.cpp
index c4ad052..bbb80ec 100644
--- a/umd/vpu_driver/source/command/vpu_command_buffer.cpp
+++ b/umd/vpu_driver/source/command/vpu_command_buffer.cpp
@@ -11,6 +11,7 @@
#include "vpu_driver/source/command/vpu_command_buffer.hpp"
#include "vpu_driver/source/command/vpu_copy_command.hpp"
#include "vpu_driver/source/utilities/log.hpp"
+#include <algorithm>
namespace VPU {
--
2.43.0

View File

@ -0,0 +1,47 @@
SUMMARY = "User Mode Driver for Intel® NPU device"
HOMEPAGE = "https://github.com/intel/linux-npu-driver"
LICENSE = "MIT & Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=7b256470048be42466f7d10e1d6482e6 \
file://third-party-programs.txt;md5=0ae40d7f1ef3bbd509197e427fdd7e70 \
file://third_party/vpux_elf/LICENSE;md5=5f51ea09f42b161b3013558e48d0fb20 \
file://third_party/level-zero/LICENSE;md5=97957beb2f7808ffa247e5d93e6442cc \
"
SRC_URI = "git://github.com/intel/linux-npu-driver.git;protocol=https;name=linux-npu-driver;branch=main;lfs=1 \
git://github.com/openvinotoolkit/npu_plugin_elf.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/vpux_elf;name=vpux-elf;nobranch=1 \
git://github.com/jbeder/yaml-cpp.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/yaml-cpp;name=yaml-cpp;nobranch=1 \
git://github.com/intel/level-zero-npu-extensions.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/level-zero-npu-extensions;name=lzvext;nobranch=1 \
git://github.com/google/googletest.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/googletest;name=googletest;nobranch=1 \
git://github.com/oneapi-src/level-zero.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/level-zero;name=level-zero;nobranch=1 \
file://0001-linux-npu-driver-fix-multilib-install-issue.patch \
"
SRCREV_linux-npu-driver = "59845101f5445e66dcc691f4f8be6371700fbdf5"
SRCREV_vpux-elf = "4b0a4a06ae09c0c3a973f8f18761c549ec2309eb"
SRCREV_yaml-cpp = "f7320141120f720aecc4c32be25586e7da9eb978"
SRCREV_lzvext = "8cf113bd4a4568f6555d81f316504d7ac3b82ee8"
SRCREV_googletest = "b514bdc898e2951020cbdca1304b75f5950d1f59"
SRCREV_level-zero = "e3b6efdd91d67bb03024b266094afabd39e213bf"
SRCREV_FORMAT = "linux-npu-driver_vpux-elf_yaml-cpp_lzvext_googletest_level-zero"
inherit cmake
# Fix warning _FORTIFY_SOURCE requires compiling with optimization (-O)
EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release "
EXTRA_OECMAKE += " -DCMAKE_CXX_FLAGS_RELEASE=-O2 "
EXTRA_OECMAKE += " -DCMAKE_INSTALL_FIRMWARE_DIR=${nonarch_base_libdir}"
EXTRA_OECMAKE += " -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
DEPENDS = "level-zero dpkg-native pkgconfig-native"
PACKAGES =+ "${PN}-firmware ${PN}-tests"
FILES:${PN}-firmware = "${nonarch_base_libdir}/firmware/updates/intel/vpu/*"
FILES:${PN}-tests = "${bindir}"
INSANE_SKIP:${PN} += "buildpaths"
INSANE_SKIP:${PN}-dbg += "buildpaths"
INSANE_SKIP:${PN}-tests += "buildpaths"
INSANE_SKIP:${PN}-firmware += "buildpaths"

View File

@ -0,0 +1,54 @@
SUMMARY = "Intel® oneAPI DPC++/C++ Compiler runtime files"
DESCRIPTION = "The Intel® oneAPI DPC++/C++ Compiler provides optimizations \
that help your applications run faster on Intel® 64 architectures with support \
for the latest C, C++, and SYCL language standards. This compiler produces \
optimized code that can run significantly faster by taking advantage of the \
ever-increasing core count and vector register width in Intel® Xeon® processors \
and compatible processors."
HOMEPAGE = "https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html"
LICENSE = "EULA"
COMPILERMAINVER = "2024.0"
LIC_FILES_CHKSUM = " \
file://opt/intel/oneapi/licensing/${COMPILERMAINVER}/licensing/${COMPILERMAINVER}/license.htm;md5=5ff64c6ff3ef98089ed69360e7a84c39 \
"
COMPILERDOTVER = "2024.0.0-49406"
DEVUTILITVERSION = "2024.0-2024.0.0-49320"
SRC_URI = " \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-dpcpp-cpp-runtime-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=dpcpp-runtime \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-dpcpp-cpp-common-${COMPILERMAINVER}-${PV}_all.deb;subdir=${BPN};name=dpcpp-common \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-shared-runtime-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=compiler-shared-runtime \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-common-vars-${COMPILERDOTVER}_all.deb;subdir=${BPN};name=common-vars \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-openmp-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=openmp \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-openmp-common-${COMPILERMAINVER}-${PV}_all.deb;subdir=${BPN};name=openmp-common \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-common-licensing-${COMPILERMAINVER}-${COMPILERDOTVER}_all.deb;subdir=${BPN};name=license \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-dev-utilities-${DEVUTILITVERSION}_amd64.deb;subdir=${BPN};name=dev-utils \
"
SRC_URI[dpcpp-runtime.sha256sum] = "e24f0ba69daf3f66ceaf23d5e632f183cdb90bac69f65407fdb4407fc9034f33"
SRC_URI[dpcpp-common.sha256sum] = "f5a3db6a725598224edf1099260955aee3e36beadcaed2af5b8b453e873a82fa"
SRC_URI[compiler-shared-runtime.sha256sum] = "bce010cbe076259ddd3feb8e69792869e22fccd5b4e2c9af9e815826f2c1a394"
SRC_URI[common-vars.sha256sum] = "368553c99db1b52060b8225355336778be0b00e5991d0f769c42f891c6328750"
SRC_URI[openmp.sha256sum] = "154ff1e81adfdc872ba1d47bd860de70d62188417c7128422435dfd0ceca62fe"
SRC_URI[openmp-common.sha256sum] = "8217001d78311cbef97dd139e684c6767932b532309c3843ba57d7894d15c07d"
SRC_URI[license.sha256sum] = "9f9c8a12fc0bc82ab5b71e118e66745eff23f42224eba304068225b366cd74b6"
SRC_URI[dev-utils.sha256sum] = "c675d960a5abca361cead9217d6e74adee499ee0a095c4e44092bd710b304d50"
S = "${UNPACKDIR}/${BPN}"
inherit bin_package
RDEPENDS:${PN} += "virtual-opencl-icd zlib tbb level-zero-loader bash tcsh"
SKIP_FILEDEPS:${PN} = '1'
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
# doesn't have GNU_HASH (didn't pass LDFLAGS?)
INSANE_SKIP:${PN} += "textrel dev-so dev-elf ldflags already-stripped staticdev rpaths arch useless-rpaths file-rdeps"
FILES_SOLIBSDEV = ""
BBCLASSEXTEND = "native nativesdk"

View File

@ -0,0 +1,45 @@
SUMMARY = "Intel® oneAPI DPC++/C++ Compiler"
DESCRIPTION = "The Intel® oneAPI DPC++/C++ Compiler provides optimizations \
that help your applications run faster on Intel® 64 architectures with support \
for the latest C, C++, and SYCL language standards. This compiler produces \
optimized code that can run significantly faster by taking advantage of the \
ever-increasing core count and vector register width in Intel® Xeon® processors \
and compatible processors."
HOMEPAGE = "https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html"
LICENSE = "EULA"
COMPILERMAINVER = "2024.0"
LIC_FILES_CHKSUM = " \
file://opt/intel/oneapi/compiler/${COMPILERMAINVER}/share/doc/compiler/credist.txt;md5=b41f55af9f479b9570fc35b955d5ba1a \
"
SRC_URI = " \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-dpcpp-cpp-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=icx-compiler \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-shared-${COMPILERMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=compiler-linker \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-compiler-shared-common-${COMPILERMAINVER}-${PV}_all.deb;subdir=${BPN};name=shared-common \
"
SRC_URI[icx-compiler.sha256sum] = "0dcbac766d5a1519d4cf393f5a85e71d19024fef65f77638f3f849796b62cd82"
SRC_URI[compiler-linker.sha256sum] = "e00faea6d797934d62143e4aa70b727ce30f80fdf30769d22122b3051140c236"
SRC_URI[shared-common.sha256sum] = "cf490a4a790f349da79e618359598d3b32312ca3b2639e5d4c84e1cfa2745558"
S = "${UNPACKDIR}/${BPN}"
inherit bin_package
RDEPENDS:${PN} += "intel-oneapi-dpcpp-cpp-runtime"
SKIP_FILEDEPS:${PN} = '1'
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
# doesn't have GNU_HASH (didn't pass LDFLAGS?)
INSANE_SKIP:${PN} += "textrel dev-so dev-elf ldflags already-stripped file-rdeps staticdev rpaths arch useless-rpaths"
FILES_SOLIBSDEV = ""
EXCLUDE_FROM_SHLIBS = "1"
BBCLASSEXTEND = "native nativesdk"

View File

@ -0,0 +1,30 @@
SUMMARY = "Collection of high-performance ray tracing kernels"
DESCRIPTION = "A collection of high-performance ray tracing kernels \
intended to graphics application engineers that want to improve the \
performance of their application."
HOMEPAGE = "https://github.com/embree/embree"
LICENSE = "Apache-2.0 & BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://third-party-programs.txt;md5=f989f5b74cfff0d45d3ccf0e1366cbdc \
file://common/math/transcendental.h;beginline=6;endline=8;md5=73380bb2ab6613b30b8464f114bd0ca8"
inherit pkgconfig cmake
SRC_URI = "git://github.com/embree/embree.git;protocol=https;branch=master"
SRCREV = "5730b150471602d6dc02d9b7d8a4a6ce9ceffe16"
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"
DEPENDS = "tbb jpeg libpng glfw ispc-native"
EXTRA_OECMAKE += " \
-DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF \
-DEMBREE_MAX_ISA=DEFAULT \
-DEMBREE_TUTORIALS=OFF \
-DEMBREE_ISPC_SUPPORT=ON \
-DEMBREE_ZIP_MODE=OFF \
"
UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$"

View File

@ -0,0 +1,35 @@
DESCRIPTION = "Intel® Integrated Performance Primitives are production-ready \
building blocks for cross-platform performance. Develop high-performance vision, \
signal, security, and storage applications with this multithreaded software library."
HOMEPAGE = "https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html"
LICENSE = "ISSL"
MAXVER = "2021.10"
LIC_FILES_CHKSUM = " \
file://opt/intel/oneapi/ipp/${MAXVER}/share/doc/ipp/licensing/license.txt;md5=d7cdc92ed6c4de1263da879599ddc3e2 \
file://opt/intel/oneapi/ipp/${MAXVER}/share/doc/ipp/licensing/third-party-programs.txt;md5=22bd13987911dcf790907041b43081f3 \
"
SRC_URI = " \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-ipp-${MAXVER}-${PV}_amd64.deb;subdir=${BPN};name=ipp \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-ipp-common-devel-${MAXVER}-${PV}_all.deb;subdir=${BPN};name=headers \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-ipp-common-${MAXVER}-${PV}_all.deb;subdir=${BPN};name=env \
"
SRC_URI[ipp.sha256sum] = "b51e45c6e691aa46c7136b0ab61f5abe346388433e017a30cf53fd23e92bea07"
SRC_URI[headers.sha256sum] = "342f37ab2f82bc9f4498435f848ee660591c2488b44d988bf6ee96b2a71fd005"
SRC_URI[env.sha256sum] = "731e8c28a3b8b757730cd874d0941de2eb744856128f24ade59d36c12b415bf6"
S = "${UNPACKDIR}/${BPN}"
COMPATIBLE_HOST:libc-musl = "null"
inherit bin_package
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
INHIBIT_DEFAULT_DEPS = ""
RDEPENDS:${PN} += "tbb setup-intel-oneapi-env"
INSANE_SKIP:${PN} += "ldflags dev-so"

View File

@ -0,0 +1,74 @@
SUMMARY = "Intel® oneAPI Math Kernel Library (oneMKL)"
DESCRIPTION = "The Intel® oneAPI Math Kernel Library (oneMKL) is a computing \
math library of highly optimized and extensively parallelized routines \
for applications that require maximum performance. oneMKL contains \
the high-performance optimizations from the full Intel® Math Kernel Library \
for CPU architectures (with C/Fortran programming language interfaces)\
and adds to them a set of DPC++ programming language interfaces for \
achieving performance on various CPU architectures \
and Intel Graphics Technology for certain key functionalities."
HOMEPAGE = "https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html"
LICENSE = "ISSL"
MKLMAINVER = "2024.0"
LIC_FILES_CHKSUM = " \
file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/license.txt;md5=8510d21bf355a76e378c3216c3929ccd \
file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs-benchmarks.txt;md5=cb98e1a1f14c05ea85a979ea8982e7a4 \
file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs-ipp.txt;md5=a4b2bf15e38f5c1267cdafed18bc0b09 \
file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs-openmp.txt;md5=6b3c1aa2a11393060074c0346ce21e49 \
file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs-safestring.txt;md5=c3aeee91c6d35a0f0753aed6c2633b82 \
file://opt/intel/oneapi/mkl/${MKLMAINVER}/share/doc/mkl/licensing/third-party-programs.txt;md5=27de873e4084d62530fe828406b33ca9 \
"
SRC_URI = " \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-${MKLMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=runtime \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-common-devel-${MKLMAINVER}-${PV}_all.deb;subdir=${BPN};name=common-devel \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-devel-${MKLMAINVER}-${PV}_amd64.deb;subdir=${BPN};name=devel \
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-common-${MKLMAINVER}-${PV}_all.deb;subdir=${BPN};name=common-vars \
"
SRC_URI[runtime.sha256sum] = "10a86e24051d6ef4a80fd839c570e629190638a3c0ac9bcca99ab855f534b959"
SRC_URI[common-devel.sha256sum] = "adbf0ea946f63946d29b7f9c750c38a42ea7a65d8c81655b268aa2c7bb908192"
SRC_URI[devel.sha256sum] = "fab2a6f15e18bfd9b4d425f2703e4e98928c57f52c4feebc9ed886f097062e84"
SRC_URI[common-vars.sha256sum] = "ec2b67813739fa4a2895f63479a41acba2174afe2d0cb8a0c1c9119d1317d8ef"
S = "${UNPACKDIR}/${BPN}"
inherit bin_package
do_install:append () {
install -d ${D}${bindir}
(cd ${D}${bindir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/bin/* .)
install -d ${D}${libdir}
(cd ${D}${libdir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/lib/intel64/*.so* .)
(cd ${D}${libdir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/lib/intel64/*.a* .)
install -d ${D}${libdir}/pkgconfig
(cd ${D}${libdir}/pkgconfig ; ln -s ../../../opt/intel/oneapi/mkl/${MKLMAINVER}/lib/pkgconfig/* .)
install -d ${D}${libdir}/cmake
(cd ${D}${libdir}/cmake ; ln -s ../../../opt/intel/oneapi/mkl/${MKLMAINVER}/lib/cmake/* .)
install -d ${D}${includedir}
find ${D}/opt/intel/oneapi/mkl/${MKLMAINVER}/include/ -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | while read srcdir; do
install -d ${D}${includedir}/$srcdir
(cd ${D}${includedir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/include/$srcdir/* ./$srcdir/)
done
find ${D}/opt/intel/oneapi/mkl/${MKLMAINVER}/include/ -mindepth 1 -maxdepth 1 -type f -printf '%f\n' | while read srcfile; do
(cd ${D}${includedir} ; ln -s ../../opt/intel/oneapi/mkl/${MKLMAINVER}/include/$srcfile .)
done
}
AUTO_LIBNAME_PKGS = ""
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
RDEPENDS:${PN} += "bash tbb intel-oneapi-dpcpp-cpp-runtime setup-intel-oneapi-env virtual-opencl-icd"
INSANE_SKIP:${PN} = "ldflags textrel dev-so staticdev arch already-stripped"
FILES:${PN}-staticdev += "/opt/intel/oneapi/mkl/${MKLMAINVER}/lib/*.a*"
SKIP_FILEDEPS:${PN} = '1'
SYSROOT_DIRS += "/opt"

View File

@ -0,0 +1,27 @@
SUMMARY = "Intel® Open Image Denoise"
DESCRIPTION = "Intel Open Image Denoise is an open source library of \
high-performance, high-quality denoising filters for images \
rendered with ray tracing. Intel Open Image Denoise is part \
of the Intel® oneAPI Rendering Toolkit"
HOMEPAGE = "https://www.openimagedenoise.org/"
LICENSE = "Apache-2.0 & BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://external/mkl-dnn/LICENSE;md5=b48e3de3bfd47c27882a0d85b20823f5 \
file://external/mkl-dnn/src/cpu/x64/xbyak/COPYRIGHT;md5=3b9bf048d063d54cdb28964db558bcc7 \
file://external/mkl-dnn/src/common/ittnotify/LICENSE.BSD;md5=e671ff178b24a95a382ba670503c66fb \
file://weights/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRC_URI = "https://github.com/OpenImageDenoise/${BPN}/releases/download/v${PV}/${BP}.src.tar.gz\
"
SRC_URI[sha256sum] = "ce144ba582ff36563d9442ee07fa2a4d249bc85aa93e5b25fc527ff4ee755ed6"
inherit cmake
DEPENDS += "tbb ispc-native"
do_install:append() {
chrpath -d ${D}${bindir}/* ${D}${libdir}/*${SOLIBS}
}
UPSTREAM_CHECK_URI = "https://github.com/OpenImageDenoise/oidn/releases"

View File

@ -0,0 +1,42 @@
SUMMARY = "Intel(R) Open Volume Kernel Library"
DESCRIPTION = "Intel(R) Open Volume Kernel Library (Intel(R) Open VKL) is a \
collection of high-performance volume computation kernels. The target users \
of Open VKL are graphics application engineers who want to improve the \
performance of their volume rendering applications by leveraging Open VKLs \
performance-optimized kernels, which include volume traversal and sampling \
functionality for a variety of volumetric data formats. The kernels are optimized \
for the latest Intel(R) processors with support for SSE, AVX, AVX2, and AVX-512 \
instructions."
HOMEPAGE = "https://www.openvkl.org/"
LICENSE = "Apache-2.0 & BSD-3-Clause & MIT & Zlib"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
file://third-party-programs.txt;md5=69ec7caf49616c471161b921f53d5ec0 \
file://testing/external/half.hpp;beginline=1;endline=17;md5=4b60058493630c3bd0ef145470f04a7b"
inherit pkgconfig cmake
SRC_URI = "git://github.com/openvkl/openvkl.git;protocol=https;branch=master \
"
SRCREV = "8c6ba526813b871a624cb9d73d4cbb689ac7f4ce"
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"
DEPENDS = "ispc ispc-native rkcommon embree"
EXTRA_OECMAKE += " \
-DISPC_EXECUTABLE=${STAGING_BINDIR_NATIVE}/ispc \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
EXTRA_OECMAKE:intel-corei7-64 += " \
-DOPENVKL_ISA_AVX=OFF \
-DOPENVKL_ISA_AVX2=OFF \
-DOPENVKL_ISA_AVX512SKX=OFF \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
PACKAGES =+ "${PN}-examples"
FILES:${PN}-examples = "\
${bindir} \
"

View File

@ -0,0 +1,28 @@
From 09e6b6615d9a16e9555eff9d569356e32bd26aa4 Mon Sep 17 00:00:00 2001
From: benradel <86351445+benradel@users.noreply.github.com>
Date: Wed, 23 Jun 2021 11:56:03 +0200
Subject: [PATCH] Fix GCC11 Compile Error in benchmark_register.h
Fix GCC11 compilation error due to missing header "limits" in benchmark_register.h
Upstream-Status: Submitted [https://github.com/ospray/ospray/pull/484/files]
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
---
apps/common/external/benchmark/src/benchmark_register.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/apps/common/external/benchmark/src/benchmark_register.h b/apps/common/external/benchmark/src/benchmark_register.h
index 61377d742..8f1bb7795 100644
--- a/apps/common/external/benchmark/src/benchmark_register.h
+++ b/apps/common/external/benchmark/src/benchmark_register.h
@@ -2,6 +2,7 @@
#define BENCHMARK_REGISTER_H
#include <vector>
+#include <limits>
#include "check.h"
--
2.32.0

View File

@ -0,0 +1,38 @@
SUMMARY = "Intel OSPray, Ray Tracing based Rendering Engine"
DESCRIPTION = "Intel OSPRay is an open source, scalable, and portable ray \
tracing engine for high-performance, high-fidelity visualization on \
Intel Architecture CPUs."
HOMEPAGE = "https://www.ospray.org/"
LICENSE = "Apache-2.0 & BSD-3-Clause & MIT & Zlib"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=1dece7821bf3fd70fe1309eaa37d52a2 \
file://third-party-programs.txt;md5=e37b77e3bd997abccc359c710fb1f1db \
"
inherit pkgconfig cmake
SRC_URI = "git://github.com/ospray/ospray.git;protocol=https;branch=master;name=ospray \
git://github.com/nothings/stb;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/apps/common/external/stb_image/stb;name=stb;nobranch=1 \
"
SRCREV_ospray ?= "85af2929937d516997451cbd52d352cf93125ed2"
SRCREV_stb ?= "af1a5bc36dff44f0a019df21c271db697d51f1a6"
SRCREV_FORMAT = "ospray_stb"
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"
DEPENDS = "rkcommon ispc ispc-native openvkl embree"
EXTRA_OECMAKE += " \
-DISPC_EXECUTABLE=${STAGING_BINDIR_NATIVE}/ispc \
-DOSPRAY_ENABLE_APPS_BENCHMARK=OFF \
-DOSPRAY_ENABLE_APPS_TESTING=OFF \
-DOSPRAY_ENABLE_APPS_EXAMPLES=OFF \
"
PACKAGES =+ "${PN}-apps"
FILES:${PN}-apps = "\
${bindir} \
"
UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$"

View File

@ -0,0 +1,49 @@
From f0885d7d97e98ad586bbacf5edf7fa4022b425b9 Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Mon, 11 Aug 2025 14:00:50 +0800
Subject: [PATCH] use fully-qualified rkcommon::math::rsqrt to avoid overload
ambiguity
Explicitly calling rkcommon::math::rsqrt() prevents conflict with the
standard rsqrt(double) declared in bits/mathcalls.h, fixing the build
error in Quaternion tests.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Upstream-Status: Submitted [https://github.com/RenderKit/rkcommon/pull/16]
---
tests/math/test_Quaternion.cpp | 2 +-
tests/math/test_rkmath.cpp | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/math/test_Quaternion.cpp b/tests/math/test_Quaternion.cpp
index 760d815..f527824 100644
--- a/tests/math/test_Quaternion.cpp
+++ b/tests/math/test_Quaternion.cpp
@@ -187,7 +187,7 @@ template <typename T>
inline void test_slerp()
{
typename T::Scalar two = 2;
- REQUIRE(CmpT(slerp(.5f, T(1, 0, 0, 0), T(0, 1, 0, 0)), T(rsqrt(two), rsqrt(two), 0, 0)));
+ REQUIRE(CmpT(slerp(.5f, T(1, 0, 0, 0), T(0, 1, 0, 0)), T(rkcommon::math::rsqrt(two), rkcommon::math::rsqrt(two), 0, 0)));
}
TEST_CASE("Quaternion functions", "[quat]")
diff --git a/tests/math/test_rkmath.cpp b/tests/math/test_rkmath.cpp
index 7f66532..fd18df4 100644
--- a/tests/math/test_rkmath.cpp
+++ b/tests/math/test_rkmath.cpp
@@ -49,8 +49,8 @@ TEST_CASE("rkmath rcp_safe function", "[rkmath]")
template <typename T>
inline void test_rsqrt()
{
- REQUIRE(CmpT<T>(rsqrt(T(1)), T(1)));
- REQUIRE(CmpT<T>(rsqrt(T(4)), T(.5)));
+ REQUIRE(CmpT<T>(rkcommon::math::rsqrt(T(1)), T(1)));
+ REQUIRE(CmpT<T>(rkcommon::math::rsqrt(T(4)), T(.5)));
}
TEST_CASE("rkmath rsqrt function", "[rkmath]")
--
2.37.3

View File

@ -0,0 +1,18 @@
SUMMARY = "rkcommon - C++/CMake infrastructure"
DESCRIPTION = "A common set of C++ infrastructure and CMake utilities \
used by various components of Intel® oneAPI Rendering Toolkit."
HOMEPAGE = "https://github.com/ospray/rkcommon"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
inherit pkgconfig cmake
SRC_URI = "git://github.com/ospray/rkcommon.git;protocol=https;branch=master \
file://0001-use-fully-qualified-rkcommon-math-rsqrt-to-avoid-ove.patch \
"
SRCREV = "4a00047ae5a3ac705b6b33b4a7574588d91e7953"
DEPENDS = "tbb"
EXTRA_OECMAKE += " -DBUILD_TESTING=OFF"

View File

@ -0,0 +1,38 @@
From ef56be8e6bf2ea273cbeb960f3131164e7b517b6 Mon Sep 17 00:00:00 2001
From: Anuj Mittal <anuj.mittal@intel.com>
Date: Wed, 18 May 2022 12:24:03 +0800
Subject: [PATCH] CMakeLists: disable Werror
gcc12 highlights minor warnings that cause the build to fail. Ignore
those until they aren't fixed upstream.
Upstream-Status: Inappropriate
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 418483f7..c019fea0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -146,7 +146,7 @@ else()
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2 -fno-strict-aliasing -D_FORTIFY_SOURCE=2")
if(LNX_BUILD)
#A few warnings yet to resolve under esx
- set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Werror")
+ #set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Werror")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Werror")
endif()
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -ggdb")
@@ -791,4 +791,4 @@ if(ESX_BUILD)
include(CMake/esx.cmake)
endif()
-add_subdirectory(src/os/nvm_api_sample)
\ No newline at end of file
+add_subdirectory(src/os/nvm_api_sample)
--
2.35.3

Some files were not shown because too many files have changed in this diff Show More