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
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
Dunajski, Bartosz
41478c5972
feature: Experimental support of immediate cmd list in-order execution [6/n]
...
Related-To: LOCI-4332
- Signal appendWaitOnEvents API call
- Signal appendBarrier call
- Handle sync allocation residency
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-11 11:41:49 +02:00
Dunajski, Bartosz
5c988e8a76
refactor: dont split BCS commands during appendMemoryCopy call
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-11 11:38:03 +02:00
Zbigniew Zdanowicz
2fbae4e483
fix: disable state base address tracking
...
Related-To: NEO-7963
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-11 11:10:16 +02:00
Artur Harasimiuk
62d096016d
build: update default flags values
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-05-11 10:51:01 +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
Zbigniew Zdanowicz
b8c925b3b5
performance: improve reset call on copy engine command lists
...
Compute related command list properties should be reset only on compute
command lists.
Related-To: NEO-7828
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-10 13:00:18 +02:00
Zbigniew Zdanowicz
a140fa2989
performance: enable command list primary batch buffer on xe hpc platform
...
Related-To: NEO-7807
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-05-10 12:13:42 +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
Lukasz Jobczyk
49b7c0bec4
performance: Adjust BCS split masks
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-05-10 10:45:09 +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
Dunajski, Bartosz
36d3c65284
feature: Use Event allocation for cross in-order CL synchronization
...
Related-To: LOCI-4332
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-10 10:06:35 +02:00
Brandon Yates
273635e8e7
test: Fix ULT for zetDebugGetThreadRegisterSetProperties
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-05-10 08:28:21 +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
ocldev
6c194e7014
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-05-10 08:06:04 +02:00
Mateusz Hoppe
252c5a99cf
feature: ocloc - add new option for output binary filename
...
- new option "-o [filename]" allows to set output binary filename, ocloc
will not add any extension to the name
- no other files will be produced (.spv/.cpp/.dbg)
Related-To: NEO-7935
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-05-10 02:24:59 +02:00
Aravind Gopalakrishnan
826abf338a
feature(sysman): Add support for RAS module
...
- Port RAS module to new sysman design
- Add RAS ULTs for new sysman interface
Related-To: LOCI-4246
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-05-09 19:44:51 +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
Compute-Runtime-Validation
34348874e3
Revert "build: igc revision update"
...
This reverts commit bad593af8f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-05-09 09:20:43 +02:00
Devarinti, Puneeth Kumar Reddy
c03867b55c
feature: Add debug logs for RAS module
...
Related-To: LOCI-3880
Signed-off-by: Devarinti, Puneeth Kumar Reddy <puneeth.kumar.reddy.devarinti@intel.com >
2023-05-09 08:12:06 +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
Lukasz Jobczyk
6d1a81f177
fix: Set temporary alloc task count
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-05-08 15:31:38 +02:00
Brandon Yates
713f166d17
feature(debugger): Implement zetDebugGetThreadRegisterSetProperties (1/n)
...
Current SIP implementation has constant reg descs for all threads.
Initial implementation of this API always returns same reg descs as the
non-thread version of API. When SIP exposes per-thread reg descs,
this API will be updated to expose them.
Related-to: NEO-7370
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-05-08 14:46:48 +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
Dunajski, Bartosz
23c08f4bca
feature: Experimental support of immediate cmd list in-order execution [4/n]
...
Related-To: LOCI-4332
- Simplify CmdList-Event dependency
- Add waiting on in-order dependency
- Prepare Event for in-order synchronization
- Adjust downloading sync allocation in TBX mode
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-05-08 13:28:10 +02:00