Jemale Lockett
6d945ad28b
fix: Update topology mapping
...
Updates topology mapping to handle
case when no dual subslices
Resolves: NEO-10670
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2024-03-28 19:03:05 +01:00
Dominik Dabek
b95dd1d405
fix: add assignment operator to ulls state
...
Fix for coverity issue, copy without assign.
Related-To: NEO-10942
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-03-28 16:32:35 +01:00
Artur Harasimiuk
9c9132ab56
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-03-28 15:49:30 +01:00
Kacper Nowak
35ca2bbea9
refactor: refactor logic for querying atomic FP capabilities
...
- Move logic from product helper to compiler product helper
- Add method for adjusting fp16 and extra capabilities using release
helper (if present).
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2024-03-28 15:27:45 +01:00
Mateusz Jablonski
bcaa62bed3
build: refactor linux kernel headers
...
Add cmake flags to provide path to headers to drm / i915 /i915 prelim / xe
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-28 14:48:09 +01:00
Dominik Dabek
a7479e6332
fix: ulls controller state and tests
...
Make the fields in direct submission state atomic.
Add thread yields to waiting loop in tests to avoid compiler optimizing
them away.
Related-To: NEO-10942
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-03-28 14:38:33 +01:00
Zbigniew Zdanowicz
94cf31033c
refactor: change queue interfaces to provide different scratch controller
...
Related-To: NEO-10381
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-03-28 13:50:04 +01:00
Jitendra Sharma
96abe38c6d
feature: Implement getElfSize and getElfData methods for XE eudebug
...
Related-To: NEO-8407
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-03-28 12:32:18 +01:00
Compute-Runtime-Validation
e3f50e8aa9
Revert "fix: handle not aligned gtt size reported by i915"
...
This reverts commit dae901c13f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-03-28 12:03:23 +01:00
Wenju He
b0b82171ab
fix: fix potential integer overflow in CommandListCoreFamily getInputBufferSize
...
Related-To: GSD-4137
Signed-off-by: Wenju He <wenju.he@intel.com >
2024-03-28 10:29:40 +01:00
Zbigniew Zdanowicz
489ef2a310
feature: add getter of walker inline data offset
...
Related-To: NEO-10381
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-03-28 09:39:49 +01:00
Mateusz Jablonski
3b1e6b61e4
fix: remove setting scratch page flag in xe path
...
Related-To: HSD-18037680815
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-28 09:16:48 +01:00
Mateusz Jablonski
dae901c13f
fix: handle not aligned gtt size reported by i915
...
when i915 reports gtt size between 47 and 48 bits we consider
it as 48 bit VA space
Related-To: GSD-8215
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-28 08:46:53 +01:00
Mateusz Jablonski
e435a5cac4
fix: correct timeout for xe user fence
...
Related-To: HSD-18037675531
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-28 08:34:24 +01:00
Mateusz Jablonski
34a80e915c
fix: correct xe kmd flag for bind capture
...
Related-To: NEO-10496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-27 19:37:56 +01:00
Mateusz Jablonski
6095efa7d3
build: disable aub tests compilation by default
...
aub tests compilation can be enabled with cmake flag NEO_SKIP_AUB_TESTS=0
aub tests execution can be enabled with cmake flag NEO_SKIP_AUB_TEST_RUN=0
enabled aub tests execution forces compilation of aub tests targets
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-27 19:15:25 +01:00
Bartosz Dunajski
c3546f9e62
refactor: enable 64b mi_atomic operands and add cmp/wr operation
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-27 18:56:40 +01:00
Maciej Plewka
3d9e95d177
feature: Bind isa allocations as read only
...
Related-To: NEO-10398
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-03-27 17:39:46 +01:00
Mateusz Jablonski
2eecf29278
fix: correct setting scratch page in xe path
...
Related-To: NEO-10496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-27 16:44:21 +01:00
Bartosz Dunajski
0fbd2b51f5
feature: dont assign queue id for limited sync dispatch
...
Related-To: NEO-8171
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-27 15:46:26 +01:00
Lukasz Jobczyk
436579ca8c
fix: Disable async release of buffers with external host ptr
...
Related-To: NEO-10036
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-03-27 15:07:14 +01:00
Maciej Plewka
b722f3b579
feature: Add interface to bind resources as readonly
...
Related-To: NEO-10398
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-03-27 14:24:58 +01:00
Bartosz Dunajski
6c7a568f64
feature: handle limited sync dispatch initialization
...
Related-To: NEO-8171
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-27 13:44:11 +01:00
Zbigniew Zdanowicz
3560e8a735
feature: use stateless only kernels in command lists of stateless mode
...
Related-To: NEO-10381
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-03-27 13:30:47 +01:00
Mateusz Jablonski
00aa0802dd
build: add missing include
...
https://github.com/intel/compute-runtime/pull/715
Fixes : #715
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-27 13:11:34 +01:00
Artur Harasimiuk
ea3949cdc8
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-03-27 12:40:10 +01:00
Mateusz Jablonski
3914f60c96
refactor: remove not needed hardcoded values in xe path
...
Related-To: NEO-10496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-27 10:58:31 +01:00
Grzegorz Choinski
b3a5002dba
ci: infra revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2024-03-27 10:44:28 +01:00
ocldev
beb653aa51
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-03-27 09:00:37 +01:00
Compute-Runtime-Validation
8e44a46983
Revert "feature: bind resources as read only"
...
This reverts commit f3d36d3350 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-03-27 08:51:47 +01:00
Dominik Dabek
295b58a11f
fix: move ulls controller thread start
...
Move starting ulls controller thread outside constructor to avoid vptr
race.
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-03-27 08:06:50 +01:00
Compute-Runtime-Validation
707796a50d
Revert "fix: Disable async release of buffers with external host ptr"
...
This reverts commit 9b715c3ffc .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-03-27 07:49:54 +01:00
Mateusz Jablonski
5b6dd87fc3
refactor: remove not needed hardcoded values in xe path
...
Related-To: NEO-10496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-27 07:21:50 +01:00
Mateusz Jablonski
0b57b0fb7a
fix: remove invalid hardcoded flags for vm create in xe path
...
Related-To: NEO-10496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-26 21:36:19 +01:00
Mateusz Hoppe
420a6092ae
test: add test for config query in XE
...
Related-To: NEO-10168
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-03-26 19:43:11 +01:00
ocldev
ecdfd2acdd
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-03-26 17:26:50 +01:00
Mateusz Hoppe
a8fed83e6e
test: disable testBindlessImageSampled in full run
...
in zello_bindless_kernel test
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-03-26 16:29:45 +01:00
Mateusz Jablonski
1f96e6e251
fix: update uapi headers version to 6.8.1
...
source of files: https://git.kernel.org/stable/h/v6.8.1
Related-To: NEO-10496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-26 16:08:32 +01:00
Bartosz Dunajski
fce016ee7a
refactor: add new semaphore param
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-26 15:46:47 +01:00
Maciej Plewka
f3d36d3350
feature: bind resources as read only
...
Related-to: NEO-10398
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-03-26 14:11:57 +01:00
Zbigniew Zdanowicz
00445d9285
feature: add debugger functionality to global stateless feature
...
Related-To: NEO-10381
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-03-26 14:11:41 +01:00
Dominik Dabek
562d6f114b
performance: helper for adjust ULLS on battery
...
Related-To: NEO-10800
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-03-26 12:57:30 +01:00
Bartosz Dunajski
74dcb5a9e3
feature: initial support for sync dispatch token allocation
...
Related-To: NEO-8171
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-26 12:07:58 +01:00
Wenju He
8acb4678fb
feature: implement zeCommandListAppendImageCopyToMemoryExt/FromMemoryExt
...
This PR implements these two APIs defined in Level Zero spec.
They are required for SYCL bindless tests read_write_*D_subregion.cpp.
Related-To: GSD-4137
Signed-off-by: Wenju He <wenju.he@intel.com >
2024-03-26 08:55:25 +01:00
ocldev
7e599740ea
build: level_zero revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-03-26 08:37:31 +01:00
Aravind Gopalakrishnan
af65721cde
refactor: Add tlb flush before copy for regular command lists
...
Add tlb flush under debug key also for regular command lists
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2024-03-26 07:03:28 +01:00
Bartosz Dunajski
1377437b3f
fix: in-order compact events handling
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-26 00:15:53 +01:00
Brandon Yates
87022c31d3
feature: Register critical section metadata for xe debugger
...
Related-to: NEO-9161
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-03-25 20:56:08 +01:00
Bartosz Dunajski
97ce15614b
feature: mechanism to assign sync queue id in ImplicitScaling mode
...
Related-To: NEO-8171
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-25 20:30:32 +01:00
Mateusz Hoppe
72725e6ba9
feature: set priority for lowPriority contexts
...
Related-To: NEO-10168
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-03-25 20:19:43 +01:00