Lukasz Jobczyk
bb86dba152
fix: add missing host ptr assignment increment
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-05-19 14:53:27 +02:00
Kamil Kopryk
049cd1b568
fix: initialize ipVersion in linux paths
...
Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-05-19 13:49:27 +02:00
Compute-Runtime-Validation
d390ec6e8d
Revert "fix: set default value of flag EnableCpuCacheForResources to false"
...
This reverts commit 305cc00b0f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-19 11:40:47 +02:00
Compute-Runtime-Validation
b4d8d6b447
Revert "feature: Enable kmd migration by default on PVC platform"
...
This reverts commit eb8e69d2d4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-19 11:03:24 +02:00
Compute-Runtime-Validation
e03160a87c
Revert "fix: call isPrefetchDisablingRequired directly from release helper"
...
This reverts commit 546318d258 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-19 05:31:21 +02:00
Francois Dugast
ae7cff3c3e
fix: waitUserFence on bind and unbind in Xe
...
This fixes illegal memory accesses by the job submitted to the GuC.
Also some unit tests are added to harness the vmBind operation.
Related-To: NEO-7996
Signed-off-by: Francois Dugast <francois.dugast@intel.com >
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-18 15:27:47 +02:00
Katarzyna Cencelewska
305cc00b0f
fix: set default value of flag EnableCpuCacheForResources to false
...
when flag disabled, gmm flag Cacheable won't set on xe_hp and later
Related-To: NEO-7194
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2023-05-18 10:40:01 +02:00
Filip Hazubski
d234bc970d
refactor: Move getMaxNumSamplers function to ProductHelper
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-05-18 09:25:07 +02:00
Cencelewska, Katarzyna
5f22e9eaca
fix: don't set Cacheable on xe_hp and later
...
Related-To: NEO-7194
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-05-18 09:17:32 +02:00
Kamil Kopryk
546318d258
fix: call isPrefetchDisablingRequired directly from release helper
...
Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-05-17 16:25:49 +02:00
Milczarek, Slawomir
ac9a96c07f
refactor: Unify getters to check platform support for KMD migration
...
Related-To: NEO-6465
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-05-17 15:45:42 +02:00
Rafal Maziejuk
d236bcbba9
feature: add isTranslationExceptionSupported method
...
Related-To: NEO-7782
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
2023-05-17 15:12:46 +02:00
Cencelewska, Katarzyna
71ec4c528f
fix: set default value of flag EnableCpuCacheForResources to true
...
Related-To: HSD-18030023426, HSD-18030026101, HSD-18030022460
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-05-17 11:26:36 +02:00
Lukasz Jobczyk
0e758e4bb5
performance: Add debug flag to set BCS split minimal size
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-05-17 08:07:43 +02:00
Milczarek, Slawomir
eb8e69d2d4
feature: Enable kmd migration by default on PVC platform
...
Related-To: NEO-6465
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-05-16 16:48:31 +02:00
Milczarek, Slawomir
22e6e327fc
refactor: Use helper to check platform support for KMD migration
...
Related-To: NEO-6465
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-05-16 16:14:42 +02:00
Lukasz Jobczyk
9f755b54ad
performance: Bidirectional BCS split implementation for OCL
...
Related-To: NEO-7877
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-05-16 13:34:18 +02:00
Kamil Kopryk
7f24a4ba25
refactor: Simplify SBA programming in flushTask
...
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-05-16 12:27:34 +02:00
Kamil Kopryk
7d20449589
fix: Add release helper for dg2
...
Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-05-16 12:04:03 +02:00
Katarzyna Cencelewska
004a3d875c
fix: Remove default setting of gmm flag Cacheable to true
...
- add debug flag EnableCpuCacheForResources to be able to allow coherency when
resources could be cacheable
Resolves: NEO-7194
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2023-05-16 09:17:29 +02:00
Compute-Runtime-Validation
2eff2dac0e
Revert "feature: Enable kmd migration by default on PVC platform"
...
This reverts commit 50d831bee0 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-16 06:53:52 +02:00
Milczarek, Slawomir
50d831bee0
feature: Enable kmd migration by default on PVC platform
...
Related-To: NEO-6465
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-05-15 16:51:42 +02:00
Mateusz Jablonski
425a2a6fa2
fix: set NotLockable flag when resource does not need to be lockable
...
disable compression preference when resource is lockable
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-15 16:47:21 +02:00
Mateusz Jablonski
8ada5db581
fix: make dispatch globals array allocation lockable
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-15 14:36:45 +02:00
Kamil Kopryk
e0d3db3d91
fix: improve release helper
...
Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-05-15 14:30:15 +02:00
Milczarek, Slawomir
66eb1c9c0a
refactor: Add helpers to control kmd migration support on PVC platform
...
This commit keeps KMD migration still disabled by default on PVC platform.
Related-To: NEO-6465
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-05-15 13:51:19 +02:00
Compute-Runtime-Validation
57851a5d29
Revert "fix: set NotLockable flag when resource does not need to be lockable"
...
This reverts commit c597b03a33 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-14 04:55:30 +02:00
Mateusz Jablonski
c597b03a33
fix: set NotLockable flag when resource does not need to be lockable
...
disable compression preference when resource is lockable
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-12 13:15:50 +02:00
Compute-Runtime-Validation
b2b41e613b
Revert "fix: add alignment support to host and shared UnifiedMemoryAllocation"
...
This reverts commit c3df92ac41 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-12 13:04:08 +02:00
Mateusz Jablonski
bfd7067c1a
fix: create global and constant surface as lockable resource
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-12 10:55:36 +02:00
Diedrich, Kamil
5a4a2ab8ab
feature: Add new environment variables for compiler cache
...
This patch add new environment variables to control compiler cache.
Works as follow: If persistent cache is set driver check if NEO_CACHE_DIR
is set. If not then driver checks XDG_CACHE_HOME - If exists
then driver create neo_compiler_cache folder, if
not then driver checks HOME directory. If each NEO_CACHE_DIR,
XDG_CACHE_HOME and HOME are not set then compiler cache is disabled.
Current support is for Linux only.
Signed-off-by: Diedrich, Kamil <kamil.diedrich@intel.com >
Related-To: NEO-4262
2023-05-12 10:21:27 +02:00
Compute-Runtime-Validation
9bf472839d
Revert "fix: set NotLockable flag when resource does not need to be lockable"
...
This reverts commit 50c67a759e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-11 18:23:55 +02:00
Mateusz Jablonski
50c67a759e
fix: set NotLockable flag when resource does not need to be lockable
...
disable compression preference when resource is lockable
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-11 13:47:15 +02:00
Mateusz Jablonski
f3a89bfe07
fix: add missing settings of isLockable flag in WddmMemoryManager class
...
- allocateGraphicsMemoryUsingKmdAndMapItToCpuVA in case of no compression
- allocate32BitGraphicsMemoryImpl in case of allocate by KMD
remove redundant ctor of StorageInfo class
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-11 12:14:18 +02:00
Lu, Wenbin
c3df92ac41
fix: add alignment support to host and shared UnifiedMemoryAllocation
...
Related-To: LOCI-4334
Signed-off-by: Lu, Wenbin <wenbin.lu@intel.com >
2023-05-11 11:45:12 +02:00
Filip Hazubski
c4a80e193a
Revert "fix: set NotLockable flag when resource doesn't need to be lockable"
...
This reverts commit 7b2af39fd6 .
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-05-11 09:17:34 +02:00
Mateusz Jablonski
1948781b67
fix: set isLockable flag in storage info even if no memory banks are used
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-11 07:26:28 +02:00
Dominik Dabek
1ec5ae277c
feature: enable checking indirect access on pvc
...
Enable for zebin format but not CM kernels.
Use heuristic of simdSize == 1 to detect CM kernels.
Related-To: NEO-7712
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-05-10 11:38:00 +02:00
Mateusz Jablonski
7b2af39fd6
fix: set NotLockable flag when resource doesn't need to be lockable
...
disable compression preference when resource is lockable
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-10 10:16:24 +02:00
Daria Hinz
1d64b94f30
feature: Match config based on device & rev ID
...
This change matches the appropriate aot config
for the combination of device ID and revision ID.
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
Related-To: NEO-7905
2023-05-10 08:22:09 +02:00
Dunajski, Bartosz
cfacbbd811
refactor: Simplify OverrideBlitterMocs usage
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-09 19:22:57 +02:00
Mateusz Hoppe
9c17cb9bd9
fix: add CLOEXEC flag when opening gpu cards
...
- close-on-exec prevents old file descriptor to leak when exec() is
called
Resolves: NEO-7944
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-05-09 11:53:57 +02:00
Dunajski, Bartosz
feff1c35cc
feature: Experimental support of immediate cmd list in-order execution [5/n]
...
Related-To: LOCI-4332
- Signal non-timestamp Walkers with in-order CL value
- Event host synchronization based on CL signal value
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-09 11:46:14 +02:00
Zbigniew Zdanowicz
01c20212c3
performance: limit number of copies of dirty flags and state values
...
Related-To: NEO-7828
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-09 09:45:41 +02:00
Kamil Kopryk
909bb00f22
fix: populate ipVersion before release helper creation
...
Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-05-08 16:14:47 +02:00
Kamil Kopryk
a5765a9d8c
fix: correct matrix multiply capability on xe lpg
...
Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-05-08 14:37:28 +02:00
Kamil Kopryk
ad2acc2b99
refactor: Add isAdjustWalkOrderAvailable to releaseHelper
...
Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-05-08 08:58:17 +02:00
Warchulski, Jaroslaw
7fdf4985a3
feature: add support for cl_khr_external_memory extension
...
Related-To: NEO-7069
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-05-05 15:51:39 +02:00
Mateusz Jablonski
769a9e515e
fix: setup MultiTileArchInfo in Xe path
...
when discovering engines we know which tiles are available
Related-To: NEO-7931
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-05 15:21:11 +02:00
Warchulski, Jaroslaw
9a73fa195b
feature: Add support for CL_DEVICE_HANDLE_LIST_KHR
...
Related-To: NEO-6757
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-05-05 15:17:20 +02:00