Commit Graph

1258 Commits

Author SHA1 Message Date
Mrozek, Michal
fb735e5ee5 Move SSH size obtaining logic to dedicated function.
Change-Id: I1ea2ceb69f0ae06fe8e37f7769015933295dd6cd
2018-09-03 16:54:38 +02:00
Milczarek, Slawomir
b2beed3daa AUB CSR to call make resident of the base CSR
This commit ensures that AUB CSR be using make resident of the base CSR class
hence the task count of the graphics allocation be updated properly.

Change-Id: I33b5ed86a463eeeee00a4094cefda8add316af73
2018-09-03 16:43:10 +02:00
Hoppe, Mateusz
0a838760c4 Initialize src and dest buffers memory in HelloWorldFixture
- memory in dest buffer is checked against src buffer memory
in AUBs, both buffers should be initialized with different values

Change-Id: I706cee19eb61bf742e418086e9127ba950dcd0f0
2018-09-03 15:40:09 +02:00
Pawel Wilma
4a12deea2b Add support for reduced GPU address space
Change-Id: I9ebbc8c51039bb533b44c6b80e717e1489a20a43
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2018-09-03 13:51:36 +02:00
Venevtsev, Igor
f6743ced2a Remove reuseBO from createGraphicsAllocationFromSharedHandle
Change-Id: Ia7af1cdd8e3986b8af7c542032d2767303865382
2018-09-03 13:38:19 +02:00
Mrozek, Michal
d08aa81a9d Update internal.
Change-Id: Idea5c5f33dcfd3a9b8ab0e4992c6624469c8109c
2018-09-03 12:54:42 +02:00
Filip Hazubski
85d7e0e4c8 Refactored GPGPU walker for easier maintenance
Change-Id: Ie10272f363d3e583893c46123bb7a56a5fd9ac45
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2018-09-03 11:04:24 +02:00
Mateusz Jablonski
92bfd2e3d2 Move OsContext to Device
Change-Id: I030b65372fbdc075423d22720e9da34ac65b8e68
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-09-03 10:42:26 +02:00
Dunajski, Bartosz
c014c49102 Pass TimestampPacket to dispatchWalker during enqueue call
Change-Id: Ia2b9206d4c2bb69232bfe9e7d68d195f3a558926
2018-08-31 19:57:47 +02:00
Maciej Godek
1d7d376262 Sharing format query for Intel/DX9
Change-Id: I600872be34ff41c3be06679d83e788c66f635e83
2018-08-31 18:20:42 +02:00
Dunajski, Bartosz
ed26e38f38 Reinitialize new tag taken from TagAllocator
Change-Id: I1fbc06224e64b77de0f481553eddc4abde8f8a1c
2018-08-31 10:45:06 +02:00
ocldev
0abbd881d4 igc revision update
Change-Id: Ia088a9ad449d1b1f492ada93397a5f776cc48a6c
2018-08-31 10:21:37 +02:00
mplewka
b2b5925030 Always expect gtpin headers
Change-Id: I811d672584c2b3b6e519a9404321b5ef9a8d3da2
2018-08-31 09:42:44 +02:00
Dunajski, Bartosz
118bad16df Dont add PIPE_CONTROL between Walkers for TimestampPacket writes
Change-Id: I6216a0926678c7f7a997cb37ce4eb59f914b518e
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
18.35.11391
2018-08-30 15:30:16 +02:00
Mateusz Jablonski
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
Jacek Danecki
551ed7fc8d ci: use IGC 18.33.809-1 for Arch build
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

https://github.com/intel/compute-runtime/pull/78

