Grochowski, Stanislaw
572932f830
fix: separate ipVersion query and setup
...
Related-To: NEO-15318
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-12-08 14:15:57 +01:00
Jaroslaw Warchulski
33e25b260e
refactor: do not include gmm_lib.h in gmm.h
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-12-08 12:52:02 +01:00
Krzysztof Gibala
1dc8dbe5ec
refactor: update warning for Resizable BAR detection
...
Related-To: NEO-16954, GSD-12001
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2025-12-08 10:00:42 +01:00
Maciej Bielski
147bd894ec
refactor: use PRINT_STRING macro for most diagnostics
...
Related-To: NEO-14742
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-11-28 13:28:29 +01:00
Jaroslaw Warchulski
cc724285d0
refactor: cleanup includes
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-11-20 16:28:49 +01:00
Jaroslaw Warchulski
a52f526929
refactor: cleanup includes
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-11-19 16:03:24 +01:00
John Falkowski
02848968be
feature: Add product helper for shared system USM enabling
...
Related-To: NEO-16531
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-11-17 16:40:09 +01:00
Pratik Bari
811ed064d2
fix: Fix unrecoverable abort during device destruction
...
An inappropriate ioctl call for the device is observed when both zesInit
and zeInit are called in a process and Sysman device reset is called.
A condition has been added in the UNRECOVERABLE_IF to prevent crash
during cleanup.
Related-To: NEO-16439
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-11-03 15:38:37 +01:00
John Falkowski
9590a42c10
feature: Enable madvise autoreset by default for shared system USM
...
Related-To: NEO-16531
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-10-29 17:19:27 +01:00
Bellekallu Rajkiran
4573511966
refactor: Refactor user fence setup logic
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-10-24 11:22:26 +02:00
Mateusz Jablonski
d0457e9e2d
fix: unify setting BDF in gmm input args in drm path
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 14:45:13 +02:00
Brandon Yates
7b27c3668e
fix: calculate subSlicesPerSlice correctly on XeKmd
...
Populate SliceInfo during topology creation.
Set L0 device props subslicesPerSlice to max
enabled subslice on any slice.
Related-to: NEO-16283
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-10-10 10:44:23 +02:00
Radoslaw Jablonski
54de14a9dc
refactor: apply clang-format's InsertBraces rule
...
Formats code before InsertBraces rule is enabled.
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-10-06 15:32:46 +02:00
Marcel Skierkowski
047f6851f7
refactor: correct programming of SLM size
...
Unify reading hw avaialble slm size:
Pre-Xe2 SLMSizeInKb stores total SLM size across all DSS
Xe2+ SLMSizeInKb stores SLM size per SS
apply restrictions for preferred/programmable SLM size
Related-To: NEO-12949
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-09-30 17:57:18 +02:00
Jaroslaw Warchulski
195bf66a49
refactor: fix typos
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-09-22 12:46:41 +02:00
John Falkowski
1f281a01ee
refactor: Add product helper getSharedSystemPatIndex
...
Resolves: NEO-15930
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-09-08 17:17:35 +02:00
Radoslaw Jablonski
393604ef80
refactor: numThreadsPerEu
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-25 11:31:49 +02:00
Filip Hazubski
40ad3cf6f1
feature: Query L3 bank group info from device blob
...
Related-To: HSD-14025718322, HSD-18041858866
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-08-19 14:46:19 +02:00
Brandon Yates
7c612a2a01
fix: Set MaxSlicesSupported to true max on linux
...
Related-to: HSD-18042764574
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-08-14 08:51:55 +02:00
Compute-Runtime-Validation
b40830c1e6
Revert "fix: MaxSubSlicesSupported should be set to total non-fused count"
...
This reverts commit ee0022d234 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-07 02:15:20 +02:00
Brandon Yates
ee0022d234
fix: MaxSubSlicesSupported should be set to total non-fused count
...
Related-to: HSD-18042764574
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-08-06 12:09:36 +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
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
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
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
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
Brandon Yates
540fa19894
fix: mark resources for capture even when debugger is not init
...
Some allocations are created before debugger is initialized. This change
will ensure they get marked for capture.
Debugger Enabled check added to bind path where capture flag is set
Related-to: GSD-10856
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-06-04 16:21:22 +02:00
Mateusz Jablonski
60dfdda1a3
fix: don't fail initialization for small bar config in i915 path
...
https://github.com/intel/compute-runtime/issues/831
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-29 12:38:09 +02:00
Filip Hazubski
3dc32cec88
feature: Add debug key to override number of threads per EU
...
Related-To: HSD-22021012755, NEO-14749
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-05-23 16:20:40 +02:00
John Falkowski
468c62086e
refactor: Gate shared system mem caps with KMD cap
...
If KMD not capable then set sharedSystemAllocCapabilities=0
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-05-19 11:08:19 +02:00
Compute-Runtime-Validation
7167f45199
Revert "refactor: Gate shared system mem caps with KMD cap"
...
This reverts commit 8e59ac7576 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-08 11:26:52 +02:00
John Falkowski
8e59ac7576
refactor: Gate shared system mem caps with KMD cap
...
Enabled only by setting EnableSharedSystemUsmSupport=1 flag
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-05-07 06:38:01 +02:00
Compute-Runtime-Validation
d477935ab9
Revert "refactor: Gate shared system mem caps with KMD cap"
...
This reverts commit f38fae3b18 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-06 12:43:16 +02:00
John Falkowski
f38fae3b18
refactor: Gate shared system mem caps with KMD cap
...
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-05-06 07:28:59 +02:00
Brandon Yates
ee75c59da5
fix: check BANNED in reset_stats before aborting when debugger is enabled
...
Related-to: GSD-10788
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-05-05 11:51:27 +02:00
John Falkowski
70eb6716ae
refactor: Page align and size for prefetch
...
Resolves: NEO-12989
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-04-30 06:46:35 +02:00
Maciej Bielski
6ecf5b373e
feature: exit with warning if small bar detected on Linux
...
Return early and provide justification, otherwise SIGBUS error is
returned.
Related-To: NEO-14506
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-04-14 14:43:25 +02:00
Tomasz Biernacik
194c3058b8
performance: change usage for ringBuffer on integrated devices
...
Related-To: NEO-9421
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-04-14 12:25:38 +02:00
Lukasz Jobczyk
5bcf500c13
fix: Extend ULLS light mutex range
...
If some operatioins requires ULLS light stop, execute such operations
under mutex in pair with ULLS stop to ensure no other thread will start
ULLS.
Related-To: NEO-14406, NEO-13922
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-07 17:35:04 +02:00
Brandon Yates
4651e72b0b
fix: Fail device init if kernel debugging is misconfigured
...
Also print error to stderr
Related-to: GSD-10780
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-04-02 21:06:30 +02:00
Lukasz Jobczyk
b43b23b6ed
fix: Init wait utils after hwInfo init for both OS
...
Resolves: HSD-18041922513
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-03-27 16:45:22 +01:00
Compute-Runtime-Validation
a89113fa1a
Revert "fix: Fail device init if kernel debugging is misconfigured"
...
This reverts commit c122bc51f9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-26 13:27:12 +01:00
Brandon Yates
c122bc51f9
fix: Fail device init if kernel debugging is misconfigured
...
Also print error to stderr
Related-to: GSD-10780
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-03-25 20:40:25 +01:00
Maciej Plewka
36fa6d66ae
fix: lock csr in stopDirectSubmission if needed
...
Related-To: NEO-13875, NEO-14143, HSD-16026538384, HSD-16026780358
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-03-18 09:30:38 +01:00
Maciej Bielski
a7c46b8213
feature: support L2 cache reservation
...
Related-To: NEO-12837
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-03-17 19:41:55 +01:00
Mateusz Hoppe
9d052cd8ee
fix: pass rootDevice when creating secondary contexts
...
- fix initialization of gfxCoreHelper in drm and wddm
Related-To: NEO-7824, NEO-8171
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-03-17 16:03:27 +01:00
Compute-Runtime-Validation
13db35c35f
Revert "fix: set correct default value of cacheable flag"
...
This reverts commit a8d9e7ed35 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-13 20:38:57 +01:00
Tomasz Biernacik
a8d9e7ed35
fix: set correct default value of cacheable flag
...
Related-To: NEO-9421
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-03-13 18:26:02 +01:00