Mateusz Jablonski
c8875e5561
test: add missing expectation of printed error message
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-06-30 16:33:28 +02:00
Mateusz Jablonski
8327a68c9b
fix: correct programming preferred slm size for 12.70/12.71 releases
...
do not exceed 96K slm allocation size
Related-To: HSD-14019148270, HSD-14019142146
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-06-30 14:40:34 +02:00
Cencelewska, Katarzyna
1e8a53bd53
fix: Unify logic calculating threads per work group part 2
...
- use calculateNumThreadsPerThreadGroup instead of getThreadsPerWG to
have same flow and proper values of threads per work groups
Related-To: NEO-8087
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com>
2023-06-30 14:16:08 +02:00
Lukasz Jobczyk
c294ef48ce
fix: Make tlb flush os agnostic
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2023-06-30 14:12:59 +02:00
Artur Harasimiuk
3c4d921a80
refactor: remove not used code
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-06-30 13:39:25 +02:00
Michal Mrozek
5eadedc36e
refactor: Remove not used logic.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2023-06-30 10:58:35 +02:00
Zbigniew Zdanowicz
21823af419
performance: add skeleton method to cmdlist immediate flush task
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-06-30 10:46:20 +02:00
Daria Hinz
a6fee8994d
feature: Adding kernel sizes validation in ocloc
...
This commit adds a validation layer in ocloc,
which is designed to check if the data read from
the binary file does not exceed the size of the section.
Related-To: NEO-8062
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2023-06-30 10:39:31 +02:00
ocldev
048dbaffc0
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-06-30 10:36:20 +02:00
Dominik Dabek
10ac167bdc
fix(ocl): do not multiply kmdNotify waitTimeout
...
With direct submission disabled this resulted in waitTimeout long enough
that kmdWait fallback was rarely used.
This caused more CPU spin time.
Related-To: GSD-3612
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2023-06-29 16:06:28 +02:00
Zbigniew Zdanowicz
eb4e7fb2a6
performance: immediate flush add flushing mechanism to gpu
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-06-29 15:52:13 +02:00
Filip Hazubski
df62888efc
fix: no longer append .bin to binary name when "-output_no_suffix" is passed
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2023-06-29 14:10:25 +02:00
Dunajski, Bartosz
9a8c38fa94
feature: unregister csr client on cmd list host sync
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-06-29 13:52:08 +02:00
Grzegorz Choinski
2e6be5ae56
ci: lint revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2023-06-29 13:40:47 +02:00
Artur Harasimiuk
cf73ab0df3
refactor: remove not used code
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-06-29 13:04:23 +02:00
Cencelewska, Katarzyna
0d7aefe66b
fix: Unify logic calculating threads per work group part 1
...
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com>
2023-06-29 10:43:22 +02:00
Compute-Runtime-Validation
550b6703b8
Revert "feature: enable direct submission Windows WDDM 2.0"
...
This reverts commit 87eb609958
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-06-29 10:33:39 +02:00
Filip Hazubski
6489379508
feature: Add pat index programming to gem create ext call
...
When upstream ioctl helper is created it will try to create small
allocation, adding I915_GEM_CREATE_EXT_SET_PAT extension. If it
succeeds, for all resources with valid pat index value it will then
explicitly program pat index value with gem create ext call.
PrintBOCreateDestroyResult value can be used to:
- print whether the set pat extension is supported by the kernel, when
ioctl helper is created
- print whether set pat extension was added for a given gem create ext
call and what pat index value was programmed
Resolves: NEO-7896
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2023-06-29 08:51:00 +02:00
Kulkarni, Ashwin Kumar
223640f9ff
test(sysman): enables fabric port ULT support for zesInit windows
...
Related-To: LOCI-4207
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2023-06-29 08:39:13 +02:00
Jaroslaw Chodor
023fe38448
fix: Use correct dimensions for UV plane
...
For image view mapped directly to UV plane,
the dimensions should 2 times smaller than
dimensions of the source image.
(1 raw UV pair maps to 2x2 block of original image)
Related-To: NEO-7936
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2023-06-28 23:34:50 +02:00
Matias Cabral
8f159308ac
documentation: Add metrics GPU specific document
...
Add new file with L0 GPU specific details of metrics support
Resolves: LOCI-4209
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2023-06-28 22:31:54 +02:00
Mayank Raghuwanshi
d02885767d
feature: Add Support for 64 bit aggregated read/write counters
...
Related-To: LOCI-4529
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2023-06-28 18:14:47 +02:00
ocldev
b840c169c7
build: metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-06-28 15:44:30 +02:00
Dunajski, Bartosz
ecb415bf62
feature: reenable RelaxedOrdering
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-06-28 12:20:17 +02:00
Mateusz Jablonski
c6404e6626
fix: don't submit to gpu when device state is invalid
...
Related-To: NEO-8049
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-06-28 12:08:49 +02:00
Dunajski, Bartosz
2383896dbb
fix: stall RelaxedOrdering scheduler when programming Semaphores
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-06-28 11:46:04 +02:00
Igor Venevtsev
87eb609958
feature: enable direct submission Windows WDDM 2.0
...
Resolves: NEO-8072
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2023-06-28 09:01:09 +02:00
Igor Venevtsev
c2c622d695
fix: stop direct submission on platform destruction
...
Related-To: NEO-8072
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2023-06-28 08:41:31 +02:00
ocldev
1418300d31
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-06-28 08:30:44 +02:00
Zbigniew Zdanowicz
b3ebcfe811
performance: immediate flush add ending commands to command list buffer
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-06-28 08:22:29 +02:00
Zbigniew Zdanowicz
1067167637
test: adding testing debug flag overriding driver version
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-06-27 17:58:03 +02:00
Igor Venevtsev
feb605577c
fix: start direct submission controller on first wddm csr flush
...
Related-To: NEO-8072
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2023-06-27 17:30:45 +02:00
Brandon Yates
bef89a3a7c
feature(debugger): Force GRF count to 128
...
System Routine changes for implementing large-grf debugging
will result in GRF count of 256 being reported for kernels
in all GRF modes. Applications using L0 Debug API do not
yet have a way to determine actual GRF count for kernel.
This commit is a temporary adjustment to avoid breaking debug
API users after new system routine is enabled.
This problem will be fully solved in follow up patch with switch to
zetDebugGetThreadRegisterSetProperties
Related-to: NEO-7370
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2023-06-27 14:24:52 +02:00
Filip Hazubski
5bfcb07b49
build: update i915 headers
...
third_party/uapi/drm - from 7067d1a82560a2e79adefac0d28e08cb163ae907
https://cgit.freedesktop.org/drm-tip
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2023-06-27 13:22:42 +02:00
Dominik Dabek
966986a51b
performance(ocl): enable resolve deps by pc on MTL
...
Enable resolve dependencies by pipe control on MTL
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2023-06-27 12:20:48 +02:00
Joshua Santosh Ranjan
0853cb71b7
feature: initial support for MetricGroupGetExportData
...
Related-To: LOCI-4356, LOCI-4357
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-06-27 00:09:45 +02:00
Aravind Gopalakrishnan
ba4c4a5af0
feature(sysman): Retrieve uuid for Sysman device properties
...
- Abstracts product helpers logic for uuid
- Add UUID retrieval for Linux for Sysman via zesInit path
Related-To: LOCI-4137
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2023-06-26 19:17:21 +02:00
Dunajski, Bartosz
7ac825e74b
refactor: add debug flag to synchronize Event before reset
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-06-26 17:38:37 +02:00
ocldev
82db3eda90
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-06-26 16:51:43 +02:00
Joshua Santosh Ranjan
d2b935b300
fix: fix uninitialized variables in test
...
Related-To: LOCI-4171
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-06-26 16:35:59 +02:00
Cencelewska, Katarzyna
68d81c82a7
fix: Use proper value about hw local id generations
...
- remove useless flag ForceNumberOfThreadsInGpgpuThreadGroup
- add new flag "RemoveRestrictionsOnNumberOfThreadsInGpgpuThreadGroup"
to restore old path without restrictions about number of threads in
thread group
- fix forwarding information about hw local ids generations to
calculate numOfThreadsInThreadGroup correctly
Related-To: NEO-7952, NEO-7982
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com>
2023-06-26 16:35:42 +02:00
Dunajski, Bartosz
aea5f435db
feature: unregister CSR client on Event host synchronize
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-06-26 12:02:14 +02:00
Dunajski, Bartosz
61fb19caab
feature: bring back counter based in-order tracking
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-06-26 10:01:18 +02:00
Lukasz Jobczyk
bc0a3a7eb5
fix: Consider slm size in suggest work group cache
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2023-06-26 09:12:54 +02:00
Joshua Santosh Ranjan
97b4d8bab5
feature: add initial support for host mapped timestamps
...
Related-To: LOCI-4171
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-06-26 08:29:58 +02:00
Grzegorz Choinski
9214d0c635
ci: lint revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2023-06-23 15:35:10 +02:00
Lukasz Jobczyk
72749dbfdf
performance: Enable ULLS on MTL Linux
...
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2023-06-23 11:23:44 +02:00
Dunajski, Bartosz
2b5e475db9
refactor: use hex values to print TSP usage
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-06-23 11:22:10 +02:00
Kulkarni, Ashwin Kumar
73b40a49dc
fix(sysman): Enables zesInit flow without setting ZES_ENABLE_SYSMAN
...
Related-To: LOCI-4458
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2023-06-23 11:01:36 +02:00
Lukasz Jobczyk
51d922f5a1
fix: Adjust ULLS init vector for MTL
...
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2023-06-23 10:29:45 +02:00