Commit Graph

5800 Commits

Author SHA1 Message Date
kvladimi
2c51737d61 Adding information to -cmc and -vc-codegen interfaces to option help
Change-Id: I5ea0f501a026c8589427ff16c4aa99cf7d672f29
2020-09-17 14:51:55 +03:00
Lukasz Jobczyk
a528908cbd Unbind unused resources when running out of memory
Resolves: NEO-5052

Change-Id: I3a07221b800317c79e65396443933d13d334a274
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-17 12:59:45 +02:00
Mateusz Hoppe
d363448515 Interfaces to register resources
Change-Id: Ic587aaa5a41e4e7648211cfa730a0aa5bbc2985a
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-09-17 12:39:16 +02:00
Michal Mrozek
9981cdd9e2 Add new debug key for implicit flushes
Change-Id: Ifbf8903c383d16f62754655a5bc949f27d290c42
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-09-17 10:41:32 +02:00
Bartosz Dunajski
c381f371cd Use BCS to copy ISA if required
Change-Id: I181e09d0356718c25162efdddede39b13399ed3b
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-09-17 10:34:06 +02:00
Vinod Tipparaju
d2b218d82d Return ZE_RESULT_OUT_OF_MEMORY when alloc on device fails during cmdlist create
Change-Id: Ia03e7ac190598c56de044d3ad8216087b8da94f2
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2020-09-17 00:09:22 +05:30
ocldev
2fc6155493 dependencies update
Change-Id: If0954d9c88fb977ba53bccb8670e8e3094048fd0
2020-09-16 14:59:08 +02:00
Lukasz Jobczyk
bf0ee40b69 Fix root device direct submission initialization
Related-To: NEO-5007

Change-Id: I4bac1a0a5e92982535f197c17d375050b484f8a2
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-16 13:49:42 +02:00
Konstanty Misiak
dcc5316d88 Fix debug surface allocation in multi-queue scenarios
Related-To: NEO-5078

Change-Id: Ife48e703f348340cd8f89dd76f8affce0641adac
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-09-16 13:12:17 +02:00
Mateusz Jablonski
1f240862ce Move surface allocations from Program to BuildInfo
Related-To: NEO-5001
Change-Id: Icf011698fc166285d049b052d59c709c7419e105
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-09-16 12:01:46 +02:00
Zbigniew Zdanowicz
394e626db9 Refactor programming of surface states
Related-To: NEO-5069

Change-Id: Id7442fcdcc8c7df57f00e8dc383c11869bf1a677
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-09-16 11:54:00 +02:00
ocldev
0de5e422fb igc revision update
Change-Id: Icd665e887cf52e2d160b2e9ba6f6c3ae7f49d674
2020-09-16 11:35:41 +02:00
Artur Harasimiuk
a48a6e6f0f infrastructure update
Change-Id: I451f440369f36cc297cdbd9f95ee83e1ad9d5aa8
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-09-15 23:37:58 -07:00
Daniel Enriquez
dee1c687a9 Add Engines Support for Windows
Change-Id: Ibad56d39b563c543e8a23fa92cc9844c69a62352
2020-09-15 21:36:32 +02:00
Adam Cetnerowski
9ea0624c89 ULT renaming: Image Array Size tests
Related-To: NEO-2236

Change-Id: I6e1024a17ae37a491ee77313c3e066c3a6933ce1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-15 20:19:11 +02:00
Adam Cetnerowski
b25128c3d2 ULT renaming: Image 2D tests
Related-To: NEO-2236

Change-Id: Id68475ed1f4c5ef6fbd471478422583a7e407005
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-15 19:34:44 +02:00
Jitendra Sharma
e904a1f0b4 Create Sysman Frequency API handles based on available subdevice/device
Change-Id: I2049515150004551c3f61647d20f1df7b375f587
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-09-15 18:12:14 +02:00
Mateusz Hoppe
d0a6b8aece Adjust BuildOptions used in level_zero
Change-Id: I0974127beca07012758d4e57402867754c94d388
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-09-15 16:41:36 +02:00
Lukasz Jobczyk
37c79dede8 Fix direct submission start on Linux
Related-To: NEO-5007

Change-Id: I60e6443d92ab1345d47c3438633a3bc41bf4ede6
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-15 15:33:55 +02:00
Maciej Dziuban
69af210d1d Add timestamp allocations to residency container
Change-Id: I0b7c41b3dd59d576cdf360fe022b7a812394a4c9
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-09-15 12:59:50 +02:00
Maciej Dziuban
97ec64d22c Optimize first access to shared allocations
Change-Id: Ia3ce5f1e448128e7c9dfffb9ad49aaee15bdf948
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5059
2020-09-15 12:59:07 +02:00
Jaime Arteaga
a28e883691 Set UUID in driver properties
Change-Id: If0ce1e426f7021374a7ae8779f47d531f031be5b
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-09-15 11:42:45 +02:00
Jaime Arteaga
57e462d8ee Remove legacy affinity mask format
Change-Id: I17e9ad131c888bdaceb7d14dd7b5aa9b5aec14d7
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-09-15 11:42:04 +02:00
Jaime Arteaga
c5b214e554 Correct validation of error returned by mmap
mmap() on error returns MAP_FAILED, which is (void *)-1,
not nullptr

Change-Id: I7ed13fbf99b4a422e2586791a3a4d76234d7e3a6
Signed-off: Gengbin Zheng <gengbin.zheng@intel.com>
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-09-15 11:27:24 +02:00
Adam Cetnerowski
9b63e8ef49 ULT renaming: Image 1D tests
Related-To: NEO-2236

