* [PATCH] drm/i915/skl: Fix DMC load on Skylake J0 and K0
@ 2016-01-28 23:19 Mat Martineau
2016-01-28 23:26 ` Vivi, Rodrigo
2016-01-29 11:30 ` ✗ Fi.CI.BAT: failure for " Patchwork
0 siblings, 2 replies; 5+ messages in thread
From: Mat Martineau @ 2016-01-28 23:19 UTC (permalink / raw)
To: intel-gfx; +Cc: Rodrigo Vivi
The driver does not load firmware for unknown steppings, so these new
steppings must be added to the list.
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
---
drivers/gpu/drm/i915/intel_csr.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_csr.c b/drivers/gpu/drm/i915/intel_csr.c
index 9bb63a8..450bab7 100644
--- a/drivers/gpu/drm/i915/intel_csr.c
+++ b/drivers/gpu/drm/i915/intel_csr.c
@@ -177,7 +177,8 @@ static const struct stepping_info kbl_stepping_info[] = {
static const struct stepping_info skl_stepping_info[] = {
{'A', '0'}, {'B', '0'}, {'C', '0'},
{'D', '0'}, {'E', '0'}, {'F', '0'},
- {'G', '0'}, {'H', '0'}, {'I', '0'}
+ {'G', '0'}, {'H', '0'}, {'I', '0'},
+ {'J', '0'}, {'K', '0'}
};
static const struct stepping_info bxt_stepping_info[] = {
--
2.7.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] drm/i915/skl: Fix DMC load on Skylake J0 and K0
2016-01-28 23:19 [PATCH] drm/i915/skl: Fix DMC load on Skylake J0 and K0 Mat Martineau
@ 2016-01-28 23:26 ` Vivi, Rodrigo
2016-02-01 16:01 ` Mat Martineau
2016-01-29 11:30 ` ✗ Fi.CI.BAT: failure for " Patchwork
1 sibling, 1 reply; 5+ messages in thread
From: Vivi, Rodrigo @ 2016-01-28 23:26 UTC (permalink / raw)
To: intel-gfx@lists.freedesktop.org,
mathew.j.martineau@linux.intel.com
First of all:
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
I've checked with DMC folks that DMC 1.23 that we are currently using
and the following releases support J0 and K0.
With this patch we are covering all SKL steppings we know so far, but
besides being concern with new steppings appearing at any moment I'm
mostly concerned about KBL where I just saw a KBL revid=8 and we were
considering revid=0 as KBL H0. So I'm asking myself if we do have
better ways of handling this and preferably killing this table.
In case someone have a good idea please let me know.
But for now we need to move fast with this patch.
Thanks,
Rodrigo.
On Thu, 2016-01-28 at 15:19 -0800, Mat Martineau wrote:
> The driver does not load firmware for unknown steppings, so these new
> steppings must be added to the list.
>
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
> ---
> drivers/gpu/drm/i915/intel_csr.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_csr.c
> b/drivers/gpu/drm/i915/intel_csr.c
> index 9bb63a8..450bab7 100644
> --- a/drivers/gpu/drm/i915/intel_csr.c
> +++ b/drivers/gpu/drm/i915/intel_csr.c
> @@ -177,7 +177,8 @@ static const struct stepping_info
> kbl_stepping_info[] = {
> static const struct stepping_info skl_stepping_info[] = {
> {'A', '0'}, {'B', '0'}, {'C', '0'},
> {'D', '0'}, {'E', '0'}, {'F', '0'},
> - {'G', '0'}, {'H', '0'}, {'I', '0'}
> + {'G', '0'}, {'H', '0'}, {'I', '0'},
> + {'J', '0'}, {'K', '0'}
> };
>
> static const struct stepping_info bxt_stepping_info[] = {
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/i915/skl: Fix DMC load on Skylake J0 and K0
2016-01-28 23:19 [PATCH] drm/i915/skl: Fix DMC load on Skylake J0 and K0 Mat Martineau
2016-01-28 23:26 ` Vivi, Rodrigo
@ 2016-01-29 11:30 ` Patchwork
1 sibling, 0 replies; 5+ messages in thread
From: Patchwork @ 2016-01-29 11:30 UTC (permalink / raw)
To: Mat Martineau; +Cc: intel-gfx
== Summary ==
Series 2908v1 drm/i915/skl: Fix DMC load on Skylake J0 and K0
http://patchwork.freedesktop.org/api/1.0/series/2908/revisions/1/mbox/
Test kms_pipe_crc_basic:
Subgroup nonblocking-crc-pipe-a:
skip -> PASS (byt-nuc)
bdw-nuci7 total:156 pass:147 dwarn:0 dfail:0 fail:0 skip:9
bdw-ultra total:159 pass:147 dwarn:0 dfail:0 fail:0 skip:12
bsw-nuc-2 total:159 pass:129 dwarn:0 dfail:0 fail:0 skip:30
byt-nuc total:159 pass:136 dwarn:0 dfail:0 fail:0 skip:23
hsw-brixbox total:159 pass:146 dwarn:0 dfail:0 fail:0 skip:13
hsw-gt2 total:159 pass:149 dwarn:0 dfail:0 fail:0 skip:10
ilk-hp8440p total:159 pass:111 dwarn:0 dfail:0 fail:0 skip:48
skl-i5k-2 total:159 pass:144 dwarn:1 dfail:0 fail:0 skip:14
snb-dellxps total:159 pass:137 dwarn:0 dfail:0 fail:0 skip:22
snb-x220t total:159 pass:137 dwarn:0 dfail:0 fail:1 skip:21
HANGED ivb-t430s in Patchwork_1317/ivb-t430s/tests/0.json:igt@gem_mmap_gtt@basic-short Patchwork_1317/ivb-t430s/tests/10.json:igt@gem_sync@basic-bsd2 Patchwork_1317/ivb-t430s/tests/11.json:igt@gem_sync@basic-bsd1 Patchwork_1317/ivb-t430s/tests/12.json:igt@gem_tiled_blits@basic Patchwork_1317/ivb-t430s/tests/13.json:igt@gem_flink_basic@double-flink Patchwork_1317/ivb-t430s/tests/14.json:igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling Patchwork_1317/ivb-t430s/tests/15.json:igt@gem_ringfill@basic-default Patchwork_1317/ivb-t430s/tests/16.json:igt@gem_storedw_loop@basic-default Patchwork_1317/ivb-t430s/tests/17.json:igt@gem_mmap_gtt@basic-write-gtt-no-prefault Patchwork_1317/ivb-t430s/tests/18.json:igt@pm_backlight@basic-brightness Patchwork_1317/ivb-t430s/tests/19.json:igt@kms_flip@basic-flip-vs-wf_vblank Patchwork_1317/ivb-t430s/tests/1.json:igt@gem_tiled_fence_blits@basic Patchwork_1317/ivb-t430s/tests/20.json:igt@gem_ctx_param_basic@invalid-size-get Patchwork_1317/ivb-t430s/tes
ts/21.json:igt@gem_storedw_loop@basic-render Patchwork_1317/ivb-t430s/tests/22.json:igt@kms_pipe_crc_basic@read-crc-pipe-c-frame-sequence Patchwork_1317/ivb-t430s/tests/23.json:igt@gem_exec_basic@basic-vebox Patchwork_1317/ivb-t430s/tests/24.json:igt@kms_pipe_crc_basic@nonblocking-crc-pipe-c-frame-sequence Patchwork_1317/ivb-t430s/tests/25.json:igt@kms_pipe_crc_basic@bad-source Patchwork_1317/ivb-t430s/tests/26.json:igt@kms_pipe_crc_basic@hang-read-crc-pipe-c Patchwork_1317/ivb-t430s/tests/27.json:igt@kms_pipe_crc_basic@hang-read-crc-pipe-b Patchwork_1317/ivb-t430s/tests/28.json:igt@kms_pipe_crc_basic@hang-read-crc-pipe-a Patchwork_1317/ivb-t430s/tests/29.json:igt@kms_force_connector_basic@force-connector-state Patchwork_1317/ivb-t430s/tests/2.json:igt@kms_pipe_crc_basic@read-crc-pipe-a Patchwork_1317/ivb-t430s/tests/30.json:igt@gem_ctx_exec@basic Patchwork_1317/ivb-t430s/tests/31.json:igt@gem_mmap@basic Patchwork_1317/ivb-t430s/tests/32.json:igt@prime_self_import@basic-with_one_bo
Patchwork_1317/ivb-t430s/tests/33.json:igt@kms_addfb_basic@addfb25-bad-modifier Patchwork_1317/ivb-t430s/tests/34.json:igt@gem_mmap_gtt@basic-read-write Patchwork_1317/ivb-t430s/tests/35.json:igt@gem_mmap_gtt@basic-write-cpu-read-gtt Patchwork_1317/ivb-t430s/tests/36.json:igt@gem_mmap_gtt@basic Patchwork_1317/ivb-t430s/tests/37.json:igt@gem_flink_basic@bad-flink Patchwork_1317/ivb-t430s/tests/38.json:igt@gem_basic@create-fd-close Patchwork_1317/ivb-t430s/tests/39.json:igt@kms_flip@basic-flip-vs-dpms Patchwork_1317/ivb-t430s/tests/3.json:igt@gem_ctx_param_basic@root-set Patchwork_1317/ivb-t430s/tests/40.json:igt@gem_ctx_param_basic@invalid-size-set Patchwork_1317/ivb-t430s/tests/41.json:igt@gem_exec_basic@basic-bsd2 Patchwork_1317/ivb-t430s/tests/42.json:igt@gem_exec_basic@basic-bsd1 Patchwork_1317/ivb-t430s/tests/43.json:igt@kms_addfb_basic@addfb25-x-tiled-mismatch Patchwork_1317/ivb-t430s/tests/44.json:igt@prime_self_import@basic-llseek-size Patchwork_1317/ivb-t430s/tests/45.json:i
gt@drv_module_reload_basic Patchwork_1317/ivb-t430s/tests/46.json:igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b Patchwork_1317/ivb-t430s/tests/47.json:igt@kms_pipe_crc_basic@nonblocking-crc-pipe-c Patchwork_1317/ivb-t430s/tests/48.json:igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a Patchwork_1317/ivb-t430s/tests/49.json:igt@gem_exec_parse@basic-allowed Patchwork_1317/ivb-t430s/tests/4.json:igt@kms_addfb_basic@bo-too-small Patchwork_1317/ivb-t430s/tests/50.json:igt@kms_addfb_basic@framebuffer-vs-set-tiling Patchwork_1317/ivb-t430s/tests/51.json:igt@prime_self_import@basic-with_fd_dup Patchwork_1317/ivb-t430s/tests/52.json:igt@gem_mmap_gtt@basic-write-no-prefault Patchwork_1317/ivb-t430s/tests/53.json:igt@gem_storedw_loop@basic-bsd2 Patchwork_1317/ivb-t430s/tests/54.json:igt@gem_sync@basic-blt Patchwork_1317/ivb-t430s/tests/55.json:igt@gem_storedw_loop@basic-bsd1 Patchwork_1317/ivb-t430s/tests/56.json:igt@gem_flink_basic@bad-open Patchwork_1317/ivb-t430s/tests/57.json:igt@gem_exec_basi
c@basic-bsd Patchwork_1317/ivb-t430s/tests/58.json:igt@kms_addfb_basic@addfb25-y-tiled Patchwork_1317/ivb-t430s/tests/59.json:igt@gem_mmap_gtt@basic-write-read-distinct Patchwork_1317/ivb-t430s/tests/5.json:igt@gem_mmap@basic-small-bo Patchwork_1317/ivb-t430s/tests/60.json:igt@kms_pipe_crc_basic@read-crc-pipe-b-frame-sequence Patchwork_1317/ivb-t430s/tests/61.json:igt@kms_force_connector_basic@prune-stale-modes Patchwork_1317/ivb-t430s/tests/62.json:igt@kms_pipe_crc_basic@bad-nb-words-3 Patchwork_1317/ivb-t430s/tests/63.json:igt@kms_pipe_crc_basic@bad-nb-words-1 Patchwork_1317/ivb-t430s/tests/64.json:igt@pm_rpm@basic-rte Patchwork_1317/ivb-t430s/tests/65.json:igt@gem_ctx_param_basic@non-root-set Patchwork_1317/ivb-t430s/tests/66.json:igt@kms_addfb_basic@bad-pitch-65536 Patchwork_1317/ivb-t430s/tests/67.json:igt@kms_addfb_basic@bad-pitch-128 Patchwork_1317/ivb-t430s/tests/68.json:igt@gem_storedw_loop@basic-vebox Patchwork_1317/ivb-t430s/tests/69.json:igt@gem_ctx_param_basic@root-set-
no-zeromap-enabled Patchwork_1317/ivb-t430s/tests/6.json:igt@kms_addfb_basic@basic-x-tiled Patchwork_1317/ivb-t430s/tests/70.json:igt@kms_psr_sink_crc@psr_basic Patchwork_1317/ivb-t430s/tests/71.json:igt@core_prop_blob@basic Patchwork_1317/ivb-t430s/tests/72.json:igt@gem_linear_blits@basic Patchwork_1317/ivb-t430s/tests/73.json:igt@gem_mmap_gtt@basic-small-bo Patchwork_1317/ivb-t430s/tests/74.json:igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b-frame-sequence Patchwork_1317/ivb-t430s/tests/75.json:igt@kms_addfb_basic@tile-pitch-mismatch Patchwork_1317/ivb-t430s/tests/76.json:igt@gem_pwrite@basic Patchwork_1317/ivb-t430s/tests/77.json:igt@gem_ctx_param_basic@basic-default Patchwork_1317/ivb-t430s/tests/78.json:igt@kms_force_connector_basic@force-edid Patchwork_1317/ivb-t430s/tests/79.json:igt@kms_sink_crc_basic Patchwork_1317/ivb-t430s/tests/7.json:igt@gem_mmap_gtt@basic-read-no-prefault Patchwork_1317/ivb-t430s/tests/80.json:igt@gem_storedw_loop@basic-bsd Patchwork_1317/ivb-t430s/test
s/81.json:igt@gem_mmap_gtt@basic-read-write-distinct Patchwork_1317/ivb-t430s/tests/82.json:igt@gem_mmap_gtt@basic-small-copy Patchwork_1317/ivb-t430s/tests/83.json:igt@kms_addfb_basic@unused-handle Patchwork_1317/ivb-t430s/tests/84.json:igt@kms_addfb_basic@basic-y-tiled Patchwork_1317/ivb-t430s/tests/85.json:igt@gem_sync@basic-default Patchwork_1317/ivb-t430s/tests/86.json:igt@kms_addfb_basic@bad-pitch-0 Patchwork_1317/ivb-t430s/tests/87.json:igt@pm_rpm@basic-pci-d3-state Patchwork_1317/ivb-t430s/tests/88.json:igt@gem_render_tiled_blits@basic Patchwork_1317/ivb-t430s/tests/89.json:igt@drv_getparams_basic@basic-subslice-total Patchwork_1317/ivb-t430s/tests/8.json:igt@gem_ctx_basic Patchwork_1317/ivb-t430s/tests/90.json:igt@gem_tiled_pread_basic Patchwork_1317/ivb-t430s/tests/91.json:igt@kms_addfb_basic@unused-modifier Patchwork_1317/ivb-t430s/tests/92.json:igt@kms_addfb_basic@addfb25-y-tiled-small Patchwork_1317/ivb-t430s/tests/93.json:igt@kms_addfb_basic@bad-pitch-32 Patchwork_1317
/ivb-t430s/tests/94.json:igt@gem_mmap_gtt@basic-small-bo-tiledx Patchwork_1317/ivb-t430s/tests/9.json:igt@gem_mmap_gtt@basic-write-read
Results at /archive/results/CI_IGT_test/Patchwork_1317/
5de97b25e5f3c5a63ee243a9d3b22d30792f7d3e drm-intel-nightly: 2016y-01m-29d-07h-32m-09s UTC integration manifest
a7bde9039cb290e37dded710e3330b2586212bba drm/i915/skl: Fix DMC load on Skylake J0 and K0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] drm/i915/skl: Fix DMC load on Skylake J0 and K0
2016-01-28 23:26 ` Vivi, Rodrigo
@ 2016-02-01 16:01 ` Mat Martineau
2016-02-01 17:00 ` Vivi, Rodrigo
0 siblings, 1 reply; 5+ messages in thread
From: Mat Martineau @ 2016-02-01 16:01 UTC (permalink / raw)
To: Vivi, Rodrigo, daniel.vetter; +Cc: intel-gfx@lists.freedesktop.org
Rodrigo and Daniel -
On Thu, 28 Jan 2016, Vivi, Rodrigo wrote:
>
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
>
> I've checked with DMC folks that DMC 1.23 that we are currently using
> and the following releases support J0 and K0.
>
> With this patch we are covering all SKL steppings we know so far, but
> besides being concern with new steppings appearing at any moment I'm
> mostly concerned about KBL where I just saw a KBL revid=8 and we were
> considering revid=0 as KBL H0. So I'm asking myself if we do have
> better ways of handling this and preferably killing this table.
>
> In case someone have a good idea please let me know.
>
> But for now we need to move fast with this patch.
Is this patch ready to merge?
Thanks,
Mat
> On Thu, 2016-01-28 at 15:19 -0800, Mat Martineau wrote:
>> The driver does not load firmware for unknown steppings, so these new
>> steppings must be added to the list.
>>
>> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
>> Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
>> ---
>> drivers/gpu/drm/i915/intel_csr.c | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/intel_csr.c
>> b/drivers/gpu/drm/i915/intel_csr.c
>> index 9bb63a8..450bab7 100644
>> --- a/drivers/gpu/drm/i915/intel_csr.c
>> +++ b/drivers/gpu/drm/i915/intel_csr.c
>> @@ -177,7 +177,8 @@ static const struct stepping_info
>> kbl_stepping_info[] = {
>> static const struct stepping_info skl_stepping_info[] = {
>> {'A', '0'}, {'B', '0'}, {'C', '0'},
>> {'D', '0'}, {'E', '0'}, {'F', '0'},
>> - {'G', '0'}, {'H', '0'}, {'I', '0'}
>> + {'G', '0'}, {'H', '0'}, {'I', '0'},
>> + {'J', '0'}, {'K', '0'}
>> };
>>
>> static const struct stepping_info bxt_stepping_info[] = {
--
Mat Martineau
Intel OTC
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] drm/i915/skl: Fix DMC load on Skylake J0 and K0
2016-02-01 16:01 ` Mat Martineau
@ 2016-02-01 17:00 ` Vivi, Rodrigo
0 siblings, 0 replies; 5+ messages in thread
From: Vivi, Rodrigo @ 2016-02-01 17:00 UTC (permalink / raw)
To: mathew.j.martineau@linux.intel.com, Vetter, Daniel
Cc: intel-gfx@lists.freedesktop.org
On Mon, 2016-02-01 at 08:01 -0800, Mat Martineau wrote:
> Rodrigo and Daniel -
>
> On Thu, 28 Jan 2016, Vivi, Rodrigo wrote:
>
> >
> > Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> >
> > I've checked with DMC folks that DMC 1.23 that we are currently
> > using
> > and the following releases support J0 and K0.
> >
> > With this patch we are covering all SKL steppings we know so far,
> > but
> > besides being concern with new steppings appearing at any moment
> > I'm
> > mostly concerned about KBL where I just saw a KBL revid=8 and we
> > were
> > considering revid=0 as KBL H0. So I'm asking myself if we do have
> > better ways of handling this and preferably killing this table.
> >
> > In case someone have a good idea please let me know.
> >
> > But for now we need to move fast with this patch.
>
>
> Is this patch ready to merge?
I just merged to -dinq.
Thanks,
Rodrigo.
>
> Thanks,
> Mat
>
>
> > On Thu, 2016-01-28 at 15:19 -0800, Mat Martineau wrote:
> > > The driver does not load firmware for unknown steppings, so these
> > > new
> > > steppings must be added to the list.
> > >
> > > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
> > > ---
> > > drivers/gpu/drm/i915/intel_csr.c | 3 ++-
> > > 1 file changed, 2 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/intel_csr.c
> > > b/drivers/gpu/drm/i915/intel_csr.c
> > > index 9bb63a8..450bab7 100644
> > > --- a/drivers/gpu/drm/i915/intel_csr.c
> > > +++ b/drivers/gpu/drm/i915/intel_csr.c
> > > @@ -177,7 +177,8 @@ static const struct stepping_info
> > > kbl_stepping_info[] = {
> > > static const struct stepping_info skl_stepping_info[] = {
> > > {'A', '0'}, {'B', '0'}, {'C', '0'},
> > > {'D', '0'}, {'E', '0'}, {'F', '0'},
> > > - {'G', '0'}, {'H', '0'}, {'I', '0'}
> > > + {'G', '0'}, {'H', '0'}, {'I', '0'},
> > > + {'J', '0'}, {'K', '0'}
> > > };
> > >
> > > static const struct stepping_info bxt_stepping_info[] = {
>
> --
> Mat Martineau
> Intel OTC
>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-02-01 17:01 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-28 23:19 [PATCH] drm/i915/skl: Fix DMC load on Skylake J0 and K0 Mat Martineau
2016-01-28 23:26 ` Vivi, Rodrigo
2016-02-01 16:01 ` Mat Martineau
2016-02-01 17:00 ` Vivi, Rodrigo
2016-01-29 11:30 ` ✗ Fi.CI.BAT: failure for " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).