Commit Graph

4797 Commits

Author SHA1 Message Date
Mateusz Hoppe
a2a154ba4a fix: initialize context with first submission in heapless execution
- early return from initializeDeviceWithFirstSubmission if flush was
already called

Related-To: NEO-11219

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-05-24 14:56:04 +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
Compute-Runtime-Validation
4489aedf44 Revert "fix: add ZE_extension_kernel_max_group_size_properties to driver prop...
This reverts commit 06a00f5120.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-05-24 06:50:42 +02:00
Anvesh Bakwad
f75d03c866 fix(sysman): Fix memory management issues in Sysman PMT windows module
Related-To: NEO-11251

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2024-05-23 18:36:17 +02:00
Zbigniew Zdanowicz
3e1d276233 fix: add missing new line character in print log
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-05-23 17:51:15 +02:00
Mateusz Hoppe
11667bd853 fix: write ISA memory once for simulation csr types
Related-To: NEO-11408

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-05-23 14:42:12 +02:00
Bartosz Dunajski
63ad9cf2a2 feature: support bcs fence programming in copy offload path
Related-To: NEO-11376

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-05-23 11:01:53 +02:00
Zbigniew Zdanowicz
294c3b77ba refactor: add level zero console logging for kernel buffer arguments
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-05-23 11:01:38 +02:00
John Falkowski
06a00f5120 fix: add ZE_extension_kernel_max_group_size_properties to driver properties
Related-To: NEO-9988

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2024-05-22 23:20:45 +02:00
Compute-Runtime-Validation
85d0f2dd63 Revert "performance: Stop direct submission before removing host ptrs"
This reverts commit 0977d9e09d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-05-22 21:00:18 +02:00
Maciej Bielski
a80dfcc64c fix: make EngineInfo::engines protected
Make it accessible by respective getter.

Related-To: NEO-9754
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-05-22 16:30:38 +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
Lukasz Jobczyk
0977d9e09d performance: Stop direct submission before removing host ptrs
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-05-22 13:07:01 +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
Katarzyna Cencelewska
80e1f70c49 refactor: command container tests
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2024-05-21 15:05:10 +02:00
Mateusz Jablonski
08b38581de build: unify minimum required cmake version
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-05-21 13:10:17 +02:00
Aravind Gopalakrishnan
95cd6c5d0b feature: Add ddi table entry for GetPitch function
Related-To: NEO-7063

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2024-05-21 07:50:28 +02:00
Kulkarni, Ashwin Kumar
fbb8fa7dea feature: supports git SHA logging to log file
Related-To: NEO-11364

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2024-05-20 22:23:17 +02:00
Bellekallu Rajkiran
9f4c1b3daf refactor: Merge prelim and non-prelim part for firmware
Related-To: NEO-11203

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-05-20 18:13:14 +02:00
Kamil Kopryk
101c914b1f test: add missing ult for checking patch address in heapless mode OCL
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-05-20 17:10:16 +02:00
Bellekallu Rajkiran
1ffc826808 refactor: Merge Prelim and non-prelim files for memory
Related-To: NEO-11203

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-05-20 16:00:59 +02:00
Kamil Kopryk
ce7f578548 refactor: rename pipelined thread thread arbitration policy variable
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-05-20 15:05:52 +02:00
Bartosz Dunajski
66568de1e2 feature: use copy commands for offload operations
Related-To: NEO-11376

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-05-20 14:55:48 +02:00
Mateusz Hoppe
bfc3e8fcf0 fix: assign unique ContextId for secondary engines
- add secondary engines to allRegisteredEngines

