Mateusz Hoppe
14a1bbfe12
feature: allow dynamic count of HP contexts in context group
...
- HP contexts may use up to half contexts in group
Related-To: NEO-7824
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-07-09 20:41:38 +02:00
Mateusz Jablonski
778645c11e
feature: add initial support for Xe2 platforms
...
Related-To: NEO-8188, NEO-10774
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-09 10:30:27 +02:00
Szymon Morek
457cb005de
performance: iterate over indirect allocations once
...
Related-To: NEO-11921
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-09 09:31:52 +02:00
Kozlowski, Marek
43c840cb29
fix: update amount of available devices
...
* According to L0 specification if count is greater than
the number of devices available, then the driver shall
update the value with the correct number of devices available
Signed-off-by: Kozlowski, Marek <marek.kozlowski@intel.com >
2024-07-09 08:43:21 +02:00
Mateusz Jablonski
812ba03fab
test: remove not needed test excludes in aub tests
...
correct namespace of excluded tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-08 13:13:05 +02:00
Mateusz Jablonski
7ffadf0d6c
test: remove not needed test excludes
...
correct namespace of excluded tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-07-08 12:15:48 +02:00
Kulkarni, Ashwin Kumar
a1c15371c1
feature(sysman): supports new device UUID mapping APIs
...
Related-To: NEO-10236
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-07-05 15:56:14 +02:00
Bartosz Dunajski
bb21d25ed0
feature: initial support for creating media context
...
Related-To: NEO-11386
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-03 12:23:31 +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
Szymon Morek
3dd051c3ee
performance: adjust compression handling
...
Related-To: NEO-11882
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-07-03 09:37:11 +02:00
Anvesh Bakwad
aa7b306813
refactor(sysman): Move guidToKeyOffsetMap to Product specific files
...
Related-To: NEO-11821
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2024-07-03 05:41:45 +02:00
shubham kumar
3b8e4aaedd
refactor(sysman): Move pmt offsets to product helper layer
...
Related-To: NEO-11854
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-07-02 16:35:25 +02:00
shubham kumar
e5036ce9f0
feature(sysman): windows add support for card and package power
...
Related-To: NEO-11820
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-07-02 12:59:30 +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
Brandon Yates
a432bdecc1
refactor: Reorganize xe debugger includes
...
Related-to: NEO-11365
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-07-02 12:28:11 +02:00
Bartosz Dunajski
6ccd14838e
feature: set CSR for interruptable Events during CmdList Execute
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-01 19:35:24 +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
Bellekallu Rajkiran
c5f0d3152d
refactor: Move kmd interface files to seperate dir
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-06-28 09:22:00 +02:00
Aravind Gopalakrishnan
218663e1d5
documentation: Update L0 Core release version to v1.5
...
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-06-27 19:07:48 +02:00
Brandon Yates
ab92499b56
feature: Add support for V3 state save header
...
Related-to: NEO-8396
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-06-27 18:46:03 +02:00
Michal Mrozek
ef37b140de
performance: allow non cb events address extraction
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-06-27 16:55:25 +02:00
Bellekallu Rajkiran
40612e93d3
feature: Support for group engine activity with xeKMD
...
Related-To: NEO-10011
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-06-27 16:13:14 +02:00
Bari, Pratik
4aaf201d9e
refactor(sysman): Add SysmanProductHelper In SysmanKmdInterface Creation
...
- The SysmanProductHelper Pointer is used in the SysmanKmdInterface
instance creation.
- The filename for the critical power limit is fetched via the
SysmanProductHelper instance.
- The native unit for the critical limit is fetched via the
SysmanProductHelper instance.
Related-To: NEO-11813, NEO-11811
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2024-06-27 00:58:37 +02:00
Wenju He
c8e1ba9683
feature: support ZE_EXTERNAL_MEMORY_TYPE_FLAG_OPAQUE_FD in level-zero runtime
...
Re-use the implementation of ZE_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMPORT_FD.
With this PR and https://github.com/oneapi-src/unified-runtime/pull/1696 ,
Three sub-tests in SYCL bindless image vulkan_interop/sampled_images.cpp
are passing on DG2 linux.
Also enable OPAQUE_FD for EXTERNAL_MEMORY_EXPORT_DESC.
Related-To: GSD-7102
Signed-off-by: Wenju He <wenju.he@intel.com >
2024-06-26 23:34:15 +02:00
shubham kumar
492c90e300
feature(sysman): Win support PMT based getMemoryBandWidth
...
Related-To: NEO-10661
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-06-26 19:49:46 +02:00
Bartosz Dunajski
ca77ace883
fix: download TBX Event allocation on Secondary CSRs
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-26 16:33:52 +02:00
Maciej Bielski
3e11ced59b
fix: sanitize the array entries count returned from KMD
...
Related-To: NEO-11825
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2024-06-26 16:19:12 +02:00
Bellekallu Rajkiran
be2cd522af
fix(sysman): Add WA to provide CPU timestamp for engine stats
...
Related-To: NEO-10551
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-06-26 02:42:35 +02:00
Mateusz Jablonski
66d4d141e1
fix: extract common logic for filling default gt system info
...
gt system info should be queried from KMD
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-06-25 20:21:57 +02:00
Kamil Kopryk
1702526c40
test: add findWalkerTypeCmd function
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-06-25 18:54:09 +02:00
Michal Mrozek
a3c3b6533a
performance: improve pool handling
...
Related-To: NEO-11731
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-06-25 17:04:17 +02:00
Artur Harasimiuk
bbe11205e3
build: add cmake flags to control platform support
...
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-06-25 09:08:03 +02:00
Compute-Runtime-Validation
659075ffe5
Revert "feature(sysman): Win support PMT based getMemoryBandWidth"
...
This reverts commit 8d80941fff .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-06-25 04:12:21 +02:00
Neil R. Spruit
0daa0335cf
feature: Define L0 Driver API for Driver Version String
...
Related-To: NEO-11752
- Adds zeIntelGetDriverVersionString to report the driver
version string to the user in the format:
Major.Minor.Patch+Optional
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2024-06-24 20:56:28 +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
Lukasz Jobczyk
fed90f5c8e
fix: Add infrastructure to force dc flush when mitigate dc
...
-force dc on next tag update after RT kernel
-force dc when release shared object
Related-To: NEO-10556
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-06-24 17:15:03 +02:00
Mateusz Hoppe
4c49a08017
feature: add inline samplers bindless addressing support
...
- inline samplers in bindless addressing mode requires bindless offset
passed in cross thread data
Related-To: NEO-11748
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-06-24 13:02:08 +02:00
Compute-Runtime-Validation
7136dfbd38
Revert "performance: improve pool handling"
...
This reverts commit 5f0b9efd2b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-06-24 12:47:19 +02:00
Joshua Santosh Ranjan
c1ba425631
refactor: avoid multiple inclusions
...
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-06-24 11:18:02 +02:00
Bartosz Dunajski
a157d96d57
fix: correct region barrier size calculation - 2
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-24 11:17:47 +02:00
Bari, Pratik
cb8c0b1772
fix(sysman): Changes in the Global Operations API w.r.t Xe driver
...
- The list of Engine maps has been changed according to the fields
populated in the fdinfo.
- The driverVersion is fetched correctly for the i915 internal, upstream
as well as the Xe kernel.
Related-To: NEO-8551
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2024-06-24 10:32:33 +02:00
shubham kumar
8d80941fff
feature(sysman): Win support PMT based getMemoryBandWidth
...
Related-To: NEO-10661
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-06-24 10:24:38 +02:00
Compute-Runtime-Validation
7a299ab073
Revert "feature: Define L0 Driver API for Driver Version String"
...
This reverts commit c51329d098 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-06-24 03:41:47 +02:00
Compute-Runtime-Validation
80c0d168bc
Revert "fix: correct region barrier size calculation"
...
This reverts commit 8698e7fb43 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-06-22 10:40:41 +02:00
Bellekallu Rajkiran
9f7d144e63
fix(sysman): Fix compilation error in fabric port
...
Include sysman_os_fabric_port_imp even in absence of libgenl.
Related-To: NEO-11438
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2024-06-21 19:09:11 +02:00
Vishnu Khanth
0136ef049a
fix: Update canControl field based on set Request Support
...
Related-to: NEO-11443
Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com >
2024-06-21 18:46:45 +02:00
Neil R. Spruit
c51329d098
feature: Define L0 Driver API for Driver Version String
...
Related-To: NEO-11752
- Adds zeIntelGetDriverVersionString to report the driver
version string to the user in the format:
Major.Minor.Patch+Optional
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2024-06-21 18:31:43 +02:00
Artur Harasimiuk
a9795349b4
Revert "build: improve L0 driver versioning to allow HotFix number"
...
This reverts commit 56847274fa .
Reverting due to bug in unified runtime:
https://github.com/oneapi-src/unified-runtime/issues/1777
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-06-21 14:10:28 +02:00
Bartosz Dunajski
8698e7fb43
fix: correct region barrier size calculation
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-21 14:10:13 +02:00
Compute-Runtime-Validation
7a74fdb414
Revert "feature: Define L0 Driver API for Driver Version String"
...
This reverts commit f3ce3b5e81 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-06-21 03:14:40 +02:00