Zbigniew Zdanowicz
566e52f72b
feature: add main lock for both execute and flush
...
- both execute and flush have their own locks
- spliting these locks makes race condition
- obtain lock at higher level
- do not lock in queue when calling execute from immediate
- pass main lock to flush so can be unlocked before synchronize
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-05 18:40:49 +01:00
Kamil Kopryk
4c795027e3
refactor: add check if event L3 flush is needed
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-05 18:25:29 +01:00
Artur Harasimiuk
b5127eb1ea
ci: infra revision update
...
Related-To: NEO-13251
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-03-05 16:21:19 +01:00
Zbigniew Zdanowicz
ae1eb076b7
feature: add optional epilogue to flush task method
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-05 15:15:59 +01:00
Tomasz Biernacik
92512fdc64
fix: preserve allocation type for memory object
...
Related-To: NEO-9421
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-03-05 14:48:57 +01:00
Pratik Bari
01de772162
feature: Enable GuC based Engine Utilization counters for Sysman Engine
...
Related-To: NEO-14279
Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-03-05 13:40:27 +01:00
Lukasz Jobczyk
5a04d1e10a
refactor: Print unknown gmm usage type value
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-03-05 10:34:40 +01:00
ocldev
41c8ec4eec
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-05 06:19:27 +01:00
Compute-Runtime-Validation
98d1d629a8
Revert "feature: Enable defer backing by default"
...
This reverts commit fffe8f8027
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-05 03:35:03 +01:00
Compute-Runtime-Validation
3414abe74a
Revert "fix: make global fence always resident on linux"
...
This reverts commit efb814d979
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-05 02:07:38 +01:00
Zbigniew Zdanowicz
27d7d72033
feature: add pipeline state management for append command list operation
...
- command list append state is managed from internal queue and can be skipped
- initial state configuration should be processed by both kernel and non-kernel
- only kernel operation can process required state, as non-kernel cannot change
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-04 20:43:22 +01:00
Szymon Morek
ff4da67979
fix: signal notify field before KMD wait
...
Related-To: NEO-13870
Currently all monitor fences are triggering
interrupt due to Notify Enable field.
With this change, such field is programmed
right before KMD wait.
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-04 15:19:16 +01:00
Bellekallu Rajkiran
fffe8f8027
feature: Enable defer backing by default
...
Related-To: NEO-13403
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-03-04 14:29:53 +01:00
Szymon Morek
efb814d979
fix: make global fence always resident on linux
...
Related-To: NEO-13843
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-04 12:32:53 +01:00
Chuansheng Liu
1876a43024
performance: add low latency hint for i915
...
i915 has provided the low latency hint interface, it helps
improve the performance for light workload a lot.
Related-To: NEO-14250
Signed-off-by: Chuansheng Liu <chuansheng.liu@intel.com>
2025-03-04 11:14:04 +01:00
Bellekallu Rajkiran
7d851dda87
test: Add command encoder tests
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-03-04 05:58:50 +01:00
Artur Harasimiuk
ce9ce75d58
ci: infra revision update
...
Related-To: NEO-13251
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-03-03 22:06:52 +01:00
Matias Cabral
f17500a977
feature: source independent entry for calc op create
...
Resolves: NEO-13996
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-03-03 19:39:58 +01:00
ocldev
8bee28d4e6
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-03 17:00:51 +01:00
ocldev
8cf35fe3a6
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-03 16:26:11 +01:00
Venevtsev, Igor
edec1ac3fb
fix: correct blit properties for CL_MEM_OBJECT_IMAGE1D_BUFFER images
...
Resolves: NEO-13984, HSD-18041422852
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2025-03-03 15:43:35 +01:00
Zbigniew Zdanowicz
db99c25c79
feature: add support to dispatch epilogue commands into dedicated stream
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-03 14:39:34 +01:00
Lukasz Jobczyk
c1a986c71c
performance: Signal inOrder counter with pipe control, part 8
...
Allow wait for in order allocation when latest submit does not have
optmized counter based event.
Resolves: HSD-18041399091
Related-To: NEO-13441
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-03-03 14:39:18 +01:00
Zbigniew Zdanowicz
f4f779f5b2
feature: save parent immediate cmdlist stream as starting stream
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-03 12:06:55 +01:00
Joshua Santosh Ranjan
9d404fab50
fix: support MetricCreateFromProgrammableExp2
...
Related-To: NEO-14211
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-03-03 10:50:57 +01:00
Kamil Kopryk
d7f65cb6c3
test: initialize sampler variable
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-03 10:26:38 +01:00
ocldev
ce7598d39e
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-03 07:17:14 +01:00
Compute-Runtime-Validation
84eafda460
Revert "feature: add main lock for both execute and flush"
...
This reverts commit a8ea63d638
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-01 03:44:32 +01:00
Zbigniew Zdanowicz
d344c1cb69
fix: flush task count in copy engine when immediate command list is required
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-02-28 17:12:54 +01:00
Kamil Kopryk
387aa8c233
test: add inline sampler with 1D image level zero black box test
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-02-28 16:10:37 +01:00
ocldev
efb2b37775
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-28 15:51:50 +01:00
Zbigniew Zdanowicz
a8ea63d638
feature: add main lock for both execute and flush
...
- both execute and flush have their locks, but split makes race condition
- save start stream processed by queue, so immediate can use it in flush
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-02-28 15:29:33 +01:00
Jaroslaw Warchulski
8814b6ac4f
fix: do not prefer image compression on xe_lpg for linux and WSL
...
Related-To: HSD-18034872015
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-02-28 14:20:57 +01:00
Jakub Nowacki
726d1b6dbb
build: enable simple spill fill aubtest
...
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-02-28 12:57:13 +01:00
Zbigniew Zdanowicz
08b13750a1
fix: set stall cmd flag for bcs flush task count flag
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-02-28 12:24:51 +01:00
Zbigniew Zdanowicz
cae3bb1d0a
feature: add internal interfaces to manage all dispatch models of command lists
...
- add new enum type for command list flush from immediate
- add new argument for flushing immediate command list - regular command list
- add capability to provide additional stream for epilogue commands
- add pointer to provide external csr mutex to lock both execution and flush
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-02-28 12:02:22 +01:00
Zbigniew Zdanowicz
b3e10a3d16
fix: correct estimation for command queue stream in heapless mode
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-02-28 11:46:00 +01:00
Lukasz Jobczyk
b7cba510a3
fix: Do not increase host USM alignment when CAL enabled
...
Resolves: GSD-10808
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-28 10:10:42 +01:00
Damian Tomczak
417932d856
test: when heapless is enabled then 3dstate is programmed during prolog
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-02-28 10:05:24 +01:00
Andrzej Koska
021723e154
fix: Removal of unnecessary offsets during blitter copying
...
When copying with the blitter and setting ArrarIndex to zero, additional
offsets from the origin are no longer necessary
Related-To: NEO-14171
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
2025-02-28 09:32:19 +01:00
Katarzyna Cencelewska
0f48dd465f
feature: add debug print with global memory size
...
during check if there is space for scratch available
Related-To: HSD-18041185560
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-02-27 23:11:19 +01:00
Joshua Santosh Ranjan
c3ecf13fe1
feature: add appendMarker support for oa
...
Related-To: NEO-13784
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-02-27 18:45:12 +01:00
Slawomir Milczarek
3f9ac1512d
test: Fixed flock wrapper to return success for non-negative file descriptor
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-02-27 18:18:38 +01:00
ocldev
d982d2a77e
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-27 17:28:41 +01:00
ocldev
c36d3e2696
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-27 15:15:49 +01:00
Kamil Kopryk
4503972faf
refactor: add adjustSamplerStateBorderColor function
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-02-27 14:05:09 +01:00
Mateusz Hoppe
7aee5e1b7e
refactor: extend patchRegionParams with group count
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-02-27 11:54:18 +01:00
Jaroslaw Warchulski
837d6f5ad1
fix: do not enable compression on xe_lpg for linux and WSL
...
Resolves: HSD-18034872015
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-02-27 11:12:23 +01:00
Compute-Runtime-Validation
5e4238ddb1
Revert "fix: respect arg size when setting kernel arg in OCL path"
...
This reverts commit c10ff0f3c6
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-27 04:42:22 +01:00
Compute-Runtime-Validation
c02dc8208c
Revert "fix: do not enable compression on xe_lpg"
...
This reverts commit a6abda83a4
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-27 03:15:32 +01:00