Commit Graph

2239 Commits

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