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
Dunajski, Bartosz
7b207d5e11
feature: CPU copy path for in-order CommandList
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-16 15:32:48 +02:00
Zbigniew Zdanowicz
5a908f6634
performance: enable command list primary batch buffer on xe hpg platform
...
Related-To: NEO-7807
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-16 15:17:30 +02:00
Zbigniew Zdanowicz
e450434118
fix: dispatch state base address once after heap reload
...
Related-To: NEO-7963
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-16 15:01:24 +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
Mateusz Jablonski
c2db3b14f0
test: add empty line to test file igdrcl.config
...
this change should prevent conflicts at the endline in this file
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-16 10:51:04 +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
Bari, Pratik
af2c61c54b
feature(sysman): Added support for Performance APIs
...
Added support for the Performance APIs in the new sysman design.
Added ULTs for the Performance APIs in the new sysman design.
In the black box test for performance, the API to compute the number
of sub devices has been changed in order to get the sub device count
regardless of the sysman initialization using zeInit or zesInit.
Related-To: LOCI-4294
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-05-16 06:59: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
Kumar, Shubham
e8e2bdc900
feature: Support for Engine APIs with zesinit
...
Related-To: LOCI-4199
Signed-off-by: Kumar, Shubham <shubham.kumar@intel.com >
2023-05-16 05:37:39 +02:00
Compute-Runtime-Validation
375f212b2d
Revert "fix: setGroupSize caching to not hide error"
...
This reverts commit 56b167f530 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-16 02:58:11 +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
Dominik Dabek
56b167f530
fix: setGroupSize caching to not hide error
...
When setting kernel group size with incorrect values, error would not be
returned if method called with same arguments a second time.
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-05-15 14:57:46 +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
Lukasz Jobczyk
cd4701f593
fix: Add test for dependency tracking
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-05-15 12:45:56 +02:00
Naklicki, Mateusz
71e5c76d67
fix: remove explicit AgeBased Thread Arbitration policy
...
Related-To: NEO-7913
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2023-05-15 09:58:04 +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
Kulkarni, Ashwin Kumar
29c4a12b75
feature: supports sysman temperature module for zesInit
...
Related-To: LOCI-4203
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-05-12 17:13:42 +02:00
ocldev
d653741aa3
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-05-12 15:57:55 +02:00
Lukasz Jobczyk
01b31bfb86
fix: Do not treat event waitlists as a barriers
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-05-12 13:34:54 +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
Dunajski, Bartosz
3ef7286f81
feature: Timestamp event signaling for in-order CommandLists
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-12 13:12:11 +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
Zbigniew Zdanowicz
db9559c898
test: add meteorlake command list unit tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-12 11:26:25 +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
268dcb0777
Revert "build: igc revision update"
...
This reverts commit 6c194e7014 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-12 10:13:53 +02:00
Michal Mrozek
ff5fe7f294
performance: do not copy on CPU if events not ready
...
- in case events are not ready, we want to pipeline the operation instead
of doing it in place of the call.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2023-05-11 19:29:49 +02:00
Zbigniew Zdanowicz
e5e39ce8f4
test: add test prelim mock drm class
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-11 19:15:38 +02:00
Zbigniew Zdanowicz
d7c7ea7948
test: add xehpc device engine group tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-11 19:10:27 +02:00
Zbigniew Zdanowicz
1dc30b4923
test: add level zero queue debugger tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-11 19:01:56 +02:00
Zbigniew Zdanowicz
c5704c4996
fix: initialize variable
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-11 19:00:12 +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
b1543289d2
fix: get gmm resource type using ResourceInfo interface
...
GMM_RESOURCE_INFO interface should be used only within ResourceInfo class
Related-To: NEO-7951
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-05-11 17:51:14 +02:00
Mateusz Hoppe
c4f36a6808
fix(debugger): ack pending events before closing session
...
- ack module / isa vm bind events before close(fd)
Related-To: NEO-7960
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-05-11 17:21:23 +02:00
Zbigniew Zdanowicz
0c5210cf0f
test: Add fill level zero black box test
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-11 15:24:43 +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
Zbigniew Zdanowicz
a01686a538
test: add command list ult
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-11 13:44:31 +02:00
Artur Harasimiuk
ab8d7ffcb1
ci: infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-05-11 12:46:16 +02:00
Dunajski, Bartosz
00e8997342
feature: Experimental support of immediate cmd list in-order execution
...
Dont signal sync allocation from Walker in Kernel split path
Related-To: LOCI-4332
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-11 12:32:33 +02:00
Devarinti, Puneeth Kumar Reddy
52afb9fc85
feature: Add debug logs for scheduler module
...
Related-To: LOCI-3880
Signed-off-by: Devarinti, Puneeth Kumar Reddy <puneeth.kumar.reddy.devarinti@intel.com >
2023-05-11 12:14:34 +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
Maciej Plewka
a68534f464
fix: fill per byte for unaligned pointers
...
Related-To: NEO-7693
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-05-11 11:54:21 +02:00