Commit Graph

7864 Commits

Author SHA1 Message Date
Mateusz Jablonski
575445dbb5 Minor code cleanup
prevent nullptr dereference

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-22 19:25:23 +02:00
Vilvaraj, T J Vivek
c2ab7fcf70 add memType and Memory channel support to systemInfo
use the updated systemInfo to acquire Memory Type.


Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-07-22 18:38:39 +02:00
Bartosz Dunajski
31250b343f TSP: Move packetsUsed member out of GraphicsAllocation
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-22 17:04:40 +02:00
Lukasz Jobczyk
f22251f68a Add remaining external allocation types for local bank selector
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-22 16:57:37 +02:00
Vinod Tipparaju
823dee432a Optimize UMD to skip PIPE_CONTROL command having DCFlush
Related-To: NEO-5927

Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2021-07-22 16:52:00 +02:00
bradocaj
2715f03ee2 Tuning of unit test granulatity.
Signed-off-by: bradocaj <branislav.radocaj@intel.com>
2021-07-22 15:59:15 +02:00
ocldev
af6fb0fea7 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2021-07-22 15:08:25 +02:00
Kamil Kopryk
aa70ad0aee Simplify code
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-22 14:58:37 +02:00
Milczarek, Slawomir
330856c9e9 Add resolves for unified memory when aux translation is required
Related-To: NEO-5107

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-07-22 14:02:52 +02:00
Kacper Nowak
64f86817f8 Fix get_work_dim() returning incorrect value
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-07-22 11:09:46 +02:00
Jaime Arteaga
4c4823f55e Add PIPE_CONTROL prior to kernel in L0
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-22 10:51:11 +02:00
Lukasz Jobczyk
0f6484755a Chceck all BCS types in direct submission initialization
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-22 09:31:31 +02:00
Jaime Arteaga
803d7cdd8a Add debug key to print UMD shared migrations
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-22 08:37:09 +02:00
Lukasz Jobczyk
890eec6105 Separate local memory usage tracking for internal and external
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-22 07:52:43 +02:00
Kamil Kopryk
30151a8f02 Cleanup images pitch programming OCL
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-21 19:47:56 +02:00
Bartosz Dunajski
0eb85bfa95 Add unit test for isCacheFlushForBcsRequired
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-21 19:37:53 +02:00
Bartosz Dunajski
c7aa5e0317 Update ftr flags
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-21 19:28:51 +02:00
Dominik Dabek
99f9079ffc Use mock env vars in sysman fixture
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-07-21 17:21:16 +02:00
Jaime Arteaga
2588997e32 Remove memory.cpp from L0 core source
It was only hosting two methods, which are better in
driver_handl_imp.cpp

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-21 16:45:53 +02:00
Mateusz Jablonski
54b4b18fa0 Enable multi root device contexts by default
Related-To: NEO-3691
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-21 16:16:57 +02:00
Lukasz Jobczyk
9e50138829 Defer ULLS initialization
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-21 15:55:16 +02:00
ocldev
3f87dfa74b dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2021-07-21 15:01:25 +02:00
lgotszal
3187be3c76 remove unused files
Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
2021-07-21 13:01:03 +02:00
Szymon Morek
c8b85bb5a9 Add method to check tile only context
Related-To: NEO-6043

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-21 12:22:42 +02:00
Mateusz Hoppe
8d22247ff2 Add isResumeWARequired()
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-21 09:21:19 +02:00
Jim Snow
4dbcb6a16b Add ULT for ray tracing helper function
This is to fix a code coverage gap for getMemoryBackedFifoSizeToPatch

Related-To: NEO-6081
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2021-07-21 02:20:40 +02:00
davidoli
21e9def248 Modify metric query pool create for sub devices
Signed-off-by: davidoli <david.olien@intel.com>
2021-07-20 22:41:57 +02:00
Young Jin Yoon
4ba64d2530 Add ze-opt-level support
Related-To: LOCI-2315
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2021-07-20 20:34:57 +02:00
Jaime Arteaga
3625344d37 Increase command stream size when appending event reset operations
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-20 18:18:29 +02:00
Compute-Runtime-Automation
b9bd014a44 Add fixes to build with gcc11 (#5325)
* remove Fedora 31 and 32 builds

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

* Add builds on Fedora 33 and 34

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

* Fix build with gcc11

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

* Remove info about EOL'd distributions

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

* clean after build

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

Co-authored-by: Jacek Danecki <jacek.danecki@intel.com>
2021-07-20 17:17:32 +02:00
Krystian Chmielewski
78abc1c6fd Add work dimensions payload arg to zebin
Related-To: NEO-5833
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-07-20 16:30:27 +02:00
Maciej Plewka
dfe578754b Fix add pipe controll before marker profiling
Resolves: NEO-6065

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-07-20 16:23:57 +02:00
Mateusz Jablonski
2d6b8061a8 Split file with tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-20 15:51:53 +02:00
Bartosz Dunajski
2d88cbb232 Add xe_hp_core cache_flush and memory_manager tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-20 13:29:25 +02:00
Bartosz Dunajski
1db8d9df79 Improve igdrcl_linux_dll_tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-20 12:18:16 +02:00
Kamil Kopryk
ce92b42f63 Code cleanup - avoid copy 2/n
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-20 10:44:24 +02:00
Spruit, Neil R
771722f3d7 L0 Support for hints to disable CPU Migration of USM memory
- Added support for disabling CPU migration of USM memory given
ZE_MEMORY_ADVICE_SET_READ_MOSTLY && ZE_MEMORY_ADVICE_SET_PREFERRED_LOCATION

Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2021-07-20 04:34:16 +02:00
Mateusz Jablonski
cc8c85be8b Reorder definitions in CMakeLists.txt
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-19 23:08:40 +02:00
Jaime Arteaga
fa26f2b075 Fix typo
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-19 22:10:38 +02:00
Mateusz Jablonski
6f3c89decb Add mechanism to migrate multi root device memory
invalidate TLB cache if kernel requires migration


Related-To: NEO-3691

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-19 19:49:22 +02:00
Bartosz Dunajski
714a1ebf53 Improve ocloc tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-19 18:24:17 +02:00
Bartosz Dunajski
7a99bcc2f7 Add shared tests for xe_hp_core
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-19 18:06:53 +02:00
Kamil Kopryk
5a78fe3728 Code cleanup - avoid copy
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-19 18:01:36 +02:00
Kamil Kopryk
d703cff0bd Code cleanup - don't copy string
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-19 17:54:42 +02:00
Milczarek, Slawomir
cf7ecb903c Add global address space qualifier to kernel with indirect access
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-07-19 17:45:19 +02:00
Kamil Kopryk
f06938c3d0 Enable support for 1Darray images on BCS OCL
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-19 17:30:49 +02:00
Dominik Dabek
b67fdb2ade Enable workgroup WA on different steppings
Related-To: NEO-6022

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-07-19 16:21:05 +02:00
Pawel Cieslak
e8b94fcde7 Allow building L0 aubs with SKIP_NEO_UNIT_TESTS flag
Related-To: NEO-4213
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-07-19 16:03:52 +02:00
Mayank Raghuwanshi
f592a82fea Modify directoryExists function of FsAccess class
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-07-19 13:26:02 +02:00
Kamil Kopryk
8810547d3a Correct pitch programming for images BCS OCL
Related-To: NEO-4692
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-19 11:25:14 +02:00