Commit Graph

15018 Commits

Author SHA1 Message Date
Dunajski, Bartosz
9309d7d865 feature: initial support of zexCounterBasedEventCreate 2
Related-To: NEO-8145

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-15 11:47:36 +01:00
Kamil Kopryk
fefda13a6e fix: add __user and __packed empty definitions
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-01-15 11:13:17 +01:00
Mateusz Jablonski
f764b6b126 test: reduce number of iterations in mt test
Related-To: NEO-9803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-01-15 10:44:30 +01:00
Dominik Dabek
997bdfa010 performance: add windows thread priority debug key
Set windows thread priority to "above normal" on wddm init if flag is
set.

Related-To: NEO-8215

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-01-15 08:14:46 +01:00
Compute-Runtime-Validation
9b0c64abef Revert "performance: Enable ULLS on WSL"
This reverts commit 42c2b6b0e2.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-01-15 06:08:44 +01:00
Compute-Runtime-Validation
1cc4c6c10f Revert "feature: initial support of zexCounterBasedEventCreate"
This reverts commit d8f8b70dd7.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-01-15 05:41:10 +01:00
ocldev
b7cc737882 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-01-14 22:51:14 +01:00
Compute-Runtime-Validation
37bfde9e4d Revert "refactor: Improve builtins compilation"
This reverts commit 21bc398340.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-01-13 05:10:20 +01:00
Dunajski, Bartosz
d8f8b70dd7 feature: initial support of zexCounterBasedEventCreate
Related-To: NEO-8145

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-12 15:11:00 +01:00
Warchulski, Jaroslaw
d1061cd923 fix: don't unregister csr clients in EventImp::reset()
Related-To: GSD-7129
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com>
2024-01-12 14:35:20 +01:00
Dominik Dabek
b3b402cad2 feature(zebin): read indirect detection version
Read indirect detection version intel compat notes from zebin.

This is to prepare for enabling indirect access optimization in AOT
built kernels.

Related-To: NEO-7712

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-01-12 14:20:52 +01:00
Mateusz Hoppe
a972cdaa6b fix: initialize device caps before creating engines
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-01-12 14:09:30 +01:00
Pawel Cieslak
c01dec2d41 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-01-12 13:51:13 +01:00
Fabian Zwolinski
a3bd629aff 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>
2024-01-12 13:09:06 +01:00
Lukasz Jobczyk
42c2b6b0e2 performance: Enable ULLS on WSL
Related-To: NEO-10037

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-01-12 12:03:53 +01:00
Pawel Cieslak
688b0c5ada ci: add cal component to packaging manifest
Related-To: NEO-9658
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-01-12 10:23:09 +01:00
Bari, Pratik
88b44c6644 fix(sysman): Return correct HwMon path for Prelim File
Related-To: NEO-10030

Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2024-01-12 10:08:33 +01:00
Dunajski, Bartosz
aaef241111 refactor: allow creating Event without pool object
Related-To: NEO-8145

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-12 10:08:17 +01:00
Kamil Kopryk
f99edf72e1 refactor: Add common HardwareCommandsHelper enablers
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-01-12 09:39:12 +01:00
Lu, Wenbin
0db5b630c9 fix: do not force root device when opening IPC handles
Related-To: NEO-9422

Signed-off-by: Lu, Wenbin <wenbin.lu@intel.com>
2024-01-12 09:38:57 +01:00
ocldev
4af79b99cc build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-01-12 06:04:01 +01:00
Fabian Zwolinski
903e581b5f fix: add support for bindless implicit args
Support for:
global_base and const_base in bindless addressing mode.

Related-To: NEO-9855
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2024-01-12 01:27:17 +01:00
Lukasz Jobczyk
2bda9f0b58 fix: Release usage when put cmd buffer to reusable list
Resolves: NEO-10004
Related-To: NEO-7116

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-01-11 18:40:38 +01:00
Dunajski, Bartosz
6abce2b29d feature: zexEventGetDeviceAddress support
Related-To: NEO-8145

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-11 16:22:11 +01:00
Kamil Kopryk
21bc398340 refactor: Improve builtins compilation
Related-To: NEO-7621

