Commit Graph

1550 Commits

Author SHA1 Message Date
Mateusz Jablonski
a30c70d84b Remove cleaning allocation lists methods from memory manager
Change-Id: I4a58a5373e7dc4cf8dc5d90390e84c4f23689139
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-29 10:35:03 +01:00
Milczarek, Slawomir
7b1d19eaec Moved header with engine node definitions
Change-Id: Iaa78bb0584589e354b1bb469b729844121decb8f
2018-10-27 14:51:02 -07:00
Zdanowicz, Zbigniew
7a4ecd1507 Add new simple kernel and method to adjust WALKER command parameters
Change-Id: Id0591908353ca744c44c7bab4e27db8332289a68
2018-10-26 15:02:28 -07:00
Artur Harasimiuk
6aa9b36a7b DebugVariables cleanup
- small cleanup
- files renaming to match convention

Change-Id: Iff9ed3a509001bcf6f154fc35f6d241ee9a968ae
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-26 17:55:25 +02:00
Jacek Danecki
ebe851e6d9 fix typo in function name
Change-Id: I629ce616aefa74821ddde9f6e9ab32e50dc8c624
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2018-10-26 16:04:12 +02:00
Filip Hazubski
7ab7d762dc Fix CmdParse
Wrong class was used as a template parameter, causing compile errors
when building a specific driver version

Change-Id: I613ab785c06d9b5c2e58ade01b5567045ac1fcca
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2018-10-26 14:15:20 +02:00
Mateusz Jablonski
baa9ce74a7 Remove obtainReusableAllocation method from memory manager
Change-Id: I629044d109822f02cfddc6418f025010e62ab65b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-26 09:06:20 +00:00
Mateusz Jablonski
d5c9816428 Remove store allocation methods from memory manager
Move setGPUAddress method to WddmAllocation

Change-Id: I91d877c3791e9eff69276e4258e3ce9c3111ca45
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-26 10:53:43 +02:00
Mrozek, Michal
f992cff0c3 Limit the number of generated AUB tests.
Change-Id: Iccdafafa8e42bc2223c60c019ae37539e4579391
2018-10-26 10:42:30 +02:00
Mrozek, Michal
40d9f97e7a Use memory constants instead of hard coded values.
Change-Id: I4be62ec34cb7b7bcdeebb4ff82abe0c17f59af85
2018-10-26 09:05:24 +02:00
Mateusz Jablonski
129380c1a6 Cleanup host ptr manager
Change-Id: I0fc9df41a08255eef8072666c1c5c16806e0f7cf
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-26 08:26:38 +02:00
Mrozek, Michal
e128cb7a7c Make sure that non null handle is returned from registerTimNotificationMock
Change-Id: I8eca792fb6938150fa0629b11e84f94c0a736a56
2018-10-26 06:43:44 +02:00
Jeff McJunkin
bf0ef57d03 Update BUILD_Ubuntu.md
You accidentally a word.

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

Change-Id: Id9240d6dcae7e2612be689f90519ff83d0b75049
2018-10-26 00:17:31 +02:00
Hoppe, Mateusz
bf10858f59 Fix SchedulerGWS debug print
- GWS size was not printed

Change-Id: I80347e91cc53f8cb220172e69e1a67404894149f
2018-10-25 23:26:12 +02:00
Artur Harasimiuk
a3ceaf8dd4 cloc: don't crash when no arguments given
Change-Id: I183577d3c3c5a9f614ed9ab161025376fa5e7ce0
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
18.43.11744
2018-10-25 21:35:44 +02:00
Filip Hazubski
f5b55c5c7e Remove code duplication from cmd_parse_genX files
Change-Id: I64bb9d8be018ea4da6cb006439c58b1d52100e06
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2018-10-25 18:00:27 +02:00
Mrozek, Michal
56d10d7fb9 Enhance AUB comments.
Change-Id: I1ff53c9f60950cfe34706153578e86f8d36fc941
2018-10-25 17:58:44 +02:00
Maciej Dziuban
bd431edb46 Return trimCallbackHandle from register method instead of storing in Wddm
Change-Id: Iddfb6a926311480e355d52e5bf3e6379ec96f7a9
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-25 17:17:52 +02:00
Maciej Dziuban
4aae1a817b Pass Wddm to WddmResidencyController
Change-Id: I2379ffdfb740a869f6d157ed22f40ce509d6bebe
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-25 17:16:41 +02:00
Kowalczuk, Jakub
8ead8f727f Control enabling of local memory based on OS and HW Capabilities
Change-Id: Ia26c856aeef27fe638b7a6e895cc289859f3c579
2018-10-25 16:36:47 +02:00
Mrozek, Michal
7319023b0f Add capability to use malloc for Heap32 base.
- shift page tables to lower bits

Change-Id: I54dcba72255215cf5be75ba425fc27727b0bfd98
2018-10-25 16:20:00 +02:00
Artur Harasimiuk
08a55f05b3 infrastructure update
Change-Id: I9938cb7183b96b791b40ffcaaa2952211c4b0c85
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-25 14:39:49 +02:00
Artur Harasimiuk
e667886700 package separation
Do not add intel-graphics-compiler nor intel-gmmlib libraries to Neo
package.

