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>
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
Mateusz Jablonski
36c8c6fd97
Correct casting GraphicsAllocation to DrmAllocation
...
Change-Id: I29d2e3989bc409e014888505a96119bdd7c322f5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-19 14:49:38 +02:00
Mateusz Jablonski
86be78bcc5
Add missing lock in freeAllocationsList method
...
Change-Id: I326fe830ad3c90bbe0f82bd8983bb6c2a8b36c1d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-10-19 10:30:30 +02:00
Hoppe, Mateusz
271e588c6e
Fix filling buffers in AUBHelloWorldIntegrateTest
...
- whole buffers should be written with data prior usage
Change-Id: I7399a77e3c62e0eb971733537fd276a46925bd25
2018-10-19 07:10:21 +02:00
Zdanowicz, Zbigniew
f3a732081e
Change interface to program cross-thread data
...
Change-Id: I96bf4bddf1557f588fd745efca7b19ec2f38a78e
2018-10-18 23:55:29 +02:00
Artur Harasimiuk
31bf5b9b43
disable automatic shared libraries dependency detection for RPMs
...
Change-Id: I439d5ab66a7ea505bc3ecb144053646682a5c9e3
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-18 19:46:05 +02:00
Artur Harasimiuk
7cee7e96ab
package: fix 3rd party libs bundling
...
This will be removed very soon however we need this change to make
package working correctly.
Change-Id: Id02e11b6f6090089f622a5cd19c4490c1d3de0dd
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-18 18:07:49 +02:00
Maciej Dziuban
ac2c2763ab
Add osContextsCount argument to WddmAllocation's constructors
...
The argument is not anywhere yet, this is just a preparation
step for future change.
Change-Id: I5a441352cb5cf10d1a0ff31933041ff9521d0307
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-18 17:19:50 +02:00
Dunajski, Bartosz
ef65e6433e
Improve EnableTimestampPacket debug variable usage
...
Change-Id: I864f0dc756a7fe17a08d1bcca2d91e9b78fb730a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-10-18 14:25:46 +02:00
Maciej Dziuban
de5ed6509f
Move WddmResidencyController to OsContext
...
Change-Id: If27d52617dec9b290b7eccc7cb4a6ae5037d7112
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2018-10-18 10:59:52 +02:00
Artur Harasimiuk
d924b890f2
infrastructure update
...
Change-Id: I420fb36aac1926d5ed4b911927b34d5dbc1798ab
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-17 23:47:10 +02:00
ocldev
52b00f95bd
igc revision update
...
Change-Id: I5ea1c8072322c674146031e93af58b7b2faa0188
2018-10-17 19:31:53 +02:00
Filip Hazubski
91f540f437
Move HW specific KernelCommandsHelper functions to a separate file
...
Change-Id: I04b0c0faaa7ff42e62c3d1765e6ba54c76ae2ee0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2018-10-17 16:48:11 +02:00
Pawel Wilma
17a0a7ecb8
Append internal options from file instead of replace
...
Change-Id: Ic3353e95b71e6227a9dda2afc7d940d8cd0575e2
2018-10-17 13:55:30 +02:00
Artur Harasimiuk
4828c7476c
cmake/package: set proper permissions for scripts
...
postinst and postrm scripts should have execute permissions
Change-Id: I7c3c905a28e8b066de4b67a7c52e55496d9b591e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-17 13:26:00 +02:00
Artur Harasimiuk
b331046fde
append architecture suffix to generated tar package name
...
Change-Id: Ic1066418ce76ead8a6115aa3978b0428f8e73ed1
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-10-17 10:32:24 +02:00
Napiatek, Henryk J
840dd305b7
Fix bug in setup of Windows unit level tests
...
The fix allows repetitive execution of tests under Windows.
Change-Id: Ie65ed5af76f550c0a48fcef88c5824e503614e5d
2018-10-17 09:53:56 +02:00
Hoppe, Mateusz
fb19b10c5f
Manifest update
...
Change-Id: I2f9eae1349119213870ce6fd19f87aca7037c235
2018-10-17 09:33:07 +02:00
Dunajski, Bartosz
6d610983f1
Deferred Pipe Control programming and CSR flush on Barrier request
...
Change-Id: Iabae0f9159bb455518cedf7da068c7d3da72b840
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2018-10-17 09:31:34 +02:00