429487fad0
Add constructor parameter to select low priority context.
...
Change-Id: Ieb3fa008a2f1b54052e393516038c88f00944fa0
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com >
2019-03-18 15:09:59 +01:00
fa713b4e70
dependencies update
...
Change-Id: I654ebe6acba9cafbc827925cf9eeff54585997a7
2019-03-18 14:16:44 +01:00
74f1896c03
Expose GfxPartition to shared MemoryManager
...
Change-Id: I039e463f90e88c0ed8e9505cc770c373420ff567
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com >
2019-03-12 09:25:50 +01:00
79d0878e64
Wait for resource not being used in freeGraphicsMemory
...
Change-Id: I201d914569fc0cf6f9eb616d456a670b0b8741ab
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2019-03-11 12:18:38 +01:00
8e49c8f67a
Improve readability of getMaxApplicationAddress.
...
Change-Id: I92bba124746b4d16bf4cdae294e24c4667e03aef
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com >
2019-03-08 13:30:22 +01:00
980bf72023
dependencies update
...
Change-Id: If1aed50fe9e3bddf89dfef3adcadf568b9aaf2ba
2019-03-06 14:31:16 +01:00
5c94e407bb
dependencies update
...
Change-Id: I08f2d4c0e06716ca84f45ecef62f8aca434627b5
2019-02-27 11:06:14 +01:00
cac558b0a9
igc revision update
...
Change-Id: I6d65ba8bb6fc6bb794cbeb6a6ffa5f4f40559453
2019-02-21 11:29:53 +01:00
65625e22bf
Enhance force shared physical memory flag.
...
- forces zero copy for all buffers created with this flag.
Change-Id: Ib76b452e286dcbd3481f1c96f3a48db63fb5c4b5
2019-02-20 12:26:27 +01:00
f014f27370
Support the EnableLocalMemory debug variable in CSR.
...
Change-Id: I902b06ab0b4a3df477d12804ba74b2727d8863f6
2019-02-12 13:09:23 +01:00
a8d4733802
Replace MemObj::flags with MemoryProperties
...
Change-Id: I886cd775d1eca55964b7c4b05f6c977558a73922
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-02-12 10:16:09 +01:00
e191c5876e
Adding buffer tests that check an L3 setting
...
Change-Id: Ib7759fc7430c931f6f24337d852a8644abbb199e
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-02-11 16:39:33 +01:00
eb65521057
dependencies update
...
Change-Id: I8b5ed9a463fe124a4c717968a6cc373b566ab9e3
2019-02-04 17:42:28 +01:00
5d7eebb75d
dependencies update
...
Change-Id: Iea9332b1abb118587ebd8e7f0603d780d04e45a5
2019-01-31 13:46:03 +01:00
22448ee265
Adding ffs and 64-bit prev/next pow2
...
Change-Id: Ie10731c16b65a4fd1f36fd4c9bbca9a6951583a1
2019-01-28 23:56:46 +01:00
cdd77a34fa
Infrastructure update
...
Change-Id: I8968b2b5c91bb74f75cf0f3fd9ef54996dbb2f29
2019-01-21 17:09:42 +01:00
0c2dc1b438
dependencies update
...
Change-Id: I547dba6003444cc048a05ab0191bc764e9fb985c
2019-01-14 15:37:32 +01:00
1ce3898400
Improve checkMemory validation.
...
- check that proper flags are passed if hostPtr is presented.
- fix a bug in buffer fixture.
- fix some bugs in other tests.
Change-Id: If708fd06598e5f3d8a94b3e24fb83f689f6b52c7
2019-01-08 11:44:37 +01:00
b962e721fd
dependencies update
...
Change-Id: I3d350885a2d74db1b4efe8881a5677fe31c67efd
2019-01-07 11:22:02 +01:00
f6790c42cf
Refactor Graphics Allocation paths for Images
...
Change-Id: Ifa3084b18cac95289bbceeaf3669dd31567fbd3e
2018-12-19 13:49:53 +01:00
7e7ebe452a
dependencies update
...
Change-Id: Ideed7516009eb9120b490403f174785225170dae
2018-12-17 14:03:28 +01:00
f9b48382ed
dependencies update
...
Change-Id: Iba89fdb933cb8fda6c7399b6ef9938ce920bb594
2018-12-14 08:53:45 +01:00
cb3e4eeb84
Add getDevicesCount() to AubCenter
...
Change-Id: I1bb91fe3f1b3155790c7d7b20c7db687c7fcfa82
2018-12-13 16:48:31 +01:00
cfafe943eb
Use different DRM Context for each OsContext on Linux
...
Change-Id: I543df4accdeba6c69b7dcf86d4238d12dafe92fe
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-12 15:08:23 +01:00
9fcc06f0c5
Add capability to create Aub Stream for multiple devices
...
Change-Id: I0b26e3d8c6512770fa38ce59304643948c15729d
2018-12-12 14:52:23 +01:00
f5508ed2d7
Simplify preemption control on Linux
...
Change-Id: Ie0896cc8950f7fbb271b710b8bb221eb41ba0445
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-10 13:12:16 +01:00
c865dbbaa1
Choose BUFFER_HOST_MEMORY as type in 32 bit applications.
...
Change-Id: I33addbd37cb4b9192c2dfa88aeee6d6cbdafd714
2018-12-07 16:17:04 +01:00
12c586e1d1
dependencies update
...
Change-Id: I640a1a5c8206440eaec37d1007dc743b3bb5ad2b
2018-12-03 14:41:16 +01:00
1f7448425d
Allow Device creating multiple CSRs [7/n]
...
Create and initialize all supported Engines
Change-Id: If0adf1a06b5005ef2698cebc6f1aaa6eacf562ec
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-11-30 15:48:44 +01:00
42ba6c10fc
AUB CSR with an option to create and operate on hardware context
...
Change-Id: If8e060ef184d6c077e09741144ef870c96360645
2018-11-28 09:24:18 -08:00
3cfb5ef2e2
fix dependencies update
...
Change-Id: I2c383987da8b60ea2905dceb2ec436ffbce87a4e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-11-28 14:48:11 +01:00
abd4582d8a
infrastructure update
...
Change-Id: Ife048726ae525b9daccfc1319fa541f9c7b307d5
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-11-09 22:06:20 +01:00
52ad441957
dependencies update
...
Change-Id: I260bb9661a38cfab9fdbb50b0e794391a566050f
2018-10-30 11:42:46 +01:00
2cd411227c
Improve PageTableManager creation
...
Change-Id: If359c76ae880fb2e1f56fc561aca761530787b5e
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-10-03 22:37:05 +02:00
2632b21fd1
Organize dispatching of thread data for better reuse of code
...
Change-Id: I8c156f8b5a50f6fa4dfb5218cdadb2840ff556eb
2018-10-02 18:47:13 +02:00
6dfcb913f0
dependencies update
...
Change-Id: I5f9e9098a1b410211ee83f903faaa9b631ea8896
2018-10-01 15:52:22 +02:00
64c891f0fd
Use specific address for Allocator32Bit in AUB CSR
...
Change-Id: If3fd466fcfea21c1967b10def57acf67ccfdc5e6
2018-09-26 16:01:07 -07:00
9e8a434464
Add new parameter to dispatch payload data
...
Change-Id: I0034c5a40de65a050e19691b13793b7053354757
2018-09-26 14:43:46 +02:00
83f733fb70
Use dynamic gmmlib on Linux
...
Change-Id: Ia7d30fecf0406a14babe83d29743562de8bf7a29
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-09-21 17:34:31 +02:00
26006a8482
dependencies update
...
Change-Id: I9235207b3e9c174294016f39025e0e3bfc5ae12c
2018-09-20 19:25:38 +02:00
873a58382b
Extend kernel commands helper
...
add method to check if we should program binding table prefetch
Change-Id: I2a78f406b6f2a3fde33dec653ec887b7f2c03442
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-09-17 09:34:31 +00:00
789cb3327b
Add support for returning raw GPU timestamps via registry flag.
...
Change-Id: Id80ef2a95132f1cdc1d14e45d406925b11599db1
2018-09-12 13:49:01 +02:00
113052bd63
dependencies update
...
Change-Id: If7e269d0913de4c14a46ad1c9ac56d6ae977b3a9
2018-09-10 12:56:03 +02:00
393ce116e7
Remove flushWaitList method.
...
- No longer needed.
Change-Id: I9e255067fb4b0d52a42f6a49145b3a8d591b5e74
2018-09-07 15:27:37 +02:00
6096263d2a
Process extra tokens when create command queue with properties
...
Change-Id: I8f7d1aeaa7ed1a21e9c35794e5453ffa1ab67d5f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-08-30 15:20:49 +02:00
d570e42695
dependencies update
...
Change-Id: I7a041879ce0824c063d8bedca900518bbeeb6efe
2018-08-28 21:19:41 +02:00
e0e48203d2
Move BuiltIns to ExecutionEnvironment
...
Change-Id: Ib2a1b82cc7858c898bb32820aad106a01d1325ad
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2018-08-21 23:15:47 +02:00
459a157e17
Fix for setting correct program compiler version
...
Change-Id: I41db8c1640d51fabedbc2d39ff76be04c124c332
2018-08-21 18:39:11 +02:00
7afba8d50b
Cleanup after adding new local ids layout for images
...
- Apply layout for images only when Z size is equal to 1
- Fix generating local ids for local workgroup size
when any size is not power of 2
- Revert commit c53c09da45
Change-Id: Ie745782fafce2facbd877e3e33e4ba347cb2b09e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-08-21 11:27:30 +02:00
17de60254a
ELF reader refactor
...
Change-Id: I326747237ba605f338d3f2c91a6b682db8b75af5
2018-08-17 13:57:41 +02:00