Bartosz Dunajski
1f2aa82c5b
Remove UNUSED_VARIABLE macro
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-10-22 18:56:33 +02:00
Bartosz Dunajski
d1ca9b1dd7
Remove not used method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-10-22 18:10:38 +02:00
Artur Harasimiuk
d2a29ce458
DrmBO: canonize GPU addresses
...
Related-To: NEO-6364
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-10-21 18:25:48 +02:00
Filip Hazubski
28b37aea72
Correct handling unique_ptr in functions
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2021-10-21 18:17:14 +02:00
Artur Harasimiuk
275ec1118e
break friendship between DrmMM and DrmBO
...
Related-To: NEO-6364
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-10-21 15:09:57 +02:00
Jaime Arteaga
405fb760a7
Include domain when ordering with ZE_ENABLE_PCI_ID_DEVICE_ORDER (3)
...
Fix for VA sharing.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-10-21 10:46:27 +02:00
Milczarek, Slawomir
a5e686cf3a
Add helper function to create drm extended context
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-10-19 18:16:38 +02:00
Rafal Maziejuk
811d107ea9
Don't allow blit enqueue for images with 64KB tiling & 3D surface type
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-6142
2021-10-19 16:03:48 +02:00
Kamil Diedrich
465bec3d76
Add NTHandle sharing
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com >
2021-10-19 14:17:25 +02:00
Jitendra Sharma
f8c89fe984
Refactor memory manager so as to support device reset
...
Move out neoDevice dependent pieces of memory manager code into
separate methods. Those methods could be used for recreating a neoDevice
after a device reset is performed.
Related-To: LOCI-2615
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-10-19 07:16:29 +02:00
Krzysztof Gibala
ca0138da2e
Disable PC WA on specific engine type
...
Related-To: NEO-6056
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2021-10-18 14:04:27 +02:00
Szymon Morek
1a25cf0fe8
Enable xe_hp_sdv i915 config
...
Related-To: NEO-6149
Source location of Linux kernel DRM/i915 interface headers:
9641c49adb
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-10-15 13:20:16 +02:00
Artur Harasimiuk
dc1be95721
zero-initialize cpuRegsInfo before calling cpuid
...
Related-To: NEO-5853
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-10-14 14:08:44 +02:00
Katarzyna Cencelewska
1c8a6d895a
Use hwInfoConfig to check blitter support for image
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2021-10-13 17:51:00 +02:00
Szymon Morek
c595cccf5d
Revert "Enable xe_hp_sdv i915 config"
...
This reverts commit 2809462660ed3f0dec01ce148c307e6d347e17bf.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-10-13 08:46:45 +02:00
Mateusz Jablonski
b1df167632
Move enable_product.inl to shared
...
extract api agnostic validators to shared
remove not needed opencl includes from neo shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-12 22:02:16 +02:00
Szymon Morek
d1e38d2370
Enable xe_hp_sdv i915 config
...
Related-To: NEO-6149
Source location of Linux kernel DRM/i915 interface headers:
9641c49adb
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-10-12 14:24:21 +02:00
Milczarek, Slawomir
5aeae0cf99
Add mem advise control flags to drm alocation
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-10-12 11:39:06 +02:00
Raiyan Latif
0859f99d64
Enable zeDeviceCanAccessPeer
...
- Propagate return value up from Batch Buffer exec
- Add zeDeviceCanAccessPeer functionality
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2021-10-12 09:38:22 +02:00
Michal Mrozek
c8e79b7447
Change shared allocations required alignment to 64KB.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2021-10-08 13:08:11 +02:00
Lukasz Jobczyk
7392b5fb8d
Add new colouring policy
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-10-07 23:33:26 +02:00
Jaime Arteaga
dc9bcb99c9
Avoid deadlock when evicting unused allocations
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-10-07 23:22:45 +02:00
Milczarek, Slawomir
afa45bd9e7
Add support for mem advise to set cache policy in buffer object
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-10-07 22:16:58 +02:00
Jaroslaw Chodor
45de13233a
WSL validate reserve_gpu_va args in ULTs
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-10-07 22:05:21 +02:00
Mateusz Jablonski
973317e473
Move kmd notify properties to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-07 18:12:19 +02:00
Zbigniew Zdanowicz
38915c6de9
Refactor performance counters interface
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-10-06 22:53:27 +02:00
Mateusz Jablonski
b14da0aeb2
Move metrics library to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-06 21:46:22 +02:00
Jaime Arteaga
9d49c56b75
Include domain when ordering with ZE_ENABLE_PCI_ID_DEVICE_ORDER
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-10-06 21:34:36 +02:00
Zbigniew Zdanowicz
279181a384
Remove not needed include header
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-10-06 21:32:40 +02:00
Kamil Kopryk
cfc673b77c
Add compilerHwInfoConfig
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-6237
2021-10-06 21:27:34 +02:00
Lukasz Jobczyk
b5e91e0e53
Change BOs array to stack vec
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-10-06 12:52:43 +02:00
Bartosz Dunajski
cd702af3a1
Fix windows wrappers
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-10-06 09:01:36 +02:00
Szymon Morek
e8cb4f2634
Rename i915 dg1 specific files to exp
...
Related-To: NEO-6149
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-10-05 12:17:45 +02:00
Milczarek, Slawomir
e9b2203c02
Add support for DG1 platform to work with drm-tip kernel
...
drm-tip: https://cgit.freedesktop.org/drm-tip/tree/
Related-to: NEO-6276
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-10-04 10:12:29 +02:00
Katarzyna Cencelewska
30b3f5cdb0
Move PageTableManager from rootDeviceEnvironment to CommandStreamReceiver
...
Also add init of pageTable registers to blitter path
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2021-09-30 12:59:11 +02:00
Jaroslaw Chodor
996dd18b76
WSL - partition layout for 48-bit limited addressing
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-09-28 18:09:46 +02:00
Rafal Maziejuk
f5be28e45f
Add storage info adjustment check
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-4541
2021-09-28 11:49:35 +02:00
Rafal Maziejuk
82f27e882d
Refactor Gen12LP helpers
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-4541
2021-09-27 14:07:37 +02:00
Artur Harasimiuk
a63b9b1273
move common files to shared/
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-09-27 11:10:20 +02:00
Milczarek, Slawomir
638d74490b
Add gem mmap offset query with retry
...
Related-To: NEO-6276
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-09-24 15:10:23 +02:00
Mateusz Jablonski
69390c7eca
Move performance counters to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-09-24 11:59:55 +02:00
Rafal Maziejuk
6f0baaeab9
Add extra parameters verification method
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-4541
2021-09-24 10:05:21 +02:00
Szymon Morek
1301f77e17
Move createDrmAllocation to common file
...
Related-To: NEO-6149
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-09-23 18:41:09 +02:00
Milczarek, Slawomir
8b16874e5f
Add function for retrieving offset to mmap buffer object
...
Related-To: NEO-6276
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-09-23 17:50:29 +02:00
Rafal Maziejuk
12e98faf34
Add HwInfoConfig methods preventing ICLLP platform enum usage in gen11 file
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-4541
2021-09-23 17:34:04 +02:00
Bartosz Dunajski
610d3c9b18
Remove incorrect local variables
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-09-23 17:09:36 +02:00
Zbigniew Zdanowicz
3b35ba504f
Adapt command stream receiver to multiple active partitions
...
Related-To: NEO-6244
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-09-23 14:32:20 +02:00
Mateusz Jablonski
8b36473a9a
Move command stream receiver files to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-09-23 12:47:21 +02:00
Rafal Maziejuk
7c473d0a11
Move setCapabilityCoherencyFlag function from HwHelper to HwInfoConfig
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-4541
2021-09-23 11:45:34 +02:00
Mateusz Hoppe
51b169e9a8
Fix warning of missing case in switch statement
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-09-22 18:30:49 +02:00