Raiyan Latif
43433244f9
Enable support for indirect allocation access to Kernels
...
Change-Id: I3ded8cce3761a38aa4a4d71b4089f79c844311c5
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2020-03-15 22:13:19 +01:00
Aravind Gopalakrishnan
8cabedfe3d
Fix global start timestamp to provide full 36 bit value
...
While at it, resize events to 16 bytes since it's sufficient
to work across HW families.
Change-Id: I3459926373468246991c141bd96288dba834695b
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-03-14 00:09:51 +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
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
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
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
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
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 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
Jaime Arteaga
9e33860f5c
[L0] Avoid returning zero numSlices when no subDevices present
...
Change-Id: Ie9d8a2b0bf31acf2daaf97c9272cee16acd36d9c
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-03-07 03:27:43 +01:00
Aravind Gopalakrishnan
28c114e700
[L0] Fix regression on fence host sync
...
Change-Id: I769212c4e7478959b0e9a126064eb0ab09a3f183
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
2020-03-06 16:07:29 -08:00
Brandon Fliflet
27f4bce42f
Initial support for oneAPI Level Zero
...
Change-Id: I221df8427b1844237a4d9d900c58512706b0be0f
2020-03-06 14:53:29 +01:00