Slawomir Milczarek
a331ffcb55
feature: Add ioctl helper functions to mmap/unmap and acquire/releaseGpuRange
...
Related-To: NEO-11817
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2024-11-08 15:22:44 +01:00
Bartosz Dunajski
ea8d2803ce
fix: verify CB Event IPC input params
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-08 14:48:32 +01:00
Zbigniew Zdanowicz
ead001360b
refactor: reorganize command encode classes 3/n
...
- shift xe hpg inl file methods into specialization and generic inl files
- remove gen12lp specific implementation from main inl file
- remove not needed xe hpg inl file
- remove not needed compression inl files
- remove not used raytracing inl file
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-08 14:38:31 +01:00
Zbigniew Zdanowicz
eb435acb22
refactor: reorganize command encode classes 2/n
...
- add new inl files for selected platform families
- split image compression methods into correct inl files
- remove dedicated compression inl files
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-08 13:07:03 +01:00
Bartosz Dunajski
34e22f0eee
fix: create standalone event with correct packet size
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-08 13:06:45 +01:00
Bartosz Dunajski
778504c928
fix: add missing zex prefix
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-08 13:06:29 +01:00
Artur Harasimiuk
ef10e5a8e4
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-11-08 11:56:49 +01:00
Mateusz Jablonski
cc132ca5cd
build: update kernels bin
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-08 10:37:19 +01:00
Mateusz Jablonski
2054322041
build: update aot config header
...
stop using BMG_G21_A1 / BMG_G21_B0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-07 14:46:50 +01:00
Mateusz Jablonski
f95a6339a5
feature: enable wmtp on BMG
...
Related-To: NEO-12814
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-07 14:28:25 +01:00
Bartosz Dunajski
c5f1d41a61
feature: link zexCounterBasedEventCreate2 with existing implementation
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-07 14:28:11 +01:00
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