Commit Graph

16039 Commits

Author SHA1 Message Date
Mrozek, Michal
03dcff1398 refactor: remove not needed code.
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2024-04-30 15:10:34 +02:00
Fabian Zwoliński
ee71157f7f fix: opencl support for bindless kernels
Related-To: NEO-11156
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-04-30 12:02:17 +02:00
Maciej Plewka
5e57bb2a32 fix: add cache flush as dependency for bcs ccs synchronization
Related-to: NEO-9872
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-04-30 11:57:49 +02:00
Brandon Yates
b2a382c4bc fix: set debugger client handle at vm open event (xe)
Related-to: NEO-10922

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-04-29 14:56:14 +02:00
Bartosz Dunajski
806da85ec6 refactor: prework to pass interrupt hint
Related-To: NEO-8179

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-04-29 11:14:53 +02:00
ocldev
96ec8e3c2e build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-04-29 05:51:35 +02:00
ocldev
8a04ecfd59 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-04-26 20:43:46 +02:00
Artur Harasimiuk
fec1b6f611 ci: infra revision update
Related-To: NEO-10771
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-04-26 15:27:01 +02:00
Maciej Bielski
ff494d5c50 feature: add tile-to-lmem-region map in MemoryInfo
Arguments names refreshed to be more explanatory.

Related-To: NEO-9754

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-04-26 15:16:03 +02:00
Naklicki, Mateusz
a8e9246f65 performance: use stack vector to create packet init data
Resolves: HSD-18037972803, HSD-18038028881
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2024-04-26 14:53:29 +02:00
Bartosz Dunajski
2a2596c13b refactor: pass additional data to ioctl helper
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-04-26 14:53:14 +02:00
John Falkowski
f1c2ea0b69 fix: kernel access to multiple stateful virtual regions
Related-to: NEO-8350

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2024-04-26 11:18:24 +02:00
Lukasz Jobczyk
9df35ac9bb fix: Add tlb invalidation to render state cache flush
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-04-26 10:37:51 +02:00
Lukasz Jobczyk
318616b3b1 refactor: Skip test without cooperative engine
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-04-26 10:25:45 +02:00
Bartosz Dunajski
8e5f9e72c8 refactor: simplify waiting for fence logic
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-04-25 22:36:19 +02:00
Artur Harasimiuk
cbc868c4ed refactor: add mock_aubstream
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-04-25 20:08:30 +02:00
Michal Mrozek
4aa7c6c99e performance: optimize counter based waiting schemes
- store latest waited counter value.
- do not wait on values that are already completed.
- disable mechanism when counter overflows.

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-04-25 17:20:29 +02:00
ocldev
205f8d2ffd build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-04-25 16:40:18 +02:00
ocldev
abf4679c86 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-04-25 15:25:48 +02:00
Bartosz Dunajski
53f436095e refactor: pass hwInfo to getSupportedLocalDispatchSizes
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-04-25 15:20:03 +02:00
Lukasz Jobczyk
36ddfaaf4d fix: Fix front end programming for cooperative dispatch
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-04-25 12:55:46 +02:00
Katarzyna Cencelewska
eb256f1ffd refactor: use encode surface state to set pitch for scratch
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2024-04-25 11:57:14 +02:00
Filip Hazubski
cb654c97b0 refactor: Update DirectSubmissionState
Define missing functions to comply with the rule of five.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-04-25 11:37:42 +02:00
Slawomir Milczarek
57acfb4cd9 refactor: Move isOneTimeAubWritableAllocationType() to .cpp file
Removes dependency on header debug_settings_manager.h

Related-To: NEO-11158

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2024-04-25 11:08:01 +02:00
Mateusz Witke
b31723967b ci: kernel revision udpate from 5456 to 5478
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com>
2024-04-25 09:24:11 +02:00
ocldev
c9529e11c3 build: level_zero revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-04-25 09:16:05 +02:00
Slawomir Milczarek
6d15c248ec feature: Add regkey to control AUB/TBX writable for buffer host memory
The new regkey SetBufferHostMemoryAlwaysAubWritable=0/1 allows controlling
if buffer host memory allocation is one-time AUB / TBX writable.

