Cencelewska, Katarzyna
baa4ba9c56
fix: set default value of EnableCpuCacheForResources to false
...
- this flag is affecting only mtl
Related-To: NEO-7194
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-06-05 13:42:56 +02:00
Zbigniew Zdanowicz
b66a2bf32c
performance: add front end dispatch to immediate flush task
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-06-05 13:04:57 +02:00
Jitendra Sharma
365ea7a178
feature: Add support for enabling compute unit debug mode
...
Add support for enabling compute unit debug mode in sysman
which is not initialized by core.
Related-To: LOCI-4370
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-06-05 12:37:35 +02:00
Jaime Arteaga
8085652467
fix: Correctly resize edge vector on ULT
...
Related-To: LOCI-4491
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2023-06-03 02:23:27 +02:00
Jaime Arteaga
2efd6e547a
feature: Add support for chunking in the UMD (1/N)
...
Read if support for chunking is available in the KMD.
If available, KMD will create a BO with 1 or more chunks,
depending on the chunk size selected.
Related-To: NEO-7695
Sync to
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc18
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-06-02 23:27:40 +02:00
Artur Harasimiuk
16d6ee735a
ci: infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-06-02 14:42:20 +02:00
Fabian Zwolinski
076e0a0fa8
fix: Increase size of reported global memory available on Windows to 98%
...
Related-To: NEO-7229
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-06-02 14:21:59 +02:00
Bellekallu Rajkiran
3c072a6cd1
fix: WA for VF bar resource allocation post Warm reset
...
On Warm reset, With default bar size set by bios, VF bar
allocation is getting failed because of bug in pci driver
which impacts SRIOV functionality.
Resize VF bar size for succesful allocation of VF bar
post warm reset.
Related-To: LOCI-4481
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-06-02 13:16:34 +02:00
Daria Hinz
68b6cfebd2
feature: Add default ip version values to helper
...
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
Related-To: NEO-8021
2023-06-02 12:10:21 +02:00
Zbigniew Zdanowicz
cf5100c134
performance: add pipeline select dispatch to immediate flush task
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-06-02 10:31:13 +02:00
Warchulski, Jaroslaw
03d9a20559
feature: add debug flag to wait for release memory
...
Related-To: NEO-6766
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-06-02 09:57:27 +02:00
Zbigniew Zdanowicz
9ed942e552
fix: remove possible deadlock during state cache invalidation
...
Heaps must be invalidated before returning allocation to the pool.
Pipeline can be blocked by any outstanding events, so there is no need to
wait for the state cache flush completion. In case heap allocation is not
ready after state cache flush, command list will create new allocation and
eventually driver will reach state state of heap allocation reuse.
Related-To: NEO-7963
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-06-02 08:34:17 +02:00
Mateusz Hoppe
19bb1e334c
feature: enable SW exceptions for kernels with assert and debugging
...
- when debugging is enabled, assert() in gpu kernel will trigger SW
exception
Related-To: NEO-5753
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-06-01 15:31:36 +02:00
Grzegorz Choinski
588333a1fb
ci: infra update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2023-06-01 14:32:11 +02:00
Dunajski, Bartosz
fb7fff7442
feature: skip Events from previous append in in-order CL path
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-01 11:35:08 +02:00
Dunajski, Bartosz
808ff8c2e4
refactor: remove unused EncodeDispatchKernelArgs field
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-06-01 10:42:22 +02:00
Milczarek, Slawomir
ac3a2b6756
feature: extend regkey to force prefetch of shared memory for cmd list immediate
...
Related-To: NEO-7841
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-06-01 10:05:20 +02:00
Artur Harasimiuk
d7332b8043
ci: infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-06-01 00:12:41 +02:00
Mateusz Witke
bff0483979
ci: kernel revision update to 4757
...
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com >
2023-05-31 16:23:53 +02:00
Lukasz Jobczyk
b43847e1f8
performance: Skip already completed events
...
Resolves: NEO-7587
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-05-31 15:11:14 +02:00
Cencelewska, Katarzyna
115d6de350
fix: add debug key to verify device state before submit
...
- new debug key EnableDeviceStateVerification to check device state not
ony in debug mode
Related-To: NEO-7669
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-05-31 14:31:23 +02:00
Artur Harasimiuk
27c2352f41
ci: infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-05-31 13:15:50 +02:00
Compute-Runtime-Validation
9cc7028025
Revert "feature: enable allocating shared usm in heap extended host by default"
...
This reverts commit 5b178e68e9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-31 09:39:11 +02:00
ocldev
4ba6547133
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-05-31 09:27:26 +02:00
Mateusz Hoppe
e017ed0be9
feature(zebin): set bindless adressing modes in kernel attributes
...
- when bindless adressing is set in zeinfo, kernel attributes should
reflect that.
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-05-30 19:17:36 +02:00
Artur Harasimiuk
9054ca15ec
ci: infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-05-30 19:11:31 +02:00
Zbigniew Zdanowicz
7d7ef2f104
performance: Add function pointer for immediate command list flush method
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-30 18:33:18 +02:00
Kacper Nowak
7d08255d79
refactor: Add unrecoverable macro for case with offset greater than 4 GB
...
Change DEBUG_BREAK to UNRECOVERABLE macro in the case of offset greater
than 32 bit (4 GB). Such huge offsets are not supported.
Current implementation is able to hide issues leading to incorrect
behaviour (i.e. overwritting indirect data).
Related-To: NEO-7970
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2023-05-30 17:48:35 +02:00
Cencelewska, Katarzyna
d2436a8231
fix: add limitations for setting gmm flag Cacheable
...
- move isCachingOnCpuAvailable to product helper
- isCachingOnCpuAvailable should return false on mtl
- if wsl, skip checking method from product helper
Related-To: NEO-7194
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-05-30 17:04:57 +02:00
Mateusz Jablonski
6f21d133cf
fix: extend MemoryInfo class interface to expose single memory region
...
unify logic of OverrideDrmRegion debug flag
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-30 16:27:42 +02:00
Warchulski, Jaroslaw
e72a607c31
fix: propagate error from makeResident to API call
...
Related-To: NEO-6766
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-05-30 16:13:38 +02:00
Dunajski, Bartosz
0372b9410a
fix: set correct number of active packets for IOQ barrier
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-30 16:02:23 +02:00
ocldev
a7764e0a75
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-05-30 15:32:03 +02:00
Mateusz Jablonski
61055478d4
fix: adjust scope of disable L3 for debug WA
...
Related-To: HSD-1609398399
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-30 14:23:16 +02:00
Compute-Runtime-Validation
d247fb5aa1
Revert "fix: Update CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED value"
...
This reverts commit 49270801d4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-30 12:51:56 +02:00
Dunajski, Bartosz
5aeffbf673
refactor: define initial value for TimestampPacket
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-30 12:09:05 +02:00
shubham kumar
501c8e87d7
fix: rename files under sysman to make them unique
...
Related-To: LOCI-4383
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2023-05-30 10:23:15 +02:00
Mateusz Hoppe
1c196b9f3d
refactor: change ApiSpecificConfig functions names
...
- better description of the meaning of functions
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-05-30 09:20:01 +02:00
Dunajski, Bartosz
177d5ab602
feature: Initial MultiTile in-order CommandList support
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-30 09:12:19 +02:00
Compute-Runtime-Validation
05f0b7c884
Revert "build: igc revision update"
...
This reverts commit dd575008bc .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-30 02:15:32 +02:00
Dunajski, Bartosz
2dd7a9cdc3
feature: clear deferred TS nodes after in-order CL sync
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-29 18:55:10 +02:00
Mateusz Jablonski
c544004b8e
fix: move getProductConfigFromHwInfo to CompilerProductHelper
...
add tests for default PVC configs
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-29 14:08:52 +02:00
ocldev
dd575008bc
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-05-29 13:04:51 +02:00
Wawiorko, Grzegorz
49270801d4
fix: Update CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED value
...
Signed-off-by: Wawiorko, Grzegorz <grzegorz.wawiorko@intel.com >
2023-05-29 12:37:55 +02:00
Mateusz Hoppe
39c3edd49d
test: remove printf from ult
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-05-29 12:11:39 +02:00
Mateusz Jablonski
5b178e68e9
feature: enable allocating shared usm in heap extended host by default
...
Related-To: NEO-7665
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-29 11:28:18 +02:00
Mateusz Jablonski
82ed9e9a96
refactor: simplify L0 tools/sysman headers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-29 10:59:25 +02:00
Katarzyna Cencelewska
6e93dd8068
fix: add check for igc compatibility without checking icbe
...
Related-To: NEO-7904
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2023-05-29 10:52:21 +02:00
Dunajski, Bartosz
814de81aca
feature: replace in-order sync allocation with TimestampPacket
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-29 09:32:35 +02:00
Mateusz Hoppe
f8b375cae5
fix: stop parsing printf buffer after invalid string index
...
- IGC stores invalid string index at the end of printf buffer,
invalid index is equal to (int32_t)-1 extended to (char*)
- printKernelOutput() should not parse buffer after invalid index was
found to avoid invalid string pointer dereference
Related-To: NEO-5753
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-05-29 09:22:08 +02:00