Mateusz Jablonski
5b11a4a5fa
Return submission status from flushHandler function
...
Related-To: NEO-7412
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-07 15:09:33 +01:00
Warchulski, Jaroslaw
6cbb3cfb05
Cleanup includes 3
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-07 14:52:31 +01:00
Yates, Brandon
99ef6c499b
L0 debug - fix windows bitmask decode
...
Keep threads created in EU range (0,7)
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-11-07 14:41:29 +01:00
Igor Venevtsev
f47e1306f2
L0Debug: do not set acknowledge flag for MODULE_UNLOAD event
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-11-07 14:01:29 +01:00
Dunajski, Bartosz
67af920281
Unify programming of ending commands in direct submission path
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-11-07 10:56:36 +01:00
Warchulski, Jaroslaw
fb25f96081
Cleanup includes 2
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-07 10:36:50 +01:00
Bellekallu Rajkiran
4bbec2dbf4
Add support for board number property
...
Related-To: LOCI-3545
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-11-07 08:40:11 +01:00
Compute-Runtime-Validation
ddbaa5e8c9
Revert "Cleanup MediaInterfaceDescriptorLoad logic in command encoder"
...
This reverts commit 349af0bd5e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-07 02:20:27 +01:00
Tratnack, Geoffrey
349af0bd5e
Cleanup MediaInterfaceDescriptorLoad logic in command encoder
...
Add a patch to command encoder for samplers when DSH is dirty.
Signed-off-by: Tratnack, Geoffrey <geoffrey.tratnack@intel.com >
Related-To: LOCI-3365
2022-11-06 03:27:23 +01:00
Zbigniew Zdanowicz
27d042107a
Add feature to estimate number of event packets
...
Related-To: NEO-7469
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-04 18:38:17 +01:00
Warchulski, Jaroslaw
ef95bfb45e
Cleanup includes
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-04 18:04:13 +01:00
Mateusz Hoppe
6f710bfad7
L0Debug - disallow attaching to multiple pids
...
Resolves: NEO-7476
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-11-03 19:21:53 +01:00
Luzynski, Sebastian Jozef
91c69e0fe7
Patch global variables and constants once
...
This change replaces mechanism of patching global constants and
variables in kernel per relocation to patching them only once. This
would improve linking time performance for kernels with multiple global
symbols.
Signed-off-by: Luzynski, Sebastian Jozef <sebastian.jozef.luzynski@intel.com >
2022-11-03 17:45:09 +01:00
Zbigniew Zdanowicz
6a6ab80113
Add option to compact event L3 flush packet
...
Related-To: NEO-7434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-03 14:23:42 +01:00
Zbigniew Zdanowicz
b284b727e9
Fix number of available events in IPC event pools
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-03 13:06:28 +01:00
Zbigniew Zdanowicz
29eee35491
pass event host scope flag to walker when single packet events are used
...
Related-To: NEO-7434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-03 13:06:07 +01:00
Matias Cabral
8d8f821b6c
Optimize SLM ULTs execution time
...
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-11-03 11:12:13 +01:00
Mateusz Jablonski
8ddc889c1d
Store hardware IP version in hardware info
...
Query HW IP version using ioctl helper prelim
Related-To: NEO-7457
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-03 09:57:08 +01:00
Bari, Pratik
0606e8ddf3
Removal of MOCK_METHODS from Power API ULT
...
The gmock macros in the Power (non prelim) API ULTS have been replaced
Related-To: LOCI-3221
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-11-03 09:10:46 +01:00
Maciej Plewka
8a9ea9afd7
Make migration for indirect allocations
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-11-02 14:53:14 +01:00
Zbigniew Zdanowicz
496f7853cf
Refactor copy and fill tests with events
...
Related-To: NEO-7434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-02 14:08:55 +01:00
Maciej Plewka
7f38c5e633
Revert "Return error code for unsuported image arg in gen12lp"
...
This reverts commit bbc31e6aac
Signed-off-by: Maciej Plewka maciej.plewka@intel.com
2022-11-02 12:57:16 +01:00
Maciej Plewka
ff01b9361e
Return error code when there is no space for scratch/private
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-11-02 11:55:18 +01:00
Matias Cabral
0772d32a76
Windows debugger access to SLM
...
Resolves: NEO-7382
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-11-02 10:58:09 +01:00
Mateusz Jablonski
51fa04fc60
L0: Add experimental extensions for wait and write on memory
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-02 10:47:39 +01:00
Mateusz Jablonski
9816f815f3
Propagate exec buffer error to L0 API level on Xe HPC
...
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-31 10:09:13 +01:00
Compute-Runtime-Validation
33d9c5979a
Revert "Enable flush task for immediate command lists"
...
This reverts commit 95c3ef28fc .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-29 15:48:44 +02:00
Ezhilsivam Shanmugam
0a7166d10e
Implement FanGetConfig sysman API for windows
...
Signed-off-by: Ezhilsivam Shanmugam <ezhilsivam.shanmugam@intel.com >
2022-10-29 00:55:11 +02:00
Aravind Gopalakrishnan
95c3ef28fc
Enable flush task for immediate command lists
...
Previously enabled for: DG2, PVC.
With this commit enabling for Gen9 onwards.
Related-To: LOCI-3379
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2022-10-28 19:17:42 +02:00
Joshua Santosh Ranjan
436ec1234b
Sysman Add support for auxiliary bus for fabric Ras
...
Related-To: LOCI-3531
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-28 18:18:33 +02:00
Mateusz Jablonski
f45d1029e3
CMake: adjust testing flags based on TESTS_* flags
...
Auto-enable core tests based on TESTS_<platform> flag
Skip L0 unit tests when no supported core family is tested
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-10-28 10:32:22 +02:00
Compute-Runtime-Validation
d8a66cd14d
Revert "image create check"
...
This reverts commit 333906e278 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-28 03:25:32 +02:00
Dominik Dabek
526ba1bde5
Fix l0 kernel set arg buffer caching
...
Fix for incorrect cache hit if alloc id was uninitialized
and allocations counter was the same.
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-10-27 17:25:10 +02:00
Zbigniew Zdanowicz
daa26701e4
Use pipe control to signal event of multi kernel operations
...
Related-To: NEO-7434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-27 15:08:09 +02:00
Joshua Santosh Ranjan
2b5705ddfd
Corrected variable names in ULT
...
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-26 12:03:38 +02:00
Jaime A Arteaga Molina
5446b9ca0d
Update Fabric Latency to Edge Properties (2)
...
- Only initialize vertexes when queried.
- Return also bandwidth when calling PRELIM_DRM_I915_QUERY_FABRIC_INFO.
Related-To: LOCI-3464
Signed-off-by: Jaime A Arteaga Molina <jaime.a.arteaga.molina@intel.com >
2022-10-26 08:15:35 +02:00
John Falkowski
333906e278
image create check
...
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2022-10-25 18:33:37 +02:00
Szymon Morek
f5355912ab
Synchronize before CPU memcpy after wait on events
...
Currently we track dependencies only in append
barrier call. This commit adds tracking for
append waitOnEvents so CPU memcpy correctly
waits for such dependency.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-10-25 11:51:21 +02:00
Warchulski, Jaroslaw
903e3c725a
Stop using gen files in unit tests
...
Related-To: NEO-6613
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-10-25 11:04:57 +02:00
Joshua Santosh Ranjan
1fb3add7ad
Added build dependency for Fabric APIs
...
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-25 10:02:50 +02:00
Zbigniew Zdanowicz
44d7420893
Enable state compute mode tracking for XE_HPG
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-25 09:31:14 +02:00
Joshua Santosh Ranjan
83b4edddf0
Update Fabric Latency to Edge Properties
...
Related-To: LOCI-3464
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-25 03:23:53 +02:00
Aravind Gopalakrishnan
fcd0dd95a1
Activate metric group for immediate command list
...
Related-To: LOCI-3518
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2022-10-25 00:05:33 +02:00
Maciej Plewka
bbc31e6aac
Return error code for unsuported image arg in gen12lp
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-10-24 16:54:10 +02:00
Jim Snow
f976c7a313
Revert "Allocate RTDispatchGlobals as unboxed array"
...
This reverts commit eaa4965ae8 .
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2022-10-24 05:16:03 +02:00
Compute-Runtime-Validation
d653779098
Revert "L0 debug - Fix thread creation for windows DSS"
...
This reverts commit 3724807eed .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-22 14:38:24 +02:00
Artur Harasimiuk
9ad3f6190f
do not sleep in ULTs
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-10-21 19:37:52 +02:00
Yates, Brandon
3724807eed
L0 debug - Fix thread creation for windows DSS
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-10-21 18:47:49 +02:00
Zbigniew Zdanowicz
c777f43909
Enable heap sharing for XE_HPG
...
Related-To: NEO-7142
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-10-21 13:43:44 +02:00
Matias Cabral
b103b0c43f
Reduce the SLM time waiting on ready CMD to 100 uSec
...
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-10-21 12:50:58 +02:00