Maciej Plewka
2c287c7c3b
fix: allow to use bigger alignment than 2mb on linux
...
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-08-04 11:38:50 +02:00
Slawomir Milczarek
fa4fd26be2
fix: Add missing registration of allocation from shared handle to smem
...
Related-To: NEO-12952
Fixes debug assert triggered in unregisterAllocation()
for GPU_TIMESTAMP_DEVICE_BUFFER imported from shared handle:Y
DEBUG_BREAK_IF(allocation->getUnderlyingBufferSize() > sysMemAllocsSize);
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-08-04 09:00:11 +02:00
Mateusz Jablonski
cabb92c9e1
fix: fail device initialization for incorrect product string in non-hw mode
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-01 16:21:40 +02:00
John Falkowski
a45f47fad1
refactor: Disable Shared System USM if CPU addr range unacceptable
...
Related-To: NEO-15680
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-08-01 07:50:46 +02:00
Neil R. Spruit
b4f37f3a98
fix: Allocate debug surface and isa as BO instead of userptr
...
Related-To: NEO-14269
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-07-31 20:24:54 +02:00
Radoslaw Jablonski
2a236d079c
feature: add device caps helpers
...
Related-To: NEO-13039
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-07-30 15:03:38 +02:00
John Falkowski
5aed2bcdce
refactor: Use min GPU/CPU address range for system allocator vmBind
...
Related-To: NEO-15680
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-07-29 17:08:00 +02:00
Bartosz Dunajski
d693daf339
fix: fallback copy offload to compute if max copy fill pattern exceeded
...
Related-To: GSD-11436
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-07-29 17:00:50 +02:00
Maciej Plewka
ced6c55caf
fix: use alignment when allocate by win kmd
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-07-29 12:42:03 +02:00
Kindracki, Jakub Tomasz
a73d5724e3
feature: Return insufficient permissions when driver device cannot be loaded
...
Return ZE_RESULT_ERROR_INSUFFICIENT_PERMISSIONS when user doesn't have
permissions to access the GPU driver device file.
Related-To: NEO-8682
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-07-28 16:31:07 +02:00
Mateusz Jablonski
05cf05e10e
refactor: remove redundant tracking of media sampler programming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-28 15:17:46 +02:00
Pawel Szymichowski
211cd3dd5d
fix: Remove RTLD_DEEPBIND from dlopen call
...
Resolves: NEO-15651
Signed-off-by: Pawel Szymichowski <pawel.szymichowski@intel.com >
2025-07-28 11:02:13 +02:00
Bartosz Dunajski
8156c9d5aa
feature: adjust required engines count for aggregated split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-07-25 15:51:30 +02:00
Bartosz Dunajski
1a51b7a214
refactor: remove not needed method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-07-24 17:24:46 +02:00
Filip Hazubski
58b4d1951a
Revert "fix: RTDispatchGlobals programming"
...
This reverts commit fe34302a3a .
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-07-24 16:30:24 +02:00
Maciej Plewka
88fb60a515
fix: do not align to 64kb when requested alignment is bigger
...
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-07-22 19:32:29 +02:00
Chodor, Jaroslaw
74f04acb88
feature: Record&Replay support for additional API calls
...
Related-To: NEO-15373
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-19 02:56:47 +02:00
Eric Mortensen
69f2cda2fa
fix: add error checks & return to unMapVirtualMem
...
Related-To: NEO-8566
Signed-off-by: Eric Mortensen <eric.mortensen@intel.com >
2025-07-17 23:53:19 +02:00
Szymon Morek
1d842c58bf
performance: don't terminate ULLS if BCS is busy
...
Related-To: NEO-15452
If CCS is idle, but BCS is busy, keep CCS ULLS
context running. BMG only.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-07-17 17:46:23 +02:00
John Falkowski
d3564fab68
refactor: Use common default pat index for vmUnbind
...
Related-To: NEO-13697
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-07-17 10:41:38 +02:00
Tomasz Biernacik
2c5cbec033
feature: control post sync completion check
...
Related-To: NEO-14844
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-07-15 13:51:19 +02:00
Maciej Plewka
12ab2131d8
fix: use alignment when allocate by linux kmd
...
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-07-14 09:29:41 +02:00
Compute-Runtime-Validation
a585cb45b7
Revert "fix: use alignment when allocate by kmd"
...
This reverts commit 72492a9a18 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-12 07:48:44 +02:00
Maciej Plewka
72492a9a18
fix: use alignment when allocate by kmd
...
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-07-09 15:16:12 +02:00
Fabian Zwoliński
0bca8782c2
fix: resolve SVM allocation size mismatch for 2MB pages
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-07-08 13:32:01 +02:00
Aleksandra Nizio
6975f7bb8d
fix: Disable compiler cache if any IGC_ env is set
...
Related-To: NEO-12721
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-07-07 09:55:49 +02:00
Lukasz Jobczyk
0b6789187a
fix: Apply alignment when allocate by kmd
...
Resolves: HSD-18042740668
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-07-02 12:31:48 +02:00
Krzysztof Sprzaczkowski
5a057bbd46
feature: Add PCI barrier mmap logic for xe
...
Related-To: NEO-13081
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com >
2025-07-01 16:32:54 +02:00
Krzysztof Gibala
7ef630d202
fix: use 'w+' mode for gdi.log to prevent errors when file does not exist
...
Error encountered:
```markdown
Debug Assertion Failed!
File: minkernel\crts\ucrt\inc\corecrt_internal_stdio.h
Line: 686
Expression: ("Invalid file open mode", 0)
```
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2025-07-01 12:26:07 +02:00
Raiyan Latif
b5f6cdf59b
fix: Add missing field in DRM wrapper for ext semaphore
...
Related-To: NEO-15298
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-06-30 20:21:49 +02:00
Szymon Morek
af6ac59a40
Revert "fix: Override timestamp width from KMD"
...
This reverts commit 7f2b806413 .
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-30 16:10:01 +02:00
Bartosz Dunajski
78c6751be1
feature: initial support for multitile bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-30 12:38:58 +02:00
Kamil Kopryk
fe34302a3a
fix: RTDispatchGlobals programming
...
Related-To: NEO-14423
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-06-26 04:45:49 +02:00
Lukasz Jobczyk
6efabacbfc
fix: Align GPU shared allocation once with same alignment as CPU
...
Resolves: HSD-18042651670
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-06-25 15:52:05 +02:00
Dominik Dabek
cc92027f79
performance: enable ocl usm reuse xe3
...
also split per api type (ocl,l0) pre xe3
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-24 16:55:07 +02:00
Raiyan Latif
533d351f5d
fix: Add External Semaphore IOCTL calls to XE ioctl helper
...
Related-To: NEO-15298
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-06-24 06:15:53 +02:00
Chandio, Bibrak Qamar
c1867ed981
feature: atomic attributes for shared system alloc
...
Related-To: NEO-13715, NEO-14862
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-06-23 20:14:47 +02:00
Slawomir Milczarek
cb4fa456b7
fix: Improved logs for buffer submission and execution to use debug string
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-23 18:52:43 +02:00
Jaroslaw Warchulski
2375ff89bb
refactor: cleanup headers
...
Related-To: NEO-5548
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-06-23 11:23:49 +02:00
Slawomir Milczarek
2720f2316c
feature: Add capability to print debug messages with pid and timestamp
...
Controlled with the knob DebugMessagesBitmask (1 - pid, 2 - timestamp)
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-21 19:35:52 +02:00
Bellekallu Rajkiran
1be3d6ad37
refactor: Refactor product helpers
...
Related-To: NEO-14627
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-06-20 23:04:34 +02:00
Slawomir Milczarek
e7032ab032
fix: Fixed function for printing execution buffer to return correct vm id
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-20 12:38:56 +02:00
Lukasz Jobczyk
670d47d27c
fix: Unify shared allocation cpu alignment across OS
...
Resolves: HSD-18042568618
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-06-18 09:47:25 +02:00
Maciej Plewka
299c8689da
refactor: move isPostImageWriteFlushRequired to release helper
...
Related-To: NEO-14935
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-06-17 13:24:20 +02:00
Slawomir Milczarek
027e5597a3
fix: Fixed function for printing BO binding results to show correct vm id
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-17 11:05:00 +02:00
Szymon Morek
558752288f
performance: set 1ms ULLS timeout on Windows since Xe2
...
Related-To: NEO-13843
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-17 08:09:24 +02:00
Compute-Runtime-Validation
763fe6ff86
Revert "feature: Enable defer backing by default"
...
This reverts commit bf8de245d9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-06-17 06:31:27 +02:00
Brandon Yates
4f711cf5d8
performance: skip resource registration when debugging disabled
...
Related-to: NEO-15147
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-06-16 22:53:28 +02:00
Bellekallu Rajkiran
bf8de245d9
feature: Enable defer backing by default
...
Related-To: NEO-13403
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-06-16 10:39:08 +02:00
Bartosz Dunajski
9fc244c83a
refactor: remove not needed imm cmd list flush task code
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-16 08:59:51 +02:00