Commit Graph

2287 Commits

Author SHA1 Message Date
Zbigniew Zdanowicz
971cbd55f3 Add new SVM types
Related-To: NEO-2917

Change-Id: Ica127129799c1e617a326a110348c2f70160b15c
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-04-11 15:27:38 +02:00
Dunajski, Bartosz
653986aea1 Add method to append blit command
Change-Id: I8aa968cb9480dfef6fcb51bcc123d6087f9a804b
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-04-11 14:50:42 +02:00
Jacek Danecki
22be2f677d add RTLD_DEEPBIND flag for dlopen
- flag is disabled when any sanitizer is enabled

Related-To: NEO-2728

Change-Id: I6eb507b61876c8931095afc9760dd5760183e65a
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-04-11 13:08:46 +02:00
Artur Harasimiuk
2a35f0f2b7 infrastructure update
Change-Id: I87131141db76baed0e639f19082137dcb7074037
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-11 12:35:14 +02:00
Mrozek, Michal
a21f921dcf Do not validate platform for add comment call.
Change-Id: I1f4c28541aea8e13ac1a63511acb5528b3047fe5
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-11 10:25:18 +02:00
Cetnerowski, Adam
0283f7ad13 ULT renaming: Get kernel arg info tests
Related-To: NEO-2236

Change-Id: Ia397ee841183e760c7cfd34559c19f5f45d90dab
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-11 10:22:19 +02:00
Adam Cetnerowski
fa41412c44 Don't have return value in setDefaultGmm
Related-To: NEO-2421

Change-Id: I4ac8514c7dceeab762231c4021e77da1a1df7f1c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-04-10 16:14:19 -07:00
Maciej Plewka
5b26f92873 Take L1 as code type for intermediate
Change-Id: I4c7d3f49ac46eb5c43844d39e50069d2f3381028
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-10 18:23:21 +02:00
Mateusz Hoppe
115d700f49 Add getter in Drm for memoryInfo
Related-To: NEO-3014

Change-Id: I56c0e13b88d27f7c6b3816bf24342cdb04108dac
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-10 16:33:25 +02:00
Piotr Fusik
20985f426e Simplify and format code.
Change-Id: I12bda7a76ddb377f684bfed1ef4e0f5c2ace6b0c
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-04-10 15:59:42 +02:00
Artur Harasimiuk
7bd129f15c partial revert of 40146291ad
Change-Id: I8efe3740043e1cd1678812ab158a180b9d0effc7
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-10 15:51:22 +02:00
Dunajski, Bartosz
ccd93e1ea8 Add method to dispatch blit operation from hostPtr to Buffer
Related-To: NEO-3020

Change-Id: If76f2c659c3ee343693a6d3ced86a47d7ed0bf61
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-04-10 15:17:44 +02:00
Venevtsev, Igor
fac6ddaebc [1/n] Use GfxPartition for 32-bit allocations - WddmMemoryManager
Related-To: NEO-2877

Change-Id: I13621bc984e8bb92bea82c07044d9a40bc9ca550
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-04-10 12:58:26 +02:00
Plewka, Maciej
19beaf6bd7 Revert "Use llvmL1 as type for Intemediate binary type"
This reverts commit a9faf0aecb.

Change-Id: Ib395536be436d3fbe592dd438b2fc2c839135eca
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-10 12:23:06 +02:00
Maciej Plewka
7cf5ef6627 Update Internal
Change-Id: Idb88b67f4a9b4a18e69c510a57463a7d5773e4e5
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-10 12:02:30 +02:00
Mrozek, Michal
9ae29ecfc8 Move unrecoverable.
Change-Id: Ia8460ac7d9acdd9e4180ab4b87d2adb18699a8a8
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-10 11:44:03 +02:00
Mrozek, Michal
78e50cae56 Add registry key to always select engine 0.
Change-Id: Ia2bb3307dfd69be32a77217b54bedf7178610db0
Resolves: NEO-3089
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-09 18:51:56 +02:00
Maciej Plewka
a9faf0aecb Use llvmL1 as type for Intemediate binary type
Change-Id: I9c3c2510440c65aedf156d01ea8550d05862f14a
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-09 16:38:10 +02:00
Zbigniew Zdanowicz
e201725dd5 Add dedicated map allocation
Related-To: NEO-2917

