shubham kumar
a0deb9cbe2
feature: support SPI flash during survivability
...
Related-To: NEO-16095
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-11-18 10:46:03 +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
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
Jakub Nowacki
a01d54215d
fix: prevent overflow in ail path processing
...
Related-To: NEO-15630
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-11-06 11:48: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
Mateusz Jablonski
da07d2d54f
test: add missing includes in tests 1/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-30 11:50:43 +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
Jemale Lockett
5df120ddbc
refactor: Add function to return eudebug interface type
...
Resolves: NEO-16006
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2025-10-20 16:41:32 +02:00
Jemale Lockett
0de2b26c7c
fix: Fix mixed deletion errors
...
Resolves: NEO-16425
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2025-10-14 20:25:32 +02:00
Jemale Lockett
765af92aca
refactor: Add type conversion handling methods for EuDebugInterface
...
Resolves: NEO-16068
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2025-10-13 23:56:33 +02:00
Szymon Morek
f90f73e3e4
fix: don't create threads during process shutdown
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-13 18:09:41 +02:00
Mateusz Jablonski
1460ae5202
test: improve capturing logs in tests timeout scenario
...
perform OnTestIterationEnd callback of xml generator prior to abort
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-10 19:13:31 +02:00
shubham kumar
7a97b98cfe
feature: Map PMT interface correctly on multi GPU system
...
Related-To: NEO-15912
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-10-10 17:20:17 +02:00
Fabian Zwoliński
226846323f
feature: add memsetAllocation helper with blitter support
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-10-10 15:12:17 +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
Mateusz Jablonski
710d70a787
refactor: remove not needed code
...
Related-To: NEO-16154
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-02 11:41:08 +02:00
Mateusz Jablonski
5b8e8b8b1a
refactor: unify GmmMemory definition
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-01 14:23:35 +02:00
Mateusz Hoppe
0f657e8877
fix: allow creating hostptr allocations with GPU VA equal hostptr
...
- when host USM memory is allocated, gpu virtual address should be the
same as cpu address when chunking due to huge size is used
Related-To: GSD-11423
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-09-16 17:13:17 +02:00
Szymon Morek
d17255fe18
performance: add low latency hint on xe
...
Related-To: NEO-14708
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-21 13:09:38 +02:00
Michal Mrozek
3b017d41a7
refactor: remove not needed debug variable
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-08-20 15:03:08 +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
Neil R. Spruit
43ebc17e17
feature: Support for opaque IPC handles on Windows and Linux
...
- Added support for creating and managing opaque IPC NT handles in the
WDDM layer.
- Introduced a new flag `shareableWithoutNTHandle` to indicate if memory
can be shared without an NT handle.
- Updated the `isShareableMemory` method to accommodate this new flag.
- Added debug variable EnableShareableWithoutNTHandle to control the
behavior of sharing memory without NT handles until requested.
- Updated Linux path to enable sharing DMA Buf FDs between processes
for use in pidfd_getfd
- Updated getfd and get IPC Handle helper functions to support opaque or
previous versions
Related-To: NEO-15345 , NEO-15346 , NEO-15347, NEO-10380
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-08-18 16:23:44 +02:00
Compute-Runtime-Validation
0855219087
Revert "feature: Support for opaque IPC handles on Windows and Linux"
...
This reverts commit 46b1b2783b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-15 02:22:02 +02:00
Neil R. Spruit
46b1b2783b
feature: Support for opaque IPC handles on Windows and Linux
...
- Added support for creating and managing opaque IPC NT handles in the
WDDM layer.
- Introduced a new flag `shareableWithoutNTHandle` to indicate if memory
can be shared without an NT handle.
- Updated the `isShareableMemory` method to accommodate this new flag.
- Added debug variable EnableShareableWithoutNTHandle to control the
behavior of sharing memory without NT handles until requested.
- Updated Linux path to enable sharing DMA Buf FDs between processes
for use in pidfd_getfd
Related-To: NEO-15345 , NEO-15346 , NEO-15347, NEO-10380
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-08-14 08:33:56 +02:00
Radoslaw Jablonski
c2d64cae6a
refactor: queryDeviceCaps ioctl
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-08 14:43:23 +02:00
Compute-Runtime-Validation
b7472fa76f
Revert "refactor: queryDeviceCaps ioctl"
...
This reverts commit 3117d2d2cb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-08 07:05:24 +02:00
Radoslaw Jablonski
3117d2d2cb
refactor: queryDeviceCaps ioctl
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-06 12:22:03 +02:00
Aleksandra Nizio
292ca51bdc
test: use safe env handling when IGC var is detected in tests
...
Replaced manual environment setup and cleanup with RAII-based
MockEnvironBackup in tests that check IGC_* variables. This ensures
proper isolation, automatic restoration, and prevents side effects
between tests when IGC environment variables are present.
Related-To: NEO-12721
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-07-09 10:49:03 +02:00
Aleksandra Nizio
0842e16412
test: Remove usage of real env and captured PRINT_DEBUG_STRING in test
...
Related-To: NEO-12721
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-07-07 20:22:24 +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
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
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
Szymon Morek
6a7f6f1ad6
fix: add noexcept to move operators
...
Without it, copy operator is selected, even if move is explicitly defined.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-09 10:32:23 +02:00
Szymon Morek
48b4a33645
Revert "performance: enable low latency hint on Xe"
...
This reverts commit b74dc9b7e1 .
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-02 12:18:43 +02:00
Chodor, Jaroslaw
46c60290b9
refactor: introducing igfxfmid_wrapper
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-05-30 19:26:04 +02:00
Filip Hazubski
047be0a313
test: Correct compiler cache fixture
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-05-29 18:58:24 +02:00
Kamil Kopryk
b7681a2e7b
refactor: redirect flush L3 host usm to external by default
...
Related-To: NEO-13163
Rename ForceL3FlushAfterPostSync to EnableL3FlushAfterPostSync
Rename DisableFlushL3ForHostUsm to RedirectFlushL3HostUsmToExternal
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-05-28 08:50:01 +02:00
Raiyan Latif
d6849a5605
feature: Add support for External Semaphore TimelineSemaphoreFd
...
Related-To: NEO-15032
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-05-23 00:40:05 +02:00
Filip Hazubski
3e59a2f108
fix: Correct IoctlHelperXe logic to query PF support
...
Move logic in order to respect relevant checks before trying to query support.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-05-21 18:55:17 +02:00
Raiyan Latif
2b5e2ee851
feature: Add signal/wait support for OpaqueFd external semaphore
...
Related-To: NEO-14676
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-05-19 22:56:48 +02:00
Raiyan Latif
0e0cf3f742
feature: Add support for importing OpaqueFd external semaphore
...
Related-To: NEO-14676
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-05-18 18:04:39 +02:00
Mateusz Jablonski
a361ca1e3f
test: improve logging in unit tests
...
include API name
unify tests timeout/sigabrt message across OSes
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-15 11:56:53 +02:00
Szymon Morek
b74dc9b7e1
performance: enable low latency hint on Xe
...
Related-To: NEO-14708
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-14 15:47:21 +02:00
shubham kumar
7d85b1aeb7
feature: add support for eustall uAPI
...
Related-To: NEO-14347
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-05-13 09:34:52 +02:00
Lukasz Jobczyk
f36e3c7d23
refactor: Disable gem close worker in ULTs
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-23 17:58:18 +02:00
Slawomir Milczarek
a2d25ca31f
feature: Add syscall wrappers for pidfdopen and pidfdgetfd
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-04-17 19:50:39 +02:00
Chandio, Bibrak Qamar
bed2ad1ac0
feature: memAdise for System Allocator
...
Related-To: NEO-13715
Implements basic functionality for zeCommandListAppendMemoryAdvise for
system allocator
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-16 07:11:14 +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