Dunajski, Bartosz
9345b25352
AUB services update
...
Change-Id: I451794f78fa0379c3f5f8cd7a913f350d0decb3c
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-11-16 11:08:47 +01:00
Mrozek, Michal
b102f8556e
Add missing makeResident call on debug surface.
...
Change-Id: I9c2d1bcf608dbfc71a3859b237e249d41810c153
2018-11-16 09:38:55 +01:00
Jacek Danecki
a49b1950eb
use intel-gmmlib-* packages to build Neo on Ubuntu
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
https://github.com/intel/compute-runtime/pull/109
Change-Id: Ica16f219107ec0aefbf9b7db464b9b27820e409c
2018-11-16 08:48:40 +01:00
Maciej Dziuban
969d4da811
Cleanup WddmResidencyController related code
...
- Move trimCallback from WddmMemoryManager
- Refactor lastFenceValue accessors to be less generic
Change-Id: I01b31ccb81a5ecc04d07912061326428b07a59bf
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2018-11-16 08:34:18 +01:00
Jacek Danecki
c389232e93
add scripts to build Neo on Fedora 29 using copr packages
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
https://github.com/intel/compute-runtime/pull/108
Change-Id: Iec4c9a384dafa6d89276e246edb0892d0881ad01
2018-11-15 23:34:26 +01:00
Artur Harasimiuk
29603eceda
cmake: properly set flags for release-internal
...
Change-Id: Ic080c67acacb48005238d5db44dc76736a85fca8
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
18.46.11837
2018-11-15 18:46:01 +01:00
Katarzyna Cencelewska
76b97b4955
Change type to atomic for variables in mock_drm_memory_manager.h
...
fix for sporadic failure in utl
Change-Id: Icdcdd600e8114f0b73ade4bc5e714b98495645e7
2018-11-15 18:30:25 +01:00
Pawel Wilma
bb4cf07737
Infrastructure update
...
Change-Id: If2667a5198395f8f34d1ae03d80ad0dfe404b741
2018-11-15 14:29:10 +01:00
Mateusz Jablonski
0e0a280803
Create structure UsageInfo for task count and residency task count
...
Change-Id: I0899c88d9e567a09ba46461ae69cf6c80f713e67
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-11-15 14:07:05 +01:00
Woloszyn, Wojciech
e599d1503b
Use DebugManagerStateRestore for device caps tests
...
Change-Id: I21a0f42c468bffc69d6b2e6e641f1ae36d9baca4
2018-11-15 13:51:45 +01:00
Cetnerowski, Adam
b3fd643d72
ULT renaming: Create Program from IL
...
Change-Id: I129f8b2d3f0e36815db2b8f517ae4ea8aeab2209
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2018-11-15 13:31:41 +01:00
Adam Cetnerowski
31c6e036ef
Remove size_t from kernel argument in ULTs
...
Change-Id: I1fb772fd99ca69bc14f283d6ecc49be95523ce59
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2018-11-15 13:08:55 +01:00
Dunajski, Bartosz
e39139d5f3
Enable non uniform aub tests
...
Change-Id: Ieeb4e40d889d643acea3672cd5c2fc12e99ad033
2018-11-15 12:58:45 +01:00
Mateusz Jablonski
1a89a0103a
Register trim callback after creating monitored fence
...
Change-Id: Ib0510a0aed180c7bfe883a60632fd642664e1085
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-11-15 12:47:01 +01:00
Mrozek, Michal
5b316d142c
Delete drm requirement tests.
...
- Those requirements are no longer valid.
Change-Id: I8885c2591fccf8825d812128ead6a637e353009f
2018-11-15 12:34:30 +01:00
Piotr Fusik
e66920a8f8
Fix typos.
...
Change-Id: Ie7add32684f812e11281668d9b93910384086c62
2018-11-15 12:18:03 +01:00
Dunajski, Bartosz
728932ed44
Pass Drm object to OsContext on Linux
...
Change-Id: I341925eef9bc892f5c321c668736bb6a3aff38f5
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-11-15 12:04:03 +01:00
Piotr Fusik
76efeae9d8
Pass more information to programPipelineSelect.
...
Change-Id: Iaabe60742269b721f8defe71306dd6e87d60d546
2018-11-15 11:45:45 +01:00
Maciej Dziuban
9bdedc62dd
Move residency functions to WddmResidencyController
...
Change-Id: Ic73a51546b3325515f293808550376fa6b57dec3
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2018-11-15 11:17:27 +01:00
Mrozek, Michal
4341ad0323
Add PowerSaving debug variable.
...
- It allows to easily turn ON the power saving mode for the driver.
- In that mode, whenever GPU is not ready it will put current thread to sleep,
thread is resumed when GPU completes.
- PowerSaving mode reduces CPU utilization on blocking calls, while increasing
completion latencies.
Change-Id: I3de83713687952ac31a1ec8c397f48aa4212781d
2018-11-15 11:14:08 +01:00
Dunajski, Bartosz
8c87fdd431
Infrastructure update
...
Change-Id: Icf9ba64ec5dfd18c927d175cfcafcfc10c65ecf4
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-11-15 10:12:36 +01:00
Milczarek, Slawomir
c1343731ee
Internal update
...
Change-Id: Ib2a240c9e147840edd7809c1dc9a0909df8ad558
2018-11-15 08:15:14 +01:00
Filip Hazubski
622f71a1b2
Move MemoryProperties struct to separate file
...
Change-Id: Ie35d2638b6fe5cafe64f3b9fc3e0c3b67ac08fd7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2018-11-15 08:09:16 +01:00
Jacek Danecki
d0ef355a35
use intel-gmmlib-* packages to build Neo on Fedora 28
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
https://github.com/intel/compute-runtime/pull/107
Change-Id: I2ca1cfb795afd980cd9380186d16ea0692b6c223
2018-11-14 23:32:51 +01:00
Milczarek, Slawomir
1a4628cd8e
AUB file with information about driver version
...
Change-Id: I7f8e01236962580515f36d72805d33af40d5fd2d
2018-11-14 19:46:45 +01:00
Stefanowski, Adam
9e61258f6c
Split tests into smaller ones
...
Change-Id: I462f08769aabbfcb9a3611f3ea5ccb88efb998b0
2018-11-14 19:25:13 +01:00
Mrozek, Michal
3c0a6bd24d
Remove residency control from Buffer Object.
...
- Residency is being controlled by Graphics Allocation.
- Duplicates are now eliminated only for shared resources.
Change-Id: Ib51e2739a07728ae0b94abf6cce2e9981b017111
2018-11-14 08:32:04 +01:00
Hoppe, Mateusz
0942edd6af
Update aub_stream headers
...
- pass hwInfo and localMemoryEnabled to AubCenter ctor
- initialize AubCenter in Platform:intialize() when Device is
created - only when CSR is not CsrHw
- move aub_center files to runtime/aub directory
Change-Id: Iceb4bf1cb2bb55b42d438502cca667a449f11411
2018-11-13 18:09:30 +01:00
Hoppe, Mateusz
12ece3a220
Reorder STATE_BASE_ADDRESS and STATE_SIP
...
- STATE_SIP should be added after STATE_BASE_ADDRESS
- tests refactor.
Change-Id: I000316b70db714fb227b6174f793d4bf8806ea9a
2018-11-13 17:57:51 +01:00
Dunajski, Bartosz
e0f782e77a
Improve TimestampPacketWriteEnabled condition check
...
Change-Id: I2117dbd7841e65ed87241c0b08fafe058019b690
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-11-13 13:40:33 +01:00
Dunajski, Bartosz
f0c9e99ce7
Remove bigger api test files from api_test_wrappers
...
Change-Id: I30bb7a82a03d938b5890ddb53e475202c5aea20a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-11-13 13:28:20 +01:00
Koska, Andrzej
53e7cea404
Revert commit 8c43332f53.
...
Change-Id: I2387d0f437bf87b684165fc045a4e3bb0df6e48e
2018-11-13 13:16:16 +01:00
Milczarek, Slawomir
aa18a62d70
A partial unification of AUB and TBX CSR classes
...
This commit moves initialization of global MMIOs from AUB CSR to Simulated CSR
Change-Id: I93a612d4f0c82e7135287f6508870190790141bc
2018-11-10 13:12:22 -08:00
Maciej Dziuban
5e75027735
Fix WddmResidencyControllerWithGdiTest fixture
...
Gdi was not mocked during WddmResidencyController creation
Change-Id: I48761d8dd81e52d16b2b2d7f5aad71506383ad6d
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2018-11-10 01:29:28 +01:00
Artur Harasimiuk
abd4582d8a
infrastructure update
...
Change-Id: Ife048726ae525b9daccfc1319fa541f9c7b307d5
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-11-09 22:06:20 +01:00
Dunajski, Bartosz
1e0064fc2f
Allow ULTs to work with enabled TimestampPacketWrite
...
Change-Id: Idd4622469220b859e8724d9179837c685377ce52
18.45.11804
2018-11-07 08:50:04 +01:00
Maciej Dziuban
b0acc5ecde
Move isMemoryBudgetExhausted to WddmResidencyController
...
Change-Id: Ic9da29ab954835e93cfbcd6690c1764d99939613
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2018-11-06 23:09:20 +01:00
Mateusz Jablonski
630a7e1c26
Allow to reuse just completed allocation
...
Change-Id: I7c1ab153178b79348d49209ca09478543d35e197
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-11-06 22:11:24 +01:00
Artur Harasimiuk
337d374bc5
fedora/spec update: don't bundle GmmLib into intel-opencl package
...
Change-Id: I03243d0c7ca321aff23d514ff577d30827e6a4d1
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-11-06 16:32:05 +01:00
Woloszyn, Wojciech
549b73510c
Flush L3 for reduced address space platforms
...
Change-Id: I5a73e72f8e309137328930920ab174ba6f1378dc
2018-11-06 14:26:59 +01:00
Mateusz Jablonski
815ae851b7
Graphics Allocation: store task count per context id
...
Move definition of allocations list method to internal_allocation_storage.cpp
Change-Id: I4c6038df8fd1b9335e8a74edbab33b78f9293d8f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-11-06 12:43:47 +01:00
Filip Hazubski
ea2e634f7e
Add clCreateBufferWithPropertiesIntel() API
...
Change-Id: Icfbbbc2479c1bc94008e0ccf90bcb25adddf0b61
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2018-11-06 11:03:04 +01:00
ocldev
f583ceb5eb
gmmlib revision update
...
Change-Id: I4fa2a5f20fd0498b99434041e702cf2cda1fdd99
2018-11-05 19:47:38 +01:00
Maciej Dziuban
42b2ed6a90
Register trimCallback with WddmResidencyController as Context
...
Change-Id: Ibc34aac17e79df3a3096c29c34506039e2c5bdcc
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2018-11-05 17:43:20 +01:00
Mrozek, Michal
5336e87590
Remove limit to 256 work items for local workgroup size.
...
Change-Id: I30accf0dbf8086a10fb96d29924a7a2c4ef15eb0
2018-11-05 17:17:59 +01:00
Maciej Dziuban
ef02827cd9
Add tests for locking in trimResidency()
...
Change-Id: Iddbecedae9cf21a4e5232dcac5d145962623e7d6
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2018-11-05 15:58:06 +01:00
Cetnerowski, Adam
53b32bc6ba
Documentation: Add note on shared context
...
Change-Id: Iddecaf7c9c8f10c84a4f5cceeb7554d266a1e94c
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2018-11-05 15:56:31 +01:00
ocldev
02e472a590
igc revision update
...
Change-Id: I75d79dd6576a3f3b7ec35840371f59f391b0a26c
2018-11-05 00:32:54 +01:00
Woloszyn, Wojciech
df4c6c7507
Add VME support to device caps
...
Change-Id: I5af819c24f2361b81ee614b2007bde7fa2a84713
2018-11-04 21:55:17 +01:00
Zdanowicz, Zbigniew
ce75767ca3
Add AUB registry key to override MMIO offset value
...
Change-Id: Iac3bf9074e544a03e38fc437d7b21ea478d9cc5d
2018-11-03 00:33:50 +01:00