Bartosz Dunajski
3758e99cbf
feature: initial support for standalone CB Events Timestamps allocator
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-22 10:13:55 +02:00
Mateusz Hoppe
b6299b8a21
feature: add support for HP copy engine context
...
- add support for contect group with HP copy engine
- choose HP copy engine when available
Related-To: NEO-11983
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-19 12:23:03 +02:00
Compute-Runtime-Validation
7ad15639fc
Revert "feature: add support for HP copy engine context"
...
This reverts commit 3fbcbcaef2 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-07-18 21:02:14 +02:00
Mateusz Hoppe
3fbcbcaef2
feature: add support for HP copy engine context
...
- add support for contect group with HP copy engine
- choose HP copy engine when available
Related-To: NEO-11983
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-18 16:07:07 +02:00
Bartosz Dunajski
024c015dab
feature: allow creating L0 BCS LowPriority Queues
...
Related-To: NEO-7824
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-03 11:20:37 +02:00
Bartosz Dunajski
b4903a9a0f
refactor: unify Queue CSR assignment methods
...
Related-To: NEO-7824
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-02 12:45:12 +02:00
Jitendra Sharma
51fc9059c2
feature: program debug surface address
...
Related-To: NEO-7986
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-07-01 16:30:14 +02:00
Wenbin Lu
cf71353d84
fix: report P2P atomic access for XeLink or MDFI only
...
Related-To: NEO-11753
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-06-24 17:28:22 +02:00
Filip Hazubski
2f6eaf149a
fix: Update SIP kernel initialization logic
...
Initialize SIP kernel when shared device is being initialized
instead of api-specific device.
Initialize debugger when shared device is being initialized
instead of during platform or driver initialization.
Add missing makeResident calls for SIP kernel in heapless paths.
Related-To: HSD-18038645398, HSD-18038819112
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-06-20 18:30:46 +02:00
Aravind Gopalakrishnan
510a51b9f4
feature: Add support for d3d12 handle types for import
...
Related-To: NEO-11292
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-06-17 08:30:10 +02:00
Bartosz Dunajski
31f3e3e81d
feature: initial support for media query api
...
Related-To: NEO-9777
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-14 17:28:49 +02:00
Aravind Gopalakrishnan
b7b45e1410
feature: Add capability to query additional memory properties ext
...
Related-To: NEO-11362
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-06-14 17:03:23 +02:00
Bartosz Dunajski
703fabdffd
refactor: improve extracting Queue properties
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-07 13:13:53 +02:00
Bartosz Dunajski
da9c009b88
feature: assign unique interrupt to queue
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-07 10:06:31 +02:00
Bartosz Dunajski
e88127dcc3
refactor: remove not used multi context per engine code
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-06 11:41:15 +02:00
Bartosz Dunajski
88ed909e57
feature: assign secondary BCS engines at queue creation
...
Related-To: NEO-7824
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-03 09:41:43 +02:00
Aravind Gopalakrishnan
0eaed66334
feature: Append recorded command list into immediate (1/N)
...
Related-To: NEO-10356
- Refactoring wait on event to skip flush when needed
- Refactor execute call interface to accept linear stream
- Program wait on events in new interface
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-05-29 05:59:32 +02:00
Bartosz Dunajski
0a74d718f2
refactor: allow using different engine types for secondary contexts
...
Related-To: NEO-7824
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-24 09:39:46 +02:00
Bartosz Dunajski
6ad92f31ee
feature: profiling support in copy offload path
...
Related-To: NEO-11376
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-22 14:25:36 +02:00
Bartosz Dunajski
3a73fcd7c8
fix: use correct immediate write offset for in-order counter
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-21 17:21:03 +02:00
Bartosz Dunajski
76cb97de9d
feature: handle in-order counter in copy offload path
...
Related-To: NEO-11376
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-21 16:13:49 +02:00
Bartosz Dunajski
cb9977b8f4
feature: create copy offload queue under debug flag
...
Related-To: NEO-11376
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-05-17 11:04:35 +02:00
Szymon Morek
83e8ae4a20
performance: Reuse GPU timestamp instead of KMD escape
...
This can be enabled only if related
debug flag will be set.
Related-To: NEO-10615
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-05-06 14:46:30 +02:00
Kulkarni, Ashwin Kumar
8c1f0836ae
feature: enables basic framework for spdlogs
...
Related-To: NEO-10510
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-04-23 07:23:46 +02:00
Bartosz Dunajski
5cfe731948
feature: enable experimental api for synchronized dispatch
...
Related-To: NEO-8171
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-04-15 18:32:20 +02:00
Mateusz Jablonski
cb2b572e94
feature: add support for null aub mode
...
In this mode AUB csr will be created, however, no aub file will be created
Related-To: NEO-11097
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-04-09 16:59:42 +02:00
Kacper Nowak
b8d19ccfb5
refactor: Move logic for querying maxMemoryFillPatternSize to product helper
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2024-04-05 09:35:01 +02: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
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
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
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
Bartosz Dunajski
e400a5c624
feature: in-order host counter allocation pooling 2
...
Related-To: NEO-10507
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-03-13 18:59:02 +01:00
Ben Ashbaugh
e00230a6c2
fix: correctly report support for SPIR-V 1.0 through 1.3
...
Related-To: NEO-10336
Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com >
2024-03-12 17:54:09 +01:00
Compute-Runtime-Validation
4082e9f028
Revert "feature: in-order host counter allocation pooling"
...
This reverts commit 2f03c48c7a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-03-09 19:47:10 +01:00
Mrozek, Michal
f71f6d2b72
refactor: remove not needed code
...
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2024-03-08 18:18:55 +01:00
Dunajski, Bartosz
2f03c48c7a
feature: in-order host counter allocation pooling
...
Related-To: NEO-10507
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-03-08 13:13:04 +01:00
Wenbin Lu
a0faad6558
feature: report multi-hop fabric connections
...
In additon to physical connections we should also report multi-hop
logical connections (MDFI + XeLink) as have positive bandwidth.
Use a modified BFS algorithm to try to find a path between fabric
vertices that are not directly connected together because the KMD always
try to use MDFI link first, then go to XeLink.
Multi-hop connections are bi-directional but might not be symmetric, so
for every pair of vertices A & B that are not directly connected, we
need to try to find both `A -> B` and `B -> A`.
Related-To: GSD-7126
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-03-06 06:36:48 +01:00
Dunajski, Bartosz
7bb23818e6
fix: RelaxedOrdering handling in BcsSplit path
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-03-05 18:06:45 +01:00
Mateusz Jablonski
8b4bca89bc
refactor: move ray tracing support capability to release helper
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-03-05 17:30:57 +01:00
Zbigniew Zdanowicz
b37c57c92b
feature: add wait command list argument
...
Related-To: NEO-10065
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-03-05 15:44:20 +01:00
Dunajski, Bartosz
1d59ffba82
fix: handle in-order allocator destruction
...
Related-To: NEO-10572
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-03-04 11:16:55 +01:00
Zbigniew Zdanowicz
8840b6d02f
feature: add timestamp postsync command list argument
...
Related-To: NEO-10064
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-03-01 14:21:54 +01:00
Dunajski, Bartosz
bbe1043f08
feature: initial support for pooling in-order counter allocations
...
Related-To: NEO-10507
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-03-01 12:08:02 +01:00
Zbigniew Zdanowicz
7d2bed17d9
refactor: change driver and context file names to unique
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-02-29 16:20:10 +01:00
Michal Mrozek
64232ec370
fix: choose proper csr for low priority immediate command lists
...
Resolves: NEO-10168
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-02-28 12:45:02 +01:00
Zbigniew Zdanowicz
6011eb147f
refactor: add skip event residency flag to compacted event
...
Related-To: NEO-10064
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-02-23 15:45:54 +01:00
Kacper Nowak
bb5974e562
refactor: Add method for retrieving extra device info
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2024-02-16 15:16:55 +01:00
Aravind Gopalakrishnan
618f1dd346
feature: Implement zeCommandListImmediateAppendCommandListsExp [1/N]
...
Prepare execute call to accept event args
Related-To: NEO-10356
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-02-15 17:09:03 +01:00
Dunajski, Bartosz
5085300449
feature: query to get kernel/module register sizes
...
Related-To: NEO-7357
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-02-15 13:00:00 +01:00
Lukasz Jobczyk
a05cc69a5a
fix: Handle OOM in BCS split
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-02-15 10:44:17 +01:00