Commit Graph

6193 Commits

Author SHA1 Message Date
Mateusz Jablonski
044695f3e4 Stop self-opening ze_intel_gpu library
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-09 14:15:00 +01:00
Adam Cetnerowski
01f7675843 Fix typo
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-09 14:04:49 +01:00
Adam Cetnerowski
8c0a97a618 Device ID Cleanup
Resolves: NEO-5250

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-09 13:54:07 +01:00
Andrzej Koska
152f89f2f2 Revert "Adding CL_INTENSITY,CL_FLOAT format as RW"
This reverts commit ebc5c9b83d617a609d3f552d3662c8f378216dee.
20.45.18403
2020-11-07 14:04:57 +01:00
Artur Harasimiuk
5c00ca7175 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-11-06 22:17:10 +01:00
Jaime Arteaga
6f582adf5a Only add indirect USM allocations to container once
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-06 21:46:52 +01:00
Adam Cetnerowski
9af7b3d462 Device ID Cleanup
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-06 19:20:33 +01:00
Krzysztof Gibala
7fcc1bc1ad Use first device for blit transfer when buffer is creating
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-11-06 17:59:04 +01:00
Katarzyna Cencelewska
e060536a32 Add check in allocateGraphicsMemory64kb to not use cpuPtr
when isRenderCompressed

Related-To: NEO-4532
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-11-06 17:14:07 +01:00
Filip Hazubski
4ce7c0e5f6 Setup context type in MockContext
Related-To: NEO-5233

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-06 15:00:37 +01:00
Bartosz Dunajski
3ed2823d45 Revert "Always reserve 48 bit window on 57 bit CPU"
This reverts commit 8f10db0c7ff13a72526141269ad09142a5d74e5f.

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-06 14:12:46 +01:00
Kamil Kopryk
60c9bbea22 Disable blitter support for images
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-11-06 13:09:24 +01:00
Filip Hazubski
486f25d224 Add comparison operator to VariableBackup
Related-To: NEO-5233

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-06 12:56:15 +01:00
Kamil Diedrich
4e1eb971a0 Add channels for Y210 format
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2020-11-06 11:27:52 +01:00
Adam Cetnerowski
7b817b2c5c ULT renaming: Get Device Info tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-05 21:25:50 +01:00
Mateusz Hoppe
264d103774 Flush command queue in release call
Related-To: NEO-5258
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-05 21:10:55 +01:00
Adam Cetnerowski
1f462eb9c2 ULT renaming: Create Context tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-05 21:10:03 +01:00
Kamil Kopryk
f0fcd57d12 Ult cleanup
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-11-05 18:46:44 +01:00
Pawel Cieslak
56d719cb8b Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-11-05 16:43:14 +01:00
Kamil Kopryk
77a5443f90 Add isMediaBlockIOSupported helper
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4848
2020-11-05 15:14:28 +01:00
Krzysztof Gibala
3d9a180c12 Implement local memory path for all devices in buffer
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-11-05 15:01:58 +01:00
Michal Mrozek
ad747a5cbf Make comment more verbose.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-11-05 13:03:41 +01:00
Sebastian Luzynski
de5fe3c1b3 Adjust params checking.
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
2020-11-05 12:37:52 +01:00
Mateusz Jablonski
0aec0bdde4 Store program binary type per device
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-04 15:01:11 +01:00
Artur Harasimiuk
62ea57ff61 infrastructure update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-11-04 12:17:19 +01:00
Maciej Plewka
4745b7d20b Add globalDsh and ssh for scratch in bindlessHeapHelper
Change-Id: Ieab07271425a2898d79854a3d0b3ade25bc37c51
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-11-04 10:22:50 +01:00
Jitendra Sharma
f4158e10ff Add support for DEVICE_DETACH and DEVICE_ATTACH sysman events
Change-Id: I2da57ec50a0f3e87499660d37fa248a06f9fdb08
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-11-04 03:31:32 +01:00
Jaime Arteaga
6ab9e9f1e0 Initial support for getExternalMemoryProperties and getExtensionProperties
Change-Id: Ib7c75dcae10bfb34dd2f703e481ecdd768370772
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-03 16:05:25 -08:00
Pawel Cieslak
4e8296495c Update infra
Change-Id: I3512de3a537473cf066e6186cc68318fc87091d3
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-11-03 16:37:24 +01:00
Adam Cetnerowski
1e80017648 ULT renaming: Enqueue Waitlist Events tests
Related-To: NEO-2236

Change-Id: I6397f82ca15b4e5b32f49732cb8c5697aac17c80
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-03 15:56:02 +01:00
Mateusz Jablonski
6c21ed1a28 Fix typo in BB test
Change-Id: Ib605b3f3e0ea3b9425ff17f6f81930c9993a53e5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-03 14:45:30 +01:00
Mateusz Jablonski
e39af42137 Allow sub devices to reuse build status from root device
create DeviceBuildInfo struct for per-device info in program

