Fabian Zwolinski
880ab8e5c3
fix: correct img destruction order in zello_image_view
...
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2023-12-21 14:53:47 +01:00
Dunajski, Bartosz
0f275ab893
refactor: improve InOrder Walker patching
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-21 14:30:46 +01:00
Lukasz Jobczyk
fa181937a4
performance: Limit tlb flush WA scope on DG2 Linux
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2023-12-21 12:18:29 +01:00
Dunajski, Bartosz
f7eb961435
refactor: validate template type in isUndefinedOffset helper
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-21 10:29:04 +01:00
Mateusz Hoppe
024f3ffdf5
test: add zello_atomic_inc
...
- run 2 cmdlists with dependency that atomically increment buffer element
- collect timestamps
- allow inverse submission order
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-12-21 10:03:20 +01:00
Mateusz Jablonski
d7b17d8e1d
test: increase mt tests iteration timeout on Windows to 120s
...
Related-To: NEO-9803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-21 09:38:35 +01:00
Bellekallu Rajkiran
d0ac63b74e
feature: Boilerplate for retrieving current voltage
...
Related-To: NEO-9471
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-21 09:28:39 +01:00
ocldev
16713184b1
build: level_zero revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-21 09:20:36 +01:00
Mateusz Jablonski
a4888b39c6
build: add clang-tidy restriction for Enum case
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-21 08:58:51 +01:00
Compute-Runtime-Validation
590418a588
Revert "performance: Limit tlb flush WA scope on DG2 Linux"
...
This reverts commit 0b85a9f256
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-12-21 08:52:58 +01:00
Joshua Santosh Ranjan
2d62c4e058
fix(sysman): add implementation for getActivityExt
...
Related-To: NEO-8554
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-21 07:55:31 +01:00
Bakwad, Anvesh
4a59406f83
feature(sysman): Implement/Update Frequency APIs at each Product Level
...
Related-To: NEO-8745
Signed-off-by: Bakwad, Anvesh <anvesh.bakwad@intel.com>
2023-12-21 07:48:43 +01:00
Compute-Runtime-Validation
a93b26a55d
Revert "build: level_zero revision update"
...
This reverts commit 618bf55918
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-12-21 02:04:49 +01:00
Dunajski, Bartosz
f17f45d63f
feature: initial support for patching region params
...
Related-To: NEO-8070
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-20 21:38:39 +01:00
Aravind Gopalakrishnan
27b988b124
test: Add Dot product tests to release helpers
...
Related-To: NEO-9702
- Add test cases for all release helpers
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2023-12-20 21:27:01 +01:00
Mateusz Hoppe
c90dab7a2d
feature: introduce highPriority engine usage
...
Related-To: NEO-7824
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-12-20 20:59:43 +01:00
ocldev
3867e44cc4
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-20 20:38:31 +01:00
ocldev
618bf55918
build: level_zero revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-20 20:33:27 +01:00
Fabian Zwolinski
b6d572ddb8
fix: store image implicit args in bindless slot 1
...
bindless slot 0: image
bindless slot 1: image implicit args
bindless slot 2: redescribed image
Redescribed image moved one slot higher.
Separate allocation is created for new bindless slot.
Related-To: NEO-9740
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2023-12-20 19:09:14 +01:00
Lukasz Jobczyk
0b85a9f256
performance: Limit tlb flush WA scope on DG2 Linux
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2023-12-20 16:53:54 +01:00
Kulkarni, Ashwin Kumar
e3fb97c722
feature(sysman): enable product helper for global operations
...
Related-To: NEO-8754
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2023-12-20 14:29:17 +01:00
Mateusz Jablonski
b80a435686
build: remove naming restriction for level zero api experimental
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-20 13:45:45 +01:00
Mateusz Jablonski
bf60d77e10
refactor: correct naming of enum class constants n/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-20 10:56:37 +01:00
Aravind Gopalakrishnan
f5045348ad
fix: Report correct DP support for platforms
...
Related-To: NEO-9702
- Remove older interfaces and add new release helper
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2023-12-20 10:35:49 +01:00
Bellekallu Rajkiran
d953b3e8c5
refactor: Remove unnecessary prelim files for frequency
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-20 07:41:01 +01:00
ocldev
3f1d3d42ad
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-19 21:42:13 +01:00
Bari, Pratik
13a451712c
fix(sysman): ULTs for Frequency w.r.t Xe driver
...
Related-To: NEO-8815
Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2023-12-19 17:11:23 +01:00
Maciej Bielski
cb448c6c35
fix: add missing registerIpcExportedAllocation
...
Unify `getIpcMemHandle()` and `getIpcMemHandles()` and fix the issue of
missing IPC handles registration while reducing copy-pasted code.
Also replace `boHandle` with `boHandleWrapper` to leverage `refCount`
properly and avoid double-free.
Related-To: NEO-8904
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2023-12-19 15:09:21 +01:00
Mateusz Jablonski
138fb65401
refactor: correct naming of enum class constants 11/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-19 14:52:57 +01:00
Bellekallu Rajkiran
88534f1f3c
refactor: Make ras Util class non copyable or movable
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-19 14:40:34 +01:00
Zbigniew Zdanowicz
f2d5e73f72
fix: correct elf decoder section name getter
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-12-19 11:54:21 +01:00
Mateusz Jablonski
de93bc6928
refactor: correct naming of enum class constants 10/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-19 11:30:39 +01:00
Mateusz Jablonski
a6458433dc
refactor: correct naming of enum class constants 9/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-19 10:36:25 +01:00
Dunajski, Bartosz
c612a86d28
feature: initial support for new zeinfo args
...
Related-To: NEO-8070
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-19 10:04:14 +01:00
Mateusz Jablonski
dd1b9d6abc
refactor: correct naming of enum class constants 8/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-19 08:18:18 +01:00
Joshua Santosh Ranjan
269009c299
feature(sysman): enable guc based engine utilization counters
...
Related-To: NEO-8554
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-19 07:43:25 +01:00
Joshua Santosh Ranjan
b5660ea9ec
fix: update uapi headers
...
Update uapi header to prelim v2.0-rc22
Related-To: NEO-8554
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-18 22:29:40 +01:00
Brandon Yates
0c7ba17f1a
feature(debugger): Implement attach for xe debugger
...
Related-to: NEO-8407
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2023-12-18 16:27:17 +01:00
Mateusz Jablonski
a94c54e353
test: increase per aub test case timeout to 32 sec
...
Related-To: NEO-9730
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-18 16:10:12 +01:00
Chodor, Jaroslaw
7e795cd3c1
feature: Adding support for OCL C support queries to ocloc
...
Feature needed for automated OCL C compilation with ocloc as backend.
Added queries :
* CL_DEVICE_EXTENSIONS
* CL_DEVICE_EXTENSIONS_WITH_VERSION
* CL_DEVICE_PROFILE
* CL_DEVICE_OPENCL_C_ALL_VERSIONS
* CL_DEVICE_OPENCL_C_FEATURES
Sample command line:
ocloc query -device skl CL_DEVICE_OPENCL_C_FEATURES
Related-To: GSD-7420
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2023-12-18 15:19:16 +01:00
Dunajski, Bartosz
d99104d5bf
refactor: improve ImplicitArg struct handling
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-18 15:19:00 +01:00
ocldev
ff45c4e989
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-18 14:07:46 +01:00
ocldev
d1055564f9
feature: brand string update
...
Related-To: NEO-7929
Updating device brand strings
Based on public support in Windows driver 31.0.101.5122
https://www.intel.com/content/www/us/en/download/785597/
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-18 13:18:32 +01:00
Mateusz Jablonski
fca28a930f
refactor: correct naming of enum class constants 7/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-18 13:05:56 +01:00
Bari, Pratik
577d7d2e37
fix(sysman): Sysfs Node change used by the Frequency Module
...
The Sysfs Nodes used by the Frequency Module with Xe driver has been
changed.
Related-To: NEO-8815
Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2023-12-18 12:24:51 +01:00
Ben Ashbaugh
976c6d3acc
feature: initial register count query implementation
...
Adds a per-kernel and per-device query to determine the
number of GRF registers that a kernel was compiled for.
This is an informal query for now, but may be added to
a formally supported extension in the future.
Related-To: NEO-9807
Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
2023-12-18 11:45:01 +01:00
Bellekallu Rajkiran
3b4eb80e89
refactor: Adjust Ras functionality based on KMD interface
...
This is to incorporate Ras error counter retrieval using
different interfaces for different platforms.
Related-To: NEO-9469
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-18 11:22:32 +01:00
Compute-Runtime-Validation
c08b453059
Revert "feature(sysman): support v2 engine busyness counters"
...
This reverts commit 591c70e81e
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-12-18 03:05:40 +01:00
Joshua Santosh Ranjan
591c70e81e
feature(sysman): support v2 engine busyness counters
...
Updating related uapi header from v2.0-rc22
Related-To: NEO-8554
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-16 00:10:34 +01:00
Dunajski, Bartosz
607832a8e6
fix: skip walker in-order signaling when closing PC is required
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-15 15:04:00 +01:00