Dunajski, Bartosz
239ebf9eab
Improve AllocationType operations: dont do bit operations on enums
...
Change-Id: Ie70ca9e2a93ec80b1cd655bad622db9e12abb7f7
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-07-20 09:12:58 +02:00
Mrozek, Michal
f487ce11a2
Limit device usage in memory manager.
...
Change-Id: I488574dc2b2878b640f0bac2b23bd9a6a265f0e2
2018-07-19 18:27:42 +02:00
Mrozek, Michal
2a1feaffe9
Initialize stack variables.
...
Change-Id: I3fda7163cb649fe4754c46d83c641921593e1823
2018-07-19 16:19:17 +02:00
Mrozek, Michal
224d513c3b
Remove redundant cast.
...
Change-Id: Ic1b2b247645efbde1351efc6a20f91e5c39b398f
2018-07-19 16:05:27 +02:00
Zdanowicz, Zbigniew
acf86d9cef
Add appendParameters method for STATE_BASE_ADDRESS programming
...
Change-Id: I70be90d26ec6c2c19558a7e58375b635fd4210dc
2018-07-19 15:59:05 +02:00
Mrozek, Michal
3817857276
Remove redundant cast.
...
Change-Id: I3eb79be6a25abbaf0327458384e0e180d5b52ab5
2018-07-19 15:38:46 +02:00
Stefanowski, Adam
623314665b
Set valid "max number of threads" in MEDIA_VFE_STATE
...
Change-Id: Icd55fe6b5cae5a92021d2692fe09c19535e64121
2018-07-19 15:17:17 +02:00
Mateusz Jablonski
49d5ebef0d
Simplify definition of I915 include path
...
Change-Id: Ic682452b399b6fd50e10af07b83eaa6730407214
2018-07-19 11:15:01 +02:00
Mateusz Jablonski
96e3163386
Prepare to use gmm dynamic lib on Linux
...
Change-Id: Ie1b0c8fe13c4e044f1f2b0651349840d2850f423
2018-07-19 01:04:52 +02:00
Dunajski, Bartosz
1c0f90b194
Improve renderCompressed flags usage
...
Change-Id: Ib5fd8e078dba0f19dd65bc8cdc6cded771e559a2
2018-07-18 19:55:52 +02:00
Mateusz Jablonski
d683467708
Infrastructure update
...
Change-Id: Icf710225d1c1a9aecbb786c2e79a7132a4684fa5
2018-07-18 17:02:14 +02:00
Chodor, Jaroslaw
b490a1331b
Refactoring/preparation for preferred IR from FCL
...
NEO will be querying FCL for preferrerd IR
(intermediate representation) instead of
using llvm bc.
Change-Id: I98316b5623557a9651da2a4c5e610ab26421c491
2018-07-18 16:49:29 +02:00
Mrozek, Michal
30777275d4
Initialize local variable.
...
Change-Id: I9ed48df63e137b2a81db3873e3cd3c27bedc366a
2018-07-18 12:34:38 +02:00
Mateusz Jablonski
3b0292ae0d
Do not set up fixtures when product mismatch
...
Change-Id: Idc831a6d87dba6cbe2822531a2701a9fbdd409df
2018-07-18 12:06:47 +02:00
Mrozek, Michal
55d155d1af
Update infrastructure.
...
Change-Id: I9f850314d794d311680898391e95a89429717eb9
2018-07-18 11:32:40 +02:00
Mrozek, Michal
b0afceabaf
Initialize stack variables.
...
Change-Id: Ic11d54c540a9fa7fa3489a0858cbd9371e586a94
2018-07-18 10:29:43 +02:00
Mrozek, Michal
b85c3f52ce
Update Infrastructure.
...
Change-Id: I02e6cc5edaf6f6e25876f6cd31388f97fa96e1f8
2018-07-18 07:42:34 +02:00
Hoppe, Mateusz
407227959a
Add memoryPool to GraphicsAllocation
...
- new ExtendableEnum struct that serves as enum but can
be extended with values
- decrease dependencies on graphics_allocation.h header -
use forward class declaration when possible
- memoryPool indicates what kind of memory is allocated
for a given GraphicsAllocation
Change-Id: I7a707c28dc4544cc73abc5f0ed5263ba5be17452
2018-07-17 20:10:33 +02:00
Dunajski, Bartosz
4a6be207cd
New patch token for pure stateful buffer access
...
Change-Id: I90589a1cc3c3fa3608e7a5da438660ed85efcffa
2018-07-17 19:55:16 +02:00
Mrozek, Michal
d2e820aac8
Enhance validation in sharing scenarios.
...
Change-Id: I590c5d66602749fb5702e414ccf2b1acec3bc9e7
2018-07-17 19:47:54 +02:00
Mrozek, Michal
f4222785ee
Initialize stack variables.
...
Change-Id: I9478c73ddebe13eea4277f7c45d0228a12aa7487
2018-07-17 19:36:05 +02:00
Mrozek, Michal
07031518dc
Add error handling in d3d9 sharing scenario.
...
Change-Id: I3f337b633514d90298f03a9fa486757026137151
2018-07-17 19:25:36 +02:00
Mrozek, Michal
121376b248
Remove redundant cast.
...
Change-Id: I72734ba38d7dd9a5d0055340e6de5709d2de635c
2018-07-17 19:13:45 +02:00
Mrozek, Michal
1dc50172d3
Remove redundant casts.
...
Change-Id: I9bfe4615ad0eea739ad0a780426abc007163c961
2018-07-17 19:02:36 +02:00
Mrozek, Michal
513d23ca1d
Return error if invalid context is passed.
...
Change-Id: Icff0b6658badb08183340375abd1e68fc582c25d
2018-07-17 18:51:45 +02:00
Mrozek, Michal
76ef67af12
initialize local variable.
...
Change-Id: Ib84c6a4d5b7dc3d28bd3ef0813a519ecb6371b21
2018-07-17 17:47:45 +02:00
Mrozek, Michal
b00bc36f68
Do not do memset on non POD data.
...
Change-Id: I0a23cd5f3c36ff85f53c588d6950e62944f8eeed
2018-07-17 16:51:57 +02:00
Mrozek, Michal
aa71442d50
Make sure that devices reuse memory manager and command stream receiver.
...
- initialize them only once per execution environment
- initialize tag allocation only once
Change-Id: Ic816c81a84320aeb66b09d333bec69a92fe0859b
2018-07-17 16:38:05 +02:00
Mateusz Jablonski
8da3da402f
Internal update
...
Change-Id: I8fc1489fae449eacdcc129db56db27e312d506dd
2018-07-17 14:21:59 +02:00
Pawel Wilma
fd6224ae4e
Set clear color parameters in surface state
...
Change-Id: I6b2c87394495366756bf471dd830ccd1c715acc4
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2018-07-17 13:43:17 +02:00
Dunajski, Bartosz
0adbcb75b1
dependencies update
...
Change-Id: Ia41750759981a3b34a1d3e779bcd0425da190e32
2018-07-17 13:32:27 +02:00
Mateusz Jablonski
36db75da28
Create gmm client context wrapper, reduce mock_gmm
...
Change-Id: I4eec4366afeb175fea4bf7934e3046b50fe30fe9
2018-07-17 11:46:04 +02:00
Mrozek, Michal
f59c191915
Refactor parts of createDeviceImpl.
...
- Move portions of code to dedicated methods.
Change-Id: I9abec23785f3f3201dce42a7a840ca4a450c4cc1
2018-07-17 09:46:45 +02:00
Mrozek, Michal
8a69656446
Fix unrecoverable.
...
- Do not rely on device as it may be destroyed use
command stream receiver instead.
Change-Id: I2c8a1542a27e5688cec6031e931d5765bcbebc28
2018-07-16 17:30:56 +02:00
Mrozek, Michal
fb67598ff2
Remove tag allocation from device
...
Change-Id: I9f463ee7d8f21722f8c0b343200a3b5125c02ab7
2018-07-16 14:54:16 +02:00
Mrozek, Michal
f6dc90c903
Move destruction of command stream receiver to execution environment.
...
- remove other explicit resets, no longer needed.
- change the order of destruction, command stream receiver needs to be
destroyed prior to memory manager.
Change-Id: I3c5db46db15a2cb7dc9f6fdb0e06441806fbd9f2
2018-07-16 13:20:25 +02:00
Mrozek, Michal
0abacce160
Move tag allocation destruction to command stream receiver.
...
Change-Id: I657df755c6cdd695103769a45a8dce749f7bd545
2018-07-16 13:12:53 +02:00
ocldev
d9757a93a1
igc revision update
...
Change-Id: Iea09e9c662544fda3aa9b0e0348ff56af3d75638
2018-07-16 10:19:05 +02:00
Milczarek, Slawomir
16d04fd276
AUB subcapture to read file name from outside and write into several files
...
Add a capability for AUB subcapture feature to dump into several files
and read file name from the outside (via regkey and env variable).
Change-Id: I2d5f7945cfbc740b0316fe23b8c5ae9fd698ac57
2018-07-14 13:10:35 +02:00
Cetnerowski, Adam
7bc1bc3c9c
Add reference to TOOLS in README
...
Fix typo in TOOLS
Change-Id: I1524319ff60d33aa97c736e128f0a05cd05d29ec
2018-07-13 16:22:53 +02:00
Mrozek, Michal
d9d169eb94
Remove temporary graphics allocation from ULT command stream receiver.
...
- Required for next changes -> moving tag from device to csr
- It is not allocated by Memory Manager which causes a lot of problems
when csr tries later to delete it with memory manager.
Change-Id: I060516b0ec3ec6617319720c22cd3c129c10bffc
2018-07-13 14:07:10 +02:00
Zdanowicz, Zbigniew
51421ec0b9
Add experimental command buffer
...
This code is an infrastructure for special debug purpose that allow measure
execution time of any hardware command.
Change-Id: Id12a7979d204734a0c4a6c4700e427b65ac2397f
2018-07-13 12:09:14 +02:00
Mrozek, Michal
e34c47271b
Fix destruction sequence in execution environment.
...
- Gmm needs to be closed after memory manager.
Change-Id: I608fc328034012ce52b7e791afd9ad2ff2f0cd1a
2018-07-13 09:40:19 +02:00
Dunajski, Bartosz
a8ce3ca00a
Wddm: Use GMM allocation size during map GPU VA
...
Change-Id: Ie10898db7c539ce5025ab4a6d658d6e593e94c50
2018-07-13 08:03:57 +02:00
Jobczyk, Lukasz
c19918920d
cl_helper_test fix
...
Change-Id: I4b282527478c10febe14cbc8bee8298c6ac7190a
2018-07-12 15:23:38 +02:00
Cetnerowski, Adam
1fa590c842
Documentation: add instructions for VTune
...
Change-Id: Ib38f71bed29b703142bd1c26cd9b0dca23030199
2018-07-12 15:13:24 +02:00
Mrozek, Michal
1c17c3b325
Add RAII wrapper for DeviceFactory cleanup.
...
Change-Id: Iae94df4894bb6bcd64b22c4d197eec7d7fede0b5
2018-07-12 13:20:19 +02:00
Hoppe, Mateusz
c34ed02f57
Rename AllocationType to FragmentPosition
...
- better reflects enums usage
- make the type scoped enum
Change-Id: Id2712e43028258ffc038a5738ec9e546d19d9e2e
2018-07-12 12:44:29 +02:00
Zdunowski, Piotr
0a1c4a5e41
Fix double scheduler compilation.
...
Change-Id: I16814bf4f027df67bf2b518077076aea93c52cf0
2018-07-12 12:22:20 +02:00
Mrozek, Michal
dc19b018b7
Move memory manager destruction outside of device scope.
...
Change-Id: Id012b176e99d5fffe39fe91fb54d2d774468a2c1
2018-07-12 11:50:26 +02:00