Commit Graph

8264 Commits

Author SHA1 Message Date
Zbigniew Zdanowicz b65d8909e4 Refactor and modularize walker partition code
Related-To: NEO-6244


Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-16 10:46:26 +02:00
Mateusz Jablonski e82c2e4653 Patch printf buffer in implicit args in L0
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-16 10:31:40 +02:00
Bartosz Dunajski c88db681d6 Fix SubDeviceCount value in Metrics
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-16 09:39:20 +02:00
Robert Krzemien bc2963bf31 Metric Api: Query Pool for sub devices
Resolves: LOCI-2462
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-16 00:18:52 +02:00
Aravind Gopalakrishnan 0c2800d37f Events workaround for L3Flush issue
Related-To: LOCI-2361

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2021-09-15 23:08:16 +02:00
Jaime Arteaga 522d2550ee Add allocation ID to be retrieved by L0 getMemAllocProperties
zeMemGetAllocProperties() specifies an ID for the allocation can be
retrieved by the application. This can be used by applications to
identify the allocation throughout the application lifetime.

We were currently returning as id the same allocation address. This
patch fixes it to return a true unique identifier for the allocation.

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-09-15 19:22:50 +02:00
Rafal Maziejuk 05b161fffc Add Pipe Control WA test
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-15 17:34:15 +02:00
Rafal Maziejuk 8048b84665 Add prefetch disabling requirement check
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-15 17:23:14 +02:00
Krystian Chmielewski 1417e894c7 Create debug zebin
Creates copy of zebinary with program headers containing
addresses of segments and applies debug relocations.


Related-To: NEO-6071
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-09-15 13:56:38 +02:00
Maciej Dziuban c7d86af500 Pass blitter CSR to event
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-15 12:49:22 +02:00
Lukasz Jobczyk 8355cf4ecf Revert direct submission enabling on non default CCS
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-09-15 12:35:40 +02:00
Pawel Cieslak 3a6a24a911 Use %cmake makro
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-15 11:31:03 +02:00
ocldev 185fae2dcf igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2021-09-15 11:21:22 +02:00
Mateusz Jablonski 5a59a6ad2e Add support for implicit args in L0
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-15 11:12:23 +02:00
Krystian Chmielewski 03e29c34c4 Decode debug environment - zebin
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-09-15 10:10:04 +02:00
Michal Mrozek b0898b0610 Update Pipe Control WA.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-09-15 10:05:44 +02:00
Rafal Maziejuk 3c4885ecb8 Add allocation size adjustment check
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-15 09:34:38 +02:00
Spruit, Neil R af236c1a1d Fix L0 Dynamic Link BB validation check
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2021-09-15 04:13:02 +02:00
Artur Harasimiuk e7af47567e infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-15 00:26:40 +02:00
Brandon Yates c805517860 Update L0 loader to v1.5.0 in manifest
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2021-09-14 23:08:58 +02:00
Kamil Kopryk 92a7280e74 Remove not needed branch_filename_suffix 2/2
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 17:35:01 +02:00
Kamil Kopryk 577c69d68b Remove not needed branch_filename_suffix
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:33:49 +02:00
Kamil Kopryk 9ccf43e441 Correct branch_dir_suffix in cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:00:20 +02:00
Kamil Kopryk bbd11a7448 Correct enable_gens* in Cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 14:59:55 +02:00
Kamil Kopryk 6ccbb55e98 Correct path_to_file for hw_cmds* files in cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 14:43:33 +02:00
Rafal Maziejuk be41b726d7 Delete unnecessary HwInfoConfig tests for IGFX_UNKNOWN specializations
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-09-14 14:22:30 +02:00
Lukasz Jobczyk 67ed62e805 Use NEO::Thread instead of std::thread
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-09-14 14:09:18 +02:00
Lukasz Jobczyk 0271d5c96f [XE_HP_SDV] Enable direct submission on CCS 1-3
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-09-14 13:42:47 +02:00
ocldev eb0d3c34d9 igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2021-09-14 11:28:03 +02:00
Szymon Morek 1799e78b18 Move drm memory manager functions to common file
Related-To: NEO-6149

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-09-14 10:30:11 +02:00
Young Jin Yoon 4234a19b69 Add support for ze_scheduling_hint_exp_properties
Related-To: LOCI-2319
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2021-09-14 09:30:03 +02:00
Artur Harasimiuk 895e9e5116 initial Neo enabling on architectures other than x86
Related-To: NEO-6011
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-14 09:14:52 +02:00
Mateusz Jablonski f958b053ab Merge patchWorkDim method's logic into setGroupCount method
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-14 08:57:24 +02:00
Mateusz Jablonski 0d1c8be447 Handle implicit arg relocation in L0 module
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-14 08:57:10 +02:00
Pawel Cieslak e5d5c23606 Refactor osv build scripts
Correctly set and export variables
Add sles_15.3

Related-To: NEO-5854
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-13 17:23:51 +02:00
Pawel Cieslak 6fba8d6138 Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-13 16:30:01 +02:00
Mateusz Hoppe a27b839976 Refactor getSingleThreads()
- return ThreadIds for chosen device index from ze_device_thread_t

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-13 14:36:35 +02:00
Rafal Maziejuk f6c8fb47bb Delete unused L0 function
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-13 14:22:59 +02:00
Lukasz Jobczyk f8bad4d46c [XE_HP_SDV] Enable direct submission on non default CCS
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-09-13 14:01:50 +02:00
Szymon Morek efd66a32c2 Add multitile arch. code in drm getLocalMemorySize
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-09-13 13:51:47 +02:00
Lukasz Jobczyk ebcbf29a85 Enable new residency model for xe_hp_sdv and later products
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-09-13 13:22:45 +02:00
Rafal Maziejuk 09ac89339e Move local memory access mode getters from HwHelper to HwInfoConfig
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-13 13:10:14 +02:00
Spruit, Neil R 0222649dba L0 Dynamic Module Linking Black Box Test
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2021-09-13 10:54:33 +02:00
Mateusz Jablonski e193589582 Add implicit args support for OCL
Related-To: NEO-5081

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-13 10:54:19 +02:00
Zbigniew Zdanowicz ddf76ef0b2 Add reset partition count and all partitions in Fence object
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-13 10:24:10 +02:00
Milczarek, Slawomir 9d99ee1636 Print driver diagnostics if aux translation of allocation in SVM allocs manager
Related-To: NEO-5107

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-09-13 10:23:32 +02:00
Kamil Kopryk 029fedabab Cleanup enable gens cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-13 09:37:23 +02:00
Jaime Arteaga 715c2b6af0 Add missing ioctls to getIoctlString() parser
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-09-11 21:35:21 +02:00
Young Jin Yoon 415e6c4aa5 Add getSupportedThreadArbitrationPolicies
Related-To: LOCI-2319
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2021-09-11 08:19:24 +02:00
Aravind Gopalakrishnan 6061b61aea Return timestamps for each subdevice via queryTimestampExp
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-09-11 01:25:42 +02:00