Change-Id: Idcc1af83a05ede183c6a1b61ba97a2487089335c
2018-08-30 13:38:03 +02:00
Dunajski, Bartosz
570c0843ef Handle TimestampPacketNode residency
Change-Id: I1769d67426ca704b600931b58d3f505bef0e893d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-08-30 11:53:56 +02:00
Dunajski, Bartosz
41914d3058 Make enqueue blocking if parent kernel requires aux translation
Change-Id: I678e1045d84f15e30223a99438bbb7057e172cff
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-08-29 19:33:00 +02:00
Artur Harasimiuk
83237bd253 Revert "clang-format: set ColumnLimit to 135"
This reverts commit e0e25d28c6.

Change-Id: I09179643d9c338f764755a2e7d7c64d51e6b4fd1
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-29 17:45:08 +02:00
Artur Harasimiuk
7292a6e23b cmake: respect value of NEO_DRIVER_VERSION when provided externally
Change-Id: I32913a45739df7e0991119b98118a36afc7a65bb
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-29 17:08:09 +02:00
Artur Harasimiuk
9eafa72776 fix pkgconfig handling in cmake
when IGC_DIR is not defined we shouldn't override paths because
/lib/pkgconfig may exists in some distributions.

Change-Id: I843b033ff6b0d91cb866b7ab36fa82a02ca7448e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-29 16:59:14 +02:00
Hoppe, Mateusz
31d3cc847c Rename setupGtSystemInfo to setupHardwareInfo
- adding new parameter for FeatureTable setup

Change-Id: I1f1c66894555003612e08127801c6b096b0a2400
2018-08-29 16:24:16 +02:00
Chodor, Jaroslaw
ad9710bec2 Refactor around binding table programming
Change-Id: I4cad63b11937531e36ea9d92cee606ea8941c9ef
2018-08-29 14:35:52 +02:00
Dunajski, Bartosz
da0f9381dc Timestamp Packet ownership
- Tag allocator: reference count tracking
- Obtain tag by command queue and pass to Event if exist during enqueue
- Handle Timestamp Packet lifetime on Event and CmdQueue destruction

Change-Id: I9a5969830ea7a9d729e6f70519d8c28ff70fcf06
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-08-29 13:47:46 +02:00
Venevtsev, Igor
b49101803c Fixed aub_tests aub files producing
Change-Id: I7d83fba27828a57855a642c4be9944dc0f1e4603
2018-08-29 12:57:50 +02:00
Zdunowski, Piotr
ad65477868 Fix crash caused by missing residency data.
Change-Id: Ib615e3b13382950ec8ecc128bea0032a126666e0
2018-08-29 12:46:50 +02:00
Artur Harasimiuk
e0e25d28c6 clang-format: set ColumnLimit to 135
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
Change-Id: Ic757479a822b063c045b07047b47073b5678e49a
2018-08-29 10:17:45 +02:00
ocldev
d570e42695 dependencies update
Change-Id: I7a041879ce0824c063d8bedca900518bbeeb6efe
2018-08-28 21:19:41 +02:00
Artur Harasimiuk
b88f60d14e don't build igdrcl_lib_mockable when SKIP_UNIT_TESTS is set
Change-Id: I7494ca082944040a630d7c3f9044b44c4bf0f47c
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-28 20:06:59 +02:00
Dunajski, Bartosz
02611dc953 Retrun valid status on createAllocation64k fail
Change-Id: Iaaed107c995a79125236196b6a956696dfe20875
2018-08-28 19:57:19 +02:00
Jacek Danecki
0c01653daf add team email address for notifications from CI systems
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

https://github.com/intel/compute-runtime/pull/77

Change-Id: I0c79b79e370f1fe606fb381bd7528436f6b5e4c5
2018-08-28 12:06:11 +02:00
Mateusz Jablonski
deab9a33cd Move os context tests to os interface tests
Change-Id: I409d988c6c561bca6fc6dcb0ff16583131f0cf5a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-08-28 08:58:06 +02:00
Dunajski, Bartosz
a807b9a90b Initial implementation of Timestamp Packet write
Change-Id: Ic498bcf9795f54fbb5fb5a8d07ed17fa70dc4f1a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-08-28 08:27:13 +02:00
Artur Harasimiuk
02b8055897 Revert "Improve build time: command_queue tests"
This reverts commit 41811852db.

