Commit Graph

6404 Commits

Author SHA1 Message Date
Jaime Arteaga
3f6d1f5ee9 Correctly pass descriptors to L0 shared alloc function
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
20.46.18421
2020-11-11 07:04:54 +01:00
Jaime Arteaga
9473abc86a Correctly pass descriptors to L0 device and host alloc functions
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-10 21:31:07 +01:00
Bartosz Dunajski
22a56655d7 Add new component to manifest
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-10 17:27:20 +01:00
Bartosz Dunajski
f7905128ca Dont inject commands between blits
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-10 16:57:13 +01:00
Filip Hazubski
a068a618e4 Update .gitignore
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-10 15:02:42 +01:00
Maciej Plewka
3f7af19c8f Pass bindless options to compiler when bindless enabled
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-11-10 11:30:56 +01:00
Mateusz Jablonski
61d61e8b1c Remove Program::pDevice
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-10 11:25:41 +01:00
Adam Cetnerowski
6eb4cd5a79 ULT renaming: Motion Estimation tests (typos)
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-10 08:34:26 +01:00
Vinod Tipparaju
f553e1e514 Return "OUT_OF_MEMORY" when gfx alloc on device fails during cmdqueue create
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2020-11-10 06:26:02 +01:00
Jaime Arteaga
4c5ff75371 Add wait events to appendMemoryCopy
appendMemoryCopy has wait events since v1.0, so add the corresponding
support. Other copy operations were missing passing this
in the entry points, but already had support internally.

Also, rename some variables for consistency.

Also, remove signal event from appendMemoryCopyBlit since it is not
used.

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-09 21:28:26 +01:00
Bartosz Dunajski
40d5cc71c9 Windows includes cleanup
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-09 14:35:38 +01:00
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