Chodor, Jaroslaw
22fe217567
refactor: cleanup around IGC library name mocking logic
...
This patchset improves mocking of IGC library name and adds
safety mechanism to ensure that global IGC library name gets
restored before test finishes.
Related-To: NEO-12747
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-11-15 18:32:59 +01:00
Jitendra Sharma
428e2132b0
fix: Gracefully handle case when SIP version header is greater than 3
...
Related-To: NEO-7988
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-11-15 17:38:24 +01:00
Filip Hazubski
0689b7e8b1
fix: Enable dummy blit wa for DG2
...
Related-To: NEO-7450, HSD-14017484014, HSD-14017486547, HSD-14021460914
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-11-15 15:50:32 +01:00
Filip Hazubski
0565169fb5
fix: Disable dummy blit wa for 12.74 release
...
Related-To: NEO-7450
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-11-15 15:32:41 +01:00
Dominik Dabek
471615926f
fix: adjust limiting device usm reuse
...
if limiting, disable device usm reuse (set max size to 0)
do not reserve vector for allocation infos if reuse is disabled
Related-To: NEO-12924
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-11-15 14:37:27 +01:00
Bartosz Dunajski
e363c871c7
fix: skip signaling remaining packets only for explicit CB Events
...
Related-To: HSD-18040605969
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-15 14:36:00 +01:00
Filip Hazubski
8797c326b6
refactor: Move isDummyBlitWaRequired function to release helper
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-11-15 13:22:00 +01:00
ocldev
d526dc9223
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-15 10:52:13 +01:00
Bartosz Dunajski
67581f57a4
refactor: unify local dispatch size query
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-15 10:00:53 +01:00
Bartosz Dunajski
fea50b1b94
feature: adjust CB Event creation in BB tests
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-14 16:51:15 +01:00
Aravind Gopalakrishnan
6844dec1d1
feature: Append recorded commandlist into immediate (7/N)
...
fix relaxed ordering and stalling commands check
Related-To: NEO-10356
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-11-14 16:16:40 +01:00
Zbigniew Zdanowicz
f07ee9a8cf
refactor: reorganize command encode classes 7/n
...
- add dedicated inl files
- unify setGrfInfo
- move methods for scratch data programming
- move methods for encodeEuSchedulingPolicy and appendSemaphoreCommand
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-14 15:48:53 +01:00
Grzegorz Choinski
43278198cc
ci: infra revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2024-11-14 14:50:01 +01:00
Pratik Bari
90ef587aa8
build: Updated the UAPI headers to v2.0-rc27
...
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-11-14 12:35:13 +01:00
ocldev
c9a3b9afd4
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-14 10:19:36 +01:00
Pratik Bari
31ca28d5bf
feature(sysman): VF telemetry APIs for memory utilization
...
Related-To: NEO-11337
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-11-14 10:12:27 +01:00
ocldev
917a4134fd
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-14 08:31:29 +01:00
Artur Harasimiuk
dcc20fe07e
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-11-13 21:17:56 +01:00
Slawomir Milczarek
d745f41a76
feature: Ioctl helper mmap/acquireGpuRange functions in creating usm allocation
...
Related-To: NEO-12846
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2024-11-13 16:56:13 +01:00
Bartosz Dunajski
c02e025e8f
feature: default mode for zexCounterBasedEventCreate2
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-13 16:04:20 +01:00
Zbigniew Zdanowicz
71c6bfc439
refactor: reorganize command encode classes 6/n
...
- unify programBarrierEnable
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-13 15:49:08 +01:00
Bartosz Dunajski
7bf22ed33e
feature: counter based allocation peer sharing
...
Related-To: NEO-13079
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-13 15:01:32 +01:00
Szymon Morek
dfc447164e
fix: disable compression on lnl linux
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-13 11:32:10 +01:00
Bartosz Dunajski
34e2e4fd6e
feature: expose new CB Event APIs
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-13 11:23:32 +01:00
Mateusz Jablonski
608c1d30c5
feature: add support for release helper 30.0/30.1
...
Related-To: NEO-12803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-13 10:51:39 +01:00
Mateusz Jablonski
9c110b7c81
fix: allow compiling kernels for 20.1.1/20.1.4 releases
...
Related-To: NEO-13217
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-13 10:36:34 +01:00
Mateusz Jablonski
22cf58c1ac
test: prevent cast out of enum scope
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-13 10:02:48 +01:00
Joshua Santosh Ranjan
d294d71f95
feature: make programmable metrics enabled by default
...
Related-To: NEO-13011
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-11-13 09:42:23 +01:00
Zbigniew Zdanowicz
d7f310dd5a
refactor: reorganize command encode classes 5/n
...
- move various methods from specialization in cpp into correct inl files
- EncodeAtomic, EncodeMiFlushDW, EncodeMemoryPrefetch, EncodeDispatchKernel
- move methods from generic inl files that are used on single platform to cpp
- EncodeMiFlushDW
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-13 09:18:30 +01:00
Jaroslaw Warchulski
72efceb8a3
fix: try to lower alignment in heap allocator when it is too big
...
Related-To: GSD-8948
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-11-13 09:14:12 +01:00
ocldev
7e086c6a8d
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-13 05:52:04 +01:00
Damian Tomczak
d07d54b8f0
Revert "refactor: stateless enqueueCopyBufferRect"
...
This reverts commit d8f0b1c17d .
Related-To: NEO-12964
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-11-13 01:33:22 +01:00
Mateusz Jablonski
1350441a72
build: fix multiple definitions issue
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-12 15:54:12 +01:00
Dominik Dabek
0a12817664
performance: flag, force zero copy for host ptr
...
When debug flag ForceZeroCopyForUseHostPtr is set, add
CL_MEM_FORCE_HOST_MEMORY_INTEL flag to buffers created with
CL_MEM_USE_HOST_PTR.
This makes the buffers use zero copy.
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-11-12 15:43:17 +01:00
Mateusz Jablonski
f55ad93baf
fix: remove L3 config from release helper
...
L3 bank count should be queried from KMD
L3 bank size should be queried from device blob
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-12 14:28:36 +01:00
Lukasz Jobczyk
7f3896d05f
performance: Ensure hostptrs removed before creating new one
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-11-12 13:55:15 +01:00
Mateusz Jablonski
33d2a40cc8
fix: setup threads per EU configs based on real threads per eu count
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-12 12:53:45 +01:00
shubham kumar
7dfa654761
feature: Add support for rev16 PMT OOBMSM xml
...
Related-To: NEO-13212
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-11-12 12:18:21 +01:00
Zbigniew Zdanowicz
051648e215
refactor: reorganize command encode classes 4/n
...
- share xe hpc methods in generic way
- move gen12lp and xe hpg methods into dedicated inl
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-12 12:15:54 +01:00
Kulkarni, Ashwin Kumar
f2dd5ea321
documentation: Adds documentation on core and sysman device mapping
...
Related-To: NEO-13108
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-11-11 21:28:10 +01:00
ocldev
cc0aa07037
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-11 06:30:46 +01:00
Compute-Runtime-Validation
5b35887bd1
Revert "feature: enable wmtp on BMG"
...
This reverts commit f95a6339a5 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-10 11:21:14 +01:00
ocldev
3515f5164c
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-08 16:22:48 +01:00
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