Change-Id: Iadd9103eca65033924983273a0c9073dddba9814
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-15 08:59:28 +02:00
Borzyszkowski, Mateusz
ad1c231be2 Change IgcOclDeviceCtxLatest to IgcOclDeviceCtxTagOCL
Change-Id: I1add81d4d092f9177e67b1fb2185523f5b82dd32
2020-09-14 10:36:40 -07:00
Maciej Dziuban
7c7cfb1099 Delete unneeded memory transfer for USM
Change-Id: I7b11a132b621069febd5b851f9e29e7177d8d395
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5059
2020-09-14 16:13:58 +02:00
Pawel Wilma
b54a5a795a Use appropriate DwordLength in MI_STORE_DATA_IMM command
Change-Id: I2d5a07e511f15e28acd6d0dfe7b84fac6dd8e9a3
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-09-14 16:10:20 +02:00
Kacper Nowak
c9efc11f8d Manifest update - component internal
Change-Id: Ide448f18d3d063036e45f48846ae260064e5d33d
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2020-09-14 15:20:33 +02:00
Adam Cetnerowski
a67a5b2a76 ULT renaming: Buffer tests 2/2
Related-To: NEO-2236

Change-Id: I1de73bb68b1d5dc13c36b947b4ca82db6fe80143
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-14 14:52:00 +02:00
Adam Cetnerowski
609d1336e1 ULT renaming: Create Image tests
Related-To: NEO-2236

Change-Id: Ic106bcadd6beaa5eca02ce850a5f32d68ae0f004
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-14 13:12:06 +02:00
Zbigniew Zdanowicz
7d506e3608 Add debug flag to enable compression in L0 USM allocations
Related-To: NEO-5069

Change-Id: Icbfeb8d72cd764bb3c90d5c699998455f81dd3ee
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-09-14 12:47:33 +02:00
Kamil Kopryk
cbf838e5ab Remove unnecessary code
Change-Id: I7a38c1f2f65d650a566996bac1f8ff54c50d7bed
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-09-14 11:24:17 +02:00
Adam Cetnerowski
dfd6712c6e ULT renaming: Buffer tests
Related-To: NEO-2236

Change-Id: I4c99582c5af55cfafe9ea2ad8b8e6d3485bbdb83
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-14 10:24:39 +02:00
Mateusz Hoppe
ada57435b4 Remove platform() dependency from DrmMock
Change-Id: I58a21dede469da95593e241528459761322c0730
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-09-12 18:05:14 +02:00
Filip Hazubski
d40510f398 Correct CL_DEVICE_MAX_NUM_SUB_GROUPS query
Change-Id: Ia7b9b041774513fdbfa2df9d1ad7c6d9dd60929f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-09-11 10:54:46 +02:00
Mateusz Hoppe
a5c556fe11 Create TestEnvironment in ze_intel_gpu_core_tests
Change-Id: I85306b59e220c34ee6b43790b59f5ad96ea51eca
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
20.37.17906
2020-09-11 09:53:58 +02:00
Artur Harasimiuk
2590a87baf small cmake cleanup
Change-Id: I379327082a0527e41e8394274d8ad1c02378a294
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-09-11 09:11:24 +02:00
Mateusz Jablonski
b52aec07dd Move symbols and linkerInput from Program to BuildInfo
these members should be kept per root device

Related-To: NEO-5001
Change-Id: Ie5e06deed234706cc41943d3c5e932c7d877127b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-09-11 08:01:25 +02:00
Mateusz Hoppe
88ee48498b Use snprintf
Change-Id: Iece1320560e0f5a93f47cd67626435266de56ce9
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-09-10 09:21:01 -07:00
Konstanty Misiak
9aa1eadd11 Recompile L0 builtins from intermediates when debug flag is enabled
Related-To: NEO-5020

Change-Id: I7c92ad6ff5bdbe19a25503385fe270e7d5dd330e
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-09-10 16:02:25 +02:00
Jacek Danecki
e56a38d179 remove unused variable
Change-Id: Ifdf47e9ac91912098164a7e08526f65f5c7326a6
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-09-10 16:01:40 +02:00
Kamil Diedrich
220ae46b8a Remove DEBUG_BREAK
Change-Id: Ibe1c152854d3c84b6cc0af50205ea730fcf4ad63
2020-09-10 14:57:31 +02:00
Mateusz Hoppe
0e7ec82577 UUIDs generation
Related-To: NEO-4964

Change-Id: I0ef5912fb744788f713803f539551c7b0b134208
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-09-10 13:57:05 +02:00
Katarzyna Cencelewska
d5f7ad616d Split command_stream_receiver_hw_tests to 2 files
to avoid compile error with to long file

Change-Id: I9b30a92af8836854832c3975fb6165fb606f79a9
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-09-10 13:47:51 +02:00
Lukasz Jobczyk
b2ee148da9 Split residency task count and always resident flag
Related-To: NEO-5052

Change-Id: I1ae5f40a0e3ccc6fc269278f986709becccdaca6
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-09-10 12:28:18 +02:00
Mateusz Jablonski
b4da88ad13 Add missing dependency to aub tests runners
Change-Id: Id22e712e6825cee487565f02b3ae03cb85d818b0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-09-09 20:43:38 +02:00
Adam Cetnerowski
e64c461ef2 ULT renaming: Kernel SLM tests
Related-To: NEO-2236

Change-Id: I6daa480c161770b600078adb7def5d33348a7402
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-09 18:08:48 +02:00
Mateusz Jablonski
89451cd897 Correct error handling while detecing adapter luid for GL
Change-Id: I332b0de7764ceb1b1dade5552ca39eeda868992e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-09-09 17:48:25 +02:00
Adam Cetnerowski
c031bf51f2 ULT renaming: Kernel Arg Info tests
Related-To: NEO-2236

Change-Id: Ice8dd25f032f5a1d10c4b1be2019516d5f217586
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-09-09 17:22:54 +02:00