Lukasz Jobczyk
4faf1eeb52
Flush tag update while enqueue mem fill
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-14 11:46:39 +02:00
Aravind Gopalakrishnan
f9fab3ff49
Update SBA in hybrid immediate and regular commandlist usages
...
Fix to check and update heap states.
Related-To: LOCI-3379
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2022-10-14 11:42:06 +02:00
Zbigniew Zdanowicz
d944efabc9
Add diagnostic modes to implicit scaling dispatcher
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-14 11:08:24 +02:00
Lukasz Jobczyk
8b640ca00d
Obtain thread count only if needed
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-14 10:52:44 +02:00
Milczarek, Slawomir
9bc7c48206
Enable kmd-migrated shared allocation with multiple BOs by default
...
Related-To: NEO-7395
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2022-10-14 09:51:14 +02:00
Mayank Raghuwanshi
d3ebf4677b
Add ults for windows sysman firmware
...
Related-To: LOCI-3436
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-10-14 07:29:08 +02:00
Spruit, Neil R
33a587c704
L0 to read Device LUID from the WDDM driver given Debug Variable
...
- Added Support for reading the Device LUID of the given device used in
Windows WDDM given EnableL0ReadLUIDExtension=1.
- Added inital support for passing back the NodeMask of 1.
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2022-10-14 02:46:40 +02:00
Krystian Chmielewski
a8c9458936
Unpack 32bit zebin correctly
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-10-13 21:10:03 +02:00
Szymon Morek
06e5b1cd42
Early preallocate command buffer to reuse for csr
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-10-13 19:43:38 +02:00
Mateusz Hoppe
502a9443f1
Set ENGINE_NODE_DIR from aubstream property
...
- do not use generator expression to print path
in MESSAGE()
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-10-13 19:09:21 +02:00
Katarzyna Cencelewska
03c528382f
Calculate CS timestamp based on OA timestamp and frequencies ratio
...
Resolves: NEO-7346
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-10-13 17:41:49 +02:00
Mateusz Jablonski
20bb97ece3
Correct printf formatting for %%
...
https://github.com/intel/compute-runtime/issues/536
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-10-13 17:31:17 +02:00
Kacper Nowak
2285772c7e
Disable zebin on pre-Gen12 platforms when debugger is active
...
On pre-Gen12 platform we use igfxdcd kernel module for debugging, which
does not support zebinary format.
- When platform is pre-Gen12 an and debugger is
attached, if binary format is zebin and it's not a builtin:
- If SPIR-V is available - force rebuild with zebin disabled
- Otherwise, return an error.
- Minor refactor: extend check for ir presence for each case of
rebuilt in OCL.
Related-To: NEO-7328
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-10-13 17:27:48 +02:00
Lukasz Jobczyk
4eeef388e2
Remove double free from bcs split L0
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-13 15:53:41 +02:00
Yates, Brandon
44894c1fdf
L0 Debug- Create generic topologyMap interface
...
Move Linux DebugSession thread conversion functions up to
DebugSessionImp to allow reuse in windows implementation
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-10-13 15:12:05 +02:00
Pawel Cieslak
453cd97c14
Update infra
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2022-10-13 14:52:13 +02:00
Szymon Morek
3f17b26253
Add cmd buffer to container if needed
...
Command buffers in CommandContainer are removed
through cmdBufferAllocations. This PR ensures
that allocations will be stored there if they
are currently used by given cmd container.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-10-13 14:23:44 +02:00
Lukasz Jobczyk
5078cc27e0
Disable L0 bcs split for non USM pointers
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-10-13 13:25:16 +02:00
Compute-Runtime-Validation
5094b279f6
Revert "Return same fd handle on multiple calls to peekHandle"
...
This reverts commit 5c48e027b9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-13 13:17:35 +02:00
Compute-Runtime-Validation
71149b29c5
Revert "Propagate exec buffer error to L0 API level"
...
This reverts commit 9a95f3c62d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-13 06:21:31 +02:00
Compute-Runtime-Validation
945897cf55
Revert "Replace virtual method call for DC flush with stored bool value 3/n"
...
This reverts commit 9d94089a95 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-13 04:46:10 +02:00
Compute-Runtime-Validation
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
Compute-Runtime-Validation
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
Mateusz Jablonski
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
Jaime Arteaga
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
Zbigniew Zdanowicz
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
Zbigniew Zdanowicz
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
Mateusz Jablonski
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
Szymon Morek
ffd97a17a1
Make preallocated heaps resident immediately
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-10-12 14:20:20 +02:00
Zbigniew Zdanowicz
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
Compute-Runtime-Validation
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
Joshua Santosh Ranjan
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
Spruit, Neil R
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
Artur Harasimiuk
448278ac56
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-10-11 17:51:23 +02:00
Matias Cabral
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
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