Mateusz Hoppe
74cb8dd41e
Add isInlineDataRequired() to DispatchKernelEncoderI
...
Change-Id: I0baaeddc16fe068f6c1ddd6c6697d447c4411055
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-06 11:16:19 +02:00
Jaime Arteaga
b285d65d1d
Removed unused function from L0::Device
...
Change-Id: Ia5ebf6be81efcdcbcca8cbe6c2a6c2fd358ecfe3
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-03 21:22:33 -07:00
Filip Hazubski
91b2758f05
Add UltDeviceFactory
...
Change-Id: Ib35bb6132f69e887fad3db282d7c0206d35515b7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-03 20:16:13 +02:00
Bartosz Dunajski
bb5df7afb9
CommandList constructors cleanup
...
Change-Id: I47b17cc657f44ca54daece0a570ee40cfd10e8f1
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-03 19:31:04 +02:00
Bartosz Dunajski
32e1b7d1a7
Add helper for encoding memory prefetch
...
Change-Id: I481ec11b66ad392ba9748bb5bbb6fd0ad3ce7f12
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-03 18:34:39 +02:00
Adam Cetnerowski
62a87f644c
ULT renaming: File I/O tests
...
Related-To: NEO-2236
Change-Id: Ia264914da381d8ebcdd2485f723569b5e85085c7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-03 17:27:08 +02:00
Filip Hazubski
f2c11eb870
Update sub device internal ref counts
...
Change-Id: I82eea99bbb3d1edc32d09c0b703dee30b62f6b76
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-03 15:10:11 +02:00
Jablonski, Mateusz
6d4832fe24
Correct root device index in SBA programming
...
Related-To: NEO-3691
Change-Id: I568072d0f915484cc81a1d336f6efd86cba76f62
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-04-03 14:36:23 +02:00
Bartosz Dunajski
4786f1a6c2
Refactor HardwareCommandsHelper
...
Change-Id: I15dcbf445565228a0e520b25265a1752ead70a28
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-03 12:53:19 +02:00
SaiKishore Konda
9dc7e2cfaf
Initalizing the memoryProperties structure
...
Change-Id: I2ce5a0e1bfc54c9d21746a5bb6ebe6260370fc1c
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com>
2020-04-03 05:51:29 -04:00
Piotr Zdunowski
52704236bd
Disable cl_khr_subgroups extension on gen12.
...
Resolves: NEO-3622
Change-Id: Idab55e5fb6a51ea0a08714f447bb9fce85f1dbcd
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-04-03 11:27:24 +02:00
Bartosz Dunajski
3e881aed57
Rename hardware_commands_helper files to align with naming convention
...
Change-Id: I4a417cab5f14608228d2e4f0db456d0dad69524c
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-03 11:07:56 +02:00
ocldev
be45e23d91
igc revision update
...
Change-Id: I567da4b4fea0e8ed802f2ea465b743c4eb4a742f
2020-04-03 10:59:38 +02:00
Zbigniew Zdanowicz
1b884e3ea9
Add Wddm residency logging to upper layers
...
Related-To: NEO-4338
Change-Id: Ib36f4c8da5a2ea9d4f81063faa718a29fbc4b8d8
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-03 09:48:38 +02:00
Filip Hazubski
43dba9de4a
Move MockDevice to shared
...
Change-Id: If3a4ea2bb3f47bcb8176516977a626517f25a49f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-03 08:23:06 +02:00
Jaime Arteaga
8f5533dafc
Correctly rename Level Zero functions as kernels
...
Change-Id: I8bc079a737171246fa62c759f594c3e841a2fcf8
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-04-03 07:59:58 +02:00
Maciej Dziuban
a52aaca401
Move glDllHelper out of windows directory and rename
...
Change-Id: I87a4ee3108465efa9b73f43f31dec06f4042cbf8
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-04-03 07:55:25 +02:00
SaiKishore Konda
a0c13490e5
Memory API's boilerplate for Level Zero Sysman
...
- Implementing MemoryGet, MemoryGetProperites & MemoryGetState
boilerplate for Level Zero Sysman
Change-Id: I46661aac9cd6974af986aede7484fd59688046a4
Signed-off-by: SaiKishore Konda <saikishore.konda@intel.com>
2020-04-03 02:35:14 +02:00
Jaroslaw Chodor
7fc44aa60e
Support for clLink with spec constants
...
Resolves: NEO-4537
Change-Id: Ic9a9ea8a7d4a83e6a308735b653bdd334cb88bf9
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2020-04-03 00:21:33 +02:00
Zbigniew Zdanowicz
f096d71a75
Add diagnostic mode to direct submission
...
Related-To: NEO-4338
Change-Id: Ibcdc1b6a1762827337e4ff5364a972702130195a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-02 17:50:59 +02:00
Bill Jordan
a2a7501b79
zetSysmanStandbySetMode is not settable from L0
...
Change-Id: I05d60f960c9cb89b3d53259067e05e8f20e9b602
Signed-off-by: Bill Jordan <bill.jordan@intel.com>
2020-04-02 17:40:24 +02:00
Bartosz Dunajski
bf702c274d
Rename duplicated filenames
...
Change-Id: Idccfc149dda13a9932699c7c376b11d8bc1d4198
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-02 17:39:47 +02:00
Jacek Danecki
9831fde42c
doc: remove information about Ubuntu 19.04
...
as it's EOL since January 2020
Change-Id: Ib52e8d667305538ac88de2ad5df64eb9b65364ad
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-04-02 17:14:42 +02:00
Jablonski, Mateusz
05c29816c8
Minor fixes for private memory in KernelImmutableData
...
correct root device index of allocation
fix typo in KernelImmutableData destructor
Related-To: NEO-3691
Change-Id: I8633dace1863521514e29c32a8033e8f7bb04dac
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-04-02 16:50:49 +02:00
Mateusz Hoppe
36eec1fe8b
Add more cmdList unit tests
...
Related-To: NEO-4515
Change-Id: I0bb41e108731c605b820fe4a63fb818c9ad67abe
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-02 16:34:18 +02:00
Maciej Plewka
08546b65c7
Reset kernel properties before filing with proper values
...
Change-Id: I039659d3c5a7146fd9fe8251259f715923df3a82
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-04-02 16:10:46 +02:00
Lukasz Jobczyk
07dc91df72
Use proper FamilyType template argument
...
Change-Id: I0f2d132d0e0c9831e1c13266e5131db6123f473d
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-04-02 16:10:11 +02:00
chmielew
62ef24c52a
getExtensionFunctionAddress - use lookup map
...
Change-Id: I8fac8d65da12a2703129419d87ad6592260dce5a
2020-04-02 14:44:49 +02:00
Filip Hazubski
d0527e1049
Rename memory_constants.h to constants.h
...
Change-Id: I05b5d20bac12935dc6625b94adc3a03c98c19b49
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-02 14:19:39 +02:00
Pawel Wilma
4d80f21dac
Reuse mapAllocation for memory transfer during buffer creation
...
Change-Id: Idcdabb4a9c61b5cbf69164c51ca1690a64665a26
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2020-04-02 14:07:20 +02:00
Mateusz Hoppe
a2e58ed707
Add API commandList tests
...
- introduce mock_cmdlist
RelatedTo: NEO-4515
Change-Id: Ic267b28e780d0c65565ed29a1fb659c41843cf48
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-02 13:43:21 +02:00
Filip Hazubski
385482e3fc
Move VariableBackup to shared
...
Change-Id: Ib7e316f8d497f1854d977b6420f8c978de58c9ab
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-02 13:42:41 +02:00
Milczarek, Slawomir
5587670c4f
Implement expect memory for AUB tests in TBX mode
...
Related-To: NEO-4459
Change-Id: I7ab64ff124f19baabb00cbad50b1a2065379b0c6
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-04-02 13:22:09 +02:00
Jacek Danecki
41e18a9616
fix compilation with clang 10
...
Add flag -Wno-deprecated-copy only for clang >= 10.0
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
https://github.com/intel/compute-runtime/pull/289
Change-Id: I40cbc40a245f82a5dc9798851a276ead9e9ab74b
2020-04-02 12:25:03 +02:00
Piotr Maciejewski
c6cd582f78
Enable Performance Counters for OCL and L0.
...
Change-Id: I1920b9d406c092fbc26fc6ca27766db297a1958b
2020-04-02 12:04:56 +02:00
Adam Cetnerowski
9b14911f8b
ULT renaming: Dispatch Info Builder tests
...
Related-To: NEO-2236
Change-Id: Ie94c590025edf0605717f77bb89a730ab8c8e6e7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-02 11:40:32 +02:00
Mateusz Jablonski
c294747979
Move methods from DriverHandle to Device
...
allocateMemoryFromHostPtr
allocateManagedMemoryFromHostPtr
add mock driver handle
Related-To: NEO-3691
Change-Id: Iee8a167e248871b3b5fc495bd79b3b5654fb1bbc
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-04-01 20:37:43 +02:00
Filip Hazubski
a7e4ad4eba
Add unspecifiedDeviceIndex constant
...
Change-Id: I146e9c80ce0d18aae5e56fadf83f5e1603173fd7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-01 20:37:05 +02:00
Filip Hazubski
214585eb1b
Add REQUIRE_SVM_OR_SKIP helper macro for tests
...
Change-Id: I07fbde14a0d3be801087561b8460b15b857c3f2e
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-01 15:59:18 +02:00
Filip Hazubski
8bb4be1689
Add Context::getSubDeviceByIndex function
...
Change-Id: I9a41b99521e705da008a614daa88c051b3687352
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-01 11:13:59 +02:00
Adam Cetnerowski
57cf4f00c3
ULT renaming: Dispatch Info tests
...
Related-To: NEO-2236
Change-Id: Ief677f8bcbf7832e18521f0e4d2e135b2c7dfe2c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-01 10:59:32 +02:00
Lukasz Jobczyk
d1bc7199de
Switch to 3D pipeline to program selected commands - part 2
...
Resolves: NEO-4447
Change-Id: I1dd6a9694cdf3be19aadec1cd139c466baecbcd7
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-04-01 10:42:55 +02:00
Bill Jordan
5d756b7b15
Add FsAccess::getFileMode and SysfsAccess::getFileMode methods
...
Change-Id: I4dddf1b3983e63ef6ad664009ebd20d474c8cc17
Signed-off-by: Bill Jordan <bill.jordan@intel.com>
2020-04-01 09:14:40 +02:00
Maciej Dziuban
24cee4611d
Remove gl sharing related code from os_interface
...
Change-Id: Iece2fbdadefe338384f8961eef2720ff9b381e23
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-04-01 08:02:21 +02:00
Igor Venevtsev
2ac968e6c2
Add alignment capability do OSMemory::reserveCpuAddressRange
...
Resolves: NEO-4510
Change-Id: Iffcb33d1c06ca930345df0216bc5d3d1ce12c313
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-04-01 07:46:40 +02:00
Mateusz Hoppe
0791b25214
Move cmd parse files to shared directory
...
Related-To: NEO-4519
Change-Id: Id055631d68f1d73ae39c4976843080b8f8e05f1c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-31 23:31:29 +02:00
Milczarek, Slawomir
70a28f4bd9
Make OverrideGpuAddressSpace apply to AubManager
...
Change-Id: I16d86d0ffdfef8afaed25ac8c34c12196f9b9c9c
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-03-31 22:57:56 +02:00
Lukasz Jobczyk
85ec469bd4
Add support for int64_t registry keys
...
Resolves: NEO-4505
Change-Id: I583d26a5932193acfd58eac50462ec81cd460d8f
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-31 16:14:44 +02:00
Andrzej Swierczynski
3b4276c8f7
Move AsyncEventsHandler to ClExecutionEnvironment
...
Related-To: NEO-4207
Change-Id: If859f995aae57ac03de13d57cc5a38c97303bbb4
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-03-31 15:42:07 +02:00
Adam Cetnerowski
ef64990016
ULT renaming: Dirt State Helpers tests
...
Related-To: NEO-2236
Change-Id: I5ef5962daf9464b99adf20144897dec6a5fc2c1d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-31 15:27:44 +02:00