Commit Graph

2073 Commits

Author SHA1 Message Date
Piotr Fusik
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
Piotr Fusik
5c60db1706 Remove dead code.
Change-Id: If6c35affea9bfa563ce7ab4e324a2e1d994e83bc
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-03-08 12:15:13 +01:00
Dunajski, Bartosz
a536b98dee Manifest update
Change-Id: I03a4e977f2db4c9feeeeeeb3a9b4c85c0e931d1d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-03-08 11:58:55 +01:00
Jobczyk, Lukasz
878fd43a1a Reverse logic of creating Memory Manager - part 1
-remove CSR::createMemoryManager method
-create MM from platform before creating devices

Change-Id: I0e7f091c53b0e60ae7101e82a305253af626330e
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-03-08 09:47:29 +01:00
Dunajski, Bartosz
cd90cdc946 Manifest update
Change-Id: I662d8702cda7660a94aa2a0679f3e3434b08a6c9
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-03-08 07:55:42 +01:00
Milczarek, Slawomir
2cf6606a31 Infra revision update
Change-Id: I20e69aa55bc3195985d4da2cfb113d95be81f258
2019-03-07 13:54:07 +01:00
Mateusz Jablonski
5b22a50b28 Allow to create WddmAllocation with multiple handles
Change-Id: Iac9df91b08a6ce610b985586dfb6b5f63dc668cb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-03-07 13:29:00 +01:00
Maciej Plewka
7df0be9a13 Manifest update
Change-Id: I45478a6070f841ea75cd634a8150b473bb987439
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-03-06 19:05:49 +01:00
Filip Hazubski
880e891040 Move getDevices to a separate file
Change-Id: Ia5ea548ce233d332a040fd3a50592da294d3d612
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
19.10.12542
2019-03-06 17:59:25 +01:00
Piotr Fusik
a2c05a241d Set allocationType in constructors.
Change-Id: I66738be1239acdaf282f813aed46066bc5023112
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-03-06 16:07:28 +01:00
ocldev
980bf72023 dependencies update
Change-Id: If1aed50fe9e3bddf89dfef3adcadf568b9aaf2ba
2019-03-06 14:31:16 +01:00
Mrozek, Michal
06a7d8c32e Decouple Buffer Object and Exec Objects Storage.
Change-Id: Id47c071372959d43ccf3034917f2a5c39b707b38
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-03-06 13:18:13 +01:00
Dunajski, Bartosz
f24b428cf7 Improve HardwareContextController creation
Change-Id: Iba929a2b4fcd993b38dd674be578aad0a481e8de
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-03-06 12:31:20 +01:00
Mateusz Jablonski
e721f7c08c Cleanup Wddm interface 3/3
don't pass the entire WddmAllocation when only handle is needed

Change-Id: I208a64c81767589a2ac8aba0e717d54426209ecd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-03-06 10:03:38 +01:00
Mateusz Jablonski
4605a48170 Cleanup Wddm interface 2/n
don't pass the entire WddmAllocation to createAllocation methods

Change-Id: Ibd4c684a362edbe3b2c520b73b71246fed5a9399
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-03-06 09:30:14 +01:00
Cetnerowski, Adam
fe07ede28d ULT renaming: get device id tests
Change-Id: Ied671060d99649d4915ca0acd9cea28aedc8e8d7
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-03-06 08:10:16 +01:00
Mateusz Jablonski
03527f496d Cleanup Wddm interface 1/n
pass const D3DKMT_HANDLE * to makeResident/evict/destroyAllocation calls
remove gpuPtr from WddmAllocation

Change-Id: Ia5ca162946a2d893d4f56c37f8027eab02af90b0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-03-05 17:28:29 +01:00
Mrozek, Michal
28279bddd5 Decouple residency from Buffer Object.
Change-Id: I0c3413d9c53aecd814e84d588bdea15e34b7320d
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-03-05 15:14:43 +01:00
Cetnerowski, Adam
ee7eeba67d ULT renaming: get device and host timer
Change-Id: I11d3291b1e043ce75aa4e1aa59968dab9bbbbd8b
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-03-05 14:32:45 +01:00
Zdunowski, Piotr
a3fc0d0853 [5/n] Log allocation placement.
Change-Id: I46426d040dda6125d9e0bef7c1960413ba602566
Signed-off-by: Zdunowski, Piotr <piotr.zdunowski@intel.com>
2019-03-05 00:58:07 +01:00
Mateusz Hoppe
54b0ac2f5c Fix parsing in settings file reader
- parse stringstream after "=" to the end

