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
Krystian Chmielewski
23bb199a15
vme kernels - fallback to ctni
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-04 18:38:01 +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 Jablonski
1c3d5c3892
Prepare mechanism for returning GPU execution error on OCL API
...
translate task count value to OCL error
Related-To: NEO-7412
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-04 15:54:19 +01:00
Mateusz Jablonski
ab6af4247e
Add missing tests for hw info config dg1
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-04 14:22:45 +01:00
Krystian Chmielewski
78d75dee0f
Use mock in KernelArgInfoTest
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-04 14:09:47 +01:00
Krystian Chmielewski
d72a5097b7
Remove unneded ocl test files compilation
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-04 14:09:31 +01:00
Krystian Chmielewski
bb277c0830
Fix sub group info test
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-04 13:32:00 +01:00
Mateusz Jablonski
930ca001a1
Add a layer to translate exec buffer error to SubmissionStatus value
...
handle errors: EWOULDBLOCK, ENOSPC, ENOMEM, ENXIO
Related-To: NEO-7144, NEO-7412
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-04 10:32:54 +01:00
ocldev
797f395f0e
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-11-04 08:13:18 +01:00
Brandon Yates
76ef0bfb0a
L0debug - Canonize SBA in single address space mode
...
Signed-off-by: Brandon Yates<brandon.yates@intel.com >
2022-11-03 21:58:06 +01:00
Compute-Runtime-Validation
83f63e0008
Revert "Ocloc - fix binary output filename with "-output_no_suffix""
...
This reverts commit 3ca628c388 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-03 21:28:39 +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
Szymon Morek
9a4467f368
Replicate CONSTANT_SURFACE across tiles
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-11-03 18:36:18 +01:00
Mateusz Hoppe
3ca628c388
Ocloc - fix binary output filename with "-output_no_suffix"
...
Resolves: NEO-7474
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-11-03 18:27:02 +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
Artur Harasimiuk
257967e2f6
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-11-03 16:19:06 +01:00
Maciej Plewka
9fa6f1075e
Use globalMemSize from deviceInfo to compare private/scratch size
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-11-03 16:13:05 +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
Kacper Nowak
709e322a4a
feat(zebin): get extended args metadata on clGetKernelArgInfo API call
...
This commit adds support for retrieving extended args metadata passed in
.kernel_misc_info zeInfo's section on clGetKernelArgInfo call.
Related-To: NEO-7372
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-11-03 13:15:09 +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
Artur Harasimiuk
946dd27125
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-11-03 12:03:56 +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
Compute-Runtime-Validation
49c828e481
Revert "L0debug - Canonize SBA in single address space mode"
...
This reverts commit f067145137 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-03 09:41:50 +01:00
Warchulski, Jaroslaw
f0a9533c83
Improve error reporting in ocloc
...
Related-To: NEO-6425
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-03 09:29:46 +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
Mateusz Jablonski
d45d62ef0e
Add debug flag to force nonblocking exec buffer calls when using prelim kernel
...
Related-To: NEO-7144
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-03 09:10:31 +01:00
Aravind Gopalakrishnan
3b4695460a
Fix misaligned pointer returned in heap allocator
...
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2022-11-03 00:23:24 +01:00
Krystian Chmielewski
52b1d92193
Mock debug program instead of using binaries
...
Removes usage of precompiled binaries in debug program tests.
Related-To: NEO-7383
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-02 17:50:42 +01:00
Krystian Chmielewski
69bef975f0
OCL cache per thread data
...
Add caching mechanism for local ids in OCL.
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-02 17:07:29 +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
Dominik Dabek
4f9498476d
Re-enable tg dispatch size heuristic
...
Related-To: NEO-6989
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-11-02 14:12:46 +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
Cetnerowski, Adam
d9658696ab
Documentation: Clarify distro support.
...
Cleanup stale documentation.
Expand FAQ.
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2022-11-02 13:42:53 +01:00
Pawel Cieslak
e90e145a28
Update infra
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2022-11-02 13:30:10 +01:00
Cencelewska, Katarzyna
a094a9bafe
Fix convert timestamp to use double values
...
to avoid division by 0
Resolves: HSD-18025033373
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2022-11-02 13:02:45 +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
Lukasz Jobczyk
0353116964
Do not flush dc when encode compute mode on tgl and later
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-11-02 12:57:00 +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
Mateusz Jablonski
1131a6a4c1
Update i915 prelim headers to v2.0-rc15
...
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc15
Related-To: NEO-7457
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-02 11:30:54 +01:00
Mateusz Jablonski
5d3b665ea0
ULT: Move Xe product specific tests shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-02 11:30:21 +01:00
Mateusz Jablonski
0f8489b5f8
ULT: Move product specific tests to shared (gen9-gen12lp)
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-02 11:30:04 +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
Yates, Brandon
f067145137
L0debug - Canonize SBA in single address space mode
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-11-02 09:37:12 +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
Dunajski, Bartosz
a9ba581d97
Always use unrecoverable drm context
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-10-31 10:08:57 +01:00
Compute-Runtime-Validation
308f54e4eb
Revert "Apply basic WA only for multi CCS on DG2"
...
This reverts commit 5a2f00d295 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-31 03:27:29 +01:00