Commit Graph

17331 Commits

Author SHA1 Message Date
Compute-Runtime-Validation
5dddd4a67f Revert "feature: Add experimental API for retrieval of kernel binary program ...
This reverts commit 24682e702b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-25 10:01:36 +02:00
ocldev
814df01f8e build: level_zero revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-25 02:51:27 +02:00
Bartosz Dunajski
2618f586fa fix: copy offload mmio programming
Related-To: NEO-12771

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-24 19:37:58 +02:00
Mateusz Hoppe
6ce947cb77 test: improve tests
- scratch related tests - fix getting ssh gpu address
- driver test - fix order of extensions
- cmdlist private heap - move ssh space consumption after appendKernel
to make sure first kernel will not allocate new ssh and the second one
will

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-24 19:27:23 +02:00
Compute-Runtime-Validation
47ef854665 Revert "refactor: remove not needed code"
This reverts commit 1eb5e945dc.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-24 19:13:20 +02:00
Compute-Runtime-Validation
297d98e456 Revert "feature: enable WMTP support on LNL"
This reverts commit fa4a1a5f1f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-24 16:49:44 +02:00
Lukasz Jobczyk
9185760a0e performance: Enable timestamp wait for queues on Xe2
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-24 14:55:26 +02:00
Mateusz Jablonski
1eb5e945dc refactor: remove not needed code
Related-To: NEO-12648

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-24 14:50:38 +02:00
Mateusz Jablonski
f8e77d5f43 fix: remove check for xe vmbind flags support
bind immediate and readonly flags are already available in upstream

Related-To: NEO-12774
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-24 14:33:31 +02:00
Mateusz Jablonski
fa4a1a5f1f feature: enable WMTP support on LNL
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-24 13:59:30 +02:00
Mateusz Jablonski
658a0667d4 fix: add missing command buffer header translation for WSL in WDDM2.3 case
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-24 13:40:17 +02:00
Radoslaw Jablonski
c53393152a fix: remove Systolic field from Xe2 Compute Walker
The field has been removed from Xe2.

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2024-09-24 13:40:03 +02:00
Jitendra Sharma
0b3a6df5db fix: Take regset_desc from correct SSH based on version major
Related-To: NEO-7988
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-09-24 12:31:21 +02:00
Zbigniew Zdanowicz
ede98e3d2c refactor: define product helper method once
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-09-24 12:18:26 +02:00
Mateusz Jablonski
8fe3b8037d fix: remove incorrect test kernel
test kernel uses image2d_t which is not supported on all platforms

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-24 12:11:35 +02:00
Compute-Runtime-Validation
abcb462ac3 Revert "performance: optimize memory used for scratch programming"
This reverts commit 9b2696a942.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-24 06:52:19 +02:00
Compute-Runtime-Validation
cb0b69a1cb Revert "feature: Add support for OA buffer overflow"
This reverts commit b2d25174fb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-24 03:53:39 +02:00
John Falkowski
24682e702b feature: Add experimental API for retrieval of kernel binary program data
Related-To: NEO-11651

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2024-09-24 02:48:29 +02:00
Brandon Yates
d4b9b8f99f build: Remove debugger uapi symbols that have been deprecated
Related-to: NEO-11365

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-09-23 18:43:15 +02:00
Mateusz Jablonski
7dfc549ff0 fix: remove not needed test files
merge kernel files to simple_kernels.cl

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-23 16:40:48 +02:00
Bartosz Dunajski
65cc393638 feature: allow for dispatching work without event pool allocation
Related-To: NEO-11925

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-23 16:34:03 +02:00
Bartosz Dunajski
5a72d93c31 fix: skip not initialized csr when downloading for tbx
Related-To: HSD-18040094854

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-23 16:23:11 +02:00
Artur Harasimiuk
7009a8d40f ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-23 15:32:15 +02:00
Maciej Plewka
80f75ceace fix: submit dummy exec to pin memory during zeContextMakeMemoryResident call
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-09-23 14:43:59 +02:00
Zbigniew Zdanowicz
60430c073e test: add command line option to change error count to display differences
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-09-23 14:34:42 +02:00
Pratik Bari
d060d0b6dd refactor(sysman): Compile the RAS module files by branch name
Added some tests for code coverage.

