Commit Graph

14944 Commits

Author SHA1 Message Date
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
Artur Harasimiuk 1ae79d4ac0 build: fix setup_ult_global_flags.cmake usage in shared folder
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-12-11 17:07:55 +01:00
Mateusz Jablonski 67626a1465 test: increase mt tests iteration timeout on Windows
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-11 16:49:45 +01:00
Dunajski, Bartosz 717bc0c03f refactor: pass InOrderExecInfo to encode method
Related-To: NEO-7966

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-12-11 16:43:30 +01:00
Mateusz Jablonski b182917d9d refactor: correct naming of allocation types
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-11 16:23:37 +01:00
Mateusz Hoppe eac3d2130d fix: correclty report pagefaults while single-stepping or resuming bp
- while resuming threads - after checking threads stopped immediately
check for FE bit, if set do not generate thread stop event
- if PageFault occured, report stop event based on pagefault event

Related-To: GSD-7316

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-12-11 14:53:49 +01:00
Compute-Runtime-Validation 33a36e5e56 Revert "feature: api support for Event sync mode"
This reverts commit 156154813a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-12-11 14:08:19 +01:00
Maciej Plewka 1546a03f3d test: Split test cmdlist 7 file
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2023-12-11 13:27:13 +01:00
Mateusz Jablonski beafea9b39 refactor: correct naming of enum class constants 2/n
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-11 13:13:35 +01:00