Grochowski, Stanislaw
97376ef785
feature: Allow device with unknown Device ID when ip version is known on Linux
...
Related-To: NEO-15318
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-12-11 15:59:04 +01:00
Tomasz Biernacik
3d5e526985
fix: change method of storing gt ids
...
Related-To: HSD-18043998334
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-12-11 14:48:53 +01:00
Grochowski, Stanislaw
66b8a92c82
fix: remove not needed nonblocking exec support helper
...
Related-To: NEO-15318
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-12-10 12:02:41 +01:00
Jaroslaw Warchulski
60376bd98a
refactor: cleanup includes
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-12-10 09:33:04 +01:00
Maciej Bielski
f8b2ec4aab
refactor: turn cleanupBeforeReturn into lambda
...
The function has local use-case only and doesn't have to be present in
class declaration. Make it a local lambda and cleanup duplicated
pointers (to parent and child of the same object)
Related-To: NEO-14742
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-12-09 15:48:47 +01:00
Compute-Runtime-Validation
5a29a3b789
Revert "feature: Allow device with unknown Device ID when ip version is known...
...
This reverts commit 43c06f0605 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-12-09 14:05:06 +01:00
Grochowski, Stanislaw
43c06f0605
feature: Allow device with unknown Device ID when ip version is known on Linux
...
Related-To: NEO-15318
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-12-09 11:57:50 +01:00
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
Bellekallu Rajkiran
a99ff8154a
fix: Register certain allocations before bind
...
Related-To: NEO-13403
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-12-05 06:41:30 +01:00
Compute-Runtime-Validation
936de45c71
Revert "feature: enable defer backing by default"
...
This reverts commit 94a857b975 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-12-03 01:52:36 +01:00
Maciej Plewka
d57a715327
fix: map with correct access attribute
...
Related-To: NEO-13468
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-12-02 10:35:49 +01:00
Bellekallu Rajkiran
94a857b975
feature: enable defer backing by default
...
Related-To: NEO-13403
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-12-02 04:46:23 +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
Michal Mrozek
68d01f398f
refactor: remove not needed code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-11-28 13:08:13 +01:00
Mateusz Hoppe
015d14891d
performance: wrap xeLogs in macro to prevent evaluation of args
...
Related-To: NEO-14153
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-11-27 16:01:29 +01:00
Jaroslaw Warchulski
cc79a136c9
refactor: do not use C headers
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-11-25 12:07:50 +01:00
Bellekallu Rajkiran
2ea3686d86
performance: Make memory resident before cpu access
...
Related-To: NEO-13403
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-11-21 01:22:31 +01:00
Fabian Zwoliński
4078022318
fix: configure ISA Pool params based on productHelper
...
When is2MBLocalMemAlignmentEnabled returns true,
increase pool size for builtins from 64k to 2MB.
Additionally, set appropriate alignment for kernel ISA heap allocations.
Additionally, configure isaAllocationPageSize based on productHelper.
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-11-20 18:08:14 +01:00
Bellekallu Rajkiran
864020e12d
refactor: Merge duplicate if blocks
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-11-20 16:39:31 +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
Mateusz Jablonski
8db92240fc
refactor: add wrapper for max product enum value
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-11-20 08:04:57 +01:00
Bellekallu Rajkiran
794798d858
performance: Make memory resident before cpu access
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-11-20 07:48:07 +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
Jemale Lockett
dbf9e7ff63
refactor: Add conditions for metadata and vmbind handling
...
Resolves: NEO-16089
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2025-11-18 21:08:04 +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
Lukasz Jobczyk
09981f7102
refactor: Move residency controller to wddm
...
Resolves: NEO-13315
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-11-17 15:01:09 +01:00
Jakub Nowacki
be34c1ac86
performance: move instead of copy
...
Related-To: NEO-15630
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-11-14 16:30:05 +01:00
Jaroslaw Warchulski
b1dbeebe01
refactor: cleanup includes
...
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-11-13 12:15:33 +01:00
Jemale Lockett
5677d4b9ab
refactor: Update eudebug header
...
Resolves: NEO-16069
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2025-11-13 00:40:42 +01:00
Falkowski, John
cfa007e551
feature: Set shared system USM madvise preferred location as prefetch region
...
Resolves: NEO-16482
Signed-off-by: Falkowski, John <john.falkowski@intel.com >
2025-11-11 04:04:57 +01:00
Compute-Runtime-Validation
ae7f494305
Revert "refactor: Update eudebug header"
...
This reverts commit 76b0332f10 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-11-08 14:30:29 +01:00
Jemale Lockett
76b0332f10
refactor: Update eudebug header
...
Resolves: NEO-16069
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2025-11-07 20:49:34 +01:00
Compute-Runtime-Validation
156e7fd9f0
Revert "refactor: Update eudebug header"
...
This reverts commit c410b54866 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-11-07 11:42:25 +01:00
Compute-Runtime-Validation
7b1c8e10ba
Revert "feature: Set shared system USM madvise preferred location as prefetch...
...
This reverts commit 6b63304673 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-11-07 11:26:40 +01:00
Jemale Lockett
c410b54866
refactor: Update eudebug header
...
Resolves: NEO-16069
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2025-11-06 08:16:08 +01:00
John Falkowski
6b63304673
feature: Set shared system USM madvise preferred location as prefetch region
...
Resolves: NEO-16482
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-11-05 15:37:08 +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
Brandon Yates
acc7747abc
fix: Fix memory corruption in toDrmEuDebugEuControl
...
This function was unnecessarily creating a new allocation for bitmaskPtr
This allocation was lost then the object went out of scope, which broke
existing flows
Related-to: NEO-16068
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-10-31 08:57:07 +01:00
Compute-Runtime-Validation
56ce056ee2
Revert "feature: enable defer backing by default"
...
This reverts commit 19bef4f891 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-30 03:02:30 +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
Narendra Bagria
19bef4f891
feature: enable defer backing by default
...
Related-To: NEO-13403
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-10-27 16:49:02 +01:00
Mateusz Hoppe
ce61eebafa
feature: add primary context helper methods to ioctl helper xe
...
Related-To: NEO-16521
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-27 15:26:37 +01:00
Mateusz Jablonski
b97754c107
refactor: create gmm page table manager from branch specific file
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 15:00:11 +02:00
Mateusz Jablonski
145f03c294
refactor: encapsulate gmm page table manager handle
...
wrap destruction logic within unique ptr
set csr handle when creating page table manager
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 12:50:10 +02:00
Compute-Runtime-Validation
ad05878165
Revert "refactor: Move residency controller to wddm"
...
This reverts commit d9624a270c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-24 11:38:41 +02: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
ff200e94ab
fix: don't create page table manager in Drm path
...
Page table manager is needed only for gen12 and xe-lpg
when compression is enabled. However, above platforms have
compression disabled in drm path
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-22 15:41:59 +02:00
Mateusz Hoppe
e3185e00fd
refactor: add new xe ioctl helper method
...
- allows setting context properties for root device
Related-To: NEO-16521
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-21 16:53:09 +02:00