Zbigniew Zdanowicz
0fc45fef1a
fix: pass heap information when kernel operation is flushed
...
Related-To: NEO-8281
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-09-01 12:09:35 +02:00
Dunajski, Bartosz
a7e2ac20de
fix: unregister CSR client on queue synchronize
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-09-01 11:51:37 +02:00
Compute-Runtime-Validation
54bf01bd06
Revert "fix: unregister CSR client for regular cmd lists on sync points"
...
This reverts commit 0cf60e1ac3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-09-01 04:24:24 +02:00
Jitendra Sharma
8eb3fe222e
feature: Report correct GRF register count
...
Based on Large GRF enabled or not, report correct GRF
register.
Related-To: NEO-6788
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-08-31 18:48:29 +02:00
Dunajski, Bartosz
0cf60e1ac3
fix: unregister CSR client for regular cmd lists on sync points
...
Related-To: NEO-8321
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-31 17:28:48 +02:00
Mateusz Jablonski
fce659d8c8
test: unify product specific L0 cmdlist tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-31 17:09:15 +02:00
Mateusz Jablonski
4db564d029
test: unify L0 sampler tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-31 14:41:11 +02:00
Maciej Plewka
5807d512b3
fix: Reuse private allocations during cmdList dispatch
...
Related-To: NEO-8201
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-08-31 14:40:55 +02:00
Slawomir Milczarek
5833d65bc0
feature: Add support for memadvise with system preferred location
...
Related-To: NEO-7851
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2023-08-31 13:09:55 +02:00
Dunajski, Bartosz
52bab7844e
fix: remove not needed check on event reset
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-30 09:19:22 +02:00
Mateusz Hoppe
f5cb7df7cd
fix: do not download event allocation in TBX mode
...
- only download when allocation was used - inidcated by taskCount
Resolves: NEO-8312
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-08-29 16:27:33 +02:00
Dunajski, Bartosz
d582a48b1c
feature: make in-order events optional
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-29 13:44:11 +02:00
Compute-Runtime-Validation
edd5523f82
Revert "fix: pass heap information when kernel operation is flushed"
...
This reverts commit b674a2829d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-29 02:30:18 +02:00
Zbigniew Zdanowicz
b674a2829d
fix: pass heap information when kernel operation is flushed
...
Related-To: NEO-8281
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-28 16:30:46 +02:00
Artur Harasimiuk
b578e4ad57
refactor: cmake cleanup
...
Related-To: NEO-8256, NEO-8257
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-08-28 11:40:48 +02:00
Compute-Runtime-Validation
5114988f34
Revert "refactor: cmake cleanup"
...
This reverts commit 9da3960123 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-28 03:05:49 +02:00
Artur Harasimiuk
9da3960123
refactor: cmake cleanup
...
Related-To: NEO-8256, NEO-8257
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-08-25 18:07:48 +02:00
Zbigniew Zdanowicz
757b64ea4c
refactor: change immediate command list flushing method interface
...
- this change adds parameter that describes current flush contains kernel
Related-To: NEO-8281
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-25 13:06:20 +02:00
Mateusz Jablonski
dbbc57777a
refactor: move MTL device ids to common place
...
Related-To: NEO-8187
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-25 00:12:24 +02:00
Dunajski, Bartosz
1e95a8127f
feature: enable RelaxedOrdering for in-order barriers
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-24 20:02:43 +02:00
Compute-Runtime-Validation
21a506b045
Revert "fix: serialize printf kernel accesses using device-wise locks"
...
This reverts commit 3d33366ff6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-24 19:29:14 +02:00
Dunajski, Bartosz
7e34047352
fix: dispatch offset register when signaling timestamp event
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-24 17:17:22 +02:00
Dunajski, Bartosz
0f3a230a1e
refactor: dont use debug flag in unit tests
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-22 17:27:34 +02:00
Lu, Wenbin
3d33366ff6
fix: serialize printf kernel accesses using device-wise locks
...
Related-To: LOCI-4114
Signed-off-by: Lu, Wenbin <wenbin.lu@intel.com >
2023-08-22 14:57:08 +02:00
Dunajski, Bartosz
7e6e0da978
feature: flush task count on cmd list hostSynchronize if needed
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-22 14:29:14 +02:00
Compute-Runtime-Validation
61cfedb9d3
Revert "fix: noop reset and close calls on immediate command lists"
...
This reverts commit 34bbd74043 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-22 05:26:25 +02:00
Zbigniew Zdanowicz
34bbd74043
fix: noop reset and close calls on immediate command lists
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-21 18:08:37 +02:00
Dunajski, Bartosz
f3b2458a9c
fix: Use immediate command queue instead of CSR to obtain TaskCount.
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-21 15:04:46 +02:00
Spruit, Neil R
ea7b7d7009
feature: Support for Combined Device Hierarchy
...
Related-To: LOCI-4662
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-08-21 10:26:20 +02:00
Mateusz Hoppe
8435160db4
feature: bindless addressing for images
...
- program surface states for redescribed images correctly. Image copy
to/from memory are using redescribed surface states,
- refactor state base address programming - program address and size
together, set max size at the beginning due to lack of Enable flag
- set GpuBase in WddmAllocation when external heap is used
- return max ssh required size from kernelInfo or based on stateful args
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-08-18 15:59:20 +02:00
Dunajski, Bartosz
9d943e484e
fix: stall RelaxedOrdering when submitting regular cmd list
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-18 14:20:31 +02:00
Compute-Runtime-Validation
73ffc56938
Revert "feature: flush task count on cmd list hostSynchronize if needed"
...
This reverts commit d96d092602 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-18 03:05:11 +02:00
John Falkowski
2403212dcd
fix: chunking prefetch add USER_FENCE
...
Add USER_FENCE before PREFETCH call and after the BIND
Related-To: NEO-8098
Signed-off by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-08-17 21:32:47 +02:00
Dunajski, Bartosz
d96d092602
feature: flush task count on cmd list hostSynchronize if needed
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-17 09:38:47 +02:00
Zhang, Winston
998e0a5833
feature: zeDriverGetLastErrorDescription error messages (cmdlist)
...
When there is a PRINT_DEBUG_STRING message in cmdlist that is applicable
to the user, it is now also set to
Driver::zeDriverGetLastErrorDescription.
Related-To: LOCI-4652
Signed-off-by: Zhang, Winston <winston.zhang@intel.com >
2023-08-16 00:17:29 +02:00
Zhang, Winston
8962c95000
feature: zeDriverGetLastErrorDescription error messages (module)
...
When there is a PRINT_DEBUG_MESSAGE message in module that is
applicable to the user, it is now also set to
Driver::zeDriverGetLastErrorDescription.
ULTs are also added to verify that setErrorDescription successfully
stores the error message.
Related-To: LOCI-4653
Signed-off-by: Zhang, Winston <winston.zhang@intel.com >
2023-08-16 00:14:49 +02:00
Compute-Runtime-Validation
ce7b25d445
Revert "fix: use proper pointer inside appendWriteGlobalTimestamp"
...
This reverts commit 5a235af209 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-14 10:54:20 +02:00
Katarzyna Cencelewska
5a235af209
fix: use proper pointer inside appendWriteGlobalTimestamp
...
Related-To: NEO-8105
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2023-08-11 08:18:45 +02:00
Zbigniew Zdanowicz
f9359eac1e
performance: enable state base address tracking on xe hpc
...
Related-To: NEO-7963
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-10 14:13:30 +02:00
Fabian Zwolinski
6fca8ee195
refactor: Remove SourceLevelDebugger
...
Removed:
- SourceLevelDebugger (with tests)
- DebuggerLibrary
- DebuggerLibraryRestore
- debuggerSupported field from hwInfo.capabilityTable
- HasSourceLevelDebuggerSupport matcher
- ExperimentalEnableSourceLevelDebugger debug var
- EnableMockSourceLevelDebugger debug var
- DebuggerOptDisable debug var
- lib_names.h.in file
- third_party/source_level_debugger/igfx_debug_interchange_types.h
Related-To: NEO-7213
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-08-10 11:14:02 +02:00
Dunajski, Bartosz
d5565a68e2
refactor: unify immediate cmd list wait methods
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-09 16:13:45 +02:00
Dunajski, Bartosz
3d1400f8dc
feature: ZE_COMMAND_LIST_FLAG_IN_ORDER flag support
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-09 09:11:31 +02:00
Dunajski, Bartosz
b09357470a
feature: extend in order execution support on regular command lists
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-08 16:50:58 +02:00
Dunajski, Bartosz
d5d43ead7c
feature: initial support of in-order regular cmd lists
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-08 10:41:25 +02:00
Spruit, Neil R
51670abc29
feature: Add Support for Making Memory Resident on P2P capable devices
...
Related-To: LOCI-4583
- Provide support for allowing a user to make memory resident on a peer
to peer connected device.
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-08-07 19:38:26 +02:00
Dunajski, Bartosz
bdcc1bfc86
fix: dont pass Queue flags as CL flags when creating immediate CL
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-07 12:45:11 +02:00
Zbigniew Zdanowicz
53e85728cd
test: add sandbox test of concurrent regular and immediate execution
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-04 16:42:28 +02:00
Zbigniew Zdanowicz
0eb3bcaf02
performance: enable immediate flush task on xe hpg platforms
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-04 14:03:45 +02:00
Dunajski, Bartosz
a7e0594fd9
fix: add missing dependency wait for in-order appendWaitOnEvents
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-04 11:58:24 +02:00
Zbigniew Zdanowicz
be9d1f0589
fix: update context base address state after execution of regular command list
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-04 11:12:28 +02:00