Commit Graph

5608 Commits

Author SHA1 Message Date
Kamil Kopryk
b09872f595 Optimize copying buffers by blitter
Change-Id: Ib2ef0350beac25b9352db7a2e26863b6079cc667
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4864
2020-08-21 11:59:01 +02:00
Filip Hazubski
fef4d05832 Add CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED query
Related-To: NEO-4990

Change-Id: I9d26b60ed824ca26d637519785b9c14f0677e4db
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-08-21 11:51:32 +02:00
Filip Hazubski
49f450e094 Correct enqueueSVMMigrateMem function
Change-Id: Ice49ac7434038ec3667084414fa23a4367242e9c
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
20.34.17727
2020-08-21 11:34:52 +02:00
Mateusz Jablonski
739c1c6c99 Pass maxOsContextCount to BufferObject
Change-Id: I9e64718a5a64096c8fdc50f3b84d3843701ff602
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-08-21 11:26:32 +02:00
ocldev
53cb6a127d gmmlib revision update
Change-Id: Ic8704adec636eba186482bc08be67e35f480118b
2020-08-21 11:15:03 +02:00
Mateusz Hoppe
55a6525b34 L0Debugger fixes
- add Sba buffer to residency container of cmdQ
- allocate debugSurface
- add printing SBA tracked addresses

Change-Id: I3eb4d918b99dfadd737d8f9f8174e94b1a620125
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-08-21 10:41:15 +02:00
ocldev
0242a9cc38 igc revision update
Change-Id: I9b60171a5e3c2d0a96c689642e30f417954c7686
2020-08-21 10:39:38 +02:00
Bartosz Dunajski
b3fea30b11 Fix debug message
Change-Id: Ia80264e3e5447d250ca18be4adf80a80c349701d
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-08-21 10:28:51 +02:00
Piotr Maciejewski
c3790388b8 Metric Api: checking paranoid mode during zeInit
Change-Id: I9e53f5707a959a6a2f598995495c484b72ff1931
2020-08-20 22:49:57 +02:00
Jaime Arteaga
a34ee242d9 Fix query of floating-point flags in module properties
Change-Id: Iec1bf8c6cc4e8c351e94d2a74743ac76e4a91875
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-08-20 20:11:21 +02:00
Jaime Arteaga
d2677bed2e Fix computation of workgroup sizes for large sizes (2)
Change-Id: I31bb300a2cfae2df9806ae812bd2acbc62f88191
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-08-20 17:19:30 +02:00
Zbigniew Zdanowicz
46616656a6 Modify direct submission test
Related-To: NEO-4338

Change-Id: Ia4db768cbb1a5971951e2e82bb96697e4c8f8250
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-08-20 15:24:14 +02:00
Bartosz Dunajski
6fcb9583be Dont reload L3CachingSettings if not applicable
Change-Id: I352e3781822894680c32f3274f22712ac00d74bc
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-08-20 12:11:00 +02:00
Krzysztof Gibala
44d1ec2e23 Change L1 cache setup
Related-To: NEO-4942
Change-Id: I9f8c3a5aa4d3dee57595ac287df64d8c9b41a9cb
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-08-20 10:20:40 +02:00
Jaime Arteaga
da0ee40994 Fix typo in appendMemoryCopyKernel3d
Change-Id: Iee282026dc45d6eebfd5c5b59329612a7859ff73
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-08-19 16:31:18 -07:00
Maciej Dziuban
12f9944eed Delete magic values from ULT
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Change-Id: I2bf99f89260d0fedaabc364a5874ef87d55742ba
2020-08-19 17:45:43 +02:00
Jaime Arteaga
4e2c9a2941 Fix computation of workgroup sizes for large sizes
Change-Id: I5b4895aafc8fa1db5960c2e64e801a3db80c0c51
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-08-19 17:21:16 +02:00
Jaroslaw Chodor
2a41911166 Updating zeinfo decoder
Change-Id: Ib07b58e628e866af6e5368c6856dc9ebf0985aa7
2020-08-19 17:15:31 +02:00
Zbigniew Zdanowicz
ba4dd9f866 Fix position of commands in diagnostic mode of direct submission
Related-To: NEO-4338

Change-Id: I439e5f66a351108625b7add5cda65c9887278632
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-08-19 17:04:53 +02:00
Pawel Cieslak
fb821f21f5 Cmake format script
Related-To: NEO-1157

Change-Id: Ie1b907e838cfb9ad0d75cc8971d415f7c77103c9
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-08-19 16:36:30 +02:00
Maciej Dziuban
2f4b132722 Use default graphics allocation
Change-Id: Iad369f4cd362ed1330440887dc9b6789dcd0b95d
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-08-19 16:17:18 +02:00
Lukasz Towarek
867b3d5492 Add getAdditionalWorkGroupInfo stub
Change-Id: I4b51e531c2e3da1c616c1f0eb038abd60e47c4f0
2020-08-19 15:54:50 +02:00
Kamil Diedrich
62428505c5 Use suggest groupSize in appendQueryKernelTimestamps
Change-Id: Ic4f0a5a47dfbf564b61baa2fbb2c03c0b5db4b14
2020-08-19 13:44:46 +02:00
Bartosz Dunajski
b6cad3c206 Add estimation for cache flush commands after walker
Change-Id: I91e645be228153e99a511efd6edc4cc1f5032db6
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-08-19 13:09:29 +02:00
Mateusz Hoppe
348ddf810a Query VM ID at context create time
Related-To: NEO-4957

