0e9d540db7
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-01 05:53:40 +01:00
c0a318d7f7
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-31 15:43:53 +01:00
32fd00e150
refactor: change additional walker fields encoder 4/n
...
- move post sync system fence into dedicated encoder
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-31 14:41:55 +01:00
64061b623b
feature: xekmd vm prefetch
...
Related-To: HSD-18040382956
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2024-10-31 13:49:25 +01:00
2a41a08de4
feature: standalone counter based event API
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-31 13:36:55 +01:00
b050a83242
performance: Use lock pointer copy for dc flush mitigation
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-31 10:53:39 +01:00
3fcb9b18ee
Revert "performance: Use lock pointer copy for dc flush mitigation"
...
This reverts commit b8be102455
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-31 05:15:07 +01:00
aca7875dfd
Revert "performance: Prefer to assign new gpu va rather than reuse"
...
This reverts commit 0f2f3c3764
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-31 05:06:43 +01:00
45a26c22dd
Revert "performance: limit tlb flush scope to DG2"
...
This reverts commit 10d123ae3e
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-30 22:38:17 +01:00
10d123ae3e
performance: limit tlb flush scope to DG2
...
Related-To: NEO-7116
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-30 18:27:19 +01:00
d755c3b3e4
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-30 17:26:25 +01:00
cf58be4142
performance: use staging buffer when writing to an image
...
Related-To: NEO-12968
Also, don't import usm/mapped allocations for image
operations
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-30 17:02:13 +01:00
0f2f3c3764
performance: Prefer to assign new gpu va rather than reuse
...
Resolves: NEO-10734
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-30 16:48:49 +01:00
604c8831bc
ci: update commit classification data
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-30 16:27:18 +01:00
7c3226e085
ci: infra revision update
...
Related-To: NEO-13096
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-30 16:27:02 +01:00
1f60935930
fix: don't return csr as busy if gpu hang is detected
...
Related-To: NEO-13071
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-30 16:17:38 +01:00
a0ce4b78d3
refactor: change additional walker fields encoder 2/n
...
- remove not needed release helper method
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-30 14:56:23 +01:00
0be1fbece9
ci: kernel xe revision update to version 1900
...
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com >
2024-10-30 12:06:49 +01:00
e2ae2cf448
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-30 05:55:04 +01:00
8aa2eae965
fix(sysman): Disabling Engine Handles for Group Engine Busyness
...
The Group Engine Busyness Interface has been removed for the XeKmd
Related-To: NEO-11931
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-10-29 22:06:00 +01:00
f96ae0433c
fix: Add timer resolution to sysman core properties
...
Related-To: NEO-12885
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-10-29 22:00:44 +01:00
b8be102455
performance: Use lock pointer copy for dc flush mitigation
...
Resolves: NEO-12898
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-29 21:37:53 +01:00
6f4994c269
refactor: change additional walker fields encoder 1/n
...
- move encoding l3 prefetch field into dedicated function
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-29 21:37:38 +01:00
2dccdd886a
refactor: change encoder for thread group over dispatch 2/n
...
- bind algorithms to input arguments
- use thread group count array for regular kernels
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-29 21:20:59 +01:00
1f6eaf2525
refactor: Add debug flags to set PATs for dc flush mitigation
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-29 21:12:59 +01:00
654fdc1345
feature: add query for additional device properties
...
Related-To: NEO-12590
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2024-10-29 20:40:27 +01:00
637541ba93
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-29 18:15:01 +01:00
022f9e642d
Revert "refactor: change encoder for thread group over dispatch 2/n"
...
This reverts commit 046631767b
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-29 01:51:52 +01:00
7f811798c0
refactor: AIL for ocl buffer pooling
...
Use dedicated app list for DG2
Related-To: NEO-12974
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-28 18:02:38 +01:00
7f5e6b4124
Revert "fix: Enable 64k pages for TSB allocation"
...
This reverts commit eed69f45ed
.
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-28 16:02:34 +01:00
fd45b2883d
fix: neo ULT build with optimizations disabled 1/n
...
Related-To: NEO-8116
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2024-10-28 15:38:28 +01:00
94d28f3306
test: handle build issues related enum value
...
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-10-28 10:25:39 +01:00
046631767b
refactor: change encoder for thread group over dispatch 2/n
...
- bind algorithms to input arguments
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-28 10:11:13 +01:00
7103af52a0
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-28 09:32:33 +01:00
421a7bd771
refactor: Move all constants to L0 namespace in level_zero/tools
...
Related-To: NEO-12769
- Use inline constexpr for declaring global variables
- Avoid using Macros
- Use string_view type instead of std::string
Signed-off-by: Harini Kumaran <harini.kumaran@intel.com >
2024-10-28 09:19:44 +01:00
f5c433c8f8
Revert "performance: Use lock pointer copy with sfence for dc flush mitigation"
...
This reverts commit 8c3c703ec0
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-26 14:28:26 +02:00
ebdded1bb9
fix: change error message for GPU page fault
...
Change the error message for GPU page fault to match
with the message from gdb output
Related-To: NEO-13093
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2024-10-26 01:29:50 +02:00
741101551e
fix: add infrastructure to limit device usm reuse max memory used
...
Related-To: NEO-12924
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-25 21:54:41 +02:00
81644a46cc
fix: disable global bindless when NEO_L0_SYSMAN_NO_CONTEXT_MODE set
...
Related-To: HSD-13012436157
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-25 21:25:26 +02:00
3891e887c1
feature: use heapless builtins for images
...
Related-To: NEO-12744
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-10-25 16:42:27 +02:00
bbdf1ac7b6
refactor: change encoder for thread group over dispatch 1/n
...
- change method name to more meaningful
- add all inputs of the algorithm as explicit function arguments
- position all implementations accordingly
- rename unit test names to fit new method name
- fix unit test to have correct initial command values
- fix unit test to have consistent input values with command values
- fix unit test to change input values together with command values
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-25 16:31:39 +02:00
8c3c703ec0
performance: Use lock pointer copy with sfence for dc flush mitigation
...
Resolves: NEO-12898
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-25 16:24:40 +02:00
2d6fb1af4b
fix: in-order relaxed ordering handling for signalEvent
...
Related-To: NEO-13082
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-25 15:30:33 +02:00
64c02c904a
fix: disallow signaling IPC imported CB Event
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-25 12:53:05 +02:00
2b2bd19845
feature: Add branch dir suffix for ioctl helper xe prelim in cmake
...
Related-To: NEO-12846
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2024-10-25 12:20:43 +02:00
3ef30fd0a3
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-25 10:06:13 +02:00
1c46ed9b40
feature: enable reservation from SVM range by default
...
Related-To: NEO-11981
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-10-24 20:01:18 +02:00
22a3ec948b
fix: ulls controller sleep, windows
...
Request higher resolution for windows periodic timers for ulls
controller sleep.
Allows for controller thread to sleep with granularity of 1ms.
Related-To: NEO-10800
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-24 18:07:04 +02:00
33744d15f3
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-24 12:37:24 +02:00
b51be4e2dd
refactor: fix description of debug variables
...
Fix description of debug variable DebugUmdInterruptTimeout
and DebugUmdMaxReadWriteRetry.
Related-To: NEO-13046
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-10-24 09:35:57 +02:00