Maciej Dziuban
|
ef02827cd9
|
Add tests for locking in trimResidency()
Change-Id: Iddbecedae9cf21a4e5232dcac5d145962623e7d6
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2018-11-05 15:58:06 +01:00 |
|
Maciej Dziuban
|
9c696f1d29
|
Create STL-friendly SpinLock implementation
Change-Id: Ic04d34d2962ad6953fe3282a10f6cba16c0e07b3
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2018-10-31 08:38:32 +01:00 |
|
Maciej Dziuban
|
dc4de3c31b
|
Move trimResidency functions to WddmResidencyController
Change-Id: I046fd34d5336b767ed38eda31e58e4a35ceee5f8
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2018-10-29 12:19:50 +01: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 |
|
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 |
|
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 |
|
Maciej Dziuban
|
9399215931
|
Unregister trim callback
Change-Id: Ia6592d259a573cbc7161443945d03f6a83e88181
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2018-10-16 16:55:15 +02:00 |
|
Maciej Dziuban
|
07e03af67e
|
Extract trimCandidatesList to WddmResidencyController
Change-Id: I8938ee79975caf9cb09f7183c87452dc94a6b3e6
|
2018-10-09 00:55:10 +02:00 |
|
Maciej Dziuban
|
b2dd8a9a1d
|
Create WddmResidencyController to encapsulate basic residency data
Change-Id: I6dd94405ca5ea3a13b137c1e0ead72e615d36e00
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2018-10-08 15:11:58 +02:00 |
|