Change-Id: I765c461e1090446e54873c33de001255b7c114a7
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-08-19 12:47:27 +02:00
Mateusz Jablonski
2f761b92e5 Pass maxOsContextCount to WddmAllocation ctor
Change-Id: I8cb72efb51d8b7817cf3572dbbf92796c99da58e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-08-19 12:31:59 +02:00
Daniel Enriquez
c24c629cfc Enabling Temperature for Windows.
Change-Id: I0a4e51448d56a083ae5ecbda5106db981f5cd028
2020-08-18 22:45:04 -07:00
Jaroslaw Chodor
d71e2e3b22 L0 Zebin fix for target detection
Change-Id: Ic57d70007ae7d78b1375bc75f2d806d71351d6fe
2020-08-18 23:03:39 +02:00
Artur Harasimiuk
5dc4e71685 infrastructure update
Change-Id: I3917c2d46a2f7a0f39bb9f64ceb7a7f10a3b9384
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-08-18 19:49:33 +02:00
Daniel Enriquez
d36c013acf Enabling Power Component for Windows.
Change-Id: I67a170279994e5637e353c9eca9fff04fb02d87e
2020-08-18 18:59:39 +02:00
Mateusz Jablonski
fe163311b1 Pass maxOsContextCount to ResidencyData
Change-Id: If9cf4c9a153ee7afff3f6b66e061db4630d0c8f5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-08-18 17:45:10 +02:00
Mateusz Hoppe
ddacea4383 Fix gen8 MI_STORE_DATA_IMM cmd init
Change-Id: Id4d695e8e3d0516d1abdb3ab6cf8070de5369ed0
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-08-18 17:26:04 +02:00
mraghuwa
4b8d4285d7 add getDeviceHandle() at OS specific level
Change-Id: I95fc24043f8f603d6270323b0f23a78f9d8ad2f1
Signed-off-by: mraghuwa <mayank.raghuwanshi@intel.com>
2020-08-18 17:11:22 +02:00
Aravind Gopalakrishnan
649dfb93ee Set device property flags
Change-Id: I657a6b86c9f09e125b23428924605dbb175d294b
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2020-08-18 17:01:55 +02:00
Lukasz Jobczyk
5bb73abfde Handle prefetching properly
Resolves: NEO-4338

Change-Id: I909e655efed22560049ed8eb7e9c41054824751c
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-08-18 13:54:40 +02:00
Mateusz Jablonski
dac2bcd9f1 Reduce number of WddmAllocation ctors
Change-Id: I3ac2ab6a36ac7d0c18559dda176d3a7ec0fe3de1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-08-18 11:06:02 +02:00
ocldev
b89f5505b1 igc revision update
Change-Id: I3cce0e467c45be2c1ef5d2ccdb12257c8b54f821
2020-08-18 10:40:07 +02:00
Maciej Dziuban
907c767d1e Enable querying if compression is used
Change-Id: If8084a8f0720b93b06dbdd3c6aa6348b2db7a9c6
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-08-18 10:26:37 +02:00
Jaime Arteaga
8ee765d1a8 Use level-zero affinity mask 1.0 format as default
Change-Id: I2dd3e362c540dddcb89a88a43f582c57aaa2f58e
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-08-17 08:07:51 -07:00
Mateusz Jablonski
234d408a40 ULT: Setup max os context count before using it
Change-Id: I6005cc9faed3a5650b03663b528f302940299112
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-08-17 16:00:07 +02:00
Kamil Diedrich
0105960e13 Add appendQueryKernelTimestamps API
Change-Id: I44b1d34a822b74a5c3404da62962ec324079744b
2020-08-17 15:52:07 +02:00
Bartosz Dunajski
8c64d65867 Print waiting for completion status
Change-Id: Id1f6894149079f6e3f36336971fc2e44f0c82d9b
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-08-17 13:36:42 +02:00
Krzysztof Gibala
eca0ef41a1 Correct logic in getBasePtrForMap
Add ULT to verify that all mapAllocations are destroyed

Related-To: NEO-4672
Change-Id: If7d00cc9101c15bedf7ecf14a24ca9893f3f7c51
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-08-17 12:04:10 +02:00
ocldev
ef833ed334 igc revision update
Change-Id: Icc8322ebb274e4373d33ac33f15c2ba96817ca52
2020-08-17 11:04:26 +02:00
Kamil Kopryk
7d4b3dc9f0 Split test_cmdlist_1.cpp file
Change-Id: I09ce52a1a9d4ccef3bd7c9637563d10b57313f2c
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-08-16 17:07:02 +02:00
Jaime Arteaga
c1e4e5152b Add support for queue groups (3/N)
- Select correct NEO device in when more than one subdevice available.

Change-Id: I3b5823c12310fde1c6a4e3c5870cbcd5e691ba86
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-08-14 19:26:05 +02:00
Vinod Tipparaju
6570a7a828 ULT: zeCommandListAppendMemoryCopyFromContext for Immediate CommandList
Change-Id: I377d4a76a4621373aed4e4b59bd82eb494fee9d6
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2020-08-14 18:56:37 +02:00
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>
20.33.17675
2020-08-13 13:21:07 -07:00
Mateusz Hoppe
cdc7649e77 Pass OsContext to memory management methods
Operate on OsContext when per context VMs are used

Related-To: NEO-4957

Change-Id: Ia6bef88a80163d4ceee9f9bf59bda6b569d8929f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-08-13 19:48:54 +02: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