Commit Graph

97 Commits

Author SHA1 Message Date
ae610ea602 Remove compute_runtime_mockable_extra lib
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-27 17:41:17 +02:00
1d90de087b Cleanup compute_runtime_mockable_extra
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-26 14:34:15 +02:00
5a240e1d66 Enable direct submission controller
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-10-26 12:07:11 +02:00
260997ccd1 Cleanup cross component dependencies
dont link opencl lib to non-opencl targets
link compute_runtime_mockable_extra only to l0 targets
reuse include paths and definitions from neo_shared lib

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-25 11:05:18 +02:00
19b8a03d30 Move some files from opencl/source/dll to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-22 19:59:55 +02:00
8fe2b269f0 Correct cross library dependencies
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-10-22 18:30:35 +02:00
226226a877 Fix IGC includes
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-10-18 13:23:17 +02:00
467ce52916 link with gmmlib on all architectures
Related-To: NEO-6014
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-10-14 14:11:52 +02:00
6e64c24df3 Move mock gmm resource info to shared
Remove allocator_helper.cpp files


Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-12 12:19:35 +02:00
b99adecece Correct test kernel dependencies for l0 aub tests
Related-To: NEO-6328
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-08 10:31:29 +02:00
27bf56ee5a firmware-utils: Read IGSC version from IGSC config
- This commit reads the IGSC version from the IGSC config
rather parsing the igsc library path.

Related-To: LOCI-2527
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-10-01 07:12:43 +02:00
aba7d74bcd remove unused libxml module from sysman
Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com>
2021-09-30 09:01:35 +02:00
996dd18b76 WSL - partition layout for 48-bit limited addressing
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-09-28 18:09:46 +02:00
8b36473a9a Move command stream receiver files to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 12:47:21 +02:00
9ccf43e441 Correct branch_dir_suffix in cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:00:20 +02:00
895e9e5116 initial Neo enabling on architectures other than x86
Related-To: NEO-6011
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-14 09:14:52 +02:00
5be234111c allow disable builtins compilation
Related-To: NEO-6011
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-07 18:02:54 +02:00
54be38f833 Use StateSaveAreaHeader.h from IGC tree
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-09-02 18:52:44 +02:00
5f491ed22b Add support for adlp in opensource
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com
2021-08-18 00:03:17 +02:00
33a2f49b21 Correct SKIP_UNIT_TESTS flag handling
store flags for L0 tests in global scope

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-08-10 09:37:09 +02:00
058c30c9a8 Refactor ZE_ENABLE_PCI_ID_DEVICE_ORDER
- Make it avaialble also to OpenCL
- Use it before parsing affinity mask, so devices are masked also
following PCI order.


Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-16 01:27:49 +02:00
0f072a93e0 Add subdirectories in level_zero/CMakeLists.txt
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-07 11:38:16 +02:00
234b2a748e Refactor CMake for Level Zero
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-06-30 16:28:56 +02:00
e4eb7538fa L0 extension for cache reservation
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-06-29 13:35:23 +02:00
590b0c8ed1 include libigsc component
Related-To: NEO-5663
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-06-25 11:51:32 +02:00
b80a51e5bf Adding wsl_compute_helper
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-06-07 14:36:21 +02:00
b64b7f16a0 Cleanup for WDDM_LINUX config
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-30 18:06:03 +02:00
3b4ec5b3fa Refactor of global factories
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-28 19:09:24 +02:00
4a1325a40e Remove grouping resource file with other sources
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2021-05-25 19:17:38 +02:00
0e9aa45e46 Improving OS abstraction
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-23 21:40:37 +02:00
b563c59e76 Add version information to ze_intel_gpu DLL
*Adds template for setting level zero version
  *Updates level zero cmakelists to include resource file
   if defined

Related-To: NEO-5648

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2021-05-21 17:11:07 +02:00
3bd4bca911 Copyright header update
Dates corrected in copyright headers to reflect original publication date
(2018 for OpenCL, 2020 for Level Zero).

Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
2021-05-17 20:38:19 +02:00
24a745f4bd sysman:add support for Diagnostis API.
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2021-05-04 20:37:38 +02:00
902cce597a Add new functionality to load SIP from file
Related-To: NEO-5718

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-04-23 13:48:26 +02:00
699b504378 sysman: add support to enable IFR status.
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2021-04-20 15:27:09 +02:00
234b401aab Moved devices.inl and devices_base.inl to shared for future shared use in ocloc
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-03-04 13:03:45 +01:00
c7767de7e9 Revert "Fix version-script for ze_intel_gpu"
This reverts commit 7e27ebe70b.
2021-02-04 15:44:01 +01:00
7a91ef844a Move debug symbols package generation under cmake flag
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-02-02 18:51:43 +01:00
7e27ebe70b Fix version-script for ze_intel_gpu
- export only ze* functions

Related-To: NEO-5509

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-02-01 18:00:27 +01:00
5763b77bb9 Introduce debuginfo package
debuginfo package contains stripped debug symbols.
Generating debug symbols have been enabled for Release builds.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-21 13:37:52 +01:00
26fcdf7599 Add SKIP_L0_BLACK_BOX_TESTS flag
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-01-20 11:21:48 +01:00
aa28baa7ec Add -DDONT_USE_PREBUILT_KERNELS_L0 flag usage
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-01-08 19:13:46 +01:00
6f69bd3560 Initialize SIP kernel in Device::create()
Related-To: NEO-4878

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-01-08 15:46:23 +01:00
7c70a14bc4 Implement ZE_ENABLE_PCI_ID_DEVICE_ORDER environment variable
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-12-23 12:08:43 +01:00
bddc63e8bd add firmware flashing utility interface
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2020-12-22 09:10:11 +01:00
b04cd08cc8 Add netlink and gen netlink library loader.
Netlink and generic netlink are standard linux
interfaces to allow management traffic between
user space and kernel subsystems over sockets.
This patch adds a loader for the generic netlink
library to allow Level 0 Sysman to manage
linux hardware that implements the generic
netlink interface. ULTs updated.

Signed-off-by: William Jordan <bill.jordan@intel.com>
2020-12-18 22:19:27 +01:00
09a5cc99a9 use proper variable in copy_third_party_files
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-12-17 16:12:34 +01:00
ab14df5aa6 Revert "Add netlink and gen netlink library loader."
This reverts commit 864f069b8f.
2020-12-08 20:41:09 +01:00
864f069b8f Add netlink and gen netlink library loader.
Netlink and generic netlink are standard linux
interfaces to allow management traffic between
user space and kernel subsystems over sockets.
This patch adds a loader for the generic netlink
library to allow Level 0 Sysman to manage
linux hardware that implements the generic
netlink interface. ULTs updated.

Signed-off-by: William Jordan <bill.jordan@intel.com>
2020-12-08 01:40:25 +01:00
294624e03b Revert "Add netlink and gen netlink library loader."
This reverts commit 660ad6a1f3.
2020-12-01 17:52:52 +01:00