Commit Graph

5882 Commits

Author SHA1 Message Date
Lukasz Jobczyk
76501a2921 Adjust early BO pin to new residency model
Resolves: NEO-5112

Change-Id: Ia65b1d75f957669999f7de423716a1e3cffc4032
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-30 12:24:47 +02:00
Aravind Gopalakrishnan
9c84458b65 Move new fields in struct to group with other uint32_t
Change-Id: I2bf9a37a7147ece654e214b648fcbfaed6898e9e
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2020-09-30 10:43:30 +02:00
ocldev
629efed493 igc revision update
Change-Id: Ieaa02a3bbcc78cb1d56b388dd591c9ef9a13332a
2020-09-30 09:54:04 +02:00
Adam Cetnerowski
7fcd699300 ULT renaming: Media Image Arg tests
Related-To: NEO-2236

Change-Id: I29ca8bdf93f5df2ccc69ece67741ef95cd4e800d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-30 09:31:11 +02:00
Jaime Arteaga
3015b95752 Revert "Link zello samples to ze_loader"
This reverts commit d0e1d5cffb.

Change-Id: Id66620e50e770492e4fa99e734eaf2b39729210f
2020-09-29 10:14:36 -07:00
Vinod Tipparaju
deb4cc2444 Reset cmdList - genericMediaStateClear not required during programSBA
This resolved regressions on Linux/ Windows for SYCL/L0 applications.

Change-Id: I26bd75a0473a5ceace1321d6b3f9613ce2cc5d9d
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2020-09-29 17:09:44 +02:00
Bartosz Dunajski
44a6d70ced Dont use Packets without profiling data to calculate kernel duration
Change-Id: I710348835f8884a3b244502f53ff4e4980441654
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-09-29 17:09:01 +02:00
Jitendra Sharma
77f88f9a96 Add Subdevice support for sysman scheduler API
Change-Id: I7b2222645d93346cfd3bfd3b6561dbe21154b61f
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-09-29 16:30:20 +02:00
Maciej Plewka
52b785552b Fix memory fill using bliter
Change-Id: Idf2463361c19f80e11a920aebf7ad1194cd3c2bb
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-09-29 16:16:30 +02:00
Sebastian Luzynski
8093400baf Change default state of CSR.
Change-Id: I1124ff538de37736996d4cae3e827950b1022a8f
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
2020-09-29 12:57:32 +02:00
Krzysztof Gibala
214342f405 Create map for deviceBitfields per rootDeviceIndex
Pass rootDeviceIndex to getDeviceBitfieldForAllocation

Related-To: NEO-4589
Change-Id: Ib325a8bf822351ba36b225d94d4173fd725e8766
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-09-29 12:18:49 +02:00
SaiKishore Konda
e28f937683 Add SubDevice support for Sysman Memory module
Change-Id: Iec5918486fc2c00e14de074aca18e6de63ba1600
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com>
2020-09-29 11:36:21 +02:00
Daniel Enriquez
2d27570292 Fix current voltage unit problem, returning Volts now.
Change-Id: I257e431f5dbc4d71191ce50750791746d8bba8d9
2020-09-29 01:48:35 -07:00
Maciej Plewka
e34c319ed7 Special address pool at External heap begining
Change-Id: I7da6e67010ff7a819aec25abea9213b6e43e348e
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-09-29 07:51:12 +02:00
Aravind Gopalakrishnan
79498dee93 Write global timestamp for copy engine
Change-Id: I6953ed787d7e21defcec07549c436c8b280be521
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2020-09-28 21:45:53 +02:00
Jaime Arteaga
d0e1d5cffb Link zello samples to ze_loader
And make L0 Core samples to be built on Debug, as it is with
zello_sysman