Change-Id: I97a8ca77ddcdcbd633e3bc99296938faefbc0327
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-25 11:55:28 +02:00
Mateusz Jablonski
79804652d5 Remove not needed mutex from memory manager
Change-Id: Ia362b8fa400bcd2f97d779296af12e13e138792d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-25 06:03:22 +00:00
Milczarek, Slawomir
cd8f08b94b AUB CSR functions to operate on engine instance
Change-Id: I928cf5f7c25980fdfb2da825cbe062b5497c328a
2018-10-24 16:33:11 -07:00
Zdanowicz, Zbigniew
0a7c13f805 Add test fixture for set of simple kernels from simple_kernels.cl
Change-Id: I4e9bde6f1a72eb15c58d09a1ad24f98ccda5a08d
2018-10-24 19:31:44 +02:00
Artur Harasimiuk
d0298b7f32 add missing IGC revision to fedora.spec.in
Change-Id: I494ac9121c595b768c6ed2e1e1d0cfcdb232fe66
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-24 18:16:02 +02:00
Artur Harasimiuk
c6223df6ee infrastructure update
Change-Id: I79f73c0332c5ea249e4704212a7ee4151a6dde47
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-24 17:46:57 +02:00
Mateusz Jablonski
a531751001 Remove ULT code from runtime
Change-Id: I2faf52070f980d031788fc6946df8534d96c639b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-24 17:45:08 +02:00
Mrozek, Michal
41e77d2fdf Add context types.
Change-Id: Ie8f76de97ce2a41c55e78b715b0ab7db039f5b3b
2018-10-24 16:54:56 +02:00
Pawel Wilma
d44507708c Context creation flags in AubDump
Change-Id: Ia9651d37fa716351728633f0bee5b0eae98e758f
2018-10-24 15:56:22 +02:00
Mateusz Jablonski
477a06a4eb Move creation of os storage for host ptr allocation to host ptr manager
Change-Id: If7b6c17e21c72c807031232a502265559dfa48b1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-24 10:23:25 +02:00
Maciej Dziuban
f374696f1d Move MonitoredFence to WddmResidencyController
Change-Id: Iac99e7d730fda26d13feed56d5e4c50adf115e51
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-24 09:35:42 +02:00
Zdanowicz, Zbigniew
620708e510 Add Non-Uniform AUB tests
Change-Id: Ie1944caa2ea9b7240dde9460bd817f8889fff3bb
2018-10-24 00:40:37 +02:00
ocldev
02e1284aa8 igc revision update
Change-Id: I460fac5a9eb62adfecfb343965d7a5987bb05759
2018-10-23 22:22:48 +02:00
Mrozek, Michal
a7fa9d736e Delete freeGmm interface.
Change-Id: I9a3ce6f6076d5accf69be2be50126a46f9bde23d
2018-10-23 20:59:29 +02:00
Milczarek, Slawomir
3614b2acf8 Add mock for AUB file stream to test MMIO writes
Change-Id: I939d94e1fd50e22a2a8b278449ab1a93492bf83c
2018-10-23 20:12:30 +02:00
Artur Harasimiuk
a15af76f2c Infrastructure update
Change-Id: I74b3b937784837000574600c540e1b055acc5883
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-23 16:57:36 +02:00
Mrozek, Michal
66bf17f0e4 Remove big files from wrapper.
- reduce generated obj file from 24 to 17 MB.

Change-Id: Ic6656d57c854aac17b2054074157b477d436ec1b
2018-10-23 14:17:05 +02:00
Piotr Fusik
4bdf183c9d Use the runtime CS size estimation in ULTs.
EnqueueOperation<GfxFamily>::getTotalSizeRequiredCS was ULTs-only.
Replace with the real CS size estimation from getCommandStream.

Change-Id: I4d15d342eb5edff6511acc9c80e13e9cc92d81ac
2018-10-23 13:07:42 +02:00
Milczarek, Slawomir
9be4850213 AUB capture with a capability to get engine instance
Change-Id: I52c47505476053d6e692fc9d89cca25a6e122a63
2018-10-23 11:58:13 +02:00
Mateusz Jablonski
7bd92190d9 Create class to operate on command stream receiver's allocation lists
Change-Id: I4262f46aa31948ed70d1152d172619b5619a2333
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-23 09:42:31 +02:00
Maciej Dziuban
7fe0a0df06 Delete OsContext from FenceData
This decoupling is needed to move makeResidentResidencyAllocations into
WddmResidencyController, where we have only contextId, not the context itself

Change-Id: I0d79f1dc7a51fa6b1d713deb6e9003aa2b7be1d4
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-23 09:17:09 +02:00
Mrozek, Michal
77b00fa749 Do not execute trim callback if there are no registered contexts.
Change-Id: I9a274281a085cdbeb98a1d495ce9ef9ab897d08a
2018-10-22 18:53:13 +02:00
Mateusz Jablonski
56f67748fd Remove not needed definitions and includes from mock_device.h
Change-Id: I95585f05805ee85577dfa0b981b32f828853af8a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-22 16:30:14 +02:00
Mateusz Jablonski
7ec8e6a3f2 Fix naming convention in host ptr defines
Change-Id: I9f0d5790031b5067b92159b078768e560990b9c6
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-22 16:29:04 +02:00
Hoppe, Mateusz
4457d56ba7 Update manifest
Change-Id: I5c6735c3d583b8da554c9b86d66e7ba5d44f2772
2018-10-22 12:39:58 +02:00
Maciej Dziuban
44dd4c9145 Store vector of trim candidate list positions in WddmAllocation
Change-Id: I2fb247238802fc1ccd98e42d7714063f5231249f
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-22 11:50:09 +02:00
ocldev
9f895c1ecc gmmlib revision update
Change-Id: Idaf2d1de61d70cee412a7efba7567fa712a4b16b
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
18.42.11702
2018-10-19 19:37:44 +02:00
Mateusz Jablonski
3bd8d71f0a Don't call command stream receiver's cleanupResources twice
Change-Id: I9cce3eacbb805770658be91c55e1fa69dc4bae5d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-19 15:31:01 +02:00