Slawomir Milczarek
3560b016bd
test: Add errno check to SysCalls wrapper for mkfifo
...
Related-To: NEO-11817
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-03-28 17:07:10 +01:00
Maciej Plewka
a5e19330e9
fix: lock csr before locking residency controller in trim to budget path
...
Lock on csr is needed before lock on residency controller to prevent
incorrect lock order. Csr may be locked in waitOnCpu called from trimToBudget,
which may lead to deadlocks
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-03-28 16:18:20 +01:00
ocldev
4f308b2ea9
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-28 16:05:25 +01:00
ocldev
0ce53b5268
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-28 15:58:13 +01:00
Naklicki, Mateusz
feaca1adf4
build: update aot config header
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-03-28 15:04:53 +01:00
Mateusz Jablonski
2394f9fd91
feature: update base layout of L0 handles to match ze_handle_t layout
...
this layout is required by L0 DDI Handle extension
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-03-28 14:40:20 +01:00
Jaroslaw Warchulski
f760731173
fix: correct queryFabricStats in WSL path
...
Related-To: GSD-10939
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-03-28 14:23:48 +01:00
Szymon Morek
3fff3dd77b
fix: set misaligned source memory 1-way coherent
...
Related-To: NEO-14443
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-28 14:16:45 +01:00
ocldev
98b50661a5
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-28 14:02:03 +01:00
Filip Hazubski
3d9fc8968e
fix: Add BMG device id
...
Add device ID: 0xE211
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-03-28 13:40:30 +01:00
Katarzyna Cencelewska
92e40afc49
feature: update debug flag DirectSubmissionPrintSemaphoreUsage
...
instead of printf use makro that make flush after printf
Related-To: HSD-14024170600
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-03-28 13:36:15 +01:00
Zbigniew Zdanowicz
ff85d01289
performance: do not consume queue buffer when executing from command list
...
Related-To: NEO-13916
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-28 11:21:42 +01:00
Compute-Runtime-Validation
88a48f1c5b
Revert "performance: Improve ULLS light residency management"
...
This reverts commit 35eae3f977 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-28 11:21:27 +01:00
Mateusz Hoppe
c105c77930
fix: calculation of os context count
...
Related-To: NEO-12952
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-03-28 09:55:17 +01:00
Andrzej Koska
cb3b4d326d
performance: enable Direct Submission on LNL Linux
...
Related-To: NEO-9004
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-03-27 17:09:54 +01: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
Szymon Morek
ead0842763
feature: add L0 API to query kernel argument info
...
Related-To: NEO-14358
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-27 16:43:33 +01:00
Mateusz Jablonski
268ddd7c9e
build: update upstream kernel headers to v6.14
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-03-27 16:24:55 +01:00
Bartosz Dunajski
85f2734ca4
fix: correct gt_id to tile_id engine mapping
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-03-27 15:57:57 +01:00
Dominik Dabek
c76edaba4e
fix: enable usm reuse limit based on memory usage
...
Related-To: NEO-14160, NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-03-27 15:14:08 +01:00
Dominik Dabek
915d657420
fix: flag to limit usm reuse based on memory usage
...
Host usm and device usm for igfx checks system memory usage.
Device usm for dgfx checks local memory usage.
If used memory is above limit threshold:
- no new allocations will be saved for reuse
- cleaner will use shorter hold time of 2 seconds
- cleaner will free all eligible allocations, regardless of async
deleter thread having work
Motivation: in case of gfx memory being full, making resident new
allocations will require evictions which leads to massive slowdown on
enqueue calls.
This change aims to minimize cases where extra memory usage from usm
reuse mechanism leads to above situation.
Related-To: NEO-6893, NEO-14160
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-03-27 10:25:19 +01:00
Mateusz Hoppe
5684eb0dca
build: kernels_bin update
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-03-27 10:08:07 +01:00
shubham kumar
b06820493a
fix: remove overflow check in calculate for Xe2+ core EUSS
...
Related-To: NEO-14446
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-03-27 10:07:52 +01:00
Jack Myers
0aa2c4f0cb
feature: allow removal of heapful code paths
...
Related-To: NEO-13007
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-03-27 01:34:35 +01:00
Damian Tomczak
0243004907
feature: additional checkers to enable feature
...
Resolves: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-26 18:06:20 +01:00
Mateusz Jablonski
4bc13fa0dc
fix: correct MetricsLibraryGenId for Xe3
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-03-26 16:35:10 +01:00
ocldev
8c9204e509
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-26 15:19:24 +01:00
Pratik Bari
4a67d1c0d5
fix(sysman): For WSL systems Sysman HW device id equals HW device id
...
For the WSL systems, the same HW device id is passed as the Sysman HW
device id which creates the null sysman driver handle.
Related-To: NEO-11226
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-03-26 15:10:49 +01:00
Lukasz Jobczyk
60b551758c
performance: Adjust waitpkg threshold for discrete devices
...
Related-To: NEO-14336
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-03-26 14:59:19 +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
Compute-Runtime-Validation
214277125d
Revert "performance: enable ULLS on LNL Linux"
...
This reverts commit a15de0c4f6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-26 13:26:57 +01:00
Naklicki, Mateusz
890e5c4a5a
refactor: extract method for getting CB peer device allocation
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-03-26 11:52:52 +01:00
Mateusz Hoppe
1d07198a4c
test: refactor non uniform aub fixture
...
- set allowNonUniform flag in program
Related-To: NEO-14449
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-03-26 11:41:39 +01:00
ocldev
f00d5effbf
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-26 10:24:39 +01:00
Kamil Kopryk
402fc037c3
test: correct expectations 2/2
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-26 09:03:13 +01:00
Kamil Kopryk
d1d3e34d11
refactor: add check if allocation imported required
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-26 08:55:11 +01:00
ocldev
ed70ba181a
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-26 00:01:13 +01:00
Jaroslaw Warchulski
eeeed9edd8
refactor: cleanup in product helpers
...
Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-03-25 21:07:55 +01:00
ocldev
87277ec9e2
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-25 20:51:56 +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
Jaroslaw Warchulski
75119f1887
test: add compression_tests_xe2_and_later
...
Related-To: NEO-9465
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-03-25 18:15:20 +01:00
Arek G
4751461a30
fix: ocloc: allow passing -device and -device_options in different formats
...
Related-To: NEO-9563
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-03-25 18:07:21 +01:00
Kamil Kopryk
b462f95884
test: correct expectations
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-25 16:59:05 +01:00
ocldev
56bd1694e9
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-25 16:49:33 +01:00
Wojciech Konior
817c6df46d
fix: unify sources from shared added to dll&tests
...
Related-To: NEO-4372
Signed-off-by: Wojciech Konior <wojciech.konior@intel.com >
2025-03-25 16:39:18 +01:00
Artur Harasimiuk
daa84c23e0
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-03-25 16:07:57 +01:00
Jaroslaw Warchulski
1230ab99aa
refactor: adjust product helper file name after pre-gen12 removal
...
Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-03-25 15:57:46 +01:00
Szymon Morek
2b340528cf
performance: enable staging read for cl buffers
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-25 15:09:46 +01:00
Szymon Morek
d04ac3d60f
fix: flush caches after filling image
...
Related-To: NEO-14454
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-25 15:00:54 +01:00
Grzegorz Choinski
77a66e5ec2
build: kernels_bin update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2025-03-25 14:42:00 +01:00