Re: [Mesa-dev] [PATCH] i965: Record the presence of the kernel scheduler

2017-09-27 Thread Joonas Lahtinen
On Wed, 2017-09-27 at 16:18 +0100, Chris Wilson wrote:
> Mention to the debug log if the kernel scheduler is enabled; and in
> particular if it has preemption enabled.
> 
> Signed-off-by: Chris Wilson 
> Cc: Joonas Lahtinen 
> Cc: Ben Widawsky 

This should debugging much more pleasant.

Reviewed-by: Joonas Lahtinen 

Regards, Joonas
-- 
Joonas Lahtinen
Open Source Technology Center
Intel Corporation
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [PATCH] i965: Record the presence of the kernel scheduler

2017-09-27 Thread Chris Wilson
Mention to the debug log if the kernel scheduler is enabled; and in
particular if it has preemption enabled.

Signed-off-by: Chris Wilson 
Cc: Joonas Lahtinen 
Cc: Ben Widawsky 
---
 src/mesa/drivers/dri/i965/intel_screen.c | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/src/mesa/drivers/dri/i965/intel_screen.c 
b/src/mesa/drivers/dri/i965/intel_screen.c
index 42acdb3303..3b2697499f 100644
--- a/src/mesa/drivers/dri/i965/intel_screen.c
+++ b/src/mesa/drivers/dri/i965/intel_screen.c
@@ -2530,6 +2530,17 @@ __DRIconfig **intelInitScreen2(__DRIscreen *dri_screen)
 
intel_screen_init_surface_formats(screen);
 
+   if (INTEL_DEBUG & DEBUG_SUBMIT) {
+  unsigned int caps = intel_get_integer(screen, I915_PARAM_HAS_SCHEDULER);
+  if (caps) {
+ fprintf(stderr, "Kernel scheduler detected: %08x\n", caps);
+ if (caps & 0x2)
+fprintf(stderr, "  - Priority sorting enabled\n");
+ if (caps & 0x4)
+fprintf(stderr, "  - Preemption enabled\n");
+  }
+   }
+
return (const __DRIconfig**) intel_screen_make_configs(dri_screen);
 }
 
-- 
2.14.1

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev