Mateusz Hoppe
8000133b2a
refactor: add method to adjust regular context count
...
Related-To: NEO-12258
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-09-25 13:46:46 +02:00
Mateusz Hoppe
2f4d240779
feature: enable global bindless allocator on xe2hpg
...
Related-To: NEO-7063, NEO-11533
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-09-25 12:36:00 +02:00
Damian Tomczak
98b1f8b1fa
feature: stateless appendPageFaultCopy
...
Related-to: NEO-11859
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-09-25 11:13:16 +02:00
Mateusz Jablonski
4a226bbfc1
test: fix test compilation issues with clang18
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-09-25 11:02:09 +02:00
Jitendra Sharma
2ed2cb43db
fix: Read fifo_head from state save area header correctly
...
Currently we are reading fifo_head from local copy of saved
stateSaveAreaHeader.
However, during fifo read dbgUMD is reading FIFO entries and
accordingly SIP would also update fifo_head.
Hence while accessing fifo_head, ensure that we always read
fifo_head from latest in memory state save area header.
Related-To: NEO-12787
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-09-25 10:44:41 +02:00
Szymon Morek
468e309e11
fix: call evict under lock
...
Related-To: NEO-12657
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-09-25 10:26:01 +02:00
Damian Tomczak
2b9942b853
test: stateful and stateless matchers
...
Related-to: NEO-11859
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-09-25 10:25:47 +02:00
Damian Tomczak
4d68f1de43
refactor: stateless unification for l0
...
Related-to: NEO-11859
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-09-25 10:01:50 +02:00
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