Related-To: NEO-5001
Change-Id: I4048f3dd34240a4f937cc4a05935cba4f40a1872
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-03 14:44:47 +01:00
Jaime Arteaga
87fd9b0708 Remove dead-code: OpenCL interop functions from v0.9
Change-Id: I4ef6eb3df8991d1ef0b6f07f81655496914cf396
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-03 14:22:24 +01:00
Bartosz Dunajski
7cf5f02433 Update blit parameters
Change-Id: Ib1d12d37d1bc43ac0cc377dbafef77331d26fd9a
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-03 14:21:35 +01:00
Andrzej Koska
51f45bf03f Adding CL_INTENSITY,CL_FLOAT format as RW
Change-Id: I2f56587ea729bddc25c8a64840c8aba5bf251125
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
Resolves: NEO-5143
2020-11-03 14:07:13 +01:00
Adam Cetnerowski
605629d89e Device ID cleanup:
- Use commmon naming scheme
- Add missing ULTs
- Remove redundancies

Related-To: NEO-5250

Change-Id: Id6ed25c078b54f7d6ea43f2d3b71dc827ff2d088
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-03 13:45:36 +01:00
Vinod Tipparaju
8e6be83fcc Add cmdContainer ULTs - idOffset & numIdd reset, Gfx alloc failure
ULT required to cover IDOffset and numIdd values during reset.
ULT required to cover OUT_OF_MEM retrun during init.
Fix to check for valid gfx allocation inside heap helper & destructor

Change-Id: Ied9049b33dc0605d5f5f51c96114d5e96b26a4f7
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2020-11-03 13:22:44 +01:00
Slawomir Milczarek
b7d5427f01 CPU access disallowed mode and blitter amendments
Related-To: NEO-4876

Change-Id: I7d6de1a0530e9c4f8bcf302824242033d3ca724a
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-11-03 13:04:28 +01:00
Mateusz Jablonski
21aa8388bc Correct program binary type when building program
Related-To: NEO-5001
Change-Id: Ib2915e85ab5dfaf6de146710709c7cd062c88b39
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-03 10:30:50 +01:00
Spruit, Neil R
3e5f3fe055 Fixed AppendMemoryFill for alignment, multi kernel execution, memory overrun
- Fixed Memory Fill to use aligned allocations in Destination and Source
buffer kernel arguments to ensure proper alignment of memory in the
surface state.
- Fixed patternSize == 1 case where simd size is > the size being
written resulting in the inital kernel append with group count of 0 and
the remainder kernel being executed incorrectly.
- Fixed offset calculation in the remainder kernel to be based off of
the aligned allocation offset.
- Fixed memory overrun case where size < patternsize with the minimum
size being used in the kernel.

Change-Id: I39bd83b3a83ceb6df05d374238f85f7fdf0bd09a
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2020-11-02 16:49:12 -08:00
Jaroslaw Chodor
a07be76146 ocloc - don't require device for src->spv
Change-Id: Idb2acd9af4e09f59958e3bc622885423a3f79227
2020-11-02 21:07:18 +01:00
Mateusz Hoppe
4d2750161d Move OsAgnosticMemoryManager to shared
Resolves: NEO-5188
-move MockGraphicsAllocation to shared

Change-Id: I17e90af48183f003151fab075a46e40d7df3f160
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-02 21:02:53 +01:00
Jaroslaw Chodor
78dc305291 Ocloc - emit warning on input type mismatch
Change-Id: I57edcbd3025616698dbe7710f04d975db93ffdb9
2020-11-02 20:00:15 +01:00
Jaroslaw Chodor
d181a2e5a3 Fixing zeKernelGetProperties
Additionally, adding zell_world_jitc_ocloc BB test

Change-Id: If3b8c7e4bd4a789ec1b4f4de55ab21e91c1e7afa
2020-11-02 19:38:39 +01:00
Mateusz Jablonski
75d1ebb811 Use all devices when building program
remove Program::internalOptions
internal options are calculated separately in compile, link and build methods

Related-To: NEO-5001
Change-Id: I85ea2d64c72edb9b0e3f23244b59b9af20e2d357
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-02 19:37:55 +01:00
Lukasz Jobczyk
045632f355 Add new unified shared memory model
Related-To: NEO-3312

Change-Id: I640fb8d120729fa8bb2a23ff65c74c41ef27260d
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-11-02 19:23:40 +01:00
ocldev
e82f219816 igc revision update
Change-Id: Id3706310e7769429f6cbd2a295afaa0e06bbe6ee
2020-11-02 19:10:17 +01:00
Aravind Gopalakrishnan
f9e0c04b54 Fix build error in ult
Change-Id: I44a66975df4d12e68b967f5dac28cffb8a145004
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2020-11-02 18:48:33 +01:00
Adam Cetnerowski
4cea3f85f6 ULT renaming: Scheduler Source tests
Related-To: NEO-2236

Change-Id: I0746fc3d40923e79ef1e0dfabb5e029cd7eb9068
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-02 18:47:49 +01:00
Andrzej Ratajewski
3a4474b9f6 Pass -cl-intel-no-spill internal option to IGC while scheduler compilation
Change-Id: Ib91da09a268fff597aadc5dda8720ca6703d56ec
Signed-off-by: Andrzej Ratajewski <andrzej.ratajewski@intel.com>
2020-11-02 18:36:58 +01:00