Compute-Runtime-Validation
c3fffcc8c0
Revert "Default L0 Function & Global Symbols with fallback build"
...
This reverts commit 2157f15594 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-09-03 07:08:52 +02:00
Artur Harasimiuk
536284d755
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-09-02 21:30:39 +02:00
Neil R Spruit
2157f15594
Default L0 Function & Global Symbols with fallback build
...
- Enabled default setting of Program & Global Symbols to be generated by
IGC when building L0 Modules with the ability to fallback to previous
behavior thru build failure checks.
- Enabled selective disable of default program or global symbol
generation thru debug variables.
Signed-off-by: Neil R Spruit <neil.r.spruit@intel.com >
2022-09-02 19:16:40 +02:00
Jitendra Sharma
3212a71760
Debugger L0 Win: Attention event handling from UMD
...
Related-To: NEO-7261
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2022-09-02 18:22:41 +02:00
Dunajski, Bartosz
22fb71a268
Walker partition: Improve barrier programming
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-09-02 18:09:38 +02:00
Mateusz Jablonski
e1c7e194ee
ULT: remove gmock WA from opencl/shared tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-09-02 17:58:08 +02:00
Krystian Chmielewski
bb2967d2c6
Add handling for invalid kernel attribute
...
This commit adds handling for "invalid_kernel" kernel's attribute.
This attribute is present when kernel is invalid e.g. could not be
correctly compiled due to missing feature.
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-09-02 17:51:22 +02:00
Zbigniew Zdanowicz
18af46296d
Optimize programming of front end by selecting correct hardware
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-09-02 17:41:37 +02:00
Cencelewska, Katarzyna
fa6bccdb30
Add new mt test for scenario with blitter
...
also change in other EnqueueKernelTest to use a proper
retValue per thread
Signed-off-by: Cencelewska, Katarzyna <katarzyna.cencelewska@intel.com >
2022-09-02 17:31:48 +02:00
Mateusz Jablonski
2430ed5b9a
Remove dead code from ULT
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-09-02 17:15:17 +02:00
Zbigniew Zdanowicz
1b7de2591b
Split command list fixture into implementation and interface file
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-09-02 17:10:06 +02:00
ocldev
3f03c57d55
gmmlib revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-09-02 16:38:09 +02:00
Zbigniew Zdanowicz
a4b9b3b837
Extend encode class for start and end hw commands
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-09-02 16:29:36 +02:00
Zbigniew Zdanowicz
024354469f
change internal interfaces of level zero command queue
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-09-02 15:32:30 +02:00
Dunajski, Bartosz
3c8c09634f
Add fallback path to query L3 size
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-09-02 15:32:16 +02:00
Zbigniew Zdanowicz
2d8324c954
add front end command query methods to unit test helpers
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-09-02 15:07:49 +02:00
Patryk Wrobel
e0b686a538
Remove possible out-of-bound array access from Drm::registerResource()
...
Signed-off-by: Patryk Wrobel <patryk.wrobel@intel.com >
2022-09-02 14:05:02 +02:00
Mateusz Hoppe
4a6a716758
Blackbox tests: Check if next arg exists before getting param value
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-09-02 13:44:02 +02:00
Compute-Runtime-Validation
8bff54c773
Revert "Remove Support for reading a function pointer of a kernel"
...
This reverts commit 8d5792abf6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-09-02 12:02:29 +02:00
Dominik Dabek
485ba234f3
Revert change DG2 l1 cache policy
...
This reverts cache policy back to WBP,
due to functional regressions
Related-To: NEO-7003
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-09-02 12:02:14 +02:00
Lukasz Jobczyk
01dc470d26
Fix BCS split ULTs on 32 bit
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-09-02 09:56:21 +02:00
Compute-Runtime-Validation
572fc24cf5
Revert "Wait on timestamps in Event::wait"
...
This reverts commit 5d4aca361f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-09-02 02:43:20 +02:00
Krystian Chmielewski
b04c226767
Fix printf for type BYTE and SHORT
...
Generated instructions writing to printf buffer require destination
address to be DWORD aligned. Because of that values of type BYTE (1B)
and SHORT (2B) need to be written as 4B value.
This change adds support for this. When trying to read value of type
BYTE or SHORT four bytes are actually read to be aligned with compiler
implementation.
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-09-01 17:58:31 +02:00
Patryk Wrobel
90ba50bf52
Warn when RAII lock returned from function is discarded
...
Discarding RAII lock returned from function almost always
is a bug. This change introduces usage of [[no_discard]]
attribute from C++17 to prevent such misues.
Signed-off-by: Patryk Wrobel <patryk.wrobel@intel.com >
2022-09-01 16:53:03 +02:00
Lukasz Jobczyk
d672920121
Enable BCS split WA in OCL
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-09-01 16:26:00 +02:00
Katarzyna Cencelewska
11374b83af
Call setupHardwareInfoBase inside setupHardwareInfo on pvc
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-09-01 15:41:14 +02:00
Szymon Morek
25f4b06258
Use uint4 type instead of char in builtin kernel
...
Related-To: NEO-7287
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-09-01 14:58:56 +02:00
Artur Harasimiuk
2f9d0ad584
bump libva revision used during build
...
Related-To: NEO-7292
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-09-01 13:06:27 +02:00
Puneeth Kumar Reddy D
dcbf5150dc
Modify zello_sysman pci properties logging
...
Add logging of PCI properties to decimal or hex
based on the type of the property.
Related-To: LOCI-3378
Signed-off-by: Puneeth Kumar Reddy D <puneeth.kumar.reddy.devarinti@intel.com >
2022-09-01 10:50:19 +02:00
Mateusz Jablonski
e110f51fa3
Move tests from opencl to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-09-01 09:38:40 +02:00
Neil R Spruit
8d5792abf6
Remove Support for reading a function pointer of a kernel
...
Signed-off-by: Neil R Spruit <neil.r.spruit@intel.com >
2022-09-01 07:58:59 +02:00
Compute-Runtime-Validation
84f19a1b93
Revert "Use uint4 type instead of char in builtin kernel"
...
This reverts commit a39bc7e7b3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-09-01 05:35:54 +02:00
ocldev
6e5c0141b5
Brand string update
...
Updating device brand strings
Based on public support in Windows driver 31.0.101.3222
https://www.intel.com/content/www/us/en/download/19344
Signed-off-by: ocldev <ocldev@intel.com >
2022-08-31 22:16:40 +02:00
Zbigniew Zdanowicz
c3f7e40a8d
Rename special pipeline select mode to systolic
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-08-31 22:16:26 +02:00
Lukasz Jobczyk
399758ef17
Change default engines for BCS split
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-08-31 21:34:36 +02:00
Lukasz Jobczyk
a3dedcc7ee
Add minimal transfer size for BCS split
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-08-31 21:28:40 +02:00
Filip Hazubski
74bf623ddb
Correct arguments verification of clEnqueueReleaseDX9ObjectsINTEL call
...
When clEnqueueReleaseDX9ObjectsINTEL is called and
incorrect memory objects list is passed, ensure that
api returns gracefully and proper value is returned.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-08-31 21:02:10 +02:00
Artur Harasimiuk
f043797f51
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-08-31 18:27:52 +02:00
Szymon Morek
a39bc7e7b3
Use uint4 type instead of char in builtin kernel
...
Related-To: NEO-7287
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-08-31 16:04:22 +02:00
Dominik Dabek
8cc0177f1c
Change DG2 l1 cache policy to WB
...
With compiler LSC WAs this gives better performance.
If debugger is active, policy will not be changed ie.
will be WBP.
Related-To: NEO-7003
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-08-31 14:31:23 +02:00
Artur Harasimiuk
6118e41741
do not load FCL in Level Zero runtime
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-08-31 13:51:23 +02:00
Lukasz Jobczyk
5d4aca361f
Wait on timestamps in Event::wait
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-08-31 12:57:27 +02:00
ocldev
4dfa615157
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-08-31 12:45:45 +02:00
Dunajski, Bartosz
2102117e12
Fix data race for TLB flush check
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-08-31 12:27:48 +02:00
Maciej Plewka
fe73c06b59
Disable overdispatch for specific Arc devices
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-08-31 12:09:54 +02:00
Mateusz Jablonski
f42e012bd8
Retry calling ioctl when getting -EBUSY from ioctl call
...
Related-To: NEO-7195
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-08-31 11:55:36 +02:00
Zbigniew Zdanowicz
a7af94496b
Remove RMV from programming of command buffers
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-08-31 11:44:27 +02:00
Mateusz Hoppe
75b117b82f
L0Debug - fixes for ZE AFFINITY MASK
...
- pass correct deviceIndex when notifying cmdQs
- fix allocating debug surface - single tile allocation when single
bit set in storageInfo
Related-To: NEO-6980
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-08-31 11:43:19 +02:00
Nagrodzki, Kacper
64c09994ee
Remove target ze_intel_gpu_exp_tests
...
Signed-off-by: Nagrodzki, Kacper <kacper.nagrodzki@intel.com >
Removed target "ze_intel_gpu_exp_tests"
That target was removed because it was an empty shell without any
tests
Related to: NEO-7007
2022-08-31 11:43:04 +02:00
Zbigniew Zdanowicz
816e059c66
connect hardware support with front end properties state management
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-08-31 11:09:10 +02:00