Mrozek, Michal
|
f71f6d2b72
|
refactor: remove not needed code
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
|
2024-03-08 18:18:55 +01:00 |
|
Mrozek, Michal
|
13a347cbde
|
refactor: remove not needed code
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
|
2024-03-08 15:10:06 +01:00 |
|
Kamil Kopryk
|
168445784e
|
feature: introduce states programming at driver init heapless ocl
Related-To: NEO-7824
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
|
2024-03-08 12:29:44 +01:00 |
|
Mrozek, Michal
|
10313b7b84
|
refactor: remove not needed code
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
|
2024-03-07 18:50:16 +01:00 |
|
Zbigniew Zdanowicz
|
fe377b6597
|
feature: add out cmd pointer to store data imm encoder
Related-To: NEO-10385
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2024-03-07 12:52:08 +01:00 |
|
Mateusz Jablonski
|
a22cefdaed
|
fix: don't program dummy blit when no copy command was programmed
Related-To: NEO-9996, NEO-10571
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2024-03-07 09:01:16 +01:00 |
|
Dominik Dabek
|
033ff28609
|
performance: enable cmd buffer preallocate xehp+
For L0 immediate cmdlists try to use reusable allocations if available.
Related-To: NEO-10526
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
|
2024-03-06 16:53:01 +01:00 |
|
Lukasz Jobczyk
|
bd6925d51a
|
refactor: Exclude thread dispatch algorithm for overdispatch to function
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2024-03-01 15:04:04 +01:00 |
|
Mateusz Jablonski
|
80aa55a3cb
|
fix: don't program dummy blit prior to MI_FLUSH_DW without postsync
add missing dummy blits before MI_FLUSH_DW with postsync
Related-To: NEO-9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2024-03-01 12:36:13 +01:00 |
|
Zbigniew Zdanowicz
|
4baee71974
|
refactor: add out cmd argument to semaphore wait encoder
Related-To: NEO-10065
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2024-03-01 11:43:36 +01:00 |
|
Compute-Runtime-Validation
|
5fce046877
|
Revert "fix: don't program dummy blit prior to MI_FLUSH_DW without postsync"
This reverts commit d796fb559d.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
|
2024-03-01 01:43:35 +01:00 |
|
Mateusz Jablonski
|
d796fb559d
|
fix: don't program dummy blit prior to MI_FLUSH_DW without postsync
add missing dummy blits before MI_FLUSH_DW with postsync
Related-To: NEO-9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2024-02-29 13:30:09 +01:00 |
|
Mateusz Jablonski
|
b6b53daa3f
|
fix: don't program dummy blit prior to MI ARB CHECK
Related-To: NEO-9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2024-02-27 15:46:46 +01:00 |
|
Zbigniew Zdanowicz
|
0bf8e8727e
|
refactor: add output buffer argument to store register to memory encoder
Related-To: NEO-10064
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2024-02-27 13:31:55 +01:00 |
|
Lukasz Jobczyk
|
cfd3edfb2c
|
fix: Align IOH entry
Related-To: NEO-10036
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2024-02-26 14:36:31 +01:00 |
|
Zbigniew Zdanowicz
|
db9d0c9a58
|
fix: remove heap resource leak after command list reset
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2024-02-20 14:38:19 +01:00 |
|
Kamil Kopryk
|
6d3a53fe7f
|
refactor: Improve scratch programming in heapless mode
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
|
2024-01-31 10:39:39 +01:00 |
|
Lukasz Jobczyk
|
4704cd49a3
|
fix: Remove fence handling when reuse cmd buffer
Resolves: NEO-10163
Related-To: NEO-7116
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2024-01-29 09:08:19 +01:00 |
|
Compute-Runtime-Validation
|
63a5b64c7e
|
Revert "fix: Remove fence handling when reuse cmd buffer"
This reverts commit f3bbd70a58.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
|
2024-01-27 08:28:57 +01:00 |
|
Lukasz Jobczyk
|
f3bbd70a58
|
fix: Remove fence handling when reuse cmd buffer
Resolves: NEO-10163
Related-To: NEO-7116
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2024-01-26 10:06:24 +01:00 |
|
Kamil Kopryk
|
fdb5a53f85
|
fix: fix scratch programming in heapless mode l0
Related-To: NEO-10107
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
|
2024-01-25 10:50:37 +01:00 |
|
Zbigniew Zdanowicz
|
e5618c3207
|
refactor: reposition implicit scaling functions into more direct hierarchy
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2024-01-22 13:31:41 +01:00 |
|
Dunajski, Bartosz
|
b266f1f3cc
|
refactor: improve implicit scaling interface
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2024-01-19 14:09:04 +01:00 |
|
Dunajski, Bartosz
|
7fbf724c72
|
refactor: update Implicit Scaling interface
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2024-01-18 16:52:48 +01:00 |
|
Lukasz Jobczyk
|
af5977766d
|
performance: Push cmd buffer alloc to the front of reusable list
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2024-01-18 12:28:22 +01:00 |
|
Lukasz Jobczyk
|
d2eb29660d
|
performance: Refactor cmd buffer reuse for cmd lists
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2024-01-17 17:28:17 +01:00 |
|
Dunajski, Bartosz
|
dfc69c746a
|
feature: create InOrderExecInfo for standalone CB Event
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2024-01-15 16:56:52 +01:00 |
|
Lukasz Jobczyk
|
2bda9f0b58
|
fix: Release usage when put cmd buffer to reusable list
Resolves: NEO-10004
Related-To: NEO-7116
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2024-01-11 18:40:38 +01:00 |
|
Kamil Kopryk
|
0aee72f1fc
|
refactor: disable instantiation-after-specialization clang warning
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
|
2024-01-10 13:50:25 +01:00 |
|
Dunajski, Bartosz
|
6eb152b24b
|
feature: improve post sync system memory fence programming
Related-To: NEO-8210
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2024-01-09 11:55:25 +01:00 |
|
Lukasz Jobczyk
|
d472cf0a5d
|
fix: Restore handle fence completion when reusing cmd buffer
Related-To: NEO-7116
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2024-01-04 12:11:39 +01:00 |
|
Compute-Runtime-Validation
|
c3b6ca8011
|
Revert "fix: Restore handle fence completion when reusing cmd buffer"
This reverts commit 5d90818cce.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
|
2023-12-30 10:39:16 +01:00 |
|
Lukasz Jobczyk
|
5d90818cce
|
fix: Restore handle fence completion when reusing cmd buffer
Related-To: NEO-7116
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2023-12-29 11:38:36 +01:00 |
|
Dunajski, Bartosz
|
df66a0276f
|
refactor: remove not used logic to check dynamic postsync layout
Related-To: NEO-8210
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-27 13:12:11 +01:00 |
|
Dunajski, Bartosz
|
364f2e973e
|
refactor: add ImplicitScaling stubs
Related-To: NEO-8210
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-22 17:50:31 +01:00 |
|
Kamil Kopryk
|
307f45f5d2
|
refactor: add common command encoder enablers
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
|
2023-12-22 08:34:28 +01:00 |
|
Dunajski, Bartosz
|
4ff760baf2
|
fix: pass WalkerType to ImplicitScaling helpers
Related-To: NEO-7621
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-21 16:25:14 +01:00 |
|
Dunajski, Bartosz
|
0f275ab893
|
refactor: improve InOrder Walker patching
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-21 14:30:46 +01:00 |
|
Mateusz Jablonski
|
a6458433dc
|
refactor: correct naming of enum class constants 9/n
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2023-12-19 10:36:25 +01:00 |
|
Mateusz Jablonski
|
dd1b9d6abc
|
refactor: correct naming of enum class constants 8/n
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2023-12-19 08:18:18 +01:00 |
|
Dunajski, Bartosz
|
d99104d5bf
|
refactor: improve ImplicitArg struct handling
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-18 15:19:00 +01:00 |
|
Mateusz Jablonski
|
fca28a930f
|
refactor: correct naming of enum class constants 7/n
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2023-12-18 13:05:56 +01:00 |
|
Dunajski, Bartosz
|
1219c48620
|
refactor: improve post sync handling and in-order unit tests
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-15 11:17:56 +01:00 |
|
Mateusz Jablonski
|
432142c574
|
refactor: correct naming of enum class constants 4/n
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2023-12-13 08:08:51 +01:00 |
|
Dunajski, Bartosz
|
ad5550b8eb
|
feature: pass interrupt info to EncodeDispatchKernelArgs struct
Related-To: NEO-8355
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-12 13:46:33 +01:00 |
|
Dunajski, Bartosz
|
717bc0c03f
|
refactor: pass InOrderExecInfo to encode method
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-11 16:43:30 +01:00 |
|
Mateusz Jablonski
|
b182917d9d
|
refactor: correct naming of allocation types
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2023-12-11 16:23:37 +01:00 |
|
Dunajski, Bartosz
|
58323bfb12
|
refactor: improve PostSync helper methods
Related-To: NEO-8210
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-11 10:41:30 +01:00 |
|
Dunajski, Bartosz
|
aab3e7f7c5
|
refactor: improve getting postsync_data struct type
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
|
2023-12-07 15:41:44 +01:00 |
|
Kamil Kopryk
|
7a14db7f9b
|
refactor: add max front end threads in EncodeWalkerArgs
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
|
2023-12-07 11:38:46 +01:00 |
|