Related-To: NEO-11158

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2024-04-24 21:47:02 +02:00
Mateusz Hoppe
d38ac4806b feature: global bindless sampler offsets
- use global heap base for DSH when bindlessHeapsHelper enabled

Related-To: NEO-10505

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-04-24 21:12:17 +02:00
Mateusz Jablonski
25bed07989 fix: correct calculating system shared memory size
do not exceed system memory region size when region is available

Related-To: HSD-18038050680
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-04-24 18:55:23 +02:00
Lukasz Jobczyk
4be3230051 fix: Use current fence values when create fence for ULLS
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-04-24 18:19:58 +02:00
Zbigniew Zdanowicz
149523b73c feature: add field to reserve extra payload heap space
Related-To: NEO-10066

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-04-24 18:19:43 +02:00
Bartosz Dunajski
44dfa5187a fix: always enable force write completion check on SDI command
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-04-24 11:51:29 +02:00
Artur Harasimiuk
988c379da8 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-04-24 11:21:44 +02:00
Mateusz Jablonski
22bedda081 fix: handle GPU error in xe path
get DRM_XE_EXEC_QUEUE_GET_PROPERTY_BAN property and signal gpuHang based on this

Related-To: HSD-18038050680
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-04-24 10:29:39 +02:00
Kulkarni, Ashwin Kumar
39ca00fb08 feature(sysman): supports boilerplate for spec 1.9 features
Related-To: NEO-10394

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2024-04-24 09:17:38 +02:00
Andrzej Koska
625d2d7f50 refactor: Passing information about the engine
Part 2

Related-To: NEO-10678

Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
2024-04-24 09:08:35 +02:00
ocldev
32de8a3b12 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-04-24 08:34:56 +02:00
Compute-Runtime-Validation
04c32d9e4e Revert "fix: allow kernel access across multiple virtual regions"
This reverts commit b9c1ef65dd.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-04-24 04:00:15 +02:00
John Falkowski
b9c1ef65dd fix: allow kernel access across multiple virtual regions
Related to: NEO-8350

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2024-04-23 18:20:52 +02:00
Andrzej Koska
b499973658 refactor: removing unnecessary lock
Related-To: NEO-8196

Lock in the constructor should not affect the flow of the code

Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
2024-04-23 17:39:50 +02:00
Mateusz Jablonski
959333d9bf fix: respect number of tiles when getting total private memory size of module
Related-To: GSD-8374
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-04-23 17:33:15 +02:00
Maciej Bielski
8bef74133f feature: add setupIpVersion for Xe
Related-To: NEO-10773

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-04-23 16:07:23 +02:00
Kamil Kopryk
e09424f8b2 performance: remove binding flushImmediateRegularTask functions
Related-To: NEO-7824
Related-To: HSD-18037800484
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-04-23 11:46:36 +02:00
Artur Harasimiuk
dc158b8705 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-04-23 11:24:34 +02:00
Jitendra Sharma
c5a76cac3a fix: Reduce code duplicity by reusing closeConnection
Related-To: NEO-11188
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-04-23 08:34:04 +02:00
Kulkarni, Ashwin Kumar
8c1f0836ae feature: enables basic framework for spdlogs
Related-To: NEO-10510

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2024-04-23 07:23:46 +02:00
Mateusz Hoppe
e0dc228489 test: zello_bindless_kernel fix
- break on first test case failure

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-04-22 22:46:38 +02:00
Lukasz Jobczyk
d122e1c906 fix: Flush render state cache on release shared object
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-04-22 17:37:42 +02:00
Fabian Zwolinski
9553dd1098 documentation: compiler cache programmers guide
Related-To: NEO-9416
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2024-04-22 15:44:49 +02:00
Milczarek, Slawomir
ab2eeeca4c feature: Add TBX support for USM shared memory with USM host ptr
Related-To: NEO-11158

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2024-04-22 14:33:37 +02:00