Change-Id: Ieeca40f5faf29433a5c464d2c3ca3b8910695a9b
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-04-09 16:16:31 +02:00
Mateusz Jablonski
91a64c8518 Fix locking resource logic for enqueue read/write buffer call
Change-Id: I261ed4904d617a2f4600ea2a5ec7fd34f534c191
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-04-09 13:16:59 +02:00
Adam Cetnerowski
5034c03f7c ULT renaming: Get image params tests
Related-To: NEO-2236

Change-Id: I70a3e2fc32781dff8dff68d380eebec3cddeb7b2
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-04-09 11:19:35 +02:00
Maciej Dziuban
60c376d391 Improve non default flags printing
Change-Id: I960f9db85f1686785152b7825953464a900b80d1
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-04-09 11:12:43 +02:00
Jobczyk, Lukasz
d6367f02aa Add INTEL suffix to the clEnqueueVerifyMemory
Related-To: NEO-3082

Change-Id: Ia15ab39545144198b2db745a0a61757b6b1caf47
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-04-09 11:00:48 +02:00
Milczarek, Slawomir
381ccfc0aa AUB capture with AubStream to support image dumps
Related-To: NEO-2717

Change-Id: I448627cc40776eadacaefaa321500a3cf5ff3593
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-04-08 17:28:14 +02:00
Jobczyk, Lukasz
2393aceca6 Add dispatchable object to the clAddCommentINTEL
Related-To: NEO-3082

Change-Id: Iae0117b32a81c97a37fb30e79bd4b9547c50c95c
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-04-08 16:05:29 +02:00
Mateusz Hoppe
40749080d3 Enhance ParentKernelEnqueueTest unit tests
- do not allocate and override privateSurface if already exists

Change-Id: Ida6c2a9286c5aea5be8a535acfb3a8b31a0fd633
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-08 14:28:01 +02:00
Mrozek, Michal
794fba189e Remove code.
Change-Id: I7e578ab0bc7e490520159bfaa4f8f193db40b23e
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-08 14:07:49 +02:00
Maciej Dziuban
2a2b83f79f Manifest update
Change-Id: I5f5feac42dceb7282285f5226e6b4acfa17c82e4
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-04-08 13:32:03 +02:00
Mateusz Jablonski
fc86445079 Use MemoryProperties to setup cache policy for images
Related-To: NEO-2535

Change-Id: Ieb311cef1560d09c099b713d2cc81afb886cfc56
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-04-08 13:22:13 +02:00
Maciej Dziuban
bc76a6a61f Manifest update
Change-Id: I5e9f0f0667db2e66896f6ee01293c9b784625bce
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-04-08 12:15:53 +02:00
Mrozek, Michal
9ff61b6e04 Setup preemption registers now return input value.
Change-Id: Ib58e2dffb5ebca15bfca24d03e8077ac71c9c499
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-08 12:05:35 +02:00
Maciej Plewka
d0abc34d97 Add override annotate to isCacheFlushCommand mock
Related-To: NEO-2536

Change-Id: If006b53481d34df1348aa795520cc2a7d4002fd7
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-08 10:14:37 +02:00
Mateusz Hoppe
52e48c4215 Add --enable_memory_dumps option to aub_tests
Related-To: NEO-3079

Change-Id: I185309aba2a8a6e02988bbe407c43ea7fa53be4d
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-08 08:29:16 +02:00
Mateusz Hoppe
7a7cb3d33a Set correct AllocationType in createGraphicsAllocationFromSharedHandle
Resolves: NEO-3077

