Dominik Dabek
4552960e1f
performance(ocl): limit flushes on resolve via pc
...
When resolving dependencies via pipecontrol skip hdc and untyped data
port cache flushes. Leave only command streamer stall.
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-08-29 17:19:19 +02:00
Lukasz Jobczyk
1a8149e91c
performance: Optimize heap handling when mitigate dc flush
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-08-29 17:03:55 +02:00
Mateusz Jablonski
dec502e11b
fix: add magic identifier to L0 command queue object
...
add tests for toInternalType function
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-29 16:39:29 +02:00
Mateusz Jablonski
f02b4297c2
test: add missing include path for neo_libult_common
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-29 16:26:48 +02:00
Mateusz Jablonski
c8ead35afa
test: correct adding subdirectories in test cmake files
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-29 16:16:05 +02:00
Damian Tomczak
828eb3798e
test: BufferL3CacheTests MisalignedAndAlignedBuffer ult fix
...
Resolves: NEO-10637
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-08-29 15:59:49 +02:00
Compute-Runtime-Validation
2d8397a36f
Revert "fix: skip always resident allocations during trim"
...
This reverts commit c9457bb5eb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-08-29 15:57:37 +02:00
Lukasz Jobczyk
7550e55d64
fix: Always copy hostptr on gpu when mitigate dc flush
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-08-29 14:53:57 +02:00
Artur Harasimiuk
8e14f515f2
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-08-29 14:39:37 +02:00
Kamil Kopryk
6c9a96e4dc
test: correct expectations in ocl tests if heapless enabled 1/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-29 12:54:27 +02:00
Artur Harasimiuk
7e477d4e71
ci: infra revision update
...
Related-To: NEO-6527
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-08-29 12:23:50 +02:00
Mateusz Hoppe
d9a079d941
test: extend context group test
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-29 12:12:00 +02:00
Slawomir Milczarek
0258667a6e
fix: Set control block in buffer object handle wrapper to null after deletion
...
Related-To: HSD-18039543925
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2024-08-29 12:06:59 +02:00
Aravind Gopalakrishnan
a9cb7876a5
feature: Append recorded commandlist into immediate (4/N)
...
- add changes for copy queue support for immediate cmdlist submit
Related-To: NEO-10356
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-08-29 09:35:31 +02:00
shubham kumar
a467b30842
fix: Correct maxBandwidth unit conversation in pmt
...
Related-To: NEO-12475
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-08-29 02:20:20 +02:00
Artur Harasimiuk
3f03cce346
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-08-28 21:49:53 +02:00
Fabian Zwoliński
6a50320f3c
fix: use gpuAddress when patching sync buffer
...
Related-To: NEO-11533
Related-To: HSD-18039788811
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-08-28 17:47:35 +02:00
Mateusz Jablonski
d45c16dfc2
fix: add fallback for invalid handles in extension functions
...
handle context, commandlist, driver, device, event, image and kernel handles
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-28 17:22:35 +02:00
Artur Harasimiuk
066282e15b
ci: infra revision update
...
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-08-28 16:30:35 +02:00
Kamil Kopryk
a57fa2e137
test: correct expectations in level zero tests if heapless enabled 1/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-28 15:45:13 +02:00
Bartosz Dunajski
db611962f7
fix: improve task count handling in tbx download path
...
Related-To: HSD-18039789178
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-28 15:32:15 +02:00
Lukasz Jobczyk
496012d82f
performance: Use copy buffer rect middle builtin
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-08-28 15:32:00 +02:00
Szymon Morek
7628966f80
fix: change mutex when destroying allocation
...
Current mutex is not preventing destroying resources
when trim callback is currently evicting same allocation.
New mutex does.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-08-28 15:31:45 +02:00
Artur Harasimiuk
c645e142b9
refactor: remove not needed files
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-08-28 14:11:53 +02:00
Mateusz Hoppe
482e077252
feature: add regular and hp contexts in group without dedicated hp engine
...
- if no hp copy engine available, create group with regular and hp
contexts
Related-To: NEO-11983
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-28 14:01:10 +02:00
Zbigniew Zdanowicz
1070df4c54
test: add build option to scratch kernel
...
- add option to force spill fill
- move preparation code to shared library
Related-To: NEO-12158
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-08-28 13:37:17 +02:00
Lukasz Jobczyk
5aa5d40937
performance: Mitigate dc flush on LNL Windows
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-08-28 13:35:17 +02:00
ocldev
c9dd2b630a
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-08-28 05:33:51 +02:00
Mateusz Hoppe
ce07b86d87
fix: return valid LP csr from root device
...
Related-To: NEO-12257
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-27 23:33:57 +02:00
Fabian Zwoliński
5367de1ea9
feature: enable bindless mode in L0 on BMG
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-08-27 17:22:32 +02:00
Mateusz Jablonski
b7cedb99a4
fix: move gtpin initialization to first zeDriverGet call
...
Currently gtpin is intialized during zeInit call. However, it is not
correct as gtpin is calling other L0 API functions, like zeDriverGet
which should not be called until zeInit function finishes.
With this commit gtpin initialization is performed during first
zeDriverGet function call. In case of initialization failure
ZE_RESULT_ERROR_DEPENDENCY_UNAVAILABLE will be returned every
zeDriverGet call.
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-27 15:09:04 +02:00
Szymon Morek
c9457bb5eb
fix: skip always resident allocations during trim
...
Related-To: NEO-12461
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-08-27 15:04:50 +02:00
Bartosz Dunajski
85359331ce
fix: ensure couterbased timestamps writes before access
...
Related-To: HSD-18039452525
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-27 15:04:32 +02:00
Fabian Zwoliński
734b15314b
feature: enable bindless mode in L0 on LNL
...
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-08-27 13:28:28 +02:00
Lukasz Jobczyk
0b848a5fdb
fix: Don't use copy buffer rect middle builtin
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-08-27 12:01:58 +02:00
ocldev
903329bd5d
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-08-27 11:48:21 +02:00
Szymon Morek
9c9a80617a
Revert "performance: enable ULLS for xe2 platforms on linux"
...
This reverts commit 71c6731287 .
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-08-27 11:34:44 +02:00
Mateusz Hoppe
d9864eca7a
feature: add context group support for root device engine
...
Related-To: NEO-12257
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-27 10:07:28 +02:00
Fabian Zwoliński
90bc6c10ea
fix(ocl): use correct surface state index for bindless offset in setArgImage
...
Related-To: NEO-11156
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-08-27 09:42:46 +02:00
Compute-Runtime-Validation
ad0d6f5435
Revert "refactor: Add dc flush mitigation infrastructure"
...
This reverts commit e4412e385a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-08-27 02:35:06 +02:00
Mateusz Jablonski
da6a83faa2
feature: add support for state save area header v4
...
Related-To: NEO-8188
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-26 16:03:20 +02:00
Mateusz Jablonski
856616d311
test: add mocks setter/getter for new IGC interface
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-26 15:54:45 +02:00
Mateusz Jablonski
f1c81bc72a
test: remove printfs from tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-26 15:48:39 +02:00
ocldev
cda6a8d12c
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-08-26 15:00:24 +02:00
Bartosz Dunajski
843029d01b
fix: make syncDispatchToken one time aub writable
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-26 14:40:41 +02:00
Artur Harasimiuk
54372d819d
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-08-26 14:16:18 +02:00
Mateusz Hoppe
3f6fc1d4d2
feature: switch to new aubstream createHardwareContext2 interface
...
Related-To: NEO-12257
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-26 14:10:53 +02:00
Dominik Dabek
a47ca96a42
fix(ocl): allocate small buffer pool uncompressed
...
Related-To: HSD-15016054429
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-08-26 13:00:47 +02:00
Mateusz Hoppe
868dd7b017
feature: use global bindless allocator in L0 on MTL
...
Related-To: NEO-7063, NEO-11533
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-26 12:55:24 +02:00
Vishnu Khanth
44658fb7d9
fix: Update appropriate values in PCI property & state for Windows
...
Related-To: NEO-12320
Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com >
2024-08-26 11:39:25 +02:00