73a63c7689
Fix Read/WriteBuffer for unaligned offsets
...
Change-Id: I08d33e80243f41174f4629c8a611e286629d2e10
2018-12-31 14:50:07 +01:00
a31c446d9f
Allocate non USE_HOST_PTR and non-buffer images in preferred pool.
...
Change-Id: Ia486c7b32932202162d6587d06dc61023e38fff6
2018-12-31 14:37:44 +01:00
883822ccee
Infrastructure update
...
Change-Id: I6a92f972d85415492ea34f520de6a89eddf3f562
2018-12-31 12:56:57 +01:00
e195b0e380
Initialize TBX stream only when hardwareContext is not created
...
Change-Id: I05d8c5c395cc342ea699333dd59966913f9a98df
2018-12-31 12:14:55 +01:00
56eced2faa
Don't allow 32bit allocation for SVM allocation type
...
Change-Id: I2fbae4ce3be956a386bdc22c9b129f37d75c8e8f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-12-31 10:43:08 +01:00
fad2f8dbd1
Change auxTranslationDirectory
...
Change-Id: I5d433d340e945b799dbec25a22fd610312f00c0a
18.52.12090
2018-12-28 16:46:42 +01:00
e8fc87b7dc
ULT renaming: EnqueueCopyBufferRect
...
Change-Id: I95de3b07d76b973018ac384797484c902b1d5b62
2018-12-28 14:54:28 +01:00
694b643df1
Add useLocalMemory flag to ImageInfo
...
Change-Id: I664f9e17c0c480c2b7b2b34dcfaefa7929b9ddfe
2018-12-28 13:53:53 +01:00
20fd137437
Fix & refactor AUBCreateImageArray
...
- verify memory on GPU when non-system MemoryPool is used
- set correct region for IMAGE1D_ARRAY
Change-Id: I0f50d40520d2a99f124ec87b91be0c8b5f3d48be
2018-12-28 13:36:02 +01:00
7ce72bef85
Source level debugger support test improvement.
...
Change-Id: I14680cd4784396c788a4c0d5e38bfcfccc94fdfb
2018-12-27 12:44:29 +01:00
a2a4bcc33d
Correct extension string typo
...
Change-Id: I1305a0251b06e8601e78a9b8774c285e035ff28d
2018-12-27 12:36:49 +01:00
d7f498c58a
Enable LocalMemory and AubStream in AubTestsWithTbx mode
...
Change-Id: I7958cc76be823b02782e1cb92eeacacdf35f8cc1
2018-12-27 09:48:31 +01:00
8029639898
Pin allocation with specific DrmContextId at creation time
...
Change-Id: Ic132fb70b1da2cf3b7c70ab899822705adb83edc
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-27 09:35:58 +01:00
ebd0889216
Fix for load function wglMakeCurrent
...
Load from glLibrary instead of wglLibrary
Change-Id: I426209407ddd9efdad0b26b47ff02382ccb7f5ab
2018-12-26 21:52:09 +01:00
b5f443edc0
Revert commit cc1f4bed60
.
...
This reverts commit cc1f4bed60
.
Revert "Revert "Use GPU instead of CPU address in programming commands
for HwTim(...)""
Change-Id: Iff122612bb46ba80bcc70b07b2609bfd5f0b9653
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-12-21 13:25:49 +01:00
b2c1d68a91
Revert "Revert "Revert "Fix Read/WriteBuffer for unaligned offsets"""
...
This reverts commit f6757c02a4
.
Change-Id: I239528e7588dc9766b10a7ce7e517d6b2cdd6375
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2018-12-21 08:57:45 +01:00
154917a979
Add ULTs for DriverInfoWindows
...
Change-Id: Id2b4456bdc33e625569eaef6e197101ba63cea7b
2018-12-21 08:45:21 +01:00
1251ccc3c6
Allocate CPU address for Linux internal 32bit allocator base
...
The internal 32bit allocator sometimes need CPU address to access
or store data when it is in reduced address space scenario.
Change-Id: I6c0b3f9703ae3e124249b41ad7d81f03ad93ad17
Signed-off-by: Kai Chen <kai.chen@intel.com >
2018-12-21 07:11:48 +01:00
cc1f4bed60
Revert "Use GPU instead of CPU address in programming commands for HwTim(...)"
...
This reverts commit 6202b2222b
.
"Use GPU instead of CPU address in programming commands for HwTimeStamps"
Change-Id: I085382d95538ae41068a21c628d606039bf9cdf0
2018-12-21 01:16:46 +01:00
1e011f9a08
Allow to allocate shareable graphics allocation
...
Change-Id: I284b03b001e5b67c344d46f34048803ef9a57314
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-12-20 20:14:57 +01:00
f6757c02a4
Revert "Revert "Fix Read/WriteBuffer for unaligned offsets""
...
This reverts commit 71f6524197
.
Change-Id: I4f31fb6fa14fb5e3b8d8bf0a1745429bcdacd5af
2018-12-20 14:16:07 +01:00
541ab5af50
TBX CSR with an option to create and operate on hardware context
...
Change-Id: Ib5febc8e36e61195a5fcce91e1783117717ff6cb
2018-12-20 10:59:53 +01:00
4b1871bf0e
Add pipe control before and after buffer translation
...
Change-Id: I4ee32c410e1ac2bcdb3ceae203cd461de79146a5
2018-12-20 09:30:53 +01:00
c9e667d601
Simplify Memory Manager API [4/4]
...
- fill AllocationData in one place
- remove allocateGraphicsMemoryForSVM function
- refactor SVM manager tests
Change-Id: I6f4ecd70503da8031cced50ea98a54162fd8e5d3
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-12-20 09:01:33 +01:00
b99cf6c3ff
Image / Buffer refactor.
...
- do not use redescribe flag for image/buffer from other image/buffer.
- use redescribe flag only when image is redescribed via redescribe interface
- remove image specific functions from mem object
- remove redundant fields
- add new implementation of isImageFromBuffer/isImageFromImage basing
on associated mem object.
- pass associated mem object to redescrbed images.
- remove redundant setters
Change-Id: I267637a48fbc2afdad9a9f5e5e9ccd6bd0c09972
2018-12-19 21:21:44 +01:00
c17d0d11d0
ULT renaming: Enqueue Barrier With Waitlist
...
Change-Id: Ifa889d08345001371fae4a96854878b0b413deaf
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2018-12-19 14:57:20 +01:00
d3ac1be3aa
Replacing typedef with using in common csr
...
Change-Id: Idc4e7b1b0ffe577627feac4072888080decbd41b
2018-12-19 14:31:35 +01:00
f6790c42cf
Refactor Graphics Allocation paths for Images
...
Change-Id: Ifa3084b18cac95289bbceeaf3669dd31567fbd3e
2018-12-19 13:49:53 +01:00
3dca095ccf
Add cache flush command after WALKER command
...
Change-Id: I3983dc6c0797047e17cc8189655a22a22e85892b
2018-12-19 13:15:33 +01:00
9e81469d9f
Disable debug keys for ults
...
Change-Id: I7f69a770b21a741b5ff79e735c26d988d2b83aab
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2018-12-19 12:30:03 +01:00
3efff97d19
Modify one of cmake files in ULTs
...
Change-Id: I2e097e37f587694c3dd5b9a42672d2028a04ad94
Signed-off-by: Woloszyn, Wojciech <wojciech.woloszyn@intel.com >
2018-12-19 12:16:12 +01:00
53fb222fe7
Unify AUB and TBX CSRs part 3
...
Move:
- getCsTraits
- initEngineMMIO
- submitLRCA
to common CSR
Change-Id: I8f172b017be2e8f7c54efc8420edd2671d99a927
2018-12-19 12:02:24 +01:00
ba66999f28
Add DebugFlag capability to force disabling/enabling local memory
...
Change-Id: Ic59780d200cc4b0e1a764b436aa7273c3ca8c728
2018-12-19 12:00:30 +01:00
b138ff5750
Minor refactoring related to residency task count
...
Change-Id: I49c9a5b37637e19fa12b7e6d91c352fb78bb117a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2018-12-19 11:38:49 +01:00
068582445d
Move physical address allocator to CommandStreamReceiverSimulatedHw
...
Change-Id: Ic3c397fe1a93eccae9235f1315a26ae31a3f5b60
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2018-12-19 09:26:31 +01:00
62814237e7
Add const keyword after isImageFromBuffer declaration
...
Change-Id: I716846c9d58abfa62509f3bf150aea453e9a435e
2018-12-19 09:15:02 +01:00
b2e0195663
Change Buffer to MemObj in BufferForAuxTranslation collection
...
Change-Id: Icbdb8fecaa3fd8e19e993502f59c76156fe4ad2c
2018-12-19 08:05:51 +01:00
2f88abfa2a
Add information about image from buffer extension
...
- don't change allocation type when buffer is given
- add flag isImageFromBuffer to mem_obj
Change-Id: I48a0722040d8482ed3653540179d047245affa3c
2018-12-18 22:37:33 +01:00
e8a71132a4
Remove unnecessary casts.
...
Change-Id: I2d293d065c7efa006efe7d60a625cba0c6116c86
18.51.12049
2018-12-18 13:42:14 +01:00
4b4b886eff
igc revision update
...
Change-Id: I906bcaf7e6cfc14fa8ab3df73676e3eb920cf516
2018-12-18 13:04:20 +01:00
403fedfb7b
Improve EngineInstance usage in Aub CSR
...
Change-Id: I9097f7cc8c930fcf531744af9bddfa38b2c5e1da
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-18 12:11:00 +01:00
6dd4548b29
Manifest update
...
Change-Id: Ief55bd9f1aea065b19df2b47474f0c5150a847aa
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-18 11:18:09 +01:00
f597052117
ULT renaming: Enqueue Barrier
...
Change-Id: Ia156766d257dceba566dbae5fc6bc132e015359b
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2018-12-18 10:56:21 +01:00
59e6a7be2a
Allocate timestamp tag buffer in system memory
...
Change-Id: I71cb7678edc073fbb2c55e1a617b04959bcb75d7
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2018-12-18 08:54:44 +01:00
f18532c8c4
Refactor of glcl sharing
...
new pattern to load gl and wgl functions from dll
Change-Id: I71d7510a210462c09d50e03ce8a444770c017b8d
2018-12-17 23:04:28 +01:00
d1a80db2f2
Use wrapper instead of manual restore.
...
Change-Id: If394797132d67c7b36a29d42cf6f6d9809baf2c2
2018-12-17 21:44:56 +01:00
1fccbe3c04
ULT renaming: user events
...
Change-Id: Ib46b1d2996f69abf2c0bfa593ab54d56d81a051b
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2018-12-17 18:10:43 +01:00
fedbf73fbe
Disable local memory in tbx mode.
...
Change-Id: I3fe5365aa269c064bfc7b3146caeefb983e978bb
2018-12-17 16:46:51 +01:00
75da1f55c8
Fix validation of debug variables.
...
- Bool values need to have 0/1 to not be interpreted as string.
- Fix some wrong expected value.
Change-Id: I9e143be057a73f3ebd64a6e414ec5beee61e062e
2018-12-17 15:40:14 +01:00
7e7ebe452a
dependencies update
...
Change-Id: Ideed7516009eb9120b490403f174785225170dae
2018-12-17 14:03:28 +01:00