Jablonski, Mateusz
b6453fd408
Initialize members in tracing_notify.h
...
Change-Id: I9a945f9ccc989b285374500a988f1c7bd2df33c1
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2020-04-15 13:29:15 +02:00
Jablonski, Mateusz
20e3a85b0b
Remove nested dead stores from ULT
...
Change-Id: I6e4c0fe7ed18ddf5371cdf576a7d30065ec2957a
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2020-04-15 11:59:24 +02:00
Lukasz Jobczyk
56e762a9ee
Use proper debug variable name in tests
...
Change-Id: Ie087bf6e4e3e06c420bb499b0b2bbbe662570f36
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-04-15 11:45:19 +02:00
Jitendra Sharma
4e75ea0496
Scheduler API's boilerplate implementation
...
Add boilerplate for all scheduler APIs listed in spec.
Change-Id: I0ba7e4d969f409e1a3360204dbc16037898d64c8
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-04-14 19:23:47 +02:00
Mateusz Hoppe
13ccef4b7a
Cmdlist tests for appendWaitOnEvents
...
Related-To: NEO-4515
Change-Id: I10f579ef66be199d88d6f219047a9f24663663ee
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-14 16:17:16 +02:00
Mateusz Jablonski
2be755981b
Remove nested dead stores
...
Change-Id: Ic77935016660c788139cb19057c62fa96ffce331
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-14 16:14:20 +02:00
Mateusz Jablonski
14f0d3165b
Reverse comparison of delimiters in ocloc's decoder
...
Change-Id: I35fe15d0d073afeda30c2cb93d9e784a257a2271
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-14 15:30:01 +02:00
Lukasz Jobczyk
5a3afcf535
Change atoi to atoll to support 64 bit values
...
Change-Id: I82d5843c644b2c1e97c3772fd9cc120fb7dd29e8
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-04-14 14:43:59 +02:00
Bartosz Dunajski
51f0144cc5
New interface to program additional Walker fields
...
Change-Id: Ic4fe3fcea4157fd789fa93f7044972f28d87f499
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-14 13:06:36 +02:00
Slawomir Milczarek
52deab65e0
Moved unit test for getMaxGpuFrequency on Linux to shared code
...
Related-To: NEO-4544
Change-Id: I5319e9485bbaa973f73bc11dd07effa184f27e64
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-04-14 12:41:54 +02:00
Adam Cetnerowski
4cc605db20
ULT renaming: Memory Manager tests
...
Related-To: NEO-2236
Change-Id: I71b03b089a2a51c375c790eee9864adaa5753cb1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-14 12:20:59 +02:00
Kurapov, Petr
ea73d3ade7
Fixed system headers mismatch build issue.
...
Change-Id: Ief57cf16251ca90084937c3f3887c86502e9ef38
2020-04-14 11:55:19 +02:00
Zbigniew Zdanowicz
71d712bfba
Test boolean registry keys are evaluated as dwords
...
Related-To: NEO-4338
Change-Id: I95bb3ed60efbb5ff762e23c425b00ebbac70451c
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-04-14 11:29:09 +02:00
ocldev
9a4217b6d3
igc revision update
...
Change-Id: I1f13b618b03cc3fed3e4905c1828690225a282e6
2020-04-14 10:02:01 +02:00
Jaime Arteaga
ac4e9c129a
Correctly set normalized mode in zeSamplerCreate()
...
Change-Id: If9d595136668e2a12b1871c7dc06f96101eba10d
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-04-14 09:37:52 +02:00
Jacek Danecki
e8085c5740
Stop building Neo under Ubuntu 16.04
...
- IGC stopped to support Ubuntu 16.04
Change-Id: I45a4993c7ffa2633ec6060b924e4a70ba791347b
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
2020-04-14 01:52:27 +02:00
ocldev
ca5bb945f8
igc revision update
...
Change-Id: I8997a4cfcaa1ccb3b2420e8986e34290ca5f2a90
2020-04-14 01:34:56 +02:00
Vilvaraj, T J Vivek
87028f9632
fix PCI class ctor and dtor.
...
Change-Id: I6c709a7a92ca280ee2289145e2bcbae3fc4734b3
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-04-13 10:58:51 -07:00
Mateusz Hoppe
ed6a9e8a5e
CmdList tests for barriers and events
...
Related-To: NEO-4515
Change-Id: I4de04d557fa049961672b8e919d8e928207238db
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-11 17:34:14 +02:00
SaiKishore Konda
e0633548a9
Add defaults to memoryHandleContext structure
...
Change-Id: If82510dff1ab77d4b4c3c77079035ca2ca15ea10
20.15.16524
2020-04-11 03:41:07 -04:00
SaiKishore Konda
ab67b94340
Updating Memory API implementations
...
- updating zet sysman for memory
- updating memoryhandlecontext init and memory get by checking
isLocalMemorySupported flag
Change-Id: I084068eb0865bb037b7d80246c4a9c74d3ff2cc1
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com >
2020-04-10 21:59:27 +02:00
Mateusz Jablonski
6e07281ff4
Don't allow for creating context with multiple root devices
...
Related-To: NEO-3691
Change-Id: Ica7ec1681b948ff8f9f69eeb1e11cdee64f57e50
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-10 15:57:21 +02:00
Mateusz Jablonski
aefd97213b
Make platforms.cmake platform agnostic
...
include necessary files from cmake directory
Change-Id: I6b68e1642e47e83277791d83a962519d842e00a1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-10 13:55:28 +02:00
Jaime Arteaga
04bb54d1ac
Flush print buffer when destroying the command queue
...
This ensures all pending prints are flushed, in the case
for instance zeCommandQueueSynchronize() is not called.
Change-Id: I4b50c535e4681eff4708242febc948c21c715055
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-04-10 13:15:23 +02:00
Michal Mrozek
87dccc2c07
Remove redundant debug flag.
...
- We now have ForceSystemMemoryPlacement to achieve the same.
Change-Id: I84512b0f8b070edbdbd54fdce46a2958afb8ef41
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2020-04-10 11:37:01 +02:00
Pawel Cieslak
a5ef9e08d2
Update infra.
...
Change-Id: I9cc8939cedb31458b3a05a35656362de7ba115f5
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-04-10 11:30:10 +02:00
Mateusz Hoppe
0dd0145de0
Tests for cmdlist
...
Related-To: NEO-4515
Change-Id: Ibedf100f6c95959ffbbecfaff435a188fbe8c2fb
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-10 11:05:21 +02:00
Jaime Arteaga
1126f6c677
Correctly return numAsyncCopyEngines in Level Zero
...
Change-Id: I2dcd9b4ac8082239bfdc48ad7480a50347400ee6
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-04-10 09:27:41 +02:00
Adam Cetnerowski
0ffa1f4314
ULT renaming: Pointer Math tests
...
Related-To: NEO-2236
Change-Id: I9797cd0387e80f4797d4111ef35ef3da71236bc4
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-10 09:27:02 +02:00
ocldev
5a0f70a73c
igc revision update
...
Change-Id: I2ab8def9a65fa50337da71c6c80f9c01f308953c
2020-04-10 09:03:33 +02:00
Jaime Arteaga
6ad065c437
Remove validation for kernel descriptor version
...
This belongs in the validation layer.
Change-Id: I4595d5761489aa658ed5a474993bcf3a62b82600
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-04-09 17:53:47 -07:00
Pawel Cieslak
ad79f28176
Update infra.
...
Resolves: NEO-4057
Change-Id: I3a881efe9dd01737cf5425d440309069d90fb10a
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-04-09 19:17:46 +02:00
Mateusz Hoppe
e5072225a5
Pass optimization disable option based on debugger query
...
Related-To: NEO-4404
Change-Id: Ie6de202dc8e818a540983b8e5fa6c789b7c15b98
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-09 19:02:02 +02:00
Zbigniew Zdanowicz
5e98368dad
Remove RMW access patterns from functions programming on gfx memory
...
Related-To: NEO-4338
Change-Id: I8fe555525f937e75c5439702b328c734af9af1f9
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-04-09 18:49:30 +02:00
Jablonski, Mateusz
719b22ee11
Read max frequency using pci path
...
Related-To: NEO-4359
Change-Id: I2dc106cc2d7bc9087fb3925051969fa2a245e6f5
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2020-04-09 18:31:13 +02:00
Piotr Zdunowski
39ece6481b
Use legacy float rounding implementation on windows.
...
Resolves: NEO-4581
Change-Id: I050596d4386168df34c0d59bffacfdb3539e6623
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2020-04-09 17:53:59 +02:00
Adam Cetnerowski
851fe8ee07
ULT renaming: HW Commands Helper tests
...
Related-To: NEO-2236
Change-Id: If9b69316adcc2a3a32dd8872498caa7a8026d2e1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-04-09 15:13:10 +02:00
Mateusz Jablonski
86f5555f67
Fill OsInterface in Wddm::init
...
Change-Id: I0a4645040b06870007a20b46dbea562bf6024ad3
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-04-09 14:49:24 +02:00
Andrzej Swierczynski
259cdae5cd
Reduce exported symbols on Windows in release
...
Related-To: NEO-4142
Change-Id: I589e1d560b3e96001c816c3a5439cfd3e050f1f5
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com >
2020-04-09 14:27:54 +02:00
Zbigniew Zdanowicz
73762dcfb4
Fix diagnostic mode of direct submission
...
Related-To: NEO-4542
Change-Id: I68ecf1680a3e3f6908da192487b24cac8ccac05e
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-04-09 14:17:27 +02:00
Zbigniew Zdanowicz
bc2ca947a0
Use dword size to evaluate bool value of registry key reader
...
Related-To: NEO-4542
Change-Id: Ifd7b9bb1ce5c4fd1397ca6c8c48f8ee6615721e6
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-04-09 14:02:02 +02:00
Jablonski, Mateusz
0e00277663
Linux: open devices from /dev/dri/by-path
...
Related-To: NEO-3691, NEO-4359
Change-Id: I0d838880fe44174fb172b1aa77d91580ec89d27b
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2020-04-09 13:46:39 +02:00
Maciej Plewka
691a4ea823
Add blit copy implementation for L0
...
Change-Id: I327a4cf977e166cb648ee9f3a79374f7cefa7b1b
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-04-09 13:36:09 +02:00
Bartosz Dunajski
3ce0450a9c
Update interface for memory prefetch
...
Change-Id: I1dfbbd93b97dae100de489319dcfd7d19fe1fc65
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-09 13:15:56 +02:00
Krzysztof Gibala
42bf1d7e61
Limit CPU copy in isReadWriteOnCpuAllowed
...
Change-Id: I4b0f7dde7afdb4d6dbf39874b8313cac0f6e5de6
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-04-09 12:30:12 +02:00
Jaime Arteaga
b5bd669fdf
Add ULTs for canAccessPeer
...
And generalize its implementation by removing debug variables,
which are already used at initialization.
Change-Id: I1c3f33e6be311b831bbc42587d195e1d8c7d19be
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-04-09 10:32:29 +02:00
Filip Hazubski
5146503dcf
Add typed MockContexts
...
Change-Id: I51e52e54b397ccd7afbbb3c21c9b2f0bbbc3704f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-04-09 10:31:48 +02:00
Mateusz Hoppe
05951d3a9e
Add more cmdlist tests
...
Related-To: NEO-4515
Change-Id: I0ba9f04eb9f3728bab84604d4740650cd9d0e4ae
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-04-09 09:49:28 +02:00
Bartosz Dunajski
b574d7e107
Manifest update
...
Change-Id: If6906e5b26efc3977fdc1916c71da7c622425bde
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-04-09 08:41:49 +02:00
Pawel Cieslak
f184d79325
Fix clang-10 runtime error: applying non-zero offset to null pointer
...
Change-Id: Ib53d7eb39378875287442b0776bf47760b041083
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-04-08 19:08:20 +02:00