Change-Id: Idfc7d9770630d6bd044508a1d0d1bc1fc1cdc7af
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-03-04 15:56:48 +01:00
Mateusz Jablonski
7e3b6d2d90 Move definition of maxOsContextCount to engine_node.h
Change-Id: I1ed252e9bbf382b449c7751061f9df42ded8b797
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-03-04 15:34:05 +01:00
Maciej Plewka
e53a8e8709 Add postSyncAddress to flush after walker
Change-Id: I7fdfaf8e0acc365998cc74306ab715ea3d9c7d72
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-03-04 14:47:53 +01:00
Cetnerowski, Adam
f50461ef9f FAQ update
Change-Id: Ida90638d40f05c6308a174e78b73e97e45170dba
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-03-04 12:28:14 +01:00
Artur Harasimiuk
3fe632e431 infrastructure update
Change-Id: Id344ddafcb4947171e6b9c2af9dee7386ffec8ce
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-03-04 12:04:43 +01:00
Mateusz Jablonski
00184c4e2e Rename fastLeakDetectionMode -> fastLeakDetectionEnabled
Change-Id: I5a35b2bb9a3ccea9b8e52660f3713b925fe5f607
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-03-04 11:51:06 +01:00
Filip Hazubski
075155af5f Improve HostPtrManager
Change-Id: If3129edbb7a2a2f40f70801582df66509121afa1
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-03-04 11:45:03 +01:00
Mateusz Jablonski
24cb171d2a Rename DevicesBitfield -> StorageInfo
Change-Id: I2f763be185350de7b76838c9f101a1f8026f42c9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-03-04 11:44:04 +01:00
Mateusz Hoppe
72a5c2c6c4 Fix compilation with OCL_RUNTIME_PROFILING
Change-Id: Ib07543fb5f6048e99cdd198111ba88309da2c3e8
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-03-04 10:55:38 +01:00
Milczarek, Slawomir
0a927f8cdc Fixed CSR HW with AUB dump in AubStream mode
Change-Id: I7ec8b9e681ec9727fd3a0d974bed4f65ee49f192
2019-03-04 10:01:37 +01:00
Maciej Dziuban
fb78677d8d Add function for ensuring command buffer has allocation with given size
CommandStreamReceiver::ensureCommandBufferAllocation

Change-Id: Icb48c9beff4f087addda75e97b90d86e8481e7ff
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-03-04 09:39:00 +01:00
Mateusz Jablonski
5b2d13765a Move logic of copying ISA to separated method
Change-Id: I2c5fd3004fa41ed1bf1cf3d54741756f546f6941
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-03-04 09:21:15 +01:00
Dunajski, Bartosz
0939743874 Pass OsContextWin object during Wddm context creation
Change-Id: Iba8d801bb6af4e9d28681caddb9c487500a42c8c
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-03-04 09:11:59 +01:00
Dunajski, Bartosz
2ec68a31ba Manifest update
Change-Id: I87ff763f7bd764b27321b8a592e4809894228901
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-03-04 08:51:08 +01:00
Cetnerowski, Adam
5c05d44735 ULT renaming: Get Context Info tests
Change-Id: Id5a62ae2b5a121f1df467903c3f645224de53d5c
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-03-04 08:40:16 +01:00
Cetnerowski, Adam
7ecc1aa425 Documentation: add sign-off procedure
Change-Id: Id6f3c13519de1f635e9ec88dc76731ac021c593c
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-03-01 14:09:12 +01:00
Dunajski, Bartosz
86dabbf6d5 Improve OsContext construction
Change-Id: Ibf9293344cc5c0ae1b2cc011e87d9e3626f3a066
2019-03-01 08:35:38 +01:00
Zbigniew Zdanowicz
10a25e405a Remove debug flag ForceMultiEngineQueue
Change-Id: Iabf38999a03be3422c25c12978808731df77a899
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-02-28 16:06:36 +01:00
Pawel Wilma
fbcdee4cf4 Use DeviceBitfield in applyMemoryFlags()
Change-Id: I62563df2424f802509fa5669de2fe61e8918e96f
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-02-28 15:57:05 +01:00
Piotr Fusik
426a7b6efe Pass by const reference.
Change-Id: I68dc9d2a77da8cc7f81759c4e72d32e2e7f71a1d
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-02-28 14:12:13 +01:00
Mateusz Jablonski
6fb28dd828 Refactor GraphicsAllocation class
move most of members to protected section
merge related members into structs

Change-Id: Ief2e092aa5e61ca6f13308f9d9b1937ea6c913b4
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-02-28 14:09:11 +01:00
Hazubski
e75e5808cc Manifest update
Change-Id: I8124a5b82a663953137dd4e71f8504b9becec92a
Signed-off-by: Hazubski <filip.hazubski@intel.com>
2019-02-28 14:02:33 +01:00
Piotr Fusik
33a9d3160b Simplify code.
Change-Id: If730d02312da01515ae53b5faaeb5d33419ec4ba
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-02-28 13:09:52 +01:00
Artur Harasimiuk
295d45f5ef infrastructure update
Change-Id: Ia63d4d7c57b1037a198f8a2991bd1e75ccbe4afe
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-02-28 13:07:31 +01:00
Piotr Fusik
e11b7675d5 WddmAllocation constructor accepts allocationType.
Change-Id: I1e561b11e78dd942e04f3b029739921d0929ceed
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-02-28 11:59:16 +01:00
Mrozek, Michal
6cb4732abe Move isl3Capable outside of Graphics Allocation.
Change-Id: If9949f0d6d3405dcdeb221cbee1ce30307166c21
2019-02-28 10:48:27 +01:00
Mateusz Hoppe
030ba34de5 Better description of DoCpuCopy debug variables
Change-Id: Ie97335d4e5705771ad9a1c62af2920b2965aead9
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-02-27 19:51:02 +01:00
Piotr Fusik
8febabfbd6 DrmAllocation constructor accepts allocationType.
Change-Id: I6a6457948ada7eb59537d17b966278d114f802c6
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-02-27 16:58:22 +01:00
Filip Hazubski
612121d5fe Fix typo in fixture name
Change-Id: Id0ac28416a1ff32a8dca9503c30d918a2b2f80d7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
19.09.12487
2019-02-27 15:46:29 +01:00
Mrozek, Michal
fca7b4e044 Remove Drm32Bit allocator.
- not used anymore.

Change-Id: Ibb7da1758feb67224ac0b172c72f45c2f1c229d9
2019-02-27 14:28:16 +01:00