c2ce19ff36
Revert "Include dynamic SLM in clGetKernelWorkGroupInfo"
...
This reverts commit 320b020dd6
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-12 22:58:58 +02:00
0f2dc7c49d
Revert "igc revision update"
...
This reverts commit e7949484b9
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-12 21:32:56 +02:00
9a95f3c62d
Propagate exec buffer error to L0 API level
...
This change makes that drm file is opened in nonblocking mode for prelim
kernels. In such case when calling exec buffer ioctl and get
EAGAIN (aka EWOULDBLOCK) we may return error to API level
Related-To: NEO-7144
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-10-12 17:34:35 +02:00
5c48e027b9
Return same fd handle on multiple calls to peekHandle
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-10-12 17:17:10 +02:00
4055acaf01
Enable front end tracking on XE platforms
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-12 14:47:56 +02:00
9d94089a95
Replace virtual method call for DC flush with stored bool value 3/n
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-12 14:38:47 +02:00
33f5915062
Use full license text in LICENSE.md
...
https://github.com/intel/compute-runtime/issues/563
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-10-12 14:36:12 +02:00
ffd97a17a1
Make preallocated heaps resident immediately
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-10-12 14:20:20 +02:00
87822f94e2
Replace virtual method call for DC flush with stored bool value 2/n
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-12 09:43:01 +02:00
7c6783c4a1
Revert "Return error when image arg does not support media block commands"
...
This reverts commit e56d18b69f
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-12 03:58:33 +02:00
6944baaca8
Add check to verify UUID platform support
...
Related-To: LOCI-3495
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-12 01:44:57 +02:00
1995fd9d92
Revert "Support for L0 to read Device LUID from the WDDM driver using EXT Prop"
...
This reverts commit b5b9c3500f
.
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2022-10-12 01:00:18 +02:00
448278ac56
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-10-11 17:51:23 +02:00
56109b882f
Support debugger SLM write
...
Resolves: NEO-5998
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-10-11 16:37:14 +02:00
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
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
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
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
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
3f5ac0b4d0
Reuse heaps for immediate cmd lists
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-10-11 13:02:13 +02:00
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
e7949484b9
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-10-11 10:17:21 +02:00
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
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
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
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
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
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
8132503b87
metrics-library revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-10-10 17:38:09 +02:00
188d00d5d3
metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-10-10 17:32:37 +02:00
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
13839786f6
infra update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2022-10-10 15:52:34 +02:00
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
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
1fedaee18c
Wait on timestamps in Event::wait
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-10 13:04:21 +02:00
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
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
b21fef96cb
Wait for events from host
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-10 12:12:13 +02:00
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
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
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
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
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
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
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
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
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
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
f91047f2ee
Wait on timestamps in Event::wait
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-07 12:04:45 +02:00
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