Change-Id: I74d4dba4aa0d840ddd8eeacf5b40503ff54b7c5a
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-27 19:17:52 +02:00
ocldev
f3390dfa0a gmmlib revision update
Change-Id: Ia9fca654fa04815da5b88b4260674b609a8d4cbb
2018-08-27 17:56:12 +02:00
Artur Harasimiuk
64517c7c6b Infrastructure update
Change-Id: Idc6e1490ea8017a8dec0969d383e4052282c6d3c
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-27 14:51:45 +02:00
Dunajski, Bartosz
41811852db Improve build time: command_queue tests
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Change-Id: Ia80a8bfed28789c6c7a53478cdd56f883d61adf3
2018-08-27 14:13:06 +02:00
Artur Harasimiuk
54572163d8 Switch to use Visual Studio 2017
Change-Id: Ie3b045d366ee368f1f06c01213e8b1feee5ef4e7
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-27 11:29:16 +02:00
Mateusz Jablonski
4b29b30db1 Add OsContext class in shared code
Change-Id: If5aea2126abe1b892068af9ca53e7f448e5b85a6
2018-08-27 09:20:09 +02:00
ocldev
bc12389312 igc revision update
Change-Id: I1cb013697739e0c721fc03758d5f4518a12a59b8
2018-08-24 18:48:45 +02:00
Artur Harasimiuk
1e0821bc9f infrastructure update
Change-Id: I43acee8058812d4670e66013e4b1ac580e7c57db
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-24 16:41:47 +02:00
Mateusz Jablonski
7cecedae45 Unit tests: Move initialization of Wddm to fixture's SetUp
Change-Id: I3d3fa30d5aebf4069c1726a21f537a3d40799793
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-08-24 14:31:27 +02:00
Artur Harasimiuk
12e21c042e Infrastructure update
Change-Id: I68ec89041e1a6877000e473bb79f4b4f3e370584
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-24 13:23:26 +02:00
Katarzyna Cencelewska
9d157dc443 Refactor of sharing function
Change arguments in functions from pointer type to referance type

Change-Id: If3569ceee2188d9ad572f23e3b7510e7a40e917d
2018-08-24 10:09:36 +02:00
Hoppe, Mateusz
83537d55bf Add HardwareInfo argument to setupHardwareCapabilities method
Change-Id: Iaf75459402d4f1ec3048646d646b130dcc710b2f
2018-08-24 08:30:52 +02:00
Milczarek, Slawomir
b59e3aec14 AUB capture - add control to configure file name
This commit adds the AUBDumpCaptureFileName control to configure from outside
a file name with an optional path where to save the AUB capture into.

Change-Id: Ibf2f7663e23ad9e1001896b0c5b7030f9979dae2
2018-08-23 22:31:03 +02:00
Hoppe, Mateusz
aaf2f94887 Fix zeroCopy property for images
- zeroCopy means no need for data transfer when cpu transfer is
chosen during map/unmap operations
- tests cleanup

Change-Id: Id312267e51d593781c6fe536b6e96f42f32e5c02
18.34.11354
2018-08-23 16:45:05 +02:00
Mateusz Jablonski
9ac3529c6b Remove template parameter from Wddm methods
Change-Id: Icd700c7215184d4c0f9564c61868a1f9f29a75e5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-08-23 16:37:31 +02:00
Hoppe, Mateusz
e6131293d1 Manifest update
Change-Id: Ia897bb60230c776194c48e9b0a8b42e84a68e65c
2018-08-23 16:15:45 +02:00
Cetnerowski
8647e0c349 Improve KernelInfo handling:
Remove wrapper for KernelInfo constructor
Switch to unique pointer where possible

Change-Id: Ib3f323e34836e1d189d836fd539ab45518609610
2018-08-23 13:55:28 +02:00