Jitendra Sharma
0248b53d86
feature: Retrieve vmToTile map information for multi tile eudebug support
...
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-12-18 11:59:49 +01:00
Bartosz Dunajski
e8cfb38db4
performance: improve relaxed ordering task count tracking
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-12-18 11:36:22 +01:00
Mateusz Jablonski
f357ada604
refactor: move product specific ioctl helper creation out of i915 specific code
...
Related-To: NEO-13527
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-18 11:36:07 +01:00
Artur Harasimiuk
58223ce8e1
ci: infra revision update
...
Related-To: NEO-13251
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-12-18 10:58:34 +01:00
Kamil Kopryk
ae394d815c
refactor: fix typo
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-12-18 10:21:48 +01:00
Kamil Kopryk
b724c964fc
performance: reserve vector before push_back's
...
Related-To: NEO-12742
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-12-18 10:07:56 +01:00
Mateusz Jablonski
169469eb06
refactor: extract querying device id / revision id to separate method in xe path
...
Related-To: NEO-13527
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-18 09:57:19 +01:00
Mateusz Jablonski
270570c5d3
refactor: move i915 specific logic to ioctl helper i915
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-18 09:44:30 +01:00
Kamil Kopryk
46a0c87168
test: add sampler with 1D image level zero black box test
...
Related-To: NEO-12742
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-12-18 09:32:13 +01:00
Kamil Kopryk
3be52fa1d0
refactor: Add ult with check if bindless ss is patched correctly
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-12-18 09:30:13 +01:00
Kulkarni, Ashwin Kumar
7986e68dfc
feature: adds support for 3 channel
...
Related-To: NEO-12887
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-12-18 07:04:14 +01:00
Raiyan Latif
06c94d47f9
feature: Add External Semaphore experimental [3/N]
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2024-12-18 05:29:33 +01:00
Pawel Cieslak
263d84f0ed
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2024-12-17 19:25:30 +01:00
Bartosz Dunajski
b1dea19fbd
refactor: move tag initialization to allocator [1/n]
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-12-17 17:53:13 +01:00
Pawel Cieslak
2062c13704
build: allow App Verifier to run as different user
...
Related-To: NEO-9832
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2024-12-17 17:36:18 +01:00
Bartosz Dunajski
f6df5c1dce
performance: optimize event host writes
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-12-17 17:36:03 +01:00
Filip Hazubski
a0cc124b2e
performance: Pass RootDeviceIndicesContainer by reference
...
Additionally pass std::map by reference in UsmMemAllocPoolsManager c-tor.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-12-17 14:18:30 +01:00
Mateusz Jablonski
474005de7d
refactor: move Drm methods definition to drm_neo.cpp file
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-17 13:41:57 +01:00
Oskar Hubert Weber
7b4504549e
test: allowing neo ULT build with optimization enabled 4/n
...
Related-To: NEO-8116
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2024-12-17 13:07:35 +01:00
ocldev
8d379a3bbc
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-12-17 13:07:19 +01:00
Pratik Bari
4eabc77932
fix: Check for Local Memory is removed during VF handle creation
...
- During VF handle creation, the check for the local memory used is
removed.
Related-To: NEO-13525
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-12-17 11:21:32 +01:00
Compute-Runtime-Validation
c7d1f3b6a9
Revert "performance: don't wait on fence immediately after bind"
...
This reverts commit ff65d0ab59 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-12-17 06:03:24 +01:00
Mateusz Jablonski
9b4606f5c6
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-16 23:47:37 +01:00
Mateusz Jablonski
53d255063c
fix: create eudebug interface at initialize of ioctl helper
...
Related-To: NEO-13511
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-16 23:45:17 +01:00
Chodor, Jaroslaw
31f0eef4be
fix: Use consistently proper size of implicit args buffer
...
Fixes discrepancy of implicit args buffer allocation and programming
in OCL path
Resolves: NEO-12316
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-12-16 18:07:22 +01:00
Dominik Dabek
d298e5ddb3
refactor: usm reuse, memory manager pointers
...
Keep pointers to memory managers in reuse structure.
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-12-16 17:09:51 +01:00
Szymon Morek
ff65d0ab59
performance: don't wait on fence immediately after bind
...
Related-To: NEO-13456
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-12-16 16:56:05 +01:00
Jitendra Sharma
322089fa5f
feature: Pass cookie in vmBindExt
...
Provide cookie in vmBindExt, so that information about deviceBitField
could be provided to vmBind. This information could be used in
debugUMD code to to create grouping of ISA segments on different
tiles.
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-12-16 14:11:20 +01:00
Mateusz Jablonski
86ecbf3507
fix: explicitly report unhandled event exec queue placements
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-16 13:11:39 +01:00
Mateusz Hoppe
5eebde1231
ci: infra revision update
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-12-16 12:17:54 +01:00
Dominik Dabek
e61d04a881
fix(ocl): track buffer pool count per device
...
Track amount of created buffer pools per device. Do not allocate extra
pools if limit is reached. New contexts will have pooling disabled if
limit is reached on device.
Related-To: NEO-13461
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-12-16 11:38:05 +01:00
Szymon Morek
b6fc2b5861
performance: enable copy through staging buffers on xe2 linux
...
Related-To: NEO-13456
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-12-16 11:18:33 +01:00
Andrzej Koska
105a586615
feature: Enable Tile64 Optimization Flag
...
Related-To: NEO-12134
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2024-12-16 11:09:26 +01:00
Aravind Gopalakrishnan
50ca369efa
documentation: Update md docs to match the header
...
Related-To: NEO-11488
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-12-16 10:47:02 +01:00
ocldev
67a3265f08
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-12-16 10:34:36 +01:00
shubham kumar
3c3724a9df
refactor: prework for adding eu stall support on xe2 and later
...
Related-To: NEO-13407
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-12-14 08:32:01 +01:00
Compute-Runtime-Validation
37eeef5ba4
Revert "fix: Remove the check for ze-take-global-address and update errors"
...
This reverts commit 156e219e7f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-12-14 04:50:41 +01:00
Wenbin Lu
17e537b694
feature: enable event synchronization GPU status check by default
...
Related-To: GSD-10187
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-12-13 20:36:15 +01:00
Marcel Skierkowski
e27a6dc280
refactor: use virtualFileSystem in ULTs
...
reducing the number of tests that have interactions with filesystem.
writeDataToFile() saves filename and content in std::map.
fileExistsHasSize() checks if file was previously written to virtualFileSystem
loadDataFromVirtualFile() fetches data from std::map based on filename
Related-To: NEO-7006
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2024-12-13 17:57:07 +01:00
Mateusz Hoppe
9f23867d30
test: refactor simplify drm direct submission test logic
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-12-13 17:24:45 +01:00
Mateusz Jablonski
8f7bacdd95
feature: add eudebug interface class
...
eudebug interface is now hidden under EuDebugInterface class
shared code uses generic object and param values
layout of structs is guarded by static asserts
eudebug support is guarded by cmake flags:
- NEO_ENABLE_XE_EU_DEBUG_SUPPORT - enables eudebug in general
- NEO_USE_XE_EU_DEBUG_EXP_UPSTREAM - registers exp upstream uAPI support
- NEO_ENABLE_XE_PRELIM_DETECTION - registers prelim uAPI support
This way we can support two different xe-eudebug interfaces within
single binary.
In unit tests there is mock eudebug interface enabled (even if no
eudebug support is enabled by cmake flag).
Related-To: NEO-13472
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-13 17:07:12 +01:00
Mateusz Jablonski
49c028858a
fix: optimize bind info in ioctl helper xe
...
bind info container is needed to distinguish between userptr and handles
with this change it stores only userptrs and their corresponding gpu va
Related-To: NEO-13501
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-13 16:07:30 +01:00
Neil R. Spruit
156e219e7f
fix: Remove the check for ze-take-global-address and update errors
...
Related-to: NEO-13458
- With new IGC, ze-take-global-address is not needed to ensure global
pointers are allowed. Updates the error message to provide the
correct information on why the query failed and remove the requirement
check for the flag.
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2024-12-13 15:52:36 +01:00
Zbigniew Zdanowicz
98fd7c9432
test: refactor aub tests to add fixture into separate file
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-12-13 14:35:32 +01:00
Artur Harasimiuk
9ba671fde3
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-12-13 13:43:29 +01:00
shubham kumar
316389782d
fix: Decouple power handle creation from power limit support available
...
Related-To: NEO-13185
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-12-13 11:43:28 +01:00
Maciej Bielski
41a6815d06
fix: check for nullptr before dereferencing
...
Related-To: NEO-13467
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-12-13 10:30:40 +01:00
Lukasz Jobczyk
093d987e33
performance: Enable timestamp wait for queues on Xe2
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-12-13 09:48:12 +01:00
Maciej Plewka
8151224501
fix: add microsecond resolution for timeout
...
Related-To: NEO-13445
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-12-13 09:32:18 +01:00
Wenbin Lu
c19df80bd8
feature: add key to force GPU status check in event synchronization
...
Related-To: GSD-10187
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-12-12 22:24:36 +01:00