[Intel-gfx] [I-G-T CI 1/4] lib: Add DROP_IDLE
Chris Wilson
chris at chris-wilson.co.uk
Wed Oct 18 21:56:26 UTC 2017
A new flag for an old API; now we can request that the driver flush its
idle_worker to release internal caches.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
---
lib/igt_debugfs.h | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/lib/igt_debugfs.h b/lib/igt_debugfs.h
index 4fa49d21..d90dd7a6 100644
--- a/lib/igt_debugfs.h
+++ b/lib/igt_debugfs.h
@@ -179,6 +179,12 @@ void igt_require_hpd_storm_ctl(int fd);
* system.
*/
#define DROP_SHRINK_ALL 0x20
+/**
+ * DROP_IDLE:
+ *
+ * Flush the driver's idle_worker, releasing internal caches and wakerefs.
+ */
+#define DROP_IDLE 0x40
/**
* DROP_ALL:
*
@@ -189,7 +195,8 @@ void igt_require_hpd_storm_ctl(int fd);
DROP_SHRINK_ALL | \
DROP_RETIRE | \
DROP_ACTIVE | \
- DROP_FREED)
+ DROP_FREED | \
+ DROP_IDLE)
bool igt_drop_caches_has(int fd, uint64_t val);
void igt_drop_caches_set(int fd, uint64_t val);
--
2.15.0.rc1
More information about the Intel-gfx
mailing list