Commit Graph

8903 Commits

Author SHA1 Message Date
Mateusz Hoppe
de7195d174 Fix fusedEuDispatch programming and minimum wg size
Related-To: NEO-6455

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-11-24 12:16:30 +01:00
Aravind Gopalakrishnan
5a2792a74f Remove needless event handle getter
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-11-23 22:07:13 +01:00
Raiyan Latif
33de789531 Fix Blitter memory fill destination Pitch value
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2021-11-23 16:58:52 +01:00
Mateusz Hoppe
b11d7cd7b0 Add debug key for compiler internal options injection
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-11-23 15:41:11 +01:00
Zbigniew Zdanowicz
2b60cadf1e Use implicit scaling conditions to check for multi context device
Related-To: NEO-6262

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-11-23 15:27:48 +01:00
Lukasz Jobczyk
cc13d60f1d Add debug key to print direct submission ring buffer
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-11-23 14:08:52 +01:00
Mateusz Jablonski
d1059518a8 Add missing tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-11-23 13:57:54 +01:00
Pawel Cieslak
3003d7de98 Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-11-23 13:47:01 +01:00
Artur Harasimiuk
7eb5b6aa42 mock dlopen in tests to block unwanted interactions
- explicitly specify files allowed to dlopen()
- use underscore to prefix fake library name that we want dlopen to
return nullptr


Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-23 12:55:48 +01:00
Grzegorz Choinski
2e68f0abbd lint revision update
Related-To: NEO-6441
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-11-23 12:50:25 +01:00
Krystian Chmielewski
6519aa1822 ZEbin: add inline_data_payload_size field
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-11-23 11:22:04 +01:00
Bartosz Dunajski
913d90eba5 Remove not needed file
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-23 11:04:00 +01:00
Bartosz Dunajski
eb41c21a4a L0 xe_hpg unit tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-23 08:25:01 +01:00
Bartosz Dunajski
2d5eaf3cc1 Add xe_hpg ocl unit tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-23 08:16:19 +01:00
Zbigniew Zdanowicz
f56773d166 Setup partition registers once per context
Related-To: NEO-6262

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-11-22 22:41:09 +01:00
Artur Harasimiuk
c6c27ed328 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-22 22:14:21 +01:00
Mateusz Hoppe
6befdef43d Add MEM ACCESS LOG macro
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-11-22 21:13:14 +01:00
Milczarek, Slawomir
31b339b873 Use VM Bind immediate when page faults supported
Related-To: NEO-6355

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-11-22 18:11:18 +01:00
Artur Harasimiuk
eee4d35011 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-22 15:45:56 +01:00
Daniel Enriquez
f131b75d39 Events Windows:Fix corner case for the exit handle.
Corner case where the signal state is not restored after registering events.

Signed-off-by: Daniel Enriquez <daniel.enriquez.montanez@intel.com>
2021-11-22 15:19:26 +01:00
Artur Harasimiuk
72f15e3e58 refactor packaging for arm64
Related-To: NEO-5853
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-22 14:51:51 +01:00
Bartosz Dunajski
8a84170e72 Add xe_hpg shared unit tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-22 13:47:25 +01:00
ocldev
182b476c67 igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2021-11-22 12:34:10 +01:00
Mateusz Jablonski
08ddbe9b41 Correct CpuInfo test not to require complex file path
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-11-22 11:59:33 +01:00
Bartosz Dunajski
4f2a4d89b1 Add missing xe_hpg test traits
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-22 09:58:38 +01:00
Jaroslaw Chodor
c4e802f01b WSL - fixing resource cleanup on process shutdown
Resolves issues with coexistance of NEO L0 and NEO OCL libraries
within a single process running in WSL and using WDDM GPU PV

Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
21.47.21710
2021-11-20 21:51:51 +01:00
Bartosz Dunajski
c77fe0bffc Add xe_hpg common tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 19:00:22 +01:00
Filip Hazubski
cd3930251e Align sync buffer address to max atomic type size
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-11-19 17:18:03 +01:00
Bartosz Dunajski
6ece3534e8 Add xe_hpg test macros
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 16:43:36 +01:00
Bartosz Dunajski
d3aecdc73a Update StreamProperties
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 16:01:04 +01:00
Bartosz Dunajski
97af428866 Update PipeControlArgs struct
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 15:11:26 +01:00
Bartosz Dunajski
daee75aa85 Add missing metrics enum
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 15:04:10 +01:00
Bartosz Dunajski
4e3e3ffeae Update FTR and WA struct fields
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 14:49:57 +01:00
Bartosz Dunajski
c0d7be3902 Add debug flags
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 14:33:26 +01:00
Mateusz Jablonski
2d2b795f81 Don't skip neo shared tests when opencl tests are skipped
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-11-19 12:15:56 +01:00
Fabian Zwolinski
1c8a503ca4 Add initial AIL implementation
Related-To: NEO-6390
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2021-11-19 11:42:42 +01:00
Bartosz Dunajski
91dfa5c2ac Initial DG2 support
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 10:01:29 +01:00
Milczarek, Slawomir
b8aa2871bd Add mock function to check for page fault support
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-11-18 17:46:41 +01:00
Zbigniew Zdanowicz
7ea0a11c0a Unify programming of partition registers
Related-To: NEO-6262


Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-11-18 16:52:51 +01:00
Compute-Runtime-Validation
49d1e04800 Revert "Disable render compressed buffers on xehp"
This reverts commit 60787ef586.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-11-18 14:50:08 +01:00
Mateusz Jablonski
abb1f30cd0 Program implicit args only in case of stack calls or enabled debugger
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-11-18 14:33:11 +01:00
Krystian Chmielewski
8e57e48695 L0: Pass debug zebin to SLD
Added passing debug zebin to SLD.
Added support for .const.data.strings section in debug zebin creation.
Refactored debug zebin creation code.

Resolves: NEO-6246
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-11-18 11:38:23 +01:00
ocldev
a787931b1d gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
2021-11-18 10:39:06 +01:00
Zbigniew Zdanowicz
76b8f6296f Move noop programming to dedicated encoder
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-11-18 10:28:56 +01:00
Spruit, Neil R
6d8502847e Set Uncached MOCS for List only given stateless uncached args
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2021-11-18 03:35:48 +01:00
Jemale Lockett
a2401299a0 Fix zero size allocation look up
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
Related-To: LOCI-2537
2021-11-18 01:57:44 +01:00
Kamil Kopryk
f0cb1cc388 Remove isForceToStatelessRequired from compilerHwInfoConfig helper
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6075
2021-11-17 17:53:09 +01:00
Kamil Kopryk
4426d9d971 Remove getSharedSystemMemCapabilities from hwInfoConfig helper
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6075
2021-11-17 16:35:52 +01:00
Lukasz Jobczyk
7176e609a1 Do not wait for task count when free empty allocation list
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-11-17 16:12:07 +01:00
Kamil Kopryk
7b8820f23e Simplify ults
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-11-17 14:46:08 +01:00