058c30c9a8
Refactor ZE_ENABLE_PCI_ID_DEVICE_ORDER
...
- Make it avaialble also to OpenCL
- Use it before parsing affinity mask, so devices are masked also
following PCI order.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-07-16 01:27:49 +02:00
42c5f2235b
Fix calculating maxMemAllocSize
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-07-15 22:10:05 +02:00
f293b409ff
Set extra GMM memory flags
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-15 21:13:26 +02:00
37c0501f1c
Add atomic move for native cleanup operations
...
Related-To: NEO-5848
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-07-15 15:49:22 +02:00
d18172c00e
Add debug flag to control tryFlushEvent
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2021-07-15 11:40:13 +02:00
a869921c2a
Remove RMW from gfx allocations
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-07-15 11:28:03 +02:00
58f1499648
Fix dont store gtpin allocation in kernels container
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2021-07-15 11:17:46 +02:00
bbe599aa95
Selectively enable getMaxThreadsForWorkgroup WA
...
Related-To: NEO-6022
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2021-07-14 17:29:43 +02:00
75812634cf
Add XE_HP_CORE OCL unit tests and waDefaultTile4 flag
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-14 12:30:42 +02:00
0a41c42854
Add debug key for aub file generation per process id
...
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2021-07-14 08:59:26 +02:00
6255dbf03b
Add test for batching optimization
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-07-13 17:34:47 +02:00
dc6a35286b
Remove platform references from mock_aub_center_fixture.h
...
Related-To: NEO-5894
Signed-off-by: Piotr Obst <piotr.obst@intel.com >
2021-07-13 10:33:57 +02:00
023d4be356
Update CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED value
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2021-07-12 17:25:20 +02:00
7334920ed3
Add UsmInitialPlacement debug flag
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-07-12 15:57:59 +02:00
157bbbfb23
Enable generating & running Level Zero AUB tests
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2021-07-09 14:12:41 +02:00
bec8cdd6f1
Update XE_HP_CORE files to enable unit tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-08 18:41:41 +02:00
9d368e0163
Correct bcs test: fake allocation when using hardcoded hostptr
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-07-07 19:54:37 +02:00
d5fdb949eb
Extended import device memory
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com >
2021-07-07 16:12:36 +02:00
fc4a1d608d
Refactor immediate command list with kernel operations to use flushTask().
...
This is applicable for submissions with sync & async command queue modes.
Related-To: LOCI-1988
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com >
2021-07-07 15:31:38 +02:00
bbb27cdb8a
L0 Device slice id mapping
...
Related-To: NEO-5640
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-07-07 15:00:44 +02:00
9166f9223a
Device pool allocation in OsAgnosticMemoryManager
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-07 13:09:12 +02:00
acf3e58a64
Move wddm_fixture.h and releted files from opencl to shared
...
Related-To: NEO-5894
Signed-off-by: Piotr Obst <piotr.obst@intel.com >
2021-07-07 12:30:12 +02:00
d7a2a62ded
Add additional StateBaseAddress cmd wa
...
Resolves: NEO-5982
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com >
2021-07-06 11:53:47 +02:00
038da95cf4
Enable gen specific test excludes
...
Resolves: NEO-6007
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-07-05 20:12:42 +02:00
449c0dc856
Do not register allocation on fail
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-07-05 19:23:58 +02:00
83db85cf86
AubHelper: Local memory support
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-05 19:13:32 +02:00
c7a936d1f4
Add memory banks to Simulated CSR
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-05 12:19:58 +02:00
2ce3a223f0
Change use of querySystemInfo
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2021-07-05 11:56:45 +02:00
bc121c09fa
Use DSS count to callculate max work group size
...
This reverts commit 89b7a4c9cc0a69cfd2eb5a0bd138356f34c52f0d.
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2021-07-05 10:14:20 +02:00
64eb82efac
Add Kernel restrictions
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-02 17:41:03 +02:00
aed3fada28
Revert "Use Eu per dss to callculate max work group size"
...
This reverts commit 86b12dd23979db12e1898013c9162cb7106e40f1.
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2021-07-02 17:16:06 +02:00
4037b366bb
Add test for BCS command buffer task count
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-07-02 14:46:48 +02:00
bcd9b2f982
Add debug flag to override command queue synchronous mode
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-07-02 13:03:02 +02:00
294045071b
Improve driverstore compatibility checker
...
make checker case-insensitive
handle HostDriverStore scenarios
Related-To: NEO-5182, NEO-6025
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-07-02 12:52:13 +02:00
bcf93a6aeb
Use Eu per dss to callculate max work group size
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2021-07-02 12:30:18 +02:00
8f21e46302
Disallow creating unsupported devices
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-02 12:08:13 +02:00
2acc0fb3f6
Add memory backed buffer allocation for L0 ray tracing.
...
This allocates the buffer on a per-device basis and enables ray
tracing on devices that support it when given a kernel with ray
tracing calls.
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2021-07-02 11:56:18 +02:00
232640afc3
Move AUB tests runner to neo_core/cmake directory
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2021-07-01 16:11:59 +02:00
ad3855ceb3
Revert "Fix event profiling for marker commands"
...
This reverts commit 5f0167b477993f3ebc804c53a110bc432638615b.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2021-07-01 08:01:33 +02:00
b5d4732169
Add compression flags for Images
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-06-30 19:46:47 +02:00
a49b45a679
Initialize HwInfo in tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-06-30 17:59:46 +02:00
1df1094465
Fix event profiling for marker commands
...
Related-To: NEO-5799
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2021-06-30 14:56:39 +02:00
6fb1be80c8
Update test exclude macros
...
Unify exclude macros and respect them in all custom test macros.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2021-06-30 14:27:15 +02:00
850b38781d
Move RING_BUFFER to system memory
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-06-29 16:24:43 +02:00
1fa74b9b3c
Changing sysmem allocation logic for WSL
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-06-29 16:03:28 +02:00
73b0df3211
Disable gem close worker in CSR constructor
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-06-29 15:22:51 +02:00
8156d5c16e
Reorganize new ioctl and ioctl param logging code
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-06-29 15:10:12 +02:00
9e18416098
Add interface to extract versioning info
...
Appened ocloc interface with new 'query' feature.
Using this feature now one can extract HEAD hash and version of neo.
Signed-off-by: Bushev, Dmitry <dmitry.bushev@intel.com >
2021-06-29 13:17:15 +02:00
1a042af9c6
GmmClientContext cleanup
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-06-29 12:01:07 +02:00
9372360efd
Rename getEnginesCount() -> getGpgpuEnginesCount()
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2021-06-28 17:19:28 +02:00