* [PATCH] drm/i915: Show RPS autotuning thresholds along with waitboost
@ 2016-08-14 8:52 Chris Wilson
2016-08-14 9:21 ` ✗ Ro.CI.BAT: failure for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Chris Wilson @ 2016-08-14 8:52 UTC (permalink / raw)
To: intel-gfx; +Cc: Rainer Hochecker
For convenience when debugging user issues show the autotuning
RPS parameters in debugfs/i915_rps_boost_info.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Rainer Hochecker <fernetmenta@kodi.tv>
---
drivers/gpu/drm/i915/i915_debugfs.c | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c
index 4ad2355f510a..d7c2064c28bd 100644
--- a/drivers/gpu/drm/i915/i915_debugfs.c
+++ b/drivers/gpu/drm/i915/i915_debugfs.c
@@ -2340,6 +2340,16 @@ static int count_irq_waiters(struct drm_i915_private *i915)
return count;
}
+static const char *rps_power_to_str(int power)
+{
+ switch (power) {
+ default: return "unknown";
+ case LOW_POWER: return "low power";
+ case BETWEEN: return "mixed";
+ case HIGH_POWER: return "high power";
+ }
+}
+
static int i915_rps_boost_info(struct seq_file *m, void *data)
{
struct drm_info_node *node = m->private;
@@ -2377,6 +2387,27 @@ static int i915_rps_boost_info(struct seq_file *m, void *data)
spin_unlock(&dev_priv->rps.client_lock);
mutex_unlock(&dev->filelist_mutex);
+ if (INTEL_GEN(dev_priv) >= 6) {
+ u32 rpupei, rpcurup;
+ u32 rpdownei, rpcurdown;
+
+ intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL);
+ rpupei = I915_READ_FW(GEN6_RP_CUR_UP_EI) & GEN6_CURICONT_MASK;
+ rpcurup = I915_READ_FW(GEN6_RP_CUR_UP) & GEN6_CURBSYTAVG_MASK;
+ rpdownei = I915_READ_FW(GEN6_RP_CUR_DOWN_EI) & GEN6_CURIAVG_MASK;
+ rpcurdown = I915_READ_FW(GEN6_RP_CUR_DOWN) & GEN6_CURBSYTAVG_MASK;
+ intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL);
+
+ seq_printf(m, "\nRPS Autotuning (current \"%s\" window):\n",
+ rps_power_to_str(dev_priv->rps.power));
+ seq_printf(m, " Avg. busy: %d%% [threshold %d%%]\n",
+ 100*rpcurup/rpupei,
+ dev_priv->rps.up_threshold);
+ seq_printf(m, " Avg. idle: %d%% [threshold %d%%]\n",
+ 100*rpcurdown/rpdownei,
+ dev_priv->rps.down_threshold);
+ }
+
return 0;
}
--
2.8.1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 6+ messages in thread* ✗ Ro.CI.BAT: failure for drm/i915: Show RPS autotuning thresholds along with waitboost 2016-08-14 8:52 [PATCH] drm/i915: Show RPS autotuning thresholds along with waitboost Chris Wilson @ 2016-08-14 9:21 ` Patchwork 2016-08-14 13:28 ` [PATCH v2] " Chris Wilson 2016-08-14 13:52 ` ✗ Ro.CI.BAT: failure for drm/i915: Show RPS autotuning thresholds along with waitboost (rev2) Patchwork 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2016-08-14 9:21 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915: Show RPS autotuning thresholds along with waitboost URL : https://patchwork.freedesktop.org/series/11063/ State : failure == Summary == Series 11063v1 drm/i915: Show RPS autotuning thresholds along with waitboost http://patchwork.freedesktop.org/api/1.0/series/11063/revisions/1/mbox Test gem_exec_gttfill: Subgroup basic: pass -> SKIP (fi-snb-i7-2600) Test kms_cursor_legacy: Subgroup basic-flip-vs-cursor-legacy: pass -> FAIL (ro-bdw-i5-5250u) Subgroup basic-flip-vs-cursor-varying-size: fail -> PASS (ro-skl3-i5-6260u) pass -> DMESG-FAIL (fi-skl-i7-6700k) Test kms_pipe_crc_basic: Subgroup suspend-read-crc-pipe-a: dmesg-warn -> PASS (ro-bdw-i7-5600u) dmesg-warn -> SKIP (ro-bdw-i5-5250u) fi-hsw-i7-4770k total:244 pass:222 dwarn:0 dfail:0 fail:0 skip:22 fi-kbl-qkkr total:244 pass:187 dwarn:28 dfail:0 fail:3 skip:26 fi-skl-i7-6700k total:244 pass:208 dwarn:4 dfail:2 fail:2 skip:28 fi-snb-i7-2600 total:244 pass:201 dwarn:0 dfail:0 fail:0 skip:43 ro-bdw-i5-5250u total:240 pass:219 dwarn:1 dfail:0 fail:1 skip:19 ro-bdw-i7-5600u total:240 pass:207 dwarn:0 dfail:0 fail:1 skip:32 ro-bsw-n3050 total:240 pass:194 dwarn:0 dfail:0 fail:4 skip:42 ro-byt-n2820 total:240 pass:197 dwarn:0 dfail:0 fail:3 skip:40 ro-hsw-i3-4010u total:240 pass:214 dwarn:0 dfail:0 fail:0 skip:26 ro-hsw-i7-4770r total:240 pass:185 dwarn:0 dfail:0 fail:0 skip:55 ro-ilk1-i5-650 total:235 pass:173 dwarn:0 dfail:0 fail:2 skip:60 ro-ivb-i7-3770 total:240 pass:205 dwarn:0 dfail:0 fail:0 skip:35 ro-ivb2-i7-3770 total:240 pass:209 dwarn:0 dfail:0 fail:0 skip:31 ro-skl3-i5-6260u total:240 pass:223 dwarn:0 dfail:0 fail:3 skip:14 Results at /archive/results/CI_IGT_test/RO_Patchwork_1862/ 3612906 drm-intel-nightly: 2016y-08m-12d-15h-08m-02s UTC integration manifest 63349af drm/i915: Show RPS autotuning thresholds along with waitboost _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v2] drm/i915: Show RPS autotuning thresholds along with waitboost 2016-08-14 8:52 [PATCH] drm/i915: Show RPS autotuning thresholds along with waitboost Chris Wilson 2016-08-14 9:21 ` ✗ Ro.CI.BAT: failure for " Patchwork @ 2016-08-14 13:28 ` Chris Wilson 2016-08-14 13:58 ` kbuild test robot 2016-08-15 8:27 ` David Weinehall 2016-08-14 13:52 ` ✗ Ro.CI.BAT: failure for drm/i915: Show RPS autotuning thresholds along with waitboost (rev2) Patchwork 2 siblings, 2 replies; 6+ messages in thread From: Chris Wilson @ 2016-08-14 13:28 UTC (permalink / raw) To: intel-gfx For convenience when debugging user issues show the autotuning RPS parameters in debugfs/i915_rps_boost_info. v2: Refine the presentation Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: fritsch@kodi.tv --- drivers/gpu/drm/i915/i915_debugfs.c | 43 +++++++++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c index c461072da142..8d302906d768 100644 --- a/drivers/gpu/drm/i915/i915_debugfs.c +++ b/drivers/gpu/drm/i915/i915_debugfs.c @@ -2441,6 +2441,16 @@ static int count_irq_waiters(struct drm_i915_private *i915) return count; } +static const char *rps_power_to_str(int power) +{ + switch (power) { + default: return "unknown"; + case LOW_POWER: return "low power"; + case BETWEEN: return "mixed"; + case HIGH_POWER: return "high power"; + } +} + static int i915_rps_boost_info(struct seq_file *m, void *data) { struct drm_info_node *node = m->private; @@ -2452,12 +2462,17 @@ static int i915_rps_boost_info(struct seq_file *m, void *data) seq_printf(m, "GPU busy? %s [%x]\n", yesno(dev_priv->gt.awake), dev_priv->gt.active_engines); seq_printf(m, "CPU waiting? %d\n", count_irq_waiters(dev_priv)); - seq_printf(m, "Frequency requested %d; min hard:%d, soft:%d; max soft:%d, hard:%d\n", - intel_gpu_freq(dev_priv, dev_priv->rps.cur_freq), + seq_printf(m, "Frequency requested %d\n", + intel_gpu_freq(dev_priv, dev_priv->rps.cur_freq)); + seq_printf(m, " min hard:%d, soft:%d; max soft:%d, hard:%d\n", intel_gpu_freq(dev_priv, dev_priv->rps.min_freq), intel_gpu_freq(dev_priv, dev_priv->rps.min_freq_softlimit), intel_gpu_freq(dev_priv, dev_priv->rps.max_freq_softlimit), intel_gpu_freq(dev_priv, dev_priv->rps.max_freq)); + seq_printf(m, " idle:%d, efficient:%d, boost:%d\n", + intel_gpu_freq(dev_priv, dev_priv->rps.idle_freq), + intel_gpu_freq(dev_priv, dev_priv->rps.efficient_freq), + intel_gpu_freq(dev_priv, dev_priv->rps.boost_freq)); mutex_lock(&dev->filelist_mutex); spin_lock(&dev_priv->rps.client_lock); @@ -2478,6 +2493,30 @@ static int i915_rps_boost_info(struct seq_file *m, void *data) spin_unlock(&dev_priv->rps.client_lock); mutex_unlock(&dev->filelist_mutex); + if (INTEL_GEN(dev_priv) >= 6 && + dev_priv->rps.enabled && + dev_priv->gt.active_engines) { + u32 rpupei, rpcurup; + u32 rpdownei, rpcurdown; + + intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL); + rpupei = I915_READ_FW(GEN6_RP_CUR_UP_EI) & GEN6_CURICONT_MASK; + rpcurup = I915_READ_FW(GEN6_RP_CUR_UP) & GEN6_CURBSYTAVG_MASK; + rpdownei = I915_READ_FW(GEN6_RP_CUR_DOWN_EI) & GEN6_CURIAVG_MASK; + rpcurdown = I915_READ_FW(GEN6_RP_CUR_DOWN) & GEN6_CURBSYTAVG_MASK; + intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL); + + seq_printf(m, "\nRPS Autotuning (current \"%s\" window):\n", + rps_power_to_str(dev_priv->rps.power)); + seq_printf(m, " Avg. up: %d%% [above threshold? %d%%]\n", + 100*rpcurup/rpupei, + dev_priv->rps.up_threshold); + seq_printf(m, " Avg. down: %d%% [below threshold? %d%%]\n", + 100*rpcurdown/rpdownei, + dev_priv->rps.down_threshold); + } else + seq_printf(m, "\nRPS Autotuning inactive\n"); + return 0; } -- 2.8.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v2] drm/i915: Show RPS autotuning thresholds along with waitboost 2016-08-14 13:28 ` [PATCH v2] " Chris Wilson @ 2016-08-14 13:58 ` kbuild test robot 2016-08-15 8:27 ` David Weinehall 1 sibling, 0 replies; 6+ messages in thread From: kbuild test robot @ 2016-08-14 13:58 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx, kbuild-all [-- Attachment #1: Type: text/plain, Size: 1753 bytes --] Hi Chris, [auto build test ERROR on drm-intel/for-linux-next] [also build test ERROR on v4.8-rc1 next-20160812] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Chris-Wilson/drm-i915-Show-RPS-autotuning-thresholds-along-with-waitboost/20160814-213058 base: git://anongit.freedesktop.org/drm-intel for-linux-next config: i386-randconfig-x009-201633 (attached as .config) compiler: gcc-6 (Debian 6.1.1-9) 6.1.1 20160705 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): drivers/gpu/drm/i915/i915_debugfs.c: In function 'i915_rps_boost_info': >> drivers/gpu/drm/i915/i915_debugfs.c:2468:44: error: 'struct intel_gen6_power_mgmt' has no member named 'boost_freq'; did you mean 'cur_freq'? intel_gpu_freq(dev_priv, dev_priv->rps.boost_freq)); ^ vim +2468 drivers/gpu/drm/i915/i915_debugfs.c 2462 intel_gpu_freq(dev_priv, dev_priv->rps.min_freq_softlimit), 2463 intel_gpu_freq(dev_priv, dev_priv->rps.max_freq_softlimit), 2464 intel_gpu_freq(dev_priv, dev_priv->rps.max_freq)); 2465 seq_printf(m, " idle:%d, efficient:%d, boost:%d\n", 2466 intel_gpu_freq(dev_priv, dev_priv->rps.idle_freq), 2467 intel_gpu_freq(dev_priv, dev_priv->rps.efficient_freq), > 2468 intel_gpu_freq(dev_priv, dev_priv->rps.boost_freq)); 2469 2470 mutex_lock(&dev->filelist_mutex); 2471 spin_lock(&dev_priv->rps.client_lock); --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation [-- Attachment #2: .config.gz --] [-- Type: application/octet-stream, Size: 27025 bytes --] [-- Attachment #3: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2] drm/i915: Show RPS autotuning thresholds along with waitboost 2016-08-14 13:28 ` [PATCH v2] " Chris Wilson 2016-08-14 13:58 ` kbuild test robot @ 2016-08-15 8:27 ` David Weinehall 1 sibling, 0 replies; 6+ messages in thread From: David Weinehall @ 2016-08-15 8:27 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx On Sun, Aug 14, 2016 at 02:28:56PM +0100, Chris Wilson wrote: > For convenience when debugging user issues show the autotuning > RPS parameters in debugfs/i915_rps_boost_info. > > v2: Refine the presentation > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > Cc: fritsch@kodi.tv Looks good to me (well, it doesn't, I hate having things on the same line as the case statement, but that's a personal opinion), compiles and works as it should. Reviewed-by: David Weinehall <david.weinehall@linux.intel.com> > --- > drivers/gpu/drm/i915/i915_debugfs.c | 43 +++++++++++++++++++++++++++++++++++-- > 1 file changed, 41 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c > index c461072da142..8d302906d768 100644 > --- a/drivers/gpu/drm/i915/i915_debugfs.c > +++ b/drivers/gpu/drm/i915/i915_debugfs.c > @@ -2441,6 +2441,16 @@ static int count_irq_waiters(struct drm_i915_private *i915) > return count; > } > > +static const char *rps_power_to_str(int power) > +{ > + switch (power) { > + default: return "unknown"; > + case LOW_POWER: return "low power"; > + case BETWEEN: return "mixed"; > + case HIGH_POWER: return "high power"; > + } > +} > + > static int i915_rps_boost_info(struct seq_file *m, void *data) > { > struct drm_info_node *node = m->private; > @@ -2452,12 +2462,17 @@ static int i915_rps_boost_info(struct seq_file *m, void *data) > seq_printf(m, "GPU busy? %s [%x]\n", > yesno(dev_priv->gt.awake), dev_priv->gt.active_engines); > seq_printf(m, "CPU waiting? %d\n", count_irq_waiters(dev_priv)); > - seq_printf(m, "Frequency requested %d; min hard:%d, soft:%d; max soft:%d, hard:%d\n", > - intel_gpu_freq(dev_priv, dev_priv->rps.cur_freq), > + seq_printf(m, "Frequency requested %d\n", > + intel_gpu_freq(dev_priv, dev_priv->rps.cur_freq)); > + seq_printf(m, " min hard:%d, soft:%d; max soft:%d, hard:%d\n", > intel_gpu_freq(dev_priv, dev_priv->rps.min_freq), > intel_gpu_freq(dev_priv, dev_priv->rps.min_freq_softlimit), > intel_gpu_freq(dev_priv, dev_priv->rps.max_freq_softlimit), > intel_gpu_freq(dev_priv, dev_priv->rps.max_freq)); > + seq_printf(m, " idle:%d, efficient:%d, boost:%d\n", > + intel_gpu_freq(dev_priv, dev_priv->rps.idle_freq), > + intel_gpu_freq(dev_priv, dev_priv->rps.efficient_freq), > + intel_gpu_freq(dev_priv, dev_priv->rps.boost_freq)); > > mutex_lock(&dev->filelist_mutex); > spin_lock(&dev_priv->rps.client_lock); > @@ -2478,6 +2493,30 @@ static int i915_rps_boost_info(struct seq_file *m, void *data) > spin_unlock(&dev_priv->rps.client_lock); > mutex_unlock(&dev->filelist_mutex); > > + if (INTEL_GEN(dev_priv) >= 6 && > + dev_priv->rps.enabled && > + dev_priv->gt.active_engines) { > + u32 rpupei, rpcurup; > + u32 rpdownei, rpcurdown; > + > + intel_uncore_forcewake_get(dev_priv, FORCEWAKE_ALL); > + rpupei = I915_READ_FW(GEN6_RP_CUR_UP_EI) & GEN6_CURICONT_MASK; > + rpcurup = I915_READ_FW(GEN6_RP_CUR_UP) & GEN6_CURBSYTAVG_MASK; > + rpdownei = I915_READ_FW(GEN6_RP_CUR_DOWN_EI) & GEN6_CURIAVG_MASK; > + rpcurdown = I915_READ_FW(GEN6_RP_CUR_DOWN) & GEN6_CURBSYTAVG_MASK; > + intel_uncore_forcewake_put(dev_priv, FORCEWAKE_ALL); > + > + seq_printf(m, "\nRPS Autotuning (current \"%s\" window):\n", > + rps_power_to_str(dev_priv->rps.power)); > + seq_printf(m, " Avg. up: %d%% [above threshold? %d%%]\n", > + 100*rpcurup/rpupei, > + dev_priv->rps.up_threshold); > + seq_printf(m, " Avg. down: %d%% [below threshold? %d%%]\n", > + 100*rpcurdown/rpdownei, > + dev_priv->rps.down_threshold); > + } else > + seq_printf(m, "\nRPS Autotuning inactive\n"); > + > return 0; > } > > -- > 2.8.1 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 6+ messages in thread
* ✗ Ro.CI.BAT: failure for drm/i915: Show RPS autotuning thresholds along with waitboost (rev2) 2016-08-14 8:52 [PATCH] drm/i915: Show RPS autotuning thresholds along with waitboost Chris Wilson 2016-08-14 9:21 ` ✗ Ro.CI.BAT: failure for " Patchwork 2016-08-14 13:28 ` [PATCH v2] " Chris Wilson @ 2016-08-14 13:52 ` Patchwork 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2016-08-14 13:52 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915: Show RPS autotuning thresholds along with waitboost (rev2) URL : https://patchwork.freedesktop.org/series/11063/ State : failure == Summary == Series 11063v2 drm/i915: Show RPS autotuning thresholds along with waitboost http://patchwork.freedesktop.org/api/1.0/series/11063/revisions/2/mbox Test gem_exec_suspend: Subgroup basic-s3: pass -> INCOMPLETE (fi-hsw-i7-4770k) Test kms_cursor_legacy: Subgroup basic-cursor-vs-flip-varying-size: fail -> PASS (ro-ilk1-i5-650) Subgroup basic-flip-vs-cursor-legacy: pass -> FAIL (ro-bdw-i5-5250u) Subgroup basic-flip-vs-cursor-varying-size: fail -> PASS (ro-byt-n2820) pass -> DMESG-FAIL (fi-skl-i7-6700k) Test kms_pipe_crc_basic: Subgroup suspend-read-crc-pipe-a: dmesg-warn -> PASS (ro-bdw-i7-5600u) fi-hsw-i7-4770k total:107 pass:91 dwarn:0 dfail:0 fail:0 skip:15 fi-kbl-qkkr total:244 pass:185 dwarn:28 dfail:1 fail:3 skip:27 fi-skl-i7-6700k total:244 pass:208 dwarn:4 dfail:2 fail:2 skip:28 fi-snb-i7-2600 total:244 pass:202 dwarn:0 dfail:0 fail:0 skip:42 ro-bdw-i5-5250u total:240 pass:219 dwarn:2 dfail:0 fail:1 skip:18 ro-bdw-i7-5600u total:240 pass:207 dwarn:0 dfail:0 fail:1 skip:32 ro-bsw-n3050 total:240 pass:194 dwarn:0 dfail:0 fail:4 skip:42 ro-byt-n2820 total:240 pass:198 dwarn:0 dfail:0 fail:2 skip:40 ro-hsw-i3-4010u total:240 pass:214 dwarn:0 dfail:0 fail:0 skip:26 ro-hsw-i7-4770r total:240 pass:185 dwarn:0 dfail:0 fail:0 skip:55 ro-ilk1-i5-650 total:235 pass:174 dwarn:0 dfail:0 fail:1 skip:60 ro-ivb-i7-3770 total:240 pass:205 dwarn:0 dfail:0 fail:0 skip:35 ro-ivb2-i7-3770 total:240 pass:209 dwarn:0 dfail:0 fail:0 skip:31 ro-skl3-i5-6260u total:240 pass:222 dwarn:0 dfail:0 fail:4 skip:14 Results at /archive/results/CI_IGT_test/RO_Patchwork_1863/ 3612906 drm-intel-nightly: 2016y-08m-12d-15h-08m-02s UTC integration manifest cc82745 drm/i915: Show RPS autotuning thresholds along with waitboost _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2016-08-15 8:27 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-08-14 8:52 [PATCH] drm/i915: Show RPS autotuning thresholds along with waitboost Chris Wilson 2016-08-14 9:21 ` ✗ Ro.CI.BAT: failure for " Patchwork 2016-08-14 13:28 ` [PATCH v2] " Chris Wilson 2016-08-14 13:58 ` kbuild test robot 2016-08-15 8:27 ` David Weinehall 2016-08-14 13:52 ` ✗ Ro.CI.BAT: failure for drm/i915: Show RPS autotuning thresholds along with waitboost (rev2) Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox