Jaime Arteaga
cc3186c413
Add support for queue groups (2/N)
...
- Correctly store available groups in vector passed by user.
- Some cleanup.
Change-Id: I4d3f24a4af38fed261809edf85ac043eba4d831f
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-08-13 13:21:07 -07:00
Spruit, Neil R
e7fd522c5d
Return ZE_RESULT_ERROR_UNSUPPORTED_IMAGE_FORMAT for unsupported images
...
Change-Id: I731c50be70019fa95d57f71489f31aae6a4ba9a5
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2020-08-13 19:12:28 +02:00
Jaime Arteaga
5b50575c23
Use internal engine if selected for immediate list
...
This ensures internal for instance that the list used for the
page-fault manager uses the internal engine, rather than one
used by the application.
Change-Id: I531d5c9d31c75ea9de14ac0439a4da01c688e91b
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-08-13 16:20:09 +02:00
Mateusz Hoppe
2990de538f
Pass correct descriptor when creating pagefault cmdList
...
Related-To: NEO-4978
Change-Id: Ib6631407908ad3a86b8dc734e5f3f34bef636743
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-08-13 13:51:01 +02:00
Aravind Gopalakrishnan
1f6fc04e91
Add black box test for showcasing timestamps
...
Change-Id: Id90ce6ca46b1157e853180de24e895a13ca5eea5
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-08-11 23:56:37 +02:00
Mateusz Jablonski
92aef012d9
Add implementation of module dynamic link
...
Change-Id: I80c9ed1b5f6b0243e89515c393d89c4f86e5d83a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-08-10 11:21:31 +02:00
Jaime Arteaga
a60b8c4831
Set maxMemAllocSize
...
Change-Id: Ib2e796e659a64176fa3edb14aedfe6291632281e
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-08-08 11:57:56 -07:00
Maciej Plewka
8785f5acb2
Dont use default engine in immediate cmdlist
...
Related-To: NEO-4913
Change-Id: I15b5bb700e37ea49c34931bc81de7314ec1ac4dc
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-08-07 17:25:31 +02:00
Mateusz Hoppe
1159889a72
Enable zello_world_gpu test on linux
...
- if copy_buffer_to_buffer.spv file exists, it is
used instead appendMemoryCopy builtin
Change-Id: Iff78fdc9838474d2f18914c9774d7b0e3929b882
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-08-07 16:03:51 +02:00
Maciej Dziuban
b2b90c3daf
level-zero v1.0 (3/N)
...
Implement residency functions
Change-Id: I69179899f2a5fd627d10b976477a6736c600b430
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-08-07 13:49:02 +02:00
Maciej Plewka
4128761479
Use index to chose copy engine
...
Releated-To: NEO-4913
Change-Id: Ie86e4dc2c1c75f639c9c8b7173fc24d88cb9af82
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-08-06 16:37:22 +02:00
Jaime Arteaga
d97db3d7dc
Correct getCacheProperties interface
...
Change-Id: I6e3cec56e78e7fad73f3afe5921ef156c308dd1d
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-08-06 01:36:05 +02:00
Jaime Arteaga
398ad44404
Correct values in queue synchronize
...
Change-Id: I645d1ae50d6e17d2d330ba9d21ef1a8cf7b955b8
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-08-06 00:26:50 +02:00
Aravind Gopalakrishnan
513d9bdb83
Allow multiple combinations of kernel indirect access flags
...
Change-Id: I96c96e1626f97dae22004eab9ea09ccd2313cb22
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-08-04 12:15:22 -07:00
Mateusz Hoppe
296d8ac99e
Remove Gmock from Mock<Driver>
...
Related-To: NEO-4914
Change-Id: I792df60a50c6a28eca8733faf323f9689f170960
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-08-04 20:48:34 +02:00
Jaime Arteaga
ef791755e7
Remove unneeded include directives
...
Change-Id: I19e27b172c4187d9f22071fcfb3e62a150ff4b3a
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-08-03 21:59:55 +02:00
Jaime Arteaga
902fc2f6c4
level-zero v1.0 (2/N)
...
Change-Id: I1419231a721fab210e166d26a264cae04d661dcd
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off-by: macabral <matias.a.cabral@intel.com >
Signed-off-by: davidoli <david.olien@intel.com >
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com >
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-08-03 13:11:13 +02:00
Mateusz Hoppe
0ed1db0b46
Insert PC before SBA in cmdlist
...
Related-To: NEO-4916
Change-Id: I7024ff173ad97d4c42a5fa6d7ea0d0ee665a87d9
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-31 13:09:57 +02:00
Jaime Arteaga
f29dacd5c0
Add new v1.0 kernel properties
...
Change-Id: Ic194e2176ca96bd255e8108ac494ef4006cf6712
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-31 06:03:28 +02:00
Jaime Arteaga
4ca4100a9a
Add support for queue groups (1/N)
...
Change-Id: If4763dcb749acc8a6fd68714119808286306410f
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-30 16:26:53 -07:00
davidoli
b4577ade07
Move Pin init from zetInit to zeInit
...
Change-Id: Iea704cda26916315343e3cef6840954ba3d62c06
Signed-off-by: davidoli <david.olien@intel.com >
2020-07-31 00:49:33 +02:00
Jaime Arteaga
169089347f
Add support for zeKernelGetName
...
Change-Id: I167cc202436b6a76841c56e46baa684e7be90132
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-31 00:24:37 +02:00
Vinod Tipparaju
3eafb466f6
Implement support for zeCommandListAppendMemoryCopyFromContext
...
Change-Id: Ic38a2b8617dc96202703d99c0141c13a9185f409
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com >
2020-07-31 02:00:24 +05:30
Mateusz Hoppe
a77f1de8a1
Track StateBaseAddresses from cmdQ and cmdList
...
Related-To: NEO-4637
Change-Id: Ia4b187df5f28fadf032ff24acb7ab32b05d0d261
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-30 15:09:53 +02:00
Mateusz Hoppe
8daf71070d
Enhance mocking env variables
...
Change-Id: I2d0659b6f608467f9c1bc5746742ac5e3454582d
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-30 14:52:14 +02:00
Maciej Dziuban
f354d47b7a
Add missing add_subdirectories() call
...
Change-Id: Ibc7d0ee300db55e18a54608bc2eb1609ba6b8123
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-07-30 10:46:37 +02:00
Kamil Diedrich
c01e84216f
Add implementation of queryKernelTimestamp
...
Change-Id: Ic017c3f94ba67774d1e1f6c5e9ad7b9237591ecd
2020-07-29 17:00:28 +02:00
Jaime Arteaga
72080bbf12
Add support for new affinity mask format (2)
...
Change-Id: I8a1d277ff86b0fbdcde96d4d02d6a235a56e197b
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-28 23:24:09 +02:00
Jaime Arteaga
bf7b00d15f
Add stubs for virtual memory
...
Change-Id: Ia789b2507a44c2e8599bcb64d750b89db7c574c9
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-28 21:45:41 +02:00
Robert Krzemien
7dc8bbc160
Metric Api: Wait events for zetCommandListAppendMetricQueryEnd
...
Change-Id: I6fdf470035c1fc1f44d66778ec35ec47d0521e4d
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com >
2020-07-28 19:14:05 +02:00
Robert Krzemien
f87f05bf8d
Metric Api: Renamed MetricTracer to MetricStreamer
...
Change-Id: I7de16b230685201b0f91b227f17713c3cd49d497
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com >
2020-07-28 11:21:10 +02:00
Robert Krzemien
d76515a18d
Metric Api: Moved the initialization to zeInit
...
Change-Id: Ia390389e514facb3d81cc28d97bf017367e9f728
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com >
2020-07-27 21:41:24 +02:00
Jaime Arteaga
ba84d2376e
Add support for new affinity mask format
...
Change-Id: I050d15721d2df74f6927ac9fa7daf834c4208d0a
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-27 11:10:45 +02:00
Mateusz Hoppe
9c42183cd8
Allocate per context SBA tracking buffer
...
Related-To: NEO-4637
Change-Id: I979aefe599df388a49be2b2703505090d7935d78
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-27 09:11:33 +02:00
Maciej Dziuban
2d05718e7f
Add appendPipeControl method
...
Change-Id: I31108ec5759484024cc9ff74cf5ebcdaa56fdbb4
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-4869
2020-07-24 15:44:40 -07:00
Zbigniew Zdanowicz
ba14f9dc1f
Refactor mock commandlist
...
Change-Id: Id5cf913caf6b16880cf0040b552ecba1fe8033b3
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-07-24 18:32:01 +02:00
Jaime Arteaga
63a801ee07
Context implementation (3/N)
...
Add object creators.
Change-Id: Ic656a1bd3735bce1d995c407011ef7c26eab848e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-23 15:27:24 -07:00
Mateusz Hoppe
5de52badbe
Setup surface state for debugSurface at offset zero
...
Related-To: NEO-4767
Change-Id: I5be24712795f18865037ea5d3b42604579027969
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-23 16:26:23 +02:00
Maciej Plewka
493d1bfa3f
Make applyMemoryRangesBarrier public in cmdlist mock
...
Change-Id: I4333132de7ad5dbe59037d00640a7a3dc8070f72
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-07-23 10:44:22 +02:00
Jaime Arteaga
b011d76586
Context implementation (2/N)
...
Add memory allocators.
Change-Id: Ie93d077e7a55b9c9c51c4a594a7db0c10f770091
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-23 00:18:01 +02:00
Jaime Arteaga
9537119472
Context implementation (1/N)
...
Change-Id: I3e0b3c3fdb7c9ab9ac10fccd3d61c7b394dbeee7
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-22 08:57:23 -07:00
Jaime Arteaga
301e11891b
Cleanup mock_driver.h
...
Change-Id: I5085df735e20691b3c12534a7e57d50a3f03a3e8
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-22 09:46:39 +02:00
Jaime Arteaga
af8fdfce62
Cleanup mock_driver_handle.h
...
Change-Id: I003a5afa6af605cf9c78538d6b648439fce72b3a
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-22 09:15:47 +02:00
Spruit, Neil R
68fe04e26a
Update MemoryFill to use getAlignedAllocation to handle system memory
...
-> fixed double/early free of memory allocated to handle system host
memory passed to memoryfill by using hostPtrMap to track graphics
allocations created for system memory instead of the deallocation
container.
->fixed definition of BuiltinData in the headers instead of the source
to remove duplication of code in ULTs.
Change-Id: I2bf02480f36e1deb4c5c04aea0e72906e72961b2
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2020-07-22 09:03:19 +02:00
Jaime Arteaga
c05f80643a
Use correct graphics allocation in setArgBuffer()
...
Use the rootDeviceIndex to select the graphics allocation associated
with the argument being set.
Change-Id: I2298f46c0ce5d96841d17381afb7b0013a3f804e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-18 14:51:25 -07:00
Jaime Arteaga
3e7c85a437
Cleanup mock_cmdqueue.h
...
Change-Id: I4061198600ed81805c87ff146034b7726224c6c6
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-18 10:55:50 -07:00
Jaime Arteaga
b3813d9a63
Cleanup mock_device.h
...
Change-Id: I05cd308f1fe364ad3592d8aff897f8cbc6da10cd
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-17 12:43:49 +02:00
Jaime Arteaga
70ccc2a225
Cleanup mock_cmdlist.h
...
Change-Id: I467a63a822e76f8c512680629b7b8518b283f6e5
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-17 02:10:33 +02:00
Jaime Arteaga
3ab2e6c0cd
Add stub for zeDriverGetExtensionProperties
...
Change-Id: I25016bb36a5ccd37e147cbc4cdb9f1d5e14ae03e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-16 14:19:25 -07:00
Aravind Gopalakrishnan
4e16e574e9
Add support for global timestamp write API
...
Change-Id: I709783839a60478a62415c4d87a6b3a01ad43636
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-07-16 22:36:10 +02:00