Change-Id: Ie1e6b0a766237006916769e7347fcd2219058e2b
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-09-28 20:09:35 +02:00
ocldev
fcd0124239 igc revision update
Change-Id: I8cf7bb941a16ebeafc4afc8c045408839c4acd16
2020-09-28 20:05:27 +02:00
Bartosz Dunajski
28acc2c8f6 Remove lowPriorityEngineType member
Change-Id: I39908addf1c3a12f7807479132d0a6d5a4398d7b
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-09-28 17:02:56 +02:00
Bartosz Dunajski
1b0983d7db Debug logs: print tag allocation address.
Change-Id: Ia5d8cf16fa42f7b1f567e4ac79fae61bbcb6f13a
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-09-28 16:38:46 +02:00
Andrzej Koska
0cc717b1b4 Adding support to packed formats
Related-To: NEO-4949
Change-Id: I5cbff44d6463fa6c7aa71f641e11b593a1dcf11e
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
2020-09-28 14:49:54 +02:00
Adam Cetnerowski
4ec90b2a56 ULT renaming: Create Sampler tests
Related-To: NEO-2236

Change-Id: I028ad25c276c8654671c875f68f3aec495a9fda9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-28 13:48:57 +02:00
Adam Cetnerowski
ba33e1f30b ULT renaming: Get Sampler Info tests
Related-To: NEO-2236

Change-Id: I4260f61bb20f7a8282e2233a45bdf9760b337c88
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-28 13:22:04 +02:00
Maciej Dziuban
83252e7306 Add isCopyOnly field
Change-Id: Ia056af66af437c22738fd15abff12e1ad226509a
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5120
2020-09-28 12:27:50 +02:00
Zbigniew Zdanowicz
f838f667b1 Add context flag for resolve requiring kernels
Related-To: NEO-5127

Change-Id: Ia5da17735232504aabbca6b0df46ced4dfba3190
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-09-28 10:34:00 +02:00
Adam Cetnerowski
b802108b40 Documentation: Update platforms list
Change-Id: I73268fbdb6d5badf6559b268fa1469d790b2d487
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-26 09:17:24 +02:00
Bartosz Dunajski
55bd544402 Lazy evaluate arguments of printDebugStrings(...) function
Change-Id: Ie44e109fd9235c5df32fb90b9e6fc6058e558a99
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-09-25 18:38:58 +02:00
Filip Hazubski
7d532f4f98 Correct CL_DEVICE_OPENCL_C_VERSION value
Change-Id: I079ca39c06d04102872dd6c9c7b0013ae135c78d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-09-25 16:38:26 +02:00
Artur Harasimiuk
04aa20a4fe infrastructure update
Change-Id: Ie1a4c796b6c390c9bce3560fecff16681da17396
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-09-25 15:04:34 +02:00
Sebastian Luzynski
d24850cff3 Alter API with additional kernel exec info.
Related-To: NEO-4875
Change-Id: I10a5e3bfc32be520c3554c992dc36591fc1ff599
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
2020-09-25 13:00:24 +02:00
Jim Snow
9f858c29a2 Enable internal image creation to return error codes
Change-Id: I20f28b57f3cd96245ce2dc1657ef2b40e63c0bc0
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2020-09-25 12:07:07 +02:00
Spruit, Neil R
7ea864cbd2 Update Kernel Buffer Argument given nullptr value assignment
- Given a nullptr Arg Buffer value, the argument value in cross thread
data must be updated to be a nullptr value especially given the argument
could have been set previously to a buffer that may not exist or should
not be used during this call to the kernel

Change-Id: Ie3a03ce25a4bb0b5e186863cc912a55863d0fb69
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2020-09-25 00:43:00 +02:00
Bartosz Dunajski
f92f01e190 Enhance GPU breakpoint capabilities
Change-Id: Id28afb7ab584eeb5063c7311fed41d7a31edbec7
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-09-24 16:03:19 +02:00
Vinod Tipparaju
8d0df0c8a7 Reset cmdList - Fix to set genericMediaStateClear bit during programSBA
This resolves corruptions by flushing ID cache on HW

Change-Id: I56919360ac126cec67c5cbcf6380acfd72e0bcdb
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2020-09-24 13:42:04 +02:00
Adam Cetnerowski
ef88aed3fa ULT renaming: Zero Copy tests
Related-To: NEO-2236

