Krystian Chmielewski
98eb086160
Don't generate local ids if not needed
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-11-08 13:10:00 +01:00
Pawel Cieslak
3bff852ac0
Use prebuilt kernels when NEO_DISABLE_BUILTINS_COMPILATION=TRUE
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-11-08 11:43:49 +01:00
Jitendra Sharma
1186c1aae3
zesSysmanDeviceReset: Reinitialize device after device reset
...
Before performing gpu device reset, first all level zero resources
and gpu device specific resources have to be cleaned up. Also as
after device reset, state of gpu device would be lost.
Hence after performing gpu device reset, level zero device have
to be reinitialized by querying gpu device again.
This change is aimed at reinitializing the level zero resources
after gpu device reset, so that user could continue using level zero
devices after device reset.
Related-To: LOCI-2627
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-11-07 23:43:48 +01:00
Krystian Chmielewski
06eaef0352
Zebin: Use strings section for printf
...
Resolves: NEO-6143
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-11-07 19:10:47 +01:00
Compute-Runtime-Validation
faea7915c2
Revert "Fail build program in shared system USM + statefull access case OCL"
...
This reverts commit 9dabc2db0c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-11-05 20:31:47 +01:00
Pawel Cieslak
a0243eb1bc
Correct prepare_test_kernels targets
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-11-05 17:07:51 +01:00
Mateusz Hoppe
5d4771a31b
Add param to print number of tests
...
Related-To: NEO-6407
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-11-05 15:57:04 +01:00
Kamil Kopryk
9dabc2db0c
Fail build program in shared system USM + statefull access case OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-6075
2021-11-05 14:55:05 +01:00
Zbigniew Zdanowicz
b98cfdda17
Minor change in cmake file
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-11-05 14:20:31 +01:00
Compute-Runtime-Validation
870b324d72
Revert "ZEBin: fix CTD passing when inline data is supported"
...
This reverts commit 125946e374 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-11-05 13:31:50 +01:00
Zbigniew Zdanowicz
f646422076
Move ult helper to shared common library
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-11-05 12:21:44 +01:00
Kamil Kopryk
f1e839bda2
Add ocloc ults
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2021-11-05 11:30:27 +01:00
Mateusz Jablonski
fbf1f367f4
Dont create blitter engine when blitter support is disabled
...
Related-To: NEO-6325
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-11-05 11:07:07 +01:00
Mateusz Hoppe
ee418efadf
Per-thread scratch offset calculation
...
Related-To: NEO-6404
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-11-05 11:03:17 +01:00
Krystian Chmielewski
125946e374
ZEBin: fix CTD passing when inline data is supported
...
In zebin always pass inline data when it's supported.
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-11-05 10:04:19 +01:00
Zbigniew Zdanowicz
23a7ab7593
Refactor implicit scaling barriers to add more cache flush options
...
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-11-04 17:56:12 +01:00
Mateusz Jablonski
21ef249961
Move ocl extensions logic to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-11-04 17:38:15 +01:00
Bartosz Dunajski
5bbdd0fe2c
Remove DispatchFlags param from CSR methods
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-11-04 16:15:38 +01:00
Bartosz Dunajski
4b5a718f40
Use dedicated helper for PC programming
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-11-04 15:32:02 +01:00
Szymon Morek
8fdfc3b053
Use drm tip kernel headers as default 1/2
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-11-04 15:27:02 +01:00
Igor Venevtsev
a3c3fe18ce
Cleanup IGC includes
...
- Remove IGC_COMMON_PARENT_DIR WA
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2021-11-04 14:44:59 +01:00
Pawel Cieslak
c5dc389cb9
Fix typo BUIILINS -> BUILTINS
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-11-04 13:16:32 +01:00
Artur Harasimiuk
2b815ab605
cmake refactor
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-11-04 12:16:19 +01:00
Lukasz Jobczyk
1c68ac1cbc
Assign engine to command queue using round robin algorithm
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-11-03 17:16:54 +01:00
Milczarek, Slawomir
ca4af1dde1
Add helpers for page fault support
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-11-03 13:39:38 +01:00
Zbigniew Zdanowicz
7d109c42bc
Do not execute multi-tile command list on single-tile command queue
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-11-03 13:27:49 +01:00
Zbigniew Zdanowicz
b2124f43b8
Add implicit scaling barrier implementation
...
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-11-03 12:23:42 +01:00
Mateusz Jablonski
95610188af
Fallback to cpu copy when filling work partition allocation
...
move some command stream receiver tests to shared
Related-To: NEO-6325
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-11-03 12:17:02 +01:00
Mateusz Hoppe
4d6a2d0a57
Enhance logs in EuThread
...
- do not overwrite memoryHandle in resumeThread() when thread is
not stopped
- add SIP Commands
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-11-03 11:04:14 +01:00
Szymon Morek
c5d403d65a
Compile DG1 and XE_HP_SDV by default
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-11-03 09:31:46 +01:00
Compute-Runtime-Validation
908fbe427b
Revert "Enable task count update from wait on direct submission"
...
This reverts commit 57344fcf89 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-11-03 09:24:48 +01:00
Pawel Cieslak
848d94f406
Improve prepare_test_kernels targets to build kernels required in ULTs
...
Related-To: NEO-6370
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-11-02 17:54:12 +01:00
Mateusz Jablonski
35bb2034d1
Move mock_gmm_memory and os_virtual_alloc from libult to neo_unit_tests_config
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-11-02 14:00:08 +01:00
Zbigniew Zdanowicz
4fbb199790
Add platform parameter to configure pipe control dispatch
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-11-02 12:14:10 +01:00
Lukasz Jobczyk
57344fcf89
Enable task count update from wait on direct submission
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-11-02 12:08:41 +01:00
Lukasz Jobczyk
555cb8f402
Sleep instead of busy loop for direct submission controller
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-11-02 11:53:42 +01:00
Artur Harasimiuk
53223dc2b5
create trace files about cl_cache usage
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-10-29 18:21:49 +02:00
Zbigniew Zdanowicz
ad8e640545
Reorganize implicit scaling files
...
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-10-29 16:15:00 +02:00
Krystian Chmielewski
bb77165f70
remove regex from yaml parser
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-10-29 15:11:48 +02:00
Lukasz Jobczyk
4ea452040d
Defer direct submission control until first submit
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-10-29 14:27:25 +02:00
Mateusz Jablonski
0cde8eb7ff
Change default revision for xe_hp_sdv
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-29 13:39:52 +02:00
Jaime Arteaga
01b164b022
Fix typo
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-10-29 08:10:13 +02:00
Compute-Runtime-Validation
782a287b27
Revert "Fallback to cpu copy when filling work partition allocation"
...
This reverts commit 93e3d948f5 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-10-29 04:39:22 +02:00
Mateusz Jablonski
f3afde1153
Dont expose internal copy engine if blitter operations are disabled
...
Related-To: NEO-6325
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-28 20:57:52 +02:00
Kamil Kopryk
03540d5301
Refactor per platform extra settings in ocloc
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-6382
2021-10-28 16:24:12 +02:00
Mateusz Jablonski
515130dbe8
Fail on blitMemoryToAllocation when blitter is not supported
...
Related-To: NEO-6325
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-28 16:13:40 +02:00
Mateusz Jablonski
93e3d948f5
Fallback to cpu copy when filling work partition allocation
...
move some command stream receiver tests to shared
Related-To: NEO-6325
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-28 14:30:00 +02:00
Mateusz Jablonski
3a2b018eb6
Enable blitterOperationsSupported on DG1
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-28 14:16:19 +02:00
Zbigniew Zdanowicz
60805cdbcf
Fix direct submission wait on multi tile device using single tile context
...
Related-To: NEO-6244
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-10-28 14:01:58 +02:00
Lukasz Jobczyk
c7d5a96dfd
Flush small task adjustments
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-10-28 11:39:55 +02:00