- simplify logic
- correct names
- remove inconsistent foreach
foreach(GENERATED_BUILTINS_IMAGES ${GENERATED_BUILTINS_IMAGES})

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-01-11 15:20:01 +01:00
Dunajski, Bartosz
b9fe6a3f18 feature: allow patching CB Events on non-inOrder regular cmd lists
Related-To: NEO-8145

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-11 15:19:45 +01:00
Dunajski, Bartosz
3ef96a157c test: move in-order cmdlist test to new file
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-11 12:30:57 +01:00
Dongwon Kim
8dda7e3936 feature: adding device ids of 4 more DG2 variants
Related-To: NEO-9775

Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
2024-01-11 09:56:16 +01:00
Dunajski, Bartosz
b18acc26b7 feature: new API to create and export counter-based Event
Related-To: NEO-8145

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-11 09:42:38 +01:00
Brandon Yates
ba0db2488a refactor: Implement Xe Resoure Registration (2/x)
Refactor drm_debug.cpp into IoctlHelper

Related-to: NEO-9161

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-01-11 08:26:29 +01:00
Brandon Yates
d3baab00db feature: Register resources for Xe at vm creation (1/x)
Add interfaces to IoctlHelperXe for registering resources.
Introduce new debug key EnableXeResourceRegistration to attach
resources to vm_create ioctl.

Related-to: NEO-9161
Signed-off-by: Brandon Yatse <brandon.yates@intel.com>
2024-01-11 08:15:50 +01:00
Kamil Kopryk
0aee72f1fc refactor: disable instantiation-after-specialization clang warning
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-01-10 13:50:25 +01:00
Krzysztof Gibala
d18aa30352 test: use same pattern for zebin attribute decoding
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2024-01-10 13:17:22 +01:00
Zbigniew Zdanowicz
eec553ea6a fix: set ulls ring start state according to returned value from kmd call
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-01-10 12:57:34 +01:00
Mateusz Hoppe
31edeb0765 feature: set HP flag when creating HardwareContextController
- for highPriority context

Related-To: NEO-7824

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-01-10 12:46:29 +01:00
He, Wenju
47ed5947c7 test: align testBindlessImageSampled's mode with testBindlessImages
Also fix outputValidated to be false if any of the tests fail.

Related-To: NEO-7063
Signed-off-by: He, Wenju <wenju.he@intel.com>
2024-01-10 10:15:45 +01:00
ocldev
32e7982e5f build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-01-10 06:05:37 +01:00
Katarzyna Cencelewska
5d2d3ed899 refactor: modify sip kernel helpers
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2024-01-09 17:09:10 +01:00
Compute-Runtime-Validation
8df4dab1a3 Revert "performance: Remove tlb flush on DG2 Linux"
This reverts commit 44a162053b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-01-09 16:53:00 +01:00
Jitendra Sharma
2c8dcb2925 fix: update uapi eudebug headers
- Update uapi eudebug headers in third_party/uapi-eudebug/drm
to 48898f9ec7d7d89d969fb802669cec3cbbed9fee from
https://gitlab.freedesktop.org/miku/kernel/-/tree/eudebug-dev-pub

Related-To: NEO-9139


Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-01-09 16:44:14 +01:00
Dunajski, Bartosz
6eb152b24b feature: improve post sync system memory fence programming
Related-To: NEO-8210

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-09 11:55:25 +01:00
Compute-Runtime-Validation
46d860b2bf Revert "feature: Register resources for Xe at vm creation (1/x)"
This reverts commit e1fefd1974.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-01-09 11:36:00 +01:00
Mateusz Jablonski
a73fb4d2fe fix: correct reporing kernel private size on L0
unify the logic across APIs

Related-To: NEO-9944
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-01-09 09:54:05 +01:00
Grzegorz Choinski
668d5b7233 ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2024-01-08 21:49:33 +01:00
Young Jin Yoon
237a7f5494 fix: fix clang-tidy errors on some numa tests
Modified variables to address clang-tidy issues and MSVC
compilation issues.

Related-To: NEO-8276
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2024-01-08 21:36:39 +01:00
ocldev
316f0161eb build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-01-08 18:22:33 +01:00
Brandon Yates
e1fefd1974 feature: Register resources for Xe at vm creation (1/x)
Add interfaces to IoctlHelperXe for registering resources.
Introduce new debug key EnableXeResourceRegistration to attach
resources to vm_create ioctl.

Related-to: NEO-9161

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-01-08 13:36:24 +01:00
Lukasz Jobczyk
44a162053b performance: Remove tlb flush on DG2 Linux
Resolves: NEO-7116

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-01-08 12:39:19 +01:00
ocldev
6aaaed6c68 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-01-08 12:24:30 +01:00
Lukasz Jobczyk
7b8abd8fff fix: pass GMM to Drm::getPatIndex
Related-To: NEO-9543

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-01-08 09:14:14 +01:00