Related-To: NEO-12532


Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2024-09-23 14:25:07 +02:00
Mateusz Hoppe
9b2696a942 performance: optimize memory used for scratch programming
- reserve exact number of slots for scratch surface states in surface
state heaps
- do not use offsets for contexts depending on engine type executing
cmdlists

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-23 14:15:47 +02:00
shubham kumar
b2d25174fb feature: Add support for OA buffer overflow
Related-To: NEO-8685

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-09-23 11:26:28 +02:00
Jitendra Sharma
82eacc88bf refactor: Move all constants in sysman namespace
- Use inline constexpr for declaring global variables
- Avoid using Macros
- Use string_view type instead of std::string

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-09-23 11:24:47 +02:00
Artur Harasimiuk
7f6b259f0e ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-23 09:43:59 +02:00
ocldev
c361be411d build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-23 06:48:48 +02:00
Compute-Runtime-Validation
42f3993337 Revert "build: level_zero revision update"
This reverts commit 81864c8ee3.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-23 03:39:18 +02:00
ocldev
e6268c9cd0 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-22 12:45:57 +02:00
Jitendra Sharma
ac52a2ff5b feature: Before resuming the thread unlock them
Related-To: NEO-7988
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-09-21 09:25:12 +02:00
Compute-Runtime-Validation
3fa5504a5d Revert "performance: Override cacheable for timestampPacketTagBuffer"
This reverts commit ec75f8f686.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-09-21 04:19:24 +02:00
ocldev
81864c8ee3 build: level_zero revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-20 22:44:57 +02:00
ocldev
e56ecdc99b build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-09-20 20:20:18 +02:00
Slawomir Milczarek
354bef70ac feature: Add ioctl helper function to get fence address
Related-To: NEO-11817

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2024-09-20 19:30:10 +02:00
Lukasz Jobczyk
ec75f8f686 performance: Override cacheable for timestampPacketTagBuffer
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-09-20 16:03:50 +02:00
Bartosz Dunajski
d7ce841081 fix: InOrderExecInfo upload to tbx
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-20 16:03:09 +02:00
Kamil Kopryk
4ab60311c4 test: add makeResident counter for ult csr
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-20 15:30:57 +02:00
Mateusz Hoppe
4022acc4e4 test: force scratch in zello_bindless_kernel
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-20 15:08:41 +02:00
Mateusz Jablonski
33ece63b91 fix: remove incorrect test kernel
test uses image3d_t which is not supported on all platforms
since the functionality can be tested with other kernel
this one can be removed

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-20 15:08:27 +02:00
Wojciech Konior
c1edd23fd2 test: removing isEngineInstanced from tests
Related-To: NEO-12594

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2024-09-20 15:08:12 +02:00
Bartosz Dunajski
08f57c0fd4 refactor: get correct profiling allocation from event
Related-To: NEO-11925

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-09-20 15:07:58 +02:00
Maciej Bielski
1ccc208bc3 fix: avoid null pointer dereference
Related-To: NEO-12651

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-09-20 12:38:31 +02:00
Mateusz Hoppe
4a068c8eab fix: correclty program StateBaseAddress in global bindless mode
- prepare bindful ssh when kernel requires ssh heap and
SurfaceStateBaseAddress
- remove lastAppendedKernelBindlesMode - local ssh heap may be needed
for bindless kernels with scratch or misaligned buffer args
- use ssh heap gpu address to program SurfaceStateBaseAddress, global base is
used for BindlessSurfaceState and DynamicState

Related-To: NEO-7063

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-09-20 11:57:05 +02:00
Artur Harasimiuk
200acbe743 ci: infra revision update
Related-To: NEO-4031
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-20 10:29:31 +02:00
Artur Harasimiuk
01983eed29 build: set NEO_LEGACY_PLATFORMS_SUPPORT to FALSE by default
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-09-20 10:07:41 +02:00
Michal Mrozek
de628577d4 documentation: update the link for ICD to Khronos repo.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-09-20 08:48:08 +02:00