Mateusz Hoppe
7ffd151ac3
fix: adjust numArgsStateful based on binding table entries
...
- global and const buffer may have BTI index allocated, ssh template
must be allocated with size for all stateful args
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-11-23 12:15:39 +01:00
Dunajski, Bartosz
c281b66587
feature: disable implicit counter based Events transition in IPC mode
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-23 12:12:18 +01:00
Dunajski, Bartosz
d9b3fd0623
feature: add support for ForceBcsEngineIndex flag
...
Related-To: NEO-8356
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-22 23:07:46 +01:00
Mateusz Jablonski
914a1f980f
fix: don't return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE from linking module
...
https://github.com/intel/compute-runtime/issues/692
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-21 13:38:20 +01:00
Dunajski, Bartosz
9a3fea9849
feature: disable IPC for CB Events
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-17 11:27:32 +01:00
Dunajski, Bartosz
470ab44d35
feature: add Counter Based Events to extension list
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-17 11:10:56 +01:00
Dunajski, Bartosz
3fc3223521
refactor: reduce number of memcpy to event allocation
...
Instead of doing multiple small copies, copy single block only once
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-16 13:13:49 +01:00
Fabian Zwolinski
f91757c093
fix: enable 4KB allocation alignment through KMD on Windows
...
Related-To: NEO-9446
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-11-16 13:04:23 +01:00
Mateusz Jablonski
78b01e25d3
fix: correct number of returned L0 drivers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-15 10:14:11 +01:00
Lukasz Jobczyk
9a8138725a
fix: Deferred SVM allocations look up by gpu address
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-11-14 15:27:01 +01:00
Dunajski, Bartosz
55ef9516f2
feature: update waitOnMemory API to accept 64b values - part 1
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-14 10:40:24 +01:00
Dunajski, Bartosz
30777d4d4c
feature: use indirect semaphore for 64b values
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-09 16:58:45 +01:00
Baj, Tomasz
10a97548c2
refactor: remove ReturnSubDevicesAsApiDevices from OCL and L0
...
Related-To: NEO-9437
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2023-11-09 15:43:06 +01:00
John Falkowski
ff480efe7a
fix: account for default chunking flag for shared prefetch determination
...
This PR accounts for default value of EnableBOChunking recently set to -1.
Related-To: NEO-9120
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-11-09 00:40:21 +01:00
Dunajski, Bartosz
a0beb96db8
feature: initial support for implicit convertion to CounterBased Events
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-08 14:59:12 +01:00
Dunajski, Bartosz
597b3637b3
fix: assign counter based event info in cpu copy path
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-08 12:55:25 +01:00
Mateusz Hoppe
1c37da280c
fix: fix bindless offset patching for images
...
- usingSurfaceStateHeap indicates if any of the args is using local ssh
in bindless kernels:
without global allocator - ssh is used for all args
with global bindless allocator - ssh used only for buffer with offset
set in surface state, otherwise not used
When any of the args is using ssh - getSurfaceStateHeapDataSize() returns
non-zero size.
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-11-07 11:39:49 +01:00
Young Jin Yoon
3782b4bd0e
feature: add functions to get/set VA space
...
Added an extension version of zeContextGetVirtualAddressSpaceIpcHandle
and zeContextPutVirtualAddressSpaceIpcHandle, which return
ZE_RESULT_ERROR_UNSUPPORTED_FEATURE for now.
Related-To: NEO-8259
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2023-11-06 20:08:45 +01:00
Dunajski, Bartosz
d699cd2a57
feature: experimental Counter Based Event support 2
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-06 14:33:10 +01:00
Compute-Runtime-Validation
ec24eb0a4c
Revert "fix: correct number of returned L0 drivers"
...
This reverts commit dcb351e9dd .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-04 02:24:26 +01:00
Spruit, Neil R
81fe42aaf5
fix: Avoid globalmemSize calc if physical Mem Size is greater than zero
...
Related-to: NEO-9050
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-11-03 16:50:15 +01:00
Dunajski, Bartosz
ddd1e8df5e
feature: enable in-order counter waits if temp allocation storage is empty 2
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-03 14:50:15 +01:00
Dunajski, Bartosz
1c44f02e84
fix: signal in-order counter for Barrier after Event
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-03 14:29:33 +01:00
Mateusz Jablonski
dcb351e9dd
fix: correct number of returned L0 drivers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-03 13:53:25 +01:00
Compute-Runtime-Validation
da9adc6797
Revert "feature: experimental Counter Based Event support"
...
This reverts commit a8c79e0ba1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-03 10:00:52 +01:00
Kamil Kopryk
73bb139e17
refactor: add applyExtraInternalOptions function
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-11-03 09:43:37 +01:00
Compute-Runtime-Validation
bcc5a8502b
Revert "feature: add functions to get/set VA space"
...
This reverts commit 0550c80d4f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-03 02:06:36 +01:00
Compute-Runtime-Validation
71617c19b3
Revert "feature: enable in-order counter waits if temp allocation storage is ...
...
This reverts commit c9376c9829 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-03 00:22:41 +01:00
Young Jin Yoon
0550c80d4f
feature: add functions to get/set VA space
...
Added an extension version of zeContextGetVirtualAddressSpaceIpcHandle
and zeContextPutVirtualAddressSpaceIpcHandle, which return
ZE_RESULT_ERROR_UNSUPPORTED_FEATURE for now.
Related-To: NEO-8259
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2023-11-02 18:42:27 +01:00
Zhang, Winston
6d4f79b71b
fix: hang during appendMemory
...
Fixed command buffer size estimation in appendMemoryCopy code path.
Related-To: NEO-8293
Signed-off-by: Zhang, Winston <winston.zhang@intel.com >
2023-11-02 18:28:17 +01:00
Dunajski, Bartosz
a8c79e0ba1
feature: experimental Counter Based Event support
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-02 18:01:44 +01:00
Dunajski, Bartosz
c9376c9829
feature: enable in-order counter waits if temp allocation storage is empty
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-02 18:01:28 +01:00
Dunajski, Bartosz
0e2885930b
refactor: pass event copy data as const reference
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-02 14:08:26 +01:00
Aravind Gopalakrishnan
99abb40a45
feature: Add extensions to expose dot product capabilities
...
- Add new extension property for user to query platform DP support.
- Add new blackbox and ULTs for extension.
Related-To: NEO-8786
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-10-31 21:54:39 +01:00
Dunajski, Bartosz
130fbced5b
feature: in-order flush is host visible if dc flush not required
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-10-31 18:17:14 +01:00
Compute-Runtime-Validation
c9d6615231
Revert "feature: Add extensions to expose dot product capabilities"
...
This reverts commit e988fe66e3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-31 05:06:06 +01:00
Mateusz Jablonski
d56abe6f60
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-30 17:26:20 +01:00
Jitendra Sharma
84d44a61f6
refactor: Move sysman_driver/sysman_device files to driver/device directories
...
Related-To: NEO-9376
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-10-30 16:05:09 +01:00
Aravind Gopalakrishnan
e988fe66e3
feature: Add extensions to expose dot product capabilities
...
- Add new extension property for user to query platform DP support.
- Add new blackbox and ULTs for extension.
Related-To: NEO-8786
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-10-30 15:15:51 +01:00
Compute-Runtime-Validation
fca2159430
Revert "fix: if device hierarchy is flat then getSubDevicesCount return 1u"
...
This reverts commit cb0bb57f49 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-26 15:40:29 +02:00
Baj, Tomasz
cb0bb57f49
fix: if device hierarchy is flat then getSubDevicesCount return 1u
...
Related-To: NEO-9167
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2023-10-25 15:51:52 +02:00
Mateusz Jablonski
6d2d16d68e
fix: avoid overflow of gpu time stamp in ns
...
Related-To: NEO-8394
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-24 14:56:15 +02:00
Mateusz Hoppe
4535b00606
fix: download event allocation in tbx mode
...
- fixes case when event used on non-default csr is synchronized
- all engines are checked - and when any csr used the event download is
called
Related-To: NEO-8312
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-10-23 17:07:20 +02:00
Mateusz Jablonski
8da4a9cbc7
fix: add debug flag to control non walker signalling in in-order cmdlist
...
set to false by default
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-23 14:43:40 +02:00
Jablonski, Mateusz
d724627098
fix: fix compilation error in clang on Windows (1/n)
...
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2023-10-23 10:36:23 +02:00
Kozlowski, Marek
90987bd878
feature: add minimal interface for software tag injection
...
* Add new Software Tag `ArbitraryString`
* Add minimal interface for injecting software tags
Related-To: NEO-5550
Signed-off-by: Marek Kozlowski <marek.kozlowski@intel.com >
2023-10-20 01:49:33 +02:00
Dunajski, Bartosz
25195ebc96
fix: capability to write memory chunk in aub/tbx mode
...
Related-To: GSD-6604
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-10-19 19:13:11 +02:00
Spruit, Neil R
faaceaaff8
fix: Check Unaligned before rounding size expected from reserve
...
Related-To: NEO-9127
- Fix the calc to check unaligned before rounding the expected size from
reserve memory.
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-10-19 18:23:13 +02:00
Mateusz Jablonski
4dfa12c8eb
fix: add mechanism to detect gpu timestamp overflows
...
unify naming CpuGpu to GpuCpu
Related-To: NEO-8394
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-19 16:31:06 +02:00
Spruit, Neil R
58fa968273
fix: Calculate size of buffer surface state given mapped allocations
...
Related-To: NEO-8350
- given a virtual address part of a mapping to multiple physical
allocations, then the buffer surface state size is increased to
include the allocations which follow the current allocation, which
allows users access to the remainder of the mapped buffer.
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-10-19 13:38:51 +02:00