Maciej Plewka
a748d7ccf5
Add Ult target for level_zero
...
Change-Id: I43cfd536fc14c3d632289a00e9d82c23176b32a3
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-03-13 13:33:04 +01:00
Michal Mrozek
3243b9d69d
Limit blitter max height.
...
Change-Id: I957d5501cac8b837391f88d6e20d1bf47e681ae5
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-13 12:29:28 +01:00
Jablonski, Mateusz
0884a341c8
Add missing override keywords
...
Change-Id: I30c82d2b0007d745d54c3bbc160e17b420193f3b
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-13 11:20:15 +01:00
chmielew
e2dedd41f4
ocloc - argHelper support for MultiCommand and FatBinary
...
Change-Id: If4a4e6292609ce544a6534ebd4937ffe1cc09e67
2020-03-13 10:31:19 +01:00
Lukasz Jobczyk
9cc4d6fba1
Move debugger to root device environment
...
Resolves: NEO-3857
Change-Id: I216ef0cfc4ed7e1ab67261378905c6c0ec40a17f
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-13 10:07:17 +01:00
Koska
7ded3e9906
Return correct GEN version
...
Change-Id: Ieb0f6bc65ecc49d4aad59cd81087c16fac137f63
Signed-off-by: Koska <andrzej.koska@intel.com>
Related-To: NEO-4141
2020-03-13 09:25:01 +01:00
Raiyan Latif
dbb2f1b8c9
Add const suffix to hasIndirectAllocationsAllowed()
...
Change-Id: I6b84410cc3804d8fa889aeb32128b250f4464757
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2020-03-12 12:25:34 -07:00
Raiyan Latif
f8a4e67ec0
Add helper function for checking kernel memory attributes
...
Change-Id: I1abcf5209ddc0e5ec3ecb1281d4521dcc8dbe745
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2020-03-12 11:38:20 -07:00
ocldev
441deb1a0a
dependencies update
...
Change-Id: I9154f3aa752f783d5b441df92a1817092a1ad88f
2020-03-12 16:19:32 +01:00
Kacper Nowak
b94ce17cb4
remove magic numbers + add reg_global_timestamp to helper
...
Change-Id: I8a42139ef73586edc7f826750f7d6582e1750cad
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2020-03-12 16:04:49 +01:00
Sebastian Luzynski
6eae7fc3c7
Altered unit tests to suit new MiFlushDwWA() workaround.
...
Related-To: NEO-4426
Change-Id: Ib13719a711adda6fb3da3c2893898f0f31418508
2020-03-12 14:45:44 +01:00
chmielew
c1aabdf51c
ocloc - renaming "Intel OpenCL GPU device binary" -> "Intel Compute -||-"
...
Change-Id: Id9f8bba36a04487bee1c553e3af0d48c466d797b
2020-03-12 14:31:30 +01:00
Andrzej Swierczynski
bed77ad17c
Remove acceses to global platform
...
Related-To: NEO-4207
Change-Id: Icb997c34bb59c16f81dda0b04eadd96a7ed86416
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-03-12 14:18:06 +01:00
Andrzej Swierczynski
fcd47e9631
Disable ftrE2ECompression flag on gen12lp on linux
...
Related-To: NEO-4415
Change-Id: Iddc0d49632a91ce40f625f5dc0beb30bec02be1e
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-03-12 14:03:43 +01:00
Lukasz Jobczyk
fe0f259eaa
Pass proper spec const values to IGC
...
Change-Id: Id02f6fca1ce3ab603ac8b539ecb8ae5383276473
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-12 13:42:59 +01:00
Michal Mrozek
5b255433c5
Remove 32 bit conditions.
...
Change-Id: I4e2eebec63fb3aea939b69ac42dbc4db035610a5
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-12 13:00:59 +01:00
Jablonski, Mateusz
d3f3c4a9de
Remove redundant virtual keywords
...
Change-Id: Ib303290dd5e4ce723eeb3670d6a3ceb8019cabd3
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-03-12 12:16:55 +01:00
Michal Mrozek
ff09ef9263
Prevent "0" as delta.
...
Change-Id: Ic0fae0ff816c6c587eb37b43462455f86cf3628c
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-12 10:56:12 +01:00
Filip Hazubski
6ce9402fc2
Return CL_INVALID_OPERATION error for enqueuing SVM operations
...
The error code is returned if the associated device does not support
SVM.
Related-To: NEO-4368
Change-Id: I7c2300e05768e4acf541fa92bd94913de9b5eb81
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-12 09:54:13 +01:00
Michal Mrozek
f2e24797ae
Do not require cpu copy for incompatible buffers.
...
Change-Id: Ida337e7bb7b4bdae1b30d51a22e0c1bf75e6bcea
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-12 09:35:37 +01:00
Mateusz Jablonski
820f5ac17b
Correct variable names to camelCase convention
...
Change-Id: I87c2435d57e50016ab0deb473e30c230424dead7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-12 08:56:37 +01:00
Zbigniew Zdanowicz
2213b8808f
Detect new CPU features using cpuid
...
Change-Id: Ie82e1ae4d21e758a0b27b59dd130793f6cf7d14f
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-03-12 07:56:54 +01:00
Jaime Arteaga
d9d27cd4ed
Remove parameter validation from tools API
...
This is implemented in the loader
Change-Id: I88fa59c47f0c0c178bc9e920b4a97e9302b2ffb9
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-03-11 17:24:25 -07:00
Jaime Arteaga
548a6d1d37
Remove parameter validation from core API
...
This is implemented in the loader
Change-Id: Ic114f569c4e3ebe6e667f6d89f14af21a1f14123
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-03-11 16:53:12 -07:00
Filip Hazubski
5ac8d8e667
Add ClDeviceInfo
...
DeviceInfo contains a subset of ClDeviceInfo values.
Related-To: NEO-3938
Change-Id: Idae4fae4d25e1fb3106d8b95294fa70ebc6281df
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-11 16:45:27 +01:00
Mateusz Hoppe
c5454d6cce
Rename neo_core to neo_shared
...
Change-Id: Ibf263a1c5a2445156859a647248918d3db48498b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-11 16:05:19 +01:00
Filip Hazubski
30d3459aa9
Move test
...
Move 9gen specific test to proper directory.
Change-Id: I6dd493de8e3b8fce30ad0bc610fe419c7fba6f3a
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-11 14:15:36 +01:00
Milczarek, Slawomir
beb52c58b1
Moved additional synchronization helpers to base inl file
...
Related-To: NEO-4227
Change-Id: If79559b6a7fbf71d76983bfb9bf518d902fc235a
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-03-11 13:51:41 +01:00
Michal Mrozek
490e9e666b
Add wddm implementation for detection whether cpu copy is required.
...
Change-Id: Ia8dbd38b2e701bf56148785815599e15f4711b66
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-11 13:15:02 +01:00
Artur Harasimiuk
d5fd28b0ca
cpack: adding suggestion that level-zero-gpu needs level-zero
...
Change-Id: I99edd02878bf98ff85404fcbd6b232521ca31f10
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-03-11 12:17:47 +01:00
Bartosz Dunajski
1399e55df7
Flush cache for blit aux translation
...
Change-Id: I108273bee286cdeed06e0c287945099cea481a73
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-03-11 08:40:06 +01:00
Filip Hazubski
3133d55b3b
Set L0::Device as specializedDevice in level zero
...
Related-To: NEO-3938
Change-Id: I1459610544ca4eda6da49103788faa0f2a2d22e0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-11 07:36:58 +01:00
Mateusz Jablonski
4d045a613d
Expose all created platforms
...
Sort devices properly
Related-To: NEO-3691
Change-Id: I23eb3caccb3161fef022ec5ab3674847770226c8
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-11 07:30:06 +01:00
Jaime Arteaga
fdcc07a121
More cleanup of Level Zero core API
...
Change-Id: Iad2118683efb4f5029503a8fec20d88b37d22e07
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-03-10 13:40:46 -07:00
Jaime Arteaga
65b9ba082b
Expand Level Zero BUILD.md
...
Change-Id: I92fc88f4407914e6b88c83b1ebdc83d8e5cc3c45
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-03-10 21:39:39 +01:00
Konstanty Misiak
76ee6e3646
Update manifest
...
Related-To: NEO-4242
Change-Id: Iff2ff64ce8850584d7c5bc900cfdbb8cdd76abce
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-03-10 18:18:38 +01:00
Lukasz Jobczyk
e9c576393e
Move hwInfo to root device environment
...
Related-To: NEO-3857
Change-Id: Ic23077cad080a249457cec39462ca7407e75b227
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-10 17:13:08 +01:00
Mateusz Jablonski
ac0edb9a5d
Fix clang-tidy issues
...
Change-Id: I18f6880f84524eb3ea704045dde1293d1a623f5d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-10 16:49:58 +01:00
Mateusz Hoppe
bbc2e68c92
Basic debugger support in level_zero
...
Change-Id: I9c7d31084916998356493211fb9749222c2cff9f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-10 14:42:15 +01:00
Mateusz Hoppe
2999448c32
Move environment_variables to shared
...
Change-Id: Ibc101930bc83c10f117c9408ee41d09851d89e2d
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-10 14:25:02 +01:00
ocldev
01709dea50
dependencies update
...
Change-Id: I71598f10992b224515aa918b3579e28b9d9459b9
2020-03-10 14:06:35 +01:00
Konstanty Misiak
7ada522fa2
Move CSR to shared [1/n]
...
Related-To: NEO-4344
Change-Id: I356b46bdfac7c943b95ee6dc41d3416bd880f9cb
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-03-10 12:41:34 +01:00
Michal Mrozek
050d164e0f
Unmap calls are non blocking.
...
Resolves: NEO-4324
Change-Id: I675840a3534bb557fcd853503a9201ca7f4339aa
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-10 08:13:30 +01:00
Jaime Arteaga
a685834b25
Cleanup comments in Metrics
...
Change-Id: Id7eae81cf3d1da2c263ded3dbe57fd85e04c5e04
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-03-09 20:09:37 -07:00
Jaime Arteaga
77749889cd
Remove unnused variable from Level Zero CMake
...
Change-Id: I8bc89f750bb7d0124a0071a7b12258d94f867a63
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-03-09 21:15:59 +01:00
Mateusz Jablonski
74eb153ae0
Level zero: Make global driver handle a unique_ptr
...
Change-Id: Ide7c99dffa43e87c06f59c38cc6672c9647b9996
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-09 20:40:20 +01:00
Artur Harasimiuk
06981eae0a
ocloc: do not return error when asking for '--help'
...
Change-Id: I5bf06085e06d3ec73c757ce37d5f787fad3478bb
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-03-09 19:30:51 +01:00
Jacek Danecki
508c4af14e
ci: update compilers and OS's
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
https://github.com/intel/compute-runtime/pull/269
Change-Id: I5dfa4b226bcfd212274f502e21d027a977b9e840
2020-03-09 19:11:34 +01:00
Milczarek, Slawomir
1f1fa49a3c
Remove additional memory synchronization for gen12lp
...
Related-To: NEO-4227
Change-Id: Ie57e75c1e5fc905dc0c17fccc2d2921cd130863c
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-03-09 19:03:12 +01:00
Filip Hazubski
61c38902e1
Update run_unit_tests related targets
...
Change-Id: Iddb145a102953d1fc533a262fb8c2ffc3c7039cf
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-09 18:52:09 +01:00