diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-02-03 12:46:44 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-03-16 08:30:10 +0000 |
commit | 71ad19eb8fe4f0eecae3bf063e107293b90b9abc (patch) | |
tree | afa70de4ceaff0b535d9435e9e04d842f62108da /lib/i915/gem_scheduler.h | |
parent | 520b6f7fbb6cb7dc99d689cc6c073fae1ccc8e7f (diff) |
lib/i915: Pretty print HW semaphores
Include whether the scheduler is using HW semaphore assistance in our
pretty debug strings, and make the caps known for requires.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Antonio Argenziano <antonio.argenziano@intel.com>
Diffstat (limited to 'lib/i915/gem_scheduler.h')
-rw-r--r-- | lib/i915/gem_scheduler.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/i915/gem_scheduler.h b/lib/i915/gem_scheduler.h index 9fcb0266..f9049d12 100644 --- a/lib/i915/gem_scheduler.h +++ b/lib/i915/gem_scheduler.h @@ -24,14 +24,13 @@ #ifndef GEM_SCHEDULER_H #define GEM_SCHEDULER_H -#define LOCAL_I915_SCHEDULER_CAP_ENABLED (1 << 0) -#define LOCAL_I915_SCHEDULER_CAP_PRIORITY (1 << 1) -#define LOCAL_I915_SCHEDULER_CAP_PREEMPTION (1 << 2) +#include <stdbool.h> unsigned gem_scheduler_capability(int fd); bool gem_scheduler_enabled(int fd); bool gem_scheduler_has_ctx_priority(int fd); bool gem_scheduler_has_preemption(int fd); +bool gem_scheduler_has_semaphores(int fd); void gem_scheduler_print_capability(int fd); #endif /* GEM_SCHEDULER_H */ |