Szymon Morek
1199e19df5
performance: enable image writes through staging chunks
...
Related-To: NEO-12968
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-07 13:43:25 +01:00
Mateusz Jablonski
fde3b36125
fix: avoid enum out of scope cast in getProductsForTargetRange function
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-07 13:24:17 +01:00
Zbigniew Zdanowicz
9536510c5b
refactor: reorganize command encode classes 1/n
...
- remove obsolete file
- move methods from redundant compute mode file into dedicated platform files
- group same implementation into platform specific inl files
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-07 13:06:28 +01:00
Mateusz Witke
14f8db73cd
ci: i915 kernel revision update from 5844 to 5908
...
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com >
2024-11-07 12:57:05 +01:00
Bartosz Dunajski
fe76aac489
feature: link counter based event IPC APIs with existing implementation
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-07 12:43:27 +01:00
ocldev
0c62ead2b6
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-07 12:31:27 +01:00
Neil R. Spruit
84cd8226e3
feature: Support for zeInitDrivers
...
- Enabled support for zeInitDrivers which combines init and driver get
support.
- Moved driverHandleGet to be part of Driver class to allow for unit
testing of the functionality.
- Updated GTPIN init conditions such that init only occurs when pCount >
0 and the driver handle pointer is not null. This ensures that the
gtPin init does not trigger during the loader init calling
zeInitDrivers and only is called before the first handle is retrieved.
- Removed ze_init_flags_t flag from all driverInit functions since this
flag is unused in all functions.
Related-To: NEO-12905
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2024-11-07 12:16:15 +01:00
ocldev
68a815c2b6
build: gmmlib revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-07 05:59:53 +01:00
Compute-Runtime-Validation
2345979800
Revert "feature: Add Memory and GPU domain support for getEnergyCounter()"
...
This reverts commit 0be4ebe6c2 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-07 03:28:57 +01:00
ocldev
b9fb514ad2
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-06 21:47:39 +01:00
Joshua Santosh Ranjan
368afc2593
test: support additional parameters for copy workload
...
Related-To: NEO-12811
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-11-06 18:35:54 +01:00
Mateusz Jablonski
daa53cd8ca
fix: change default bmg revision to 0
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-06 18:06:40 +01:00
Szymon Morek
a25e973205
performance: write image through staging chunks
...
Related-To: NEO-12968
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-06 16:45:22 +01:00
ocldev
40c9c46db9
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-06 15:48:21 +01:00
Artur Harasimiuk
6f0e3c42b1
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-11-06 15:35:54 +01:00
Artur Harasimiuk
7c0ecf234f
build: detect IGA major version
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-11-06 14:27:39 +01:00
Bartosz Dunajski
efc31fbe06
refactor: unify event creation functions
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-06 12:17:54 +01:00
Maciej Plewka
df7e5191ed
fix: check if tracing_exit was called before return from api call
...
Related-To: GSD-9415, NEO-12719
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-11-06 11:31:31 +01:00
Zbigniew Zdanowicz
fdaaab01e9
refactor: change command list update capabilities
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-06 10:35:28 +01:00
Kamil Kopryk
6fc15a1799
fix: use correct builtin names for heapless
...
Related-To: NEO-12149
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-11-06 10:35:13 +01:00
Fabian Zwoliński
de4d67610c
fix: add missing in-order signalling in appendCopyImageBlit
...
Related-To: GSD-10281
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2024-11-06 10:34:59 +01:00
Compute-Runtime-Validation
fd1a000ae4
Revert "feature: enable recoverable pagefault"
...
This reverts commit c6c2eef063 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-06 07:39:04 +01:00
Bartosz Dunajski
128f9b4509
feature: add missing CB event scope flags
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-05 22:41:12 +01:00
Mrozek, Michal
2febf0597e
fix: remove incorrect code
...
- freed pointer cannot overlap with freed chunks, therefore there is no way
to merge it with freed chunks if they overlap
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2024-11-05 18:58:41 +01:00
Naklicki, Mateusz
bccd26413b
documentation: fix several typos in imm cmdlist description
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2024-11-05 17:46:27 +01:00
Zbigniew Zdanowicz
e3acd850ea
feature: add new functions to dispatch table
...
Related-To: NEO-11115
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-05 16:51:57 +01:00
Kamil Kopryk
99238f4dee
refactor: simplify getBuiltinResourceNames
...
remove not needed lambda function,
use string_view and remove string creation with .str()
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-11-05 14:46:46 +01:00
Artur Harasimiuk
f98f2459ea
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-11-05 14:02:15 +01:00
Brandon Yates
aaf2e997d3
fix: Set xe debugger clientHandle when metadata is rx'd
...
Xe debugger will receive one CLIENT_OPEN event per driver open. In
some use cases their will be multiple opens. We are only interested in
the open from the UMD under debug. Setting clientHandle when metadata is
received will filter out unneeded CLIENT_OPEN events
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-11-05 13:44:59 +01:00
Shreyas Kunder
f52f9753ed
fix: zesInit switch crash
...
The fix is provided to detect validity of sysman device handle in sysman APIs.
It can detect core device handle when passed instead of sysman device handle
in zesInit path and return error code.
Related-To: NEO-12690
Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com >
2024-11-05 13:03:57 +01:00
Bartosz Dunajski
92b34f3b2c
documentation: counter based events
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-05 12:37:47 +01:00
Maciej Plewka
75595e687e
fix: add missing tracing_exit before return in api.cpp
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
Related-To: GSD-9415, NEO-12719
2024-11-05 11:59:05 +01:00
Bartosz Dunajski
1843a559b2
feature: counter based event extension definition
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-05 11:54:22 +01:00
Kamil Kopryk
6a8a221225
refactor: improve readability
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-11-05 10:46:44 +01:00
Lukasz Jobczyk
fe82425fa9
performance: Prefer to assign new gpu va rather than reuse
...
Resolves: NEO-10734
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-11-05 10:16:03 +01:00
ocldev
e60cbe6081
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-05 09:25:14 +01:00
Tomasz Biernacik
c93d4cd3f5
test: enable drm fence completion unit tests
...
Related-To: NEO-12653
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2024-11-05 08:56:24 +01:00
Zbigniew Zdanowicz
89b40b7ec4
refactor: change additional walker fields encoder 6/n
...
- change order of members of additional walker struct
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-05 08:28:57 +01:00
Szymon Morek
5d62be2bea
performance: enable staging buffer for write image
...
Related-To: NEO-12968
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-05 06:06:07 +01:00
Young Jin Yoon
c6c2eef063
feature: enable recoverable pagefault
...
Enabled recoverable pagefault
Related-To: NEO-13116
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-11-04 21:44:04 +01:00
shubham kumar
0be4ebe6c2
feature: Add Memory and GPU domain support for getEnergyCounter()
...
Related-To: NEO-12843
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-11-04 21:37:56 +01:00
Wojciech Konior
c65b45471b
feature: support binary compatibility across multiple HW targets
...
- EnableCompatibilityMode flag added
- validateTergetDevice func modified to take into account the flag
Related-To: NEO-11568
Signed-off-by: Wojciech Konior <wojciech.konior@intel.com >
2024-11-04 16:53:57 +01:00
Szymon Morek
8aa5331bc1
fix: wait for latest known usage of indirect usm
...
Related-To: GSD-9989
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-04 16:24:30 +01:00
ocldev
c497efdd01
build: update level_zero revision to v1.18.5
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-04 16:12:00 +01:00
Zbigniew Zdanowicz
2e2b7a473a
refactor: change additional walker fields encoder 5/n
...
- move compute dispatch all walker into dedicated encoder
- group same implementations into single file
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-04 13:11:59 +01:00
Marcel Skierkowski
49d999abe6
fix: remove defaultProfilingTimerResolution from RuntimeCapabilityTable
...
Related-To: NEO-12275
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2024-11-04 12:02:11 +01:00
Filip Hazubski
f8f1557ec7
build: Update logic around serialized builtins compilation
...
Add log to explicitly state when serialized builtins compilation is enabled.
Correct logic to properly serialize kernel builds for single product.
Add chained per product dependencies.
Remove unused function.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-11-04 10:11:48 +01:00
ocldev
de6d164275
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-01 17:17:03 +01:00
ocldev
0e9d540db7
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-01 05:53:40 +01:00
ocldev
c0a318d7f7
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-31 15:43:53 +01:00