Related-To: NEO-11219

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-05-20 13:19:20 +02:00
Kamil Kopryk
e567258b6c test: add missing ult for checking patch address in heapless mode L0
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-05-20 12:44:21 +02:00
Brandon Yates
e01d34741d refactor(debugger): Locally allocate euControl variable in thread ctrl
Avoids possible unique_ptr memory escape after free

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-05-20 11:38:52 +02:00
Brandon Yates
7dfdbc33eb fix(debugger): Send pf event to correct tile session
Related-to: GSD-9128

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-05-17 15:29:55 +02:00
Kamil Kopryk
f16ce5dd47 test: add missing ult for checking patch address in heapless mode
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-05-17 15:08:41 +02:00
Bartosz Dunajski
1d456c8c53 feature: api definition to expose media caps
Related-To: NEO-9777

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-05-17 15:03:11 +02:00
Dominik Dabek
a236171f0d performance(ocl): enable device usm alloc reuse
Enabling on MTL+
Limited to use max 2% of global device memory.

Related-To: NEO-6893, NEO-11463

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-05-17 13:32:45 +02:00
Bartosz Dunajski
95b7929d97 fix: disable TBX writable mode after chunk write
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-05-17 11:04:50 +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
Bellekallu Rajkiran
4b7e2d5064 fix: Return invalid fd for engine activity
Related-To: NEO-8324

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-05-16 14:28:24 +02:00
Mateusz Jablonski
4c306e1bb2 test(sysman): remove duplication of MockSysmanKmdInterfaceXe
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-05-16 14:00:42 +02:00
Kamil Kopryk
44ef4c1ef2 refactor: add defaultThreadArbitrationPolicy in cmdlist
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-05-16 13:28:20 +02:00
Aravind Gopalakrishnan
12ab4e5446 feature: Add 3 channel 8/16/32 bit formats
Related-To: NEO-11292

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2024-05-16 13:28:04 +02:00
Robert Krzemień
965060385c fix: metric query hangs gpu when direct submission is enabled
Related-To: NEO-11052
Signed-off-by: Robert Krzemień <robert.krzemien@intel.com>
2024-05-16 12:45:11 +02:00
Dominik Dabek
caea55015f test: fix dead store in usm pool tests
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-05-16 11:50:50 +02:00
Fabian Zwoliński
465330ee6f fix: add nullptr dereference check in module destroy
Related-To: GSD-9058
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-05-16 07:54:46 +02:00
Brandon Yates
a0cb7b0a14 fix(debugger): Add page fault address to L0 PF event
Related-to: GSD-9110

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-05-15 18:20:43 +02:00
Bari, Pratik
6b04cd4a1e fix: Release the Dummy Allocation before Root Device Environment
Related-To: GSD-6398, GSD-9027

Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2024-05-15 18:08:41 +02:00
Szymon Morek
9989829487 fix: call writeMemory after shared ISA transfer
Related-To: NEO-11408

If downloadAllocation happens before makeResident,
such transfer might become outdated (zeroed out).
This commit fixes that by writing memory immediately
to tbx.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-05-15 16:59:18 +02:00
Brandon Yates
80a5d6255e feature(debugger): Discard stale ATT events
Related-to: NEO-10922

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-05-15 15:46:26 +02:00
Dominik Dabek
b4d839fe29 performance(usm): l0, add usm host memory pooling
Disabled by default.

Related-To: NEO-11356

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-05-15 15:20:51 +02:00
Dominik Dabek
ae8c7589dc refactor: move implicit arg has indirect access
Move implicit arg has indirect access boolean to kernelAttributes

Related-To: NEO-11396

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-05-15 13:11:04 +02:00
Artur Harasimiuk
56847274fa build: improve L0 driver versioning to allow HotFix number
new format is: BBBBB.HHH, where:
* BBBBB is build number
* HHH is hotfix number

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-05-15 13:10:49 +02:00
Dominik Dabek
fd47030ad6 fix: use igc indirect detection v3
Update to use igc indirect detection v3. Fix for not detecting indirects
passed as implicit arguments.

Related-To: NEO-11396

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-05-15 06:35:42 +02:00
Bellekallu Rajkiran
4320be4593 refactor: Merge prelim and non-prelim files for engine
Related-To: NEO-11203

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-05-15 06:26:12 +02:00
Bartosz Dunajski
21114ddc03 feature: make CB event initially signaled
Related-To: NEO-11378

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-05-14 17:05:32 +02:00