Aravind Gopalakrishnan
12ab4e5446
feature: Add 3 channel 8/16/32 bit formats
...
Related-To: NEO-11292
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-05-16 13:28:04 +02:00
Robert Krzemień
965060385c
fix: metric query hangs gpu when direct submission is enabled
...
Related-To: NEO-11052
Signed-off-by: Robert Krzemień <robert.krzemien@intel.com >
2024-05-16 12:45:11 +02:00
Dominik Dabek
caea55015f
test: fix dead store in usm pool tests
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-16 11:50:50 +02:00
Fabian Zwoliński
465330ee6f
fix: add nullptr dereference check in module destroy
...
Related-To: GSD-9058
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-05-16 07:54:46 +02:00
Szymon Morek
9989829487
fix: call writeMemory after shared ISA transfer
...
Related-To: NEO-11408
If downloadAllocation happens before makeResident,
such transfer might become outdated (zeroed out).
This commit fixes that by writing memory immediately
to tbx.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-15 16:59:18 +02:00
Dominik Dabek
b4d839fe29
performance(usm): l0, add usm host memory pooling
...
Disabled by default.
Related-To: NEO-11356
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-15 15:20:51 +02:00
Dominik Dabek
ae8c7589dc
refactor: move implicit arg has indirect access
...
Move implicit arg has indirect access boolean to kernelAttributes
Related-To: NEO-11396
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-15 13:11:04 +02:00
Artur Harasimiuk
56847274fa
build: improve L0 driver versioning to allow HotFix number
...
new format is: BBBBB.HHH, where:
* BBBBB is build number
* HHH is hotfix number
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-05-15 13:10:49 +02:00
Dominik Dabek
fd47030ad6
fix: use igc indirect detection v3
...
Update to use igc indirect detection v3. Fix for not detecting indirects
passed as implicit arguments.
Related-To: NEO-11396
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-05-15 06:35:42 +02:00
Bartosz Dunajski
21114ddc03
feature: make CB event initially signaled
...
Related-To: NEO-11378
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-14 17:05:32 +02:00
Compute-Runtime-Validation
ebf09afc42
Revert "performance: Stop direct submission before removing host ptrs"
...
This reverts commit 4fd219cdbb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-13 10:10:51 +02:00
Compute-Runtime-Validation
de789ac7e5
Revert "performance: remove page size limit for sharing ISAs"
...
This reverts commit e7c036a91b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-12 09:00:32 +02:00
Compute-Runtime-Validation
741474208e
Revert "refactor: command container tests"
...
This reverts commit 02e2a13c84 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-11 11:46:44 +02:00
Szymon Morek
e35b951a00
performance: Allow indirect allocs as pack on OpenCL
...
Related-To: NEO-11228
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-10 17:57:42 +02:00
Michal Mrozek
f7b6dfff52
fix: allow nullptr addresses while creating cb event.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-05-10 16:59:12 +02:00
Kamil Kopryk
553cb16964
refactor: correct spelling reseting -> resetting
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-05-10 11:38:42 +02:00
Katarzyna Cencelewska
02e2a13c84
refactor: command container tests
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-05-10 11:23:58 +02:00
Bartosz Dunajski
536698d276
fix: add profiling data to host signalled CB Event
...
Related-To: NEO-11378
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-10 11:16:20 +02:00
Szymon Morek
e7c036a91b
performance: remove page size limit for sharing ISAs
...
Related-To: NEO-9403
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-10 08:56:49 +02:00
Szymon Morek
10ed479b16
performance: share inter-module ISA allocations
...
Related-To: NEO-10258
Currently each module has it's own GA
for kernel ISA's. This change allows new modules to
reuse existing allocation.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-09 08:43:55 +02:00
Mateusz Hoppe
76af952fcb
feature: Bindless sampled image support
...
Related-To: NEO-10352
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-05-08 17:50:37 +02:00
Compute-Runtime-Validation
902b611179
Revert "fix: Fix front end programming for cooperative dispatch"
...
This reverts commit 36ddfaaf4d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-05-08 11:14:37 +02:00
Bartosz Dunajski
e5882e0d31
feature: pass GraphicsAllocation to fence wait
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-07 17:59:28 +02:00
Andrzej Koska
e44c7f2627
fix: BCS MMIO programming
...
When remap is enabled, we must set different base offset for copy engines.
Copy engines must use BCS0 base.
Related-To: NEO-10678
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2024-05-07 14:08:28 +02:00
Lukasz Jobczyk
4fd219cdbb
performance: Stop direct submission before removing host ptrs
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-05-07 13:25:09 +02:00
Katarzyna Cencelewska
e9f7df6ae6
refactor: create helper for maxPtssIndex
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-05-07 12:47:52 +02:00
Bartosz Dunajski
d3f28b92c9
fix: report sync dispatch extension only if implicit scaling enabled
...
Related-To: NEO-8171
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-07 12:42:24 +02:00
Mateusz Hoppe
d35d8727e5
fix: use primaryCsr allocations when csr has primaryCsr set
...
- global fence allocation
- global stateless heap allocation
- preemption allocation
- debug surface allocation
all above are shared from primary csr
Related-To: NEO-7824
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-05-07 02:41:24 +02:00
Bartosz Dunajski
ce36812f8d
feature: obtain GraphicsAllocation from external CB event
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-06 22:52:36 +02:00
Weronika Kapusta
d6c16c1640
fix: remove compiler cache legacy implementation
...
Related-To: NEO-10679
Signed-off-by: Weronika Kapusta <weronika.kapusta@intel.com >
2024-05-06 18:28:35 +02:00
Zbigniew Zdanowicz
e2a3c21e1c
feature: add mcl functions to dispatch table
...
Related-To: NEO-10062
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-05-06 16:28:25 +02:00
Szymon Morek
83e8ae4a20
performance: Reuse GPU timestamp instead of KMD escape
...
This can be enabled only if related
debug flag will be set.
Related-To: NEO-10615
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-06 14:46:30 +02:00
Lukasz Jobczyk
c1004b77bf
performance: Limit tlb flush in state cache flush to wddm
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-05-06 12:45:26 +02:00
Mateusz Hoppe
0a59a26a2c
fix: add missing residency management in heapless mode
...
Related-To: NEO-7824
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-05-06 11:27:38 +02:00
Zbigniew Zdanowicz
6bcf3eb41d
feature: add update capability flags
...
Related-To: NEO-10063
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-05-06 10:51:47 +02:00
Bartosz Dunajski
806da85ec6
refactor: prework to pass interrupt hint
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-04-29 11:14:53 +02:00
Naklicki, Mateusz
a8e9246f65
performance: use stack vector to create packet init data
...
Resolves: HSD-18037972803, HSD-18038028881
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2024-04-26 14:53:29 +02:00
Bartosz Dunajski
2a2596c13b
refactor: pass additional data to ioctl helper
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-04-26 14:53:14 +02:00
John Falkowski
f1c2ea0b69
fix: kernel access to multiple stateful virtual regions
...
Related-to: NEO-8350
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2024-04-26 11:18:24 +02:00
Artur Harasimiuk
cbc868c4ed
refactor: add mock_aubstream
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-04-25 20:08:30 +02:00
Michal Mrozek
4aa7c6c99e
performance: optimize counter based waiting schemes
...
- store latest waited counter value.
- do not wait on values that are already completed.
- disable mechanism when counter overflows.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-04-25 17:20:29 +02:00
Bartosz Dunajski
53f436095e
refactor: pass hwInfo to getSupportedLocalDispatchSizes
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-04-25 15:20:03 +02:00
Lukasz Jobczyk
36ddfaaf4d
fix: Fix front end programming for cooperative dispatch
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-04-25 12:55:46 +02:00
Mateusz Hoppe
d38ac4806b
feature: global bindless sampler offsets
...
- use global heap base for DSH when bindlessHeapsHelper enabled
Related-To: NEO-10505
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-04-24 21:12:17 +02:00
Zbigniew Zdanowicz
149523b73c
feature: add field to reserve extra payload heap space
...
Related-To: NEO-10066
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-04-24 18:19:43 +02:00
Andrzej Koska
625d2d7f50
refactor: Passing information about the engine
...
Part 2
Related-To: NEO-10678
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2024-04-24 09:08:35 +02:00
Compute-Runtime-Validation
04c32d9e4e
Revert "fix: allow kernel access across multiple virtual regions"
...
This reverts commit b9c1ef65dd .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-04-24 04:00:15 +02:00
John Falkowski
b9c1ef65dd
fix: allow kernel access across multiple virtual regions
...
Related to: NEO-8350
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2024-04-23 18:20:52 +02:00
Mateusz Jablonski
959333d9bf
fix: respect number of tiles when getting total private memory size of module
...
Related-To: GSD-8374
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-04-23 17:33:15 +02:00
Kamil Kopryk
e09424f8b2
performance: remove binding flushImmediateRegularTask functions
...
Related-To: NEO-7824
Related-To: HSD-18037800484
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-04-23 11:46:36 +02:00