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
Mateusz Witke
b1c01fc933
ci: kernel revision update to 5283
...
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com >
2023-12-15 12:21:36 +01:00
Dunajski, Bartosz
1219c48620
refactor: improve post sync handling and in-order unit tests
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-15 11:17:56 +01:00
Kulkarni, Ashwin Kumar
39561aa7e9
fix(sysman): Disable sysman API support with zeInit on xe
...
Related-To: NEO-8426
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-12-15 10:12:03 +01:00
Hazubski, Filip
023b5070fa
ci: update level_zero/tools config
...
Add reviewer joshua.santosh.ranjan@intel.com
Signed-off-by: Hazubski, Filip <filip.hazubski@intel.com >
2023-12-15 09:08:44 +01:00
Bari, Pratik
1eb82f9fd9
refactor(sysman): Add Xe code of Frequency to non prelim files
...
Related-To: NEO-8815
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-12-15 07:12:19 +01:00
Zbigniew Zdanowicz
fa44cc13a6
feature: add wrappers to waitpkg intrinsics
...
Related-To: NEO-9737
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-12-14 13:52:18 +01:00
Compute-Runtime-Validation
570b4d3d39
Revert "fix: align NEO to new Xe KMD header"
...
This reverts commit f68b8a2c97 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-12-14 10:23:31 +01:00
Maciej Plewka
125848e34b
fix: use internal engine for checking peer access
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
Related-To: NEO-9721
2023-12-13 16:14:58 +01:00
Mateusz Jablonski
27fbdde4c5
refactor: correct naming of unified memory enums
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 15:58:21 +01:00
Mateusz Jablonski
2eba5b35e4
refactor: correct naming of DrmParam enum values
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 15:43:46 +01:00
Zbigniew Zdanowicz
9024e4a548
feature: add detection of cpu waitpkg support
...
Related-To: NEO-9737
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-12-13 15:28:35 +01:00
Dominik Dabek
88db02e5a8
Revert "performance(ocl): set buffer pool size to 2MB"
...
This reverts commit b2cfd1877e .
Resolves: NEO-9771, NEO-9772
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-12-13 15:18:02 +01:00
Lu, Wenbin
67fa39c9a1
fix: get right page size when malloc uses 0 alignment
...
Related-To: GSD-7103
Signed-off-by: Lu, Wenbin <wenbin.lu@intel.com >
2023-12-13 15:00:56 +01:00
Mateusz Jablonski
739d181026
refactor: correct naming of enum class constants 6/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 14:48:52 +01:00
ocldev
b802ebf7b7
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-12-13 14:14:52 +01:00
Naklicki, Mateusz
f68b8a2c97
fix: align NEO to new Xe KMD header
...
Align to the new PAT and cache coherency support
xe_drm.h header is generated from the series
"PAT and cache coherency support"
from https://patchwork.freedesktop.org/series/123027/
Related-To: NEO-9421, NEO-8324
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2023-12-13 14:14:35 +01:00
Dominik Dabek
2146cd07ee
refactor: SortedVectorBasedAllocationTracker
...
Move code out to base class. This will allow to use the sorted vector
class with different values than only SvmData.
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-12-13 12:47:04 +01:00
Bellekallu Rajkiran
073000f105
refactor: Remove unnecessary fixture inheritance
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-12-13 12:28:11 +01:00
Mateusz Jablonski
261c4d3e72
refactor: add NOLINT for hardware info padding warning
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 12:18:11 +01:00
Dunajski, Bartosz
7fa7d4204d
feature: enable implicit conversion to counter based events
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-13 12:17:54 +01:00
Mateusz Jablonski
8c90350f3c
refactor: correct naming of enum class constants 5/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 10:06:02 +01:00
Mateusz Jablonski
432142c574
refactor: correct naming of enum class constants 4/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 08:08:51 +01:00
Mateusz Jablonski
01dd503e47
refactor: correct naming of MemoryPool enum values
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 07:51:39 +01:00
Pawel Cieslak
2007ec2f6a
ci: add initial configs
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2023-12-12 16:00:46 +01:00
Dunajski, Bartosz
ad5550b8eb
feature: pass interrupt info to EncodeDispatchKernelArgs struct
...
Related-To: NEO-8355
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-12 13:46:33 +01:00
Pawel Cieslak
886d495f50
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2023-12-12 13:15:38 +01:00
Mateusz Jablonski
0428c0acd1
refactor: correct naming of HeapIndex enum values
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-12 11:46:17 +01:00
Mateusz Jablonski
895519db38
refactor: correct naming of NEOImageType enum values
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-12 11:15:28 +01:00
Mateusz Jablonski
cff6c81be0
refactor: correct naming of DrmIoctl enums
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-12 10:02:19 +01:00
Dunajski, Bartosz
9121209c41
feature: api support for Event sync mode
...
Related-To: NEO-8179
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-12 09:42:57 +01:00
Compute-Runtime-Validation
7aef2440aa
Revert "fix: add fallback in setting hw ip version for MTL"
...
This reverts commit c7c7ba7159 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-12-12 01:49:31 +01:00
Artur Harasimiuk
1c514b95ef
ci: copy build logs when requested
...
Related-To: NEO-9328
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-12-11 18:26:25 +01:00
Mateusz Jablonski
4320f4829a
refactor: correct naming of enum class constants 3/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-11 17:43:50 +01:00