Kulkarni, Ashwin Kumar
46919d3e91
feature: Supports frequency APIs with zesinit
...
Related-To: LOCI-4196
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-05-02 05:07:11 +02:00
Neil R Spruit
7014ddefc2
fix: Set IPC type in ipcData explicitly
...
Signed-off-by: Neil R Spruit <neil.r.spruit@intel.com >
2023-05-01 19:34:17 +02:00
Aravind Gopalakrishnan
1883161e1e
fix: Add debug key to Force Tlb flush
...
Related-To: GSD-4457
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-05-01 17:52:22 +02:00
Brandon Yates
9e0aba37de
build: Update L0 loader to v1.11.0
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-05-01 15:09:02 +02:00
Bellekallu Rajkiran
c55c1b4276
refactor(sysman): Remove support for Array and scan diagnostics
...
Related-To: LOCI-4323
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-05-01 05:30:36 +02:00
Diedrich, Kamil
5149d74141
refactor: Remove globaly enabled cl_cache
...
Current behaviour will be detecd path existence
Related-To: NEO-4262
Signed-off-by: Diedrich, Kamil <kamil.diedrich@intel.com >
2023-04-28 23:28:49 +02:00
Dunajski, Bartosz
ef10c98497
feature: Experimental support of immediate cmd list in-order execution [3/n]
...
New allocation to track dependencies counter
Related-To: LOCI-4332
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-04-28 17:51:10 +02:00
Zbigniew Zdanowicz
b6b331fbe2
fix: update unit tests for command list primary batch buffer
...
Related-To: NEO-7807
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-04-28 17:15:21 +02:00
Dunajski, Bartosz
1dcab07300
fix: Call RelaxedOrdering regs init before in-order dependencies
...
Related-To: LOCI-4332
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-04-28 17:01:41 +02:00
Zbigniew Zdanowicz
7b0283e810
performance: allocate states vector together with command list
...
Allocating vector backing storage on stack makes it allocated
together with the whole command list object.
So no second use of heap for the state changes vector data.
Related-To: NEO-7828
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-04-28 16:11:51 +02:00
Warchulski, Jaroslaw
9e44344419
feature: implementation for creating image with external memory
...
Related-To: NEO-6757
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-04-28 16:04:19 +02:00
Fabian Zwolinski
cbce863dc2
refactor: Rename member variables to camelCase 3/n
...
Additionally enable clang-tidy check for member variables
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-04-28 16:01:14 +02:00
Mateusz Jablonski
fd1ad7c1f0
feature: setup heap extended host size based on system memory size
...
Related-To: NEO-7665
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-04-28 15:23:01 +02:00
ocldev
57a42ee13d
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-04-28 15:13:39 +02:00
Kamil Kopryk
1676c32c78
feature: Don't allow to build program with stateful accesses on PVC
...
Related-To: NEO-6075
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-04-28 15:02:13 +02:00
Filip Hazubski
25c7074d43
ci: infra update
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-04-28 14:41:46 +02:00
Lukasz Jobczyk
ff10e400c8
performance: Enable split for non-usm host
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-04-28 14:41:33 +02:00
Mateusz Jablonski
26f16f4e98
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-04-28 13:18:20 +02:00
Zbigniew Zdanowicz
fd77b10c6f
performance: lower the number of expected state changes in single exec call
...
State changes are kept in vector that is reserved for 32 state changes in
single execute call. It can be useful when multiple commands are executed
at once.
More workload use single or few command lists and so creation time of command
queue could be more benefitial.
Related-To: NEO-7828
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-04-28 13:10:11 +02:00
Lukasz Jobczyk
48114e5423
fix: Release temporary allocations from bcs split
...
Related-To: NEO-7933
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-04-28 12:51:07 +02:00
Maciej Plewka
464c67789f
fix: Deffer timestamp packet after failed submission
...
Related-To: NEO-7835
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-04-28 12:25:32 +02:00
Mateusz Jablonski
55f6b142cd
fix: handle dot character in kernel name when parsing zebin
...
Related-To: NEO-7934
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-04-28 12:07:50 +02:00
Dominik Dabek
2a262b22e1
performance: initialize cpu copy enabled bool once
...
In immediate cmdlist, initialize copyThroughLockedPtrEnabled at creation
once, instead of querying helper each mem copy.
Related-To: NEO-7796
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-04-28 11:56:46 +02:00
Warchulski, Jaroslaw
bbf23df6eb
feature: add new API functions for external memory sharing
...
Related-To: NEO-6757
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-04-28 11:43:19 +02:00
Mateusz Jablonski
5a5c20f99c
fix: create separate heap for host and shared usm in 48-56b VA
...
Related-To: NEO-7665
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-04-28 10:09:38 +02:00
Devarinti, Puneeth Kumar Reddy
1c44e3ab3e
feature: Add debug logs for ECC module
...
Related-To: LOCI-3878
Signed-off-by: Devarinti, Puneeth Kumar Reddy <puneeth.kumar.reddy.devarinti@intel.com >
2023-04-28 09:57:22 +02:00
Maciej Plewka
bac02071e7
refactor: Remove template param from enqueueNonBlocked
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-04-28 09:34:12 +02:00
Cencelewska, Katarzyna
861ec524c6
fix: check icbe version only once when patchtoken
...
- set by default flag ZebinIgnoreIcbeVersion to true
- for zebin icbe version check is only inside flag
- only when use patchtoken then check icbe version is mandatory
Resolves: NEO-7904
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2023-04-28 09:26:02 +02:00
Compute-Runtime-Validation
a32a1d549e
Revert "ci: kernel revision update"
...
This reverts commit 4f297cf971 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-04-28 06:14:08 +02:00
Kamil Kopryk
171e97e71a
feature: introduce release helper
...
Related-To: NEO-7786
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-04-27 21:38:08 +02:00
Spruit, Neil R
80f1e0e413
fix: Variable Naming for IPC ULTs
...
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-04-27 21:19:33 +02:00
Andrzej Koska
7230120060
fix: return the appropriate KernelInfo when calling the getKernelInfo
...
The indexes of all returned kernelInfo values greater than or equal to
exportedFunctionsKernelId should be incremented by one
Related-To: NEO-7820
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2023-04-27 21:12:56 +02:00
Fabian Zwolinski
e351a90f81
refactor: Rename member variables to camelCase 2/n
...
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-04-27 20:39:22 +02:00
Dominik Dabek
c84c7a0c91
performance: adjust thread group dispatch size
...
adjust thread group dispatch size on pvc if chosen size does not evenly
divide dimension
this is to avoid leftover thread groups
Related-To: NEO-7927
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-04-27 18:24:53 +02:00
Milczarek, Slawomir
4f297cf971
ci: kernel revision update
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-04-27 17:26:17 +02:00
Mateusz Jablonski
2f9135a4e6
fix: change type of container with registered engines per root device
...
use StackVec instead of unordered map
resize container at MemoryManager's creation time
Related-To: NEO-7925
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-04-27 17:06:42 +02:00
Bari, Pratik
4647564cc9
feature(sysman): Added support for Temperature APIs
...
Added support for the Temperature APIs in the new sysman design.
Added ULTs for the Temperature APIs in the new sysman design.
Related-To: LOCI-4293
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-04-27 16:45:23 +02:00
Milczarek, Slawomir
3ead7f6ac9
refactor: Simplify prefetch memory logic for kmd-migrated shared allocation
...
Related-To: NEO-7641
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2023-04-27 12:14:16 +02:00
Dunajski, Bartosz
75827b66c6
feature: Experimental support of immediate cmd list in-order execution [2/n]
...
- appendWaitOnEvents for previous dispatch
- update RelaxedOrdering logic
- update Event::setIsCompleted logic to reset already completed Event
Related-To: LOCI-4332
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-04-27 11:14:37 +02:00
Mateusz Jablonski
32d8a3bc6d
fix: store registered engines per root device
...
in most cases we need to iterate over engines associated to single root device
Related-To: NEO-7925
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-04-27 10:54:07 +02:00
Mayank Raghuwanshi
9cc5763800
fix: Revert spec 1.5 RAS changes from Sysman
...
Related-To: LOCI-4351
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2023-04-27 05:29:33 +02:00
Spruit, Neil R
364c2da9fb
feature: Add Support for zeMemPutIpcHandle & zeMemGet IPC Handle converters
...
Related-To: LOCI-4172, LOCI-4305, LOCI-4306
- Create a new IPC Memory handle upon call to getIpcMemHandle if the
previous handle has been freed.
- Release the Ipc Memory Handle when zeMemPutIpcHandle is called.
- Create a new IPC Handle for tracking thru zeMemGetAllocProperties
when ze_external_memory_export_fd_t is used.
- Convert FD to opaque IPC handle and IPC Handle to FD.
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-04-27 03:53:52 +02:00
Aravind Gopalakrishnan
e2bbed2f06
fix: Fix get global timestamp for host
...
To avoid redundant call to gather cpu timestamp as
we already have that info from first ioctl call.
Related-To: LOCI-4354
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-04-26 19:19:50 +02:00
Grzegorz Choinski
a886ad81ab
ci: update lint.yml config
...
Add mandatory tracker check as described in CONTRIBUTING.md
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2023-04-26 18:56:15 +02:00
Fabian Zwolinski
c441e9e971
refactor: Rename member variables to camelCase
...
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-04-26 16:05:07 +02:00
Zbigniew Zdanowicz
5adc1816ff
performance: add platform check to get default flag for primary batch buffer
...
Related-To: NEO-7807
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-04-26 13:39:53 +02:00
Dunajski, Bartosz
14c3777409
feature: Experimental support of immediate cmd list in-order execution [1/n]
...
Related-To: LOCI-4332
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-04-26 13:15:59 +02:00
Lukasz Jobczyk
e35a7746a4
fix: Restore sfence in PCI barrier
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-04-26 11:43:44 +02:00
Compute-Runtime-Validation
79800d235c
Revert "feature: enable checking indirect access"
...
This reverts commit 6ec044563f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-04-26 04:28:13 +02:00
Piotr Rozenfeld
cbefa3ce04
documentation: expand commit message guidelines
...
Signed-off-by: Piotr Rozenfeld <piotr.rozenfeld@intel.com >
2023-04-25 18:45:30 +02:00