Change-Id: I09caa6de2ab69366954933e5788d72554e01b84e
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-24 13:07:23 +02:00
Adam Cetnerowski
3120d9dbd3 ULT renaming: Packed YUV Image tests
Related-To: NEO-2236

Change-Id: Ib7942d8e1fbb7dc8672b485aeb5b4c5ab0f2a2cf
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-24 12:46:22 +02:00
Lukasz Jobczyk
c1b9580174 Disable binding by default
Change-Id: Ib90b7ef4eb196af7bd3c36b28cbcb2b6569452dd
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-24 10:24:57 +02:00
Michal Mrozek
f75c9e2f57 Make sure that implicit flush controls are disabled in AUB capture.
Change-Id: Ie731b8f6f2ca322e8298e8e2f3ed633fe01f07fb
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-09-24 06:35:53 +02:00
Aravind Gopalakrishnan
72c91c2f13 Do not program SBA for copy engine
Doing so causes hangs when reusing a copy command list

Change-Id: I1bd069942e9caee01636497f992dd35cbedcde1b
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2020-09-23 08:31:21 -07:00
Artur Harasimiuk
7c0af5da55 Revert "dependencies update"
This reverts commit 70fea277bb.

Change-Id: I0e11cacab0930396edb05ebf2deeaac8e2556310
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-09-23 17:08:18 +02:00
Bartosz Dunajski
bb788b4cc4 Copy ISA on CPU if BCS is not supported
Change-Id: I18b0bea70a0104dfa3f930ee360b9967f8d615be
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-09-23 16:47:02 +02:00
Lukasz Jobczyk
1185205673 Enable batched direct submission
Related-To: NEO-5112

Change-Id: I191dee8e8466232a1350e0b13974c3417366743f
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-23 15:27:57 +02:00
Kanhaiya
723e852c09 Moved all the constants used in sysman to the single header file
Change-Id: I0bfa02e68c9aba1cc5d3105c37630b30b03e1b54
Signed-off-by: Kanhaiya <kanhaiya.singh@intel.com>
2020-09-23 14:35:13 +02:00
Bartosz Dunajski
2a69b1ed78 Select correct heap base address for ISA
Change-Id: I400f965faa4615519729756daa78350a46c46ff2
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-09-23 14:21:22 +02:00
Lukasz Jobczyk
1d4568e548 Set bb end pointer correctly in batched submission
Related-To: NEO-5112

Change-Id: Ideff314e4aee501a02f07142b99307b8d6c08fa1
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-23 10:43:00 +02:00
Kamil Diedrich
877a781696 Add engine type to commandList
Change-Id: I108fc027dd4698ebecb224c20b92f2b741698f3c
2020-09-23 09:46:53 +02:00
Michal Mrozek
76a9ccc095 Do not flush caches in ULLS submissions by default.
Change-Id: I4a1c96c597eef8b85e4e43e90cdc4779765eb72b
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-09-23 09:46:08 +02:00
Lukasz Jobczyk
d20e3af187 Enable gem close worker on direct submission
Related-To: NEO-5112

Change-Id: I1b6950d0308d98cca09051d6fea46d51c10d2a6a
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-23 08:10:14 +02:00
Zbigniew Zdanowicz
03c8bbf054 Use non-coherent buffers as kernel args in L0
Change-Id: I78f699779d65b694fa8de82c8e19dc07f7c176c3
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-09-23 07:16:13 +02:00
Zbigniew Zdanowicz
3b6f9b7cb6 Add implicit flush for new resources and idling gpu
Related-To: NEO-5100

Change-Id: I57fdb8eecd88124c4c9171014950554c35dbecd1
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-09-22 21:50:02 +02:00
Adam Cetnerowski
e9ea2dc182 Documentation: Remove obsolete link
Change-Id: I102a47735ad1b494d00ebe0969b9608f96ede0bb
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-22 20:32:39 +02:00