Mateusz Hoppe
c7767de7e9
Revert "Fix version-script for ze_intel_gpu"
...
This reverts commit 7e27ebe70b .
2021-02-04 15:44:01 +01:00
Filip Hazubski
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
Mateusz Hoppe
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
Filip Hazubski
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
Pawel Cieslak
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
Kacper Nowak
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
Mateusz Hoppe
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
Jitendra Sharma
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
Vilvaraj, T J Vivek
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
William Jordan
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
Artur Harasimiuk
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
wpjordan
ab14df5aa6
Revert "Add netlink and gen netlink library loader."
...
This reverts commit 864f069b8f .
2020-12-08 20:41:09 +01:00
William Jordan
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
Artur Harasimiuk
294624e03b
Revert "Add netlink and gen netlink library loader."
...
This reverts commit 660ad6a1f3 .
2020-12-01 17:52:52 +01:00
William Jordan
660ad6a1f3
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.
Signed-off-by: William Jordan <bill.jordan@intel.com >
2020-11-30 20:18:25 +01:00
Bartosz Dunajski
682d2f9029
Initial WDDM_LINUX support
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-13 12:51:25 +01:00
Filip Hazubski
ca5f34133b
Move aub and tbx code to shared
...
Related-To: NEO-3964
Change-Id: Ice978e582721498d7496f989767ce7d6f5f4caf4
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-10-19 16:04:47 +02:00
Maciej Plewka
4dc3827b8e
Prepare object lib for precompiled builtins in bindless mode
...
Releated-To: NEO-5138
Change-Id: I18e564a9e32041fba5e887bc18d2195a1c4ddda8
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-10-06 16:57:11 +02:00
Kacper Nowak
5358f2cf9c
Create a library with .spv kernels for L0 use
...
Change-Id: Ia319c5621e363f750159d58aaedd81e411d3babb
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2020-09-08 13:06:40 +02:00
davidoli
e729995f2c
Tracing wrapper ULTs added to master branch
...
Change-Id: Ib502bcf4c21408b75703e87b7377f09b4dae3677
Signed-off-by: davidoli <david.olien@intel.com >
2020-08-22 19:57:04 +02:00
Pawel Cieslak
fb821f21f5
Cmake format script
...
Related-To: NEO-1157
Change-Id: Ie1b907e838cfb9ad0d75cc8971d415f7c77103c9
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-08-19 16:36:30 +02:00
Mateusz Jablonski
75c6be9e5b
Add executable flags to shared libraries
...
Change-Id: I07c75847c75c883c90aeba0207e6b4a7b29d349a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-08-12 15:09:21 +02:00
Mateusz Jablonski
d9334bea02
Simplify usage of level zero project version
...
Change-Id: Ib4f406104d6c6b498aa7c6ef8e808e41bf26276d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-08-11 11:23:17 +02:00
Jaime Arteaga
902fc2f6c4
level-zero v1.0 (2/N)
...
Change-Id: I1419231a721fab210e166d26a264cae04d661dcd
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off-by: macabral <matias.a.cabral@intel.com >
Signed-off-by: davidoli <david.olien@intel.com >
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com >
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-08-03 13:11:13 +02:00
Bill Jordan
6e20dfafab
Added limited XML parsing capability to L0 Sysman using libxml2.
...
XML parsing for linux only, hanging off the OsSysmanImp object.
Change-Id: I473dc8dde0611cc13f38a2c0b59e839fced2e59e
Signed-off-by: Bill Jordan <bill.jordan@intel.com >
2020-07-16 12:12:45 -07:00
Artur Harasimiuk
931bded0a2
refactor aub_stream usage
...
Related-To: NEO-2958
Change-Id: I1bff1e4d4f191413a2029f707b41ab3e36f734d5
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-07-16 18:22:31 +02:00
Mateusz Jablonski
edf35e14a3
Disable L0 ULTs when there are no L0 headers
...
Change-Id: Iaaec1549b3670d81c4becd95dde65bb99d532fe9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-07-14 13:40:11 +02:00
davidoli
f70882c684
Move tracing files to experimental directories
...
Remove need for zetInit call for tracing
Change-Id: Icbb75d8f52e2f9107e5308fd0c99415ea1e227f6
Signed-off-by: davidoli <david.olien@intel.com >
2020-07-14 00:31:22 +02:00
T.J. Vivek Vilvaraj
96a7b1e066
add rules to install RAS udev rules
...
- create rules to install Udev rules in configurable location
- create files relating to RAS counters
Change-Id: Iebd57ba2dd09494ea4586b305cd56c86a71fb8b0
2020-07-02 10:25:21 +02:00
Mateusz Jablonski
d34ddb94d9
Disable BUILD_WITH_L0 when selected platforms are not supported
...
Change-Id: Ic945fd091ac1e12182503f5a9333d42582f3f9f5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-06-25 13:46:32 +02:00
Mateusz Hoppe
68847ef942
Create L0 debugger object
...
Related-To: NEO-4713
Change-Id: I9d10019bbe6e8514ce10bdd729a64ea233bf91b0
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-06-19 15:46:52 +02:00
Cetnerowski, Adam
18e8e51990
Revert "Generate .cpp based on .spv builtins for Level Zero use"
...
This reverts commit 950c3633f7 .
Change-Id: If69d3e92ceb5f64b52d86df182a9e8980a8cf847
2020-06-05 11:04:49 +02:00
Kacper Nowak
950c3633f7
Generate .cpp based on .spv builtins for Level Zero use
...
Change-Id: I97f3f948db865ba0ec93ff06cffb7e1f7ef5896a
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2020-06-04 15:35:26 +02:00
Artur Harasimiuk
5121760d57
move initialization of BUILD_WITH_L0 to top level cmake
...
Change-Id: I8576c7e330a07c534e0aa642abee0fe49cf32a5d
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-06-03 18:18:09 +02:00
8tab
7937da71f6
Fix build with USE_ASAN=ON
...
Signed-off-by: Mateusz Tabaka <tab.debugteam@gmail.com >
https://github.com/intel/compute-runtime/pull/314
Change-Id: I2b699df3f158b961a1a329fb81de8cd7115d06bc
2020-05-22 13:17:50 +02:00
Jaime Arteaga
a6a8a69f4c
Return build number in Level Zero driverVersion
...
Change-Id: I5c1790b291fe536801bfe4aa5f9ac9b7ed230f66
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-05-05 10:04:25 +02:00
Konstanty Misiak
d684b40d3e
Add target for neo shared unit tests
...
Change-Id: I78e8985242025d456c0ad214a9293793857ec888
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-04-28 11:40:11 +02:00
Mraghuwa
5426b34ea9
Add Tools ULT for level zero
...
Change-Id: Id4625b9c3fdadfb164d51a96a94af2dc0b49fa4b
Signed-off-by: Mraghuwa <mayank.raghuwanshi@intel.com >
2020-04-25 20:38:45 +02:00
kamdiedrich
f93072ddf5
Refactor image formats
...
Change-Id: I01eaf33e4c31437f3a820655cda21f3e2cf6d6df
2020-04-23 15:35:30 +02:00
Kurapov, Petr
ea73d3ade7
Fixed system headers mismatch build issue.
...
Change-Id: Ief57cf16251ca90084937c3f3887c86502e9ef38
2020-04-14 11:55:19 +02:00
Zbigniew Zdanowicz
f096d71a75
Add diagnostic mode to direct submission
...
Related-To: NEO-4338
Change-Id: Ibcdc1b6a1762827337e4ff5364a972702130195a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-04-02 17:50:59 +02:00
Bartosz Dunajski
bf702c274d
Rename duplicated filenames
...
Change-Id: Idccfc149dda13a9932699c7c376b11d8bc1d4198
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-02 17:39:47 +02:00
Piotr Maciejewski
c6cd582f78
Enable Performance Counters for OCL and L0.
...
Change-Id: I1920b9d406c092fbc26fc6ca27766db297a1958b
2020-04-02 12:04:56 +02:00
Jaime Arteaga
d96e462754
Reorganize Level Zero Core API files
...
Change-Id: I95750b90748dd65310fa72b030ea3ab2f72d3f24
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-03-25 11:21:43 +01:00
Mateusz Hoppe
8978fcce3d
Enhanced unit tests for level zero
...
- add mocks
- link test with driver library
- add debugger test
Related-To: NEO-4500
Change-Id: I33313553c3f10ab899fd13447d1091f223e79a87
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-03-24 12:45:11 +01:00
Mateusz Hoppe
307a5cb822
Link tools and experimental sources to object library
...
Related-To: NEO-4480
Change-Id: I16da4434ec24753eabdb1bce9e38ed2e1e83ed6c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-03-23 08:57:19 +01:00
Artur Harasimiuk
211375e898
cpack: packaging refactor
...
Change-Id: I47f9b4b83b4deb8bdaab62c7367c48908878c807
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-03-21 14:12:43 +01:00
Artur Harasimiuk
95ab4ec538
cmake: dead code removal
...
Change-Id: Ic6aa5b7dfee4d94baead312a73e144ef83d44427
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-03-21 11:37:34 +01:00
Raiyan Latif
8f68af8f82
Add initial symbol exports file to Level Zero
...
Change-Id: Id437219e615110f46869db5473599cca3bc16d79
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2020-03-20 18:45:00 -07:00
Mateusz Hoppe
a7cd7f49c9
Fix ze_intel_gpu linking
...
- link NEO_CORE_SRCS_LINK
Related-To: NEO-4480
Change-Id: I1f0c422db12fa2cc258465ab1c538fcce3bf5db2
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-03-20 14:31:04 +01:00