bd3931a9fb
Change signature of CommandStreamReceiver::expectMemory
...
return bool value
Change-Id: Ia3471199c5fc4449ce13f92705080a4db96f88dd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-03-19 15:59:18 +01:00
e1381f89d7
Move DeviceInfo to a separate file
...
Related-To: NEO-3938
Change-Id: Ia255bd41a5dc8e521fe6aca3924b90be003ff93b
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-03-18 18:12:22 +01:00
265b0c9aa0
Move GMM_INIT_IN_ARGS initialization to dll tests
...
Change-Id: I8f647c0ecf737492995d34ba6c0344325fdad48a
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-03-17 17:56:12 +01:00
f8500ac3a8
Add hwInfo to args of fillPoliciesInProperties()
...
Related-To: NEO-4207
Change-Id: I74b672dd48d9797dfbc871a9e79b92fc2aae9639
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-03-17 12:31:21 +01:00
3b149b69a7
Remove duplicated fields from ClDeviceInfo
...
Related-To: NEO-3938
Change-Id: Ic13d69eaf2ba54794f82d78b058c960f27a6c29d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-03-17 08:58:34 +01:00
97bad05923
Move DriverInfo to shared/source/os_interface
...
Related-To: NEO-4457
Change-Id: I427cceeee9b2804fdd047c8a6acde3ad5f85923f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-03-16 17:35:25 +01:00
6b9d85d2b6
Remove access to global platform from cl_gl api
...
Related-To: NEO-4207
Change-Id: I27fd4e824f347820609e5b4d646f2d29301d6542
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-03-16 17:00:47 +01:00
e4564854a4
Add missing properties
...
Change-Id: Ie19be11a475041569a2af5b6af607de335ad0f62
2020-03-16 15:51:21 +01:00
ded006295f
Change error return type in clGetMemAllocInfoINTEL
...
Fix regression.
According to specification, NULL need to be returned for
specific type of allocation param.
Change-Id: I3db25b471075932821c8ffa06ed522d600562720
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-03-16 14:49:36 +01:00
2dbee6d7c1
Pass full registry path to DriverInfoWindows constructor
...
Related-To: NEO-4457
Change-Id: I6b417b3a571349947bbbfc94b10c478b8793c2de
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-03-16 14:10:16 +01:00
e55d4bf234
Adjust preffered wgs multiple for specific configs
...
Change-Id: Ib7e788760f0400b983e03044386f04637e12727e
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4331
2020-03-16 13:57:06 +01:00
889fdfa811
Change of REVISION_B to REVISION_A0 + 1
...
Change-Id: I1f86a578f046b4ce4cc08c397f2a7c8e3ed606b4
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-4214
2020-03-14 22:03:47 +01:00
475d4614a7
Update Program constructor
...
Change-Id: Ic1420d5ffa6e82d0e8ebbc9e65a98805bda3cc6c
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-03-13 21:34:56 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
30f1694411
Update obtainTimestampPacketForCacheFlush usage
...
Change-Id: I4825e2a5e86d5024bbf178f6c25ebbec9ce1dd2c
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-03-09 17:13:34 +01:00
a77209f5b7
Receive spec consts from proper program source
...
Change-Id: I1e0ca9d2948190011fc1c75f24bdd8c3bb372daf
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-03-09 15:12:15 +01:00
11f76befda
Limit direct submission to default context by default
...
Change-Id: I274d402eead87afca634d3b876fe500777910f96
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-03-09 13:02:07 +01:00
97d9d35ab7
Move SourceLevelDebugger to shared
...
Change-Id: I8c8e1c69414833908519ceea8fc30362222f01c9
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-03-09 12:33:43 +01:00
67c39d2c52
Refactor SourceLevelDebugger
...
Change-Id: I5d34b43e822ffa5bdbcf0bef7d4d15baf0534252
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-03-09 09:18:50 +01:00
f31304a9ad
Use MockCommandQueue instead of CommandQueue in unit tests
...
Change-Id: I617e77f2680d6d22381b7fde702a551413295266
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-03-05 16:34:54 +01:00
7cf57e04f9
Move builtins and compiler interface to RootDeviceEnvironment
...
Resolves: NEO-4355
Change-Id: Id1a3365673165d775a60a7e0a3f463e1b8f5a496
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-03-05 13:22:22 +01:00
ab3ae5fea7
Copy specialization constant value
...
Change-Id: I5bee6ef3e5d48d42194df690860fdd6ef6b90246
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-03-05 12:51:55 +01:00
ed59e46c72
Update clSVMFree
...
Do nothing when received context does not have a device supporting svm.
Related-To: NEO-4368
Change-Id: I612fae138d6c40406a108f5b1e370eccee233236
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-03-05 12:34:19 +01:00
37de0f16b2
Export clSetProgramSpecializationConstant via function pointer
...
Change-Id: Ic606bb47a2cfc8408618b45755e4ffdc3b45ca67
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-03-04 15:36:33 +01:00
ad4925aef9
Do not use direct submission in internal and low priority contexts
...
Change-Id: Ifac52dd36737151ea4d84bec95750e1716cafa9a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-03-04 13:12:37 +01:00
b1df098c2d
Fix setting hardwareInfo
...
- use correct hwInfoConfig values
Change-Id: Iea1604fb14f5da7dbacc5c360b853513ef202955
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-03-04 10:22:05 +01:00
4cc22d281d
Match dispatch table with OCL headers
...
Change-Id: I0f04098fe82dd1c42b109bdf85b4da157418c415
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-03-03 12:10:03 +01:00
5c3412ede1
Increment reference count when creating sub device
...
Resolves: NEO-4362
Change-Id: I8f667ff4baa368d3504da0b3ffd2db39a4d00d68
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-03-03 11:40:17 +01:00
ffed348f3b
Correct accessing cl device from Platform
...
don't use root device index to store cl device in Platform::initialize
Related-To: NEO-3691
Change-Id: I1fc5435e0246e241c4a38060de26f5c0369a1873
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-03-02 09:09:34 -08:00
d542b215ff
Set MidThreadLevelPreempt for GEN9 Platforms
...
Change-Id: I60a8bbdd33251f7b711fd0f070338b5c32fdd674
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-4393
2020-02-28 17:16:42 +01:00
4803e82eda
Add entry points for detecting whether cpu copy is required.
...
Change-Id: I04438da6241eedf127fd7e51ab257d22186d904e
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-02-28 13:48:06 +01:00
4c781c1b98
Check if cache flush for BCS is required
...
Change-Id: Ia36856c46fe7da7a72dae14e2543456fb30ec409
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-02-28 13:45:46 +01:00
baf80c28ec
Change place of setBindingTableEntryCount call
...
Change-Id: Ib2ab480404877fef88082170258c4deead0e4e00
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4235
2020-02-28 13:20:38 +01:00
e5760beb1f
Remove assert.
...
Change-Id: Ib19354c9175321511d91cb54e3e43397415df2b1
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-02-28 09:38:55 +01:00