Dunajski, Bartosz
70de319f33
Allow for blit enqueue on read/write buffer operations
...
Change-Id: Iacdd2b75c671209d961fdf1754ff348af45ae56c
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-09-09 12:51:06 +02:00
Jobczyk, Lukasz
4c1adc4d47
Move engine limits to the core dir
...
Related-To: NEO-3677
Change-Id: Ib36d24e8e6f0605033cfbc79afea45e85a058aad
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-09 12:30:59 +02:00
Mrozek, Michal
aa16d9dec9
Revert "Change the offset calculation to use CCS."
...
This reverts commit 81b055024e
.
Change-Id: I5e0491fb946379f4ad2fabd6099570fea5fe1b2f
2019-09-09 10:50:08 +02:00
Krzysztof Gibala
c100db4333
Remove duplicate enums in SAMPLER_STATE command
...
Remove:
- tagTCZ_ADDRESS_CONTROL_MODE
- tagTCY_ADDRESS_CONTROL_MODE
- tagTCX_ADDRESS_CONTROL_MODE
Replace:
- tagTEXTURE_COORDINATE_MODE
Change-Id: I26fb654628360f107378c7bdd531951f196c35cf
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-09-09 09:15:53 +02:00
ocldev
b261679218
dependencies update
...
Change-Id: I0af713e9eb1fbc6a36e45e92e412b534a4a3828a
2019-09-09 08:39:57 +02:00
Jobczyk, Lukasz
bdd81fcc85
Annotate MockPageFaultManager's destructor with override
...
Change-Id: I7687fe56b4c4ea737fd5b77936f9e82e0f136b18
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-09 07:04:49 +02:00
Chodor, Jaroslaw
7c35ac19a3
Property that allows UB-san to continue on fail
...
Change-Id: I0c0193985fcfedc782e638cc1b04c39c13cde1d1
2019-09-08 23:02:21 +02:00
Mrozek, Michal
dface02b19
Remove mapping on free.
...
Change-Id: I0ec5783362c9091edf98f893b062faaaad125522
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-06 14:16:33 +02:00
Dunajski, Bartosz
3e4dd67f09
Refactor linear/tiled Images logic
...
Change-Id: I1deac70e95c6953645e9f52fb75f103b62927066
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-06 13:59:52 +02:00
Mrozek, Michal
d4571d685a
Improve Windows page fault handler.
...
- Re-throw exception if not access violation exception.
- If pointer is not within known pointers also re-throw.
Change-Id: I01461f550994e32c9e8757b0344e70f2195612fb
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-06 13:19:24 +02:00
Milczarek, Slawomir
093bc4da9c
Add support for multiple buffer objects in drm allocation
...
Resolves: NEO-3364
Change-Id: I05e8b9a05328298dcc578d62b2aa7b56ffbf4ddc
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-09-06 10:16:05 +02:00
Jobczyk, Lukasz
cc8fb911a3
Infra update
...
Change-Id: I91cc19c79447af442a3e26f0e42c8e09ac939368
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-05 18:04:41 +02:00
Mrozek, Michal
06d4fa54f1
Adjust tests to shared system memory support.
...
Change-Id: I894030ef673d60e31dae55141e60170ac92afc15
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-05 16:48:10 +02:00
Jobczyk, Lukasz
882a216688
Move Debug helpers to the core dir
...
Related-To: NEO-3677
Change-Id: I2c98595190fadfa8ffd9e378e774c0d4485cbf9e
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-05 16:00:35 +02:00
Mrozek, Michal
37a805af62
Adjust tests to HwHelper settings.
...
Change-Id: Ibc775edc30659099b23d11a102190d228862a411
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-05 15:53:32 +02:00
chmielew
514df851e3
hardcoding PT info with inlineData
...
Change-Id: I9dd71f5a9101535ed755a2937fed96a55865a801
2019-09-05 14:43:59 +02:00
Mrozek, Michal
3f12acb356
Force no shared system memory capabilities in svm tests.
...
Change-Id: I4133aac5bfe1097bbbbb3d3a28f4ddf34f88e004
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-05 14:24:26 +02:00
Artur Harasimiuk
b2a47ee9db
infrastructure update
...
Change-Id: I79427a5b00cefeb1973d31e7bc9e86ba7fb258ea
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-09-05 13:25:54 +02:00
Mrozek, Michal
15ba4b6788
Add function to check whether resolves are required
...
Change-Id: I0f81a4101b626ad7ddc17f19daabdf7a15c34467
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-05 13:25:24 +02:00
Mrozek, Michal
3f433baf38
Force stateless compilation for builtins path.
...
Change-Id: I8ee826fdcc455a3770fa54ee635aaeff62ee35e6
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-05 13:07:21 +02:00
Piotr Fusik
8278d58841
Pass by const reference.
...
Related-To: NEO-3008
Change-Id: I90e430ccfc049ccb164865e29b6ec3f6f7e98b86
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-09-05 12:35:00 +02:00
Mrozek, Michal
46b3012eb5
Force stateless compilation when device supports shared system memory
...
Change-Id: I8e11ef82baf010a9a400bc9d733b8ec37a9fbb21
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-05 12:34:32 +02:00
Pawel Wilma
849ff8c6d1
Add per-DSS back buffer programming
...
Related-To: NEO-3220
Change-Id: Ide341205a283d8973b5c11f3a953eabbda14262f
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-09-05 11:45:44 +02:00
Mrozek, Michal
0cd93d6d7d
Disable 64 bit integer atomics on icllp.
...
Change-Id: If24c40414d10a2bb9ec6e0d5fa3296a873a0a062
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-05 10:17:14 +02:00
Mrozek, Michal
29613a2b1a
Allow to set shared system memory pointers in constant buffers.
...
Change-Id: Ie2a811c0f50abf667df82517abf2291e00a18460
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-05 07:36:02 +02:00
Jobczyk, Lukasz
b25422deb1
Refactor a createUnifiedMemoryAllocation method
...
Related-To: NEO-3330
Change-Id: I3703d2474b7b3c91d584c165952d2762c7423bab
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-04 19:45:11 +02:00
Dunajski, Bartosz
f4008336f8
Dispatch blit operation in blocked path
...
Change-Id: I2230bde051449bf22c74c112bbe5719aad644533
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-09-04 18:29:46 +02:00
Mrozek, Michal
bf3210c1cd
Add debug flag to override shared system memory capabilities.
...
Change-Id: I241221757aaab8780c1f2542ed835a03e710adb6
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-04 17:24:38 +02:00
Adam Cetnerowski
118dd39e16
ULT renaming: Dispatch Walker tests
...
Related-To: NEO-2236
Change-Id: Ie07a4bfee9ccfba6672035aed7e19367faf359ba
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-09-04 17:02:23 +02:00
Dunajski, Bartosz
6dae106f07
Improve TimestampPacket residency flow
...
- Dont call makeResident in enqueueHandler for blocked path
- Fill csrDeps for blit enqueue only in unblocked path
- Call makeResident on all dependencies during blocked command flush
Change-Id: I6658e4695483bee63eca205f85687ea5f951b099
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-04 16:33:17 +02:00
Dunajski, Bartosz
45707269c9
Dont use system memory for printf surface
...
Change-Id: Iebcee7fd1e7b35333013b90c0958314883c67ac8
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-04 16:17:29 +02:00
Jobczyk, Lukasz
a79b682fc2
Move a GfxPartition to the core dir
...
Related-To: NEO-3677
Change-Id: Ia89ba93eefbb2921ef7d64bde7ed4114a0c78e0d
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-04 15:42:25 +02:00
ocldev
7d1f0f9f0e
dependencies update
...
Change-Id: I057b6e83a67b706319d2e2abdc279eee35c11d80
2019-09-04 14:10:27 +02:00
Jobczyk, Lukasz
76fe09c2a9
Handle page faults while accessing unified memory
...
Related-To: NEO-3330
Change-Id: I7e21f894e9d1c82598954c49342d1f65af07498f
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-04 13:28:53 +02:00
Dunajski, Bartosz
cf979c3bc0
Remove getWaTable() method
...
Change-Id: I508103a0d46ae94b55891c8a7ef104fb47b0b3e0
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-04 11:32:55 +02:00
Piotr Fusik
b853a2fccb
Update internal.
...
Change-Id: I10519c855bae6ea55b71ce5467e56cc74e7a0aa9
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-09-03 15:48:30 +02:00
Mrozek, Michal
c1f0949a67
Return error on device queue creation attempts if not supported.
...
Change-Id: I571433ec3f02ac7570c85949b636c86efc133abe
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-03 14:59:02 +02:00
Mateusz Jablonski
1635bef9a8
Tests update: create memory manager for command stream receiver
...
Change-Id: I89b577759d6da112049a8b0135ae488f2849c140
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-09-03 14:24:02 +02:00
Dunajski, Bartosz
47a0c43ad3
Copy EnqueueProperties to KernelOperation in blocked path
...
Change-Id: I5b9999901b5b75fc3165f9fa389857732aca2849
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-09-03 14:11:40 +02:00
Dunajski, Bartosz
ac6b1e038d
Remove not used code
...
Change-Id: Id79398b872325e096c53863cdfc9acb86ff047a8
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-03 14:11:10 +02:00
Adam Cetnerowski
bdc2310c7d
ULT renaming: Command Queue Tests
...
Related-To: NEO-2236
Change-Id: I425cafe707e31cd33120730b8a2de4913f6dbc6e
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-09-03 12:50:57 +02:00
Dunajski, Bartosz
20c9cb2d57
Fix compilation issues
...
Change-Id: I0a4d14052c63eb277c7719fae3696050f596539d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-03 10:51:24 +02:00
Mrozek, Michal
288193c6b4
Simplify fillExecObject code.
...
- remove defines
- always go for 64 bit addresses, ( all our GPU VA addressees are 64 bit )
Change-Id: Ic650feddc964e7dad45bad4248c0ba4dcf23e886
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-03 10:44:20 +02:00
Mateusz Jablonski
94761a78d6
Unregister engine during destruction of related command stream receiver
...
Change-Id: I9225439b67a11c02998296bd9c3fbc4e2149cae2
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-09-03 09:02:41 +02:00
Mrozek, Michal
a5880f19af
Remove not used parameter.
...
Change-Id: Ib0407bc479e60d1b164222bb2326a1987f8a94f1
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-03 07:52:46 +02:00
Mrozek, Michal
db8cd0e575
Report 64 bit integer atomic extension basing on caps.
...
Change-Id: Ib4241c082eb03edcb43bb79d2eef3af8b5bbe00d
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-09-02 17:58:05 +02:00
Jobczyk, Lukasz
86edfea3bf
Fix OCL specific registry path in a core dir
...
Change-Id: I5b7792582e6c77a29ffb42b8fe024bc826ae1867
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-02 17:33:50 +02:00
Dunajski, Bartosz
712313a3be
Remove not used parameter
...
Change-Id: I89b8e3f3cd835b6bb3896fb3951941854e804786
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-02 14:44:32 +02:00
Dunajski, Bartosz
2275f8df0e
Rename CommandMarker to CommandWithoutKernel
...
Change-Id: Ie19c510465a36ea517a79db9eeac5b5993e44c81
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-02 12:53:58 +02:00
Dunajski, Bartosz
e7e23cd0b4
Remove queueBlocked restriction from blitEnqueueAllowed
...
Change-Id: If7fcd15cbbb4e749d16b9d028dac33a8a7b20bde
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-09-02 12:53:21 +02:00