Change-Id: I893544f4bfc19ffa8f49878bc9b44df4820cd619
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-08 08:19:55 +02:00
Cetnerowski, Adam
864360fa21 Documentation: Ice Lake is now supported
Change-Id: Ibbb0cc1b4095e9cf206baaf83196e6bbf6c93636
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-05 20:14:01 +02:00
Venevtsev, Igor
56770408ae GfxPartition always allocates GPU addresses above heap base
Related-To: NEO-2877

Change-Id: Id4f57ab2489faf09984a616de78655b399e127a4
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-04-05 16:19:52 +02:00
Mateusz Jablonski
d574d2be5a Disable generating manifest for VS
Related-To: NEO-3040

Change-Id: I7fc8782c416eb70b84593f77cf444393b06e2984
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-04-05 16:18:58 +02:00
Jacek Danecki
4b2bb188b7 Add support for Gen11 platform
Related-To: NEO-2388

Change-Id: I4da92efe7f875f409cd62519a31ed4509b55bda7
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-04-05 14:28:55 +02:00
Maciej Dziuban
024c54a909 Delete unneeded comment
Change-Id: I3b153fea74522ab5f90882123e436c8e7efa380f
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-04-05 10:39:13 +02:00
Maciej Plewka
4eb48e3d06 Add function to flush caches
Related-To: NEO-2536

Change-Id: Ifbf7e7a42514dd66eb0914f9d13407287481e123
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-05 09:48:50 +02:00
Dunajski, Bartosz
8a2917dd2c Add parsing logic for MI_FLUSH_DW and XY_COPY_BLT
Related-To: NEO-3020

Change-Id: Id665fb10ea2871f513932c5c82e3b833e715fec0
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-04-05 09:34:04 +02:00
Cetnerowski, Adam
cf0f1db3ec ULT renaming: Get image info tests
Related-To: NEO-2236

Change-Id: I10a2147e53b1f4a31cdd7d62d895387657098b00
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-05 09:07:31 +02:00
Jobczyk, Lukasz
e926a6d037 Adjust error handling in the clAddCommentINTEL
Related-To: NEO-3047

Change-Id: Ic9ecfff8358c43a37a1c4ea4ccf4aec8d09acde8
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-04-04 18:58:39 +02:00
Pawel Wilma
37bcc99cd2 Class for local memory bank selection based on usage
Related-To: NEO-2906
Change-Id: I8b9cae5191da6344ee8d4f0cf7125f95d0bc6b35
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-04-04 17:21:02 +02:00
Filip Hazubski
f6f5d19704 Simplify getAllocationData
Change-Id: I6ffb79ac76b8566b17dab9bd9311db567352d807
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-04-04 16:50:01 +02:00
Mateusz Jablonski
e8259ecf2c Move AllocationProperties to separated header
Related-To: NEO-2860

Change-Id: Ibbc99a60c04ec75d75bf8c3a36d585a07b7f45c2
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-04-04 16:22:10 +02:00
Maciej Dziuban
bb074bd375 Fix setImageArg
Related-To: NEO-3033

Change-Id: I9432a1edf9e87bc6e629d421c3aabe4c150cccb5
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-04-04 15:44:59 +02:00
Mateusz Jablonski
ad62e32f76 Remove redudant AllocationProperties constructors
Related-To: NEO-2535, NEO-2860

Change-Id: Iea3061b7a3f9567b6ea8bc3a9ea49651c5f0fcdd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-04-04 15:20:27 +02:00
Maciej Dziuban
c43cdd23b3 Dump debug settings to a file
Related-To: NEO-3033

Change-Id: I1c4de1868ba68aada0e2e50f6b84b7f91e6dc45b
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-04-04 15:12:35 +02:00
Maciej Plewka
17f70f3fe2 Revert undefs in windows_wraper
Change-Id: I32905e07ea8653e0a5cce60a74d901a881c65002
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-04 14:39:52 +02:00