Milczarek, Slawomir
6edbfa04a0
Add regkey to create kmd-migrated shared allocation with multiple BOs
...
Related-To: NEO-7395
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2022-10-11 16:16:43 +02:00
Maciej Plewka
e56d18b69f
Return error when image arg does not support media block commands
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-10-11 15:47:27 +02:00
Dunajski, Bartosz
eb79500c60
Debug flag to print completion fence usage.
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-10-11 14:58:57 +02:00
Zbigniew Zdanowicz
31f97717db
Replace virtual method call for DC flush with stored bool value 1/n
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-11 13:27:58 +02:00
Zbigniew Zdanowicz
d3c78a5011
enable pipeline select tracking on systolic mode platforms
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-11 13:15:30 +02:00
Szymon Morek
3f5ac0b4d0
Reuse heaps for immediate cmd lists
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-10-11 13:02:13 +02:00
Katarzyna Cencelewska
54faccb53e
Add missing check during buffer create
...
if isLockable is set do not lockResource, to avoid debug break
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-10-11 12:44:15 +02:00
ocldev
e7949484b9
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-10-11 10:17:21 +02:00
Fabian Zwolinski
320b020dd6
Include dynamic SLM in clGetKernelWorkGroupInfo
...
Current implementation only takes static slmInlineSize into account.
With this change we also include dynamic SLM passed as a kernel arguments.
Related-To: NEO-5761
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2022-10-11 09:59:05 +02:00
Szymon Morek
d3f30b4046
Remove not needed access to atomic variable
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-10-11 09:34:24 +02:00
Tratnack, Geoffrey
1b9c510614
Update to command_encoder, fix bug changing dynamic state memory
...
Adding ULT for encode and command container changes
Refactor getHeapSpaceAllowGrow and getHeapWithRequiredSizeAndAlignment
Signed-off-by: Tratnack, Geoffrey <geoffrey.tratnack@intel.com >
Related-To: LOCI-3365
2022-10-11 03:40:25 +02:00
Michal Mrozek
2eb47bd73e
Optimize makeResident call.
...
Some portions only make sense in Batching mode.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2022-10-10 19:56:29 +02:00
Joshua Santosh Ranjan
fc0f600fd2
Update zello_timestamp test
...
This patch updates zello_timestamp for
1. add parameter to choose test
2. Fix testKernelTimestampMapToHostTimescale test to use timestamp
with lower range for calculations
Related-To: LOCI-3360
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-10 19:38:44 +02:00
Michal Mrozek
809abb005f
Optimize flushTask.
...
Move Batching code under batching if to not call not required functions.
Update task level only if level is closed.
70ns gain.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2022-10-10 19:22:43 +02:00
ocldev
8132503b87
metrics-library revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-10-10 17:38:09 +02:00
ocldev
188d00d5d3
metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-10-10 17:32:37 +02:00
Fabian Zwolinski
35b3a6ae1e
Fix uncaptured debug output
...
This commit fixes bug in which we print debug message to stderr stream. We
don't want any test to print any message out. Every output should be
captured.
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2022-10-10 16:44:20 +02:00
Pawel Cieslak
13839786f6
infra update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2022-10-10 15:52:34 +02:00
Krystian Chmielewski
4f0d19628e
Ocloc asm/disasm support for zebin
...
This commit adds option to disassemble and assemble zebinary.
Disasm disassembles zebinary into sections. Text sections are
translated to assembly, relocations and symbols are
translated into human readable format.
Asm assembles zebinary from files generated by disasm.
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-10-10 14:48:55 +02:00
Mateusz Hoppe
cdffa8619c
Fix help in generate_cpp_array tool
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-10-10 13:19:07 +02:00
Lukasz Jobczyk
1fedaee18c
Wait on timestamps in Event::wait
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-10 13:04:21 +02:00
Zbigniew Zdanowicz
63df08664a
change interface to enable tracking of other n-p state commands per platform
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-10 12:50:40 +02:00
Krystian Chmielewski
73a58aaf9e
feat(zebin): inline sampler
...
Add support for inline samplers in zebin.
Generate required SAMPLER_STATEs in DSH.
Resolves: NEO-7388
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-10-10 12:47:19 +02:00
Lukasz Jobczyk
b21fef96cb
Wait for events from host
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-10 12:12:13 +02:00
Bellekallu Rajkiran
3323deb825
Add support for serial number property
...
Related-To: LOCI-3396
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-10-09 19:37:30 +02:00
Compute-Runtime-Validation
668f988e61
Revert "Add support for serial number property"
...
This reverts commit ba461e565e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-09 06:59:32 +02:00
Compute-Runtime-Validation
1c73031a9b
Revert "Wait on timestamps in Event::wait"
...
This reverts commit f91047f2ee .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-08 06:17:33 +02:00
Jim Snow
8e9242dc92
Support ray tracing memory allocation extension in L0.
...
Related-To: NEO-5579
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2022-10-08 01:13:12 +02:00
Jaime A Arteaga Molina
8a6cf4fd4e
Add black-box test for import/export APIs
...
Signed-off-by: Jaime A Arteaga Molina <jaime.a.arteaga.molina@intel.com >
2022-10-08 00:45:35 +02:00
Brandon Yates
f570cb37be
Update to L0 Loader v1.8.8
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2022-10-07 22:09:15 +02:00
Bellekallu Rajkiran
ba461e565e
Add support for serial number property
...
Related-To: LOCI-3396
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-10-07 20:08:01 +02:00
Fabian Zwolinski
7953d15826
Print warning when kernel uses too much SLM
...
Instead of just returning proper error code in case of exceeding
available Shared Local Memory size we also want to print error message
to make debugging easier.
Related-To: NEO-7280
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2022-10-07 19:06:19 +02:00
Kacper Nowak
d4cddc7ecd
Zebin: fix segfault in zebin decoder
...
Current implementation of getIntelGTNotes function causes
segfault in case empty owner name string would be passed.
This commit removes potential out-of-bound array access.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-10-07 17:32:09 +02:00
Zbigniew Zdanowicz
f0dd62e5a2
enable state compute mode tracking on XE_HPC platforms
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-07 13:59:49 +02:00
Lukasz Jobczyk
f91047f2ee
Wait on timestamps in Event::wait
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-07 12:04:45 +02:00
Mateusz Hoppe
af4e3d510e
Refactor DebugApiWindows tests
...
- copy att bitmask to event in tests, not in mockWddm
- simplifies logic, gets rid of redundant struct, allows
setting different att bitmask for every event
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-10-07 11:45:25 +02:00
Zbigniew Zdanowicz
add47dc79f
Add support for cooperative kernels to immediate command lists
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-07 10:16:30 +02:00
Zbigniew Zdanowicz
0270e0f8a5
Add interface to enable state compute mode tracking per platform
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-07 09:55:03 +02:00
Zbigniew Zdanowicz
55be825dda
Rename files to use unique names
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-07 09:39:51 +02:00
Jaime Arteaga
dc1e8f7f80
Fix compilation of fabric ULTs
...
Related-to: LOCI-3376
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-10-07 07:06:59 +02:00
Jaime Arteaga
f349343100
Enable l0_cache in L0
...
Name is different from the one used by opencl.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-10-07 07:01:54 +02:00
Fabian Zwolinski
1142404c0c
Add error handling when kernel uses too much SLM
...
API Functions reporting error:
- clCreateKernel
- clEnqueueNDRangeKernel
- zeKernelCreate
- zeCommandListAppendLaunchKernel
- zeKernelSuggestGroupSize
Related-To: NEO-7280
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2022-10-06 16:45:42 +02:00
Igor Venevtsev
5a0dd8048b
L0Debug Win: fix bitmap reading for EU_ATTN_BIT_SET event
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-10-06 15:41:14 +02:00
Mateusz Hoppe
ff5b6918fd
Allow using interface include dir from aubstream
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-10-06 12:43:50 +02:00
Joshua Santosh Ranjan
44a1f4822b
Update Fabric Vertex Support to include iaf querying
...
This patch adds
1. enumeration of connected iaf devices
2. move fabric vertex to driver, to support deviceless
vertices case
Related-To: LOCI-3376
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-06 11:45:39 +02:00
Jaime Arteaga
6532cb28bb
Fix minor typos
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-10-06 11:32:42 +02:00
Artur Harasimiuk
2cffaa7dbf
clang-tidy: remove redundant store operation
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-10-06 11:21:21 +02:00
Mateusz Jablonski
1808ebd0f9
infra update
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-10-06 10:54:46 +02:00
Dunajski, Bartosz
caaf82bb83
Fix L3 size query
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-10-06 10:46:39 +02:00
Dunajski, Bartosz
9100610b5d
Remove test API to disable overdispatch
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-10-06 10:12:47 +02:00