Commit Graph

16273 Commits

Author SHA1 Message Date
Fabian Zwoliński
7115c363c9 feature: enable bindless mode in L0 on dg2
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-06-18 14:30:47 +02:00
Jaroslaw Warchulski
daec249430 refactor: remove not needed createGraphicsAllocationFromNTHandle method
Related-To: NEO-11498
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2024-06-18 14:25:00 +02:00
Lukasz Jobczyk
bd46361e26 refactor: Add dc flush mitigation infrastructure
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-06-18 14:03:27 +02:00
Dominik Dabek
b6d86d2648 refactor: tests for buffer pool
add support for future AIL

Related-To: NEO-11694

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-06-18 13:55:21 +02:00
Bartosz Dunajski
f910f94ef9 fix: change default wddm low priority context value
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-18 11:20:23 +02:00
shubham kumar
2cde4a3d9d test: zello_metrics support on windows
Related-To: NEO-11629

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-06-18 10:39:13 +02:00
Compute-Runtime-Validation
196f0a6eee Revert "fix: pass custom alignments for WSL2 device and shared memory allocat...
This reverts commit 1c98420518.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-06-18 07:58:28 +02:00
Dominik Dabek
672cc0ebc7 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-06-18 06:28:15 +02:00
shubham kumar
7269950cb1 fix(sysman): create temperature handle only if pmt exists
Related-To: NEO-10663

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-06-17 19:28:42 +02:00
Mateusz Jablonski
21a74fcbef test: move ocl test with async thread to mt tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-17 17:11:09 +02:00
Dominik Dabek
296d2bb148 performance: adjust ulls timeout on power saving
Use l0 power saving setting to also adjust ulls timeout.

Related-To: NEO-10800

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-06-17 16:51:55 +02:00
Mateusz Jablonski
90ecbd65ef fix: don't sleep in ULTs
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-17 14:00:11 +02:00
Kamil Kopryk
c40f0f2421 refactor: rename ComputeOverdispatchDisable debug key
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-17 13:18:29 +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
ocldev
d97ef9848b build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-06-17 05:42:09 +02:00
Compute-Runtime-Validation
0f6ce05b93 Revert "fix: read scratch page options during init"
This reverts commit 9322495e7d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-06-17 03:29:03 +02:00
Pawel Szymichowski
521add6ca7 feature: Enable support for cl_intel_subgroup_buffer_prefetch
This change enables support for cl_intel_subgroup_buffer_prefetch extension for
PVC and later.

Related-To: GSD-7825
Signed-off-by: Ratajewski, Andrzej <andrzej.ratajewski@intel.com>
2024-06-14 20:44:52 +02:00
Bartosz Dunajski
365a6c0eaa feature: download tbx allocations in copy offload path
Related-To: NEO-11376

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-14 18:55:54 +02:00
Bartosz Dunajski
dd241d6848 feature: program user interrupt in copy offload path
Related-To: NEO-11376
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-14 18:55:40 +02:00
Mateusz Hoppe
b3d72ddd3d fix: write memory for resident allocations in simulation mode
- refactor and call proceesFlushResdiency() on memoryOperationsHandler
- call free() to remove allocation from resident allocations when
graphics allocation is released

Related-To: NEO-11719

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-06-14 18:49:01 +02:00
Bartosz Dunajski
9954002db1 test: copy offload multitile aub test
Related-To: NEO-11376

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-14 17:40:12 +02:00
Mateusz Jablonski
3f45e40684 feature: add debug flag for forcing sip kernel class
Related-To: NEO-8188, NEO-10774
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-14 17:34:33 +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
b0c924d40e feature: relaxed ordering in copy offload path
Related-To: NEO-11376

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-14 17:03:08 +02:00
Artur Harasimiuk
8d28f8d90e fix: adjust SysCalls::write signature to match stdlib
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-14 16:48:12 +02:00
Bartosz Dunajski
deb10999e1 feature: temp alloc and host sync handling for copy offload path
Related-To: NEO-11376

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-14 14:48:18 +02:00
Mateusz Jablonski
4dd709bfac test: remove not needed test files
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-14 13:01:11 +02:00
Mrozek, Michal
5f0b9efd2b performance: improve pool handling
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
Resolves: NEO-11731
2024-06-14 12:02:34 +02:00
ocldev
aa3b13ce66 build: metrics-library revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-06-14 11:45:28 +02:00
Young Jin Yoon
9322495e7d fix: read scratch page options during init
Previous logic to initialize scratch page options during Drm::create
causes issues when PerContextVm is used, so moved the location of logic
to be configured before creating VM.

Related-To: GSD-7611
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2024-06-14 11:39:13 +02:00
ocldev
ed31fefe07 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-06-14 05:44:33 +02:00
Joshua Santosh Ranjan
deefea51ee fix: use kernel timestamp properties instead of global timestamp
Related-To: NEO-11555

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2024-06-13 18:08:12 +02:00
Artur Harasimiuk
ad374fbd8f build: allow use cl_cache in ocloc
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-13 16:06:15 +02:00
Artur Harasimiuk
cddec0f78b feature(ocloc): read cl_cache configuration from env variables
Related-To: NEO-7785
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-13 15:41:21 +02:00
Alicja Lukaszewicz
730fed3206 fix: add missing tracing to all functions in api.cpp
Related-To: NEO-11576

Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com>
2024-06-13 14:55:13 +02:00
Kamil Kopryk
0cb48901dc refactor: add AUBDumpCaptureDirPath debug flag
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-13 14:17:50 +02:00
Mrozek, Michal
d79e3947d1 fix: fix debug variables descriptions
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2024-06-13 12:49:44 +02:00
ocldev
69bfe01078 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-06-13 12:34:10 +02:00
ocldev
da8af88434 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-06-13 09:05:19 +02:00
Maciej Bielski
fb856578a5 fix: restore overlooked debug flag usage
Overlooked during recent refactor.
ec21260fda

Related-To: NEO-9754

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-06-13 08:37:47 +02:00
Wenbin Lu
c3342d683a test: fill ULT gap for fabric API with PCI ordering
Related-To: NEO-11454

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-06-13 08:08:44 +02:00
Bari, Pratik
6ecf5a088f refactor(sysman): Changes in the Sysman Power Module
Removed the call to getProperties during the power handle creation

Related-To: NEO-10484

Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2024-06-13 07:56:42 +02:00
Chodor, Jaroslaw
a19639530a refactor: enable release helpers by default
Related-To: NEO-10531

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2024-06-13 07:52:11 +02:00
Jaroslaw Warchulski
bca6568e5b fix: add support for arrays of NV12 surfaces
Resolves: NEO-11498
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2024-06-12 23:19:29 +02:00
Mateusz Jablonski
a28d6557ad fix(ocloc): optimize accesses to cache when building source code
when binary is zebin then don't look for separate debug binary

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-12 17:04:38 +02:00
Bartosz Dunajski
fcef00969e refactor: remove not needed task count param from hostSynchronize method
Related-To: NEO-11376

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-12 17:01:13 +02:00
Joshua Santosh Ranjan
0dc297cdc3 refactor: add support to query root device metric
Related-To: NEO-11046


Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2024-06-12 16:18:10 +02:00
Bartosz Dunajski
54e07def28 refactor: add const suffix
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-12 15:45:23 +02:00
Grzegorz Choinski
771027411e ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2024-06-12 15:35:28 +02:00