* [PATCH] drm/i195/bxt: Add A1 stepping for Broxton @ 2015-03-20 9:29 Nick Hoath 2015-03-20 17:14 ` shuang.he 2015-04-29 14:35 ` Imre Deak 0 siblings, 2 replies; 8+ messages in thread From: Nick Hoath @ 2015-03-20 9:29 UTC (permalink / raw) To: intel-gfx This stepping isn't listed separately in the specs, so needs confirmation. Signed-off-by: Nick Hoath <nicholas.hoath@intel.com> --- drivers/gpu/drm/i915/i915_drv.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index eec271a..68fb41a 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h @@ -2329,6 +2329,7 @@ struct drm_i915_cmd_table { #define SKL_REVID_E0 (0x4) #define BXT_REVID_A0 (0x0) +#define BXT_REVID_A1 (0x1) #define BXT_REVID_B0 (0x3) #define BXT_REVID_C0 (0x6) -- 2.1.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i195/bxt: Add A1 stepping for Broxton 2015-03-20 9:29 [PATCH] drm/i195/bxt: Add A1 stepping for Broxton Nick Hoath @ 2015-03-20 17:14 ` shuang.he 2015-03-20 19:17 ` Jesse Barnes 2015-04-29 14:35 ` Imre Deak 1 sibling, 1 reply; 8+ messages in thread From: shuang.he @ 2015-03-20 17:14 UTC (permalink / raw) To: shuang.he, ethan.gao, intel-gfx, nicholas.hoath Tested-By: PRC QA PRTS (Patch Regression Test System Contact: shuang.he@intel.com) Task id: 6016 -------------------------------------Summary------------------------------------- Platform Delta drm-intel-nightly Series Applied PNV -2 274/274 272/274 ILK 303/303 303/303 SNB 303/303 303/303 IVB -2 342/342 340/342 BYT 287/287 287/287 HSW 362/362 362/362 BDW 308/308 308/308 -------------------------------------Detailed------------------------------------- Platform Test drm-intel-nightly Series Applied *PNV igt_gem_userptr_blits_minor-sync-interruptible PASS(2) DMESG_WARN(1)PASS(1) *PNV igt_gen3_render_linear_blits PASS(3) CRASH(1)PASS(1) IVB igt_gem_pwrite_pread_snooped-copy-performance DMESG_WARN(1)PASS(3) DMESG_WARN(1)PASS(1) *IVB igt_gem_storedw_batches_loop_secure-dispatch PASS(3) DMESG_WARN(1)PASS(1) Note: You need to pay more attention to line start with '*' _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i195/bxt: Add A1 stepping for Broxton 2015-03-20 17:14 ` shuang.he @ 2015-03-20 19:17 ` Jesse Barnes 2015-03-21 1:20 ` He, Shuang 0 siblings, 1 reply; 8+ messages in thread From: Jesse Barnes @ 2015-03-20 19:17 UTC (permalink / raw) To: shuang.he, ethan.gao, intel-gfx, nicholas.hoath On 03/20/2015 10:14 AM, shuang.he@intel.com wrote: > Tested-By: PRC QA PRTS (Patch Regression Test System Contact: shuang.he@intel.com) > Task id: 6016 > -------------------------------------Summary------------------------------------- > Platform Delta drm-intel-nightly Series Applied > PNV -2 274/274 272/274 > ILK 303/303 303/303 > SNB 303/303 303/303 > IVB -2 342/342 340/342 > BYT 287/287 287/287 > HSW 362/362 362/362 > BDW 308/308 308/308 > -------------------------------------Detailed------------------------------------- > Platform Test drm-intel-nightly Series Applied > *PNV igt_gem_userptr_blits_minor-sync-interruptible PASS(2) DMESG_WARN(1)PASS(1) > *PNV igt_gen3_render_linear_blits PASS(3) CRASH(1)PASS(1) > IVB igt_gem_pwrite_pread_snooped-copy-performance DMESG_WARN(1)PASS(3) DMESG_WARN(1)PASS(1) > *IVB igt_gem_storedw_batches_loop_secure-dispatch PASS(3) DMESG_WARN(1)PASS(1) > Note: You need to pay more attention to line start with '*' I wonder what these warnings actually are... I've been seeing the userptr_blits tests on PNV trigger warnings in a lot of PRTS results lately, and it must be intermittent since this patch would have no effect on PNV. Shuang, when do you think you'll be able to attach the dmesg snippets from failures like these to the msgs? Would make things easier to triage at least. And do we have a bug open? I don't see this particular issue listed in the igt failures at bugs.fdo, but it could be a dupe with some other warning there. Thanks, Jesse _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i195/bxt: Add A1 stepping for Broxton 2015-03-20 19:17 ` Jesse Barnes @ 2015-03-21 1:20 ` He, Shuang 0 siblings, 0 replies; 8+ messages in thread From: He, Shuang @ 2015-03-21 1:20 UTC (permalink / raw) To: Jesse Barnes, Gao, Ethan, intel-gfx@lists.freedesktop.org, Hoath, Nicholas > -----Original Message----- > From: Jesse Barnes [mailto:jbarnes@virtuousgeek.org] > Sent: Saturday, March 21, 2015 3:17 AM > To: He, Shuang; Gao, Ethan; intel-gfx@lists.freedesktop.org; Hoath, Nicholas > Subject: Re: [Intel-gfx] [PATCH] drm/i195/bxt: Add A1 stepping for Broxton > > On 03/20/2015 10:14 AM, shuang.he@intel.com wrote: > > Tested-By: PRC QA PRTS (Patch Regression Test System Contact: > shuang.he@intel.com) > > Task id: 6016 > > -------------------------------------Summary------------------------------------- > > Platform Delta drm-intel-nightly Series Applied > > PNV -2 274/274 272/274 > > ILK 303/303 303/303 > > SNB 303/303 303/303 > > IVB -2 342/342 340/342 > > BYT 287/287 287/287 > > HSW 362/362 362/362 > > BDW 308/308 308/308 > > -------------------------------------Detailed------------------------------------- > > Platform Test drm-intel-nightly Series Applied > > *PNV igt_gem_userptr_blits_minor-sync-interruptible PASS(2) > DMESG_WARN(1)PASS(1) > > *PNV igt_gen3_render_linear_blits PASS(3) CRASH(1)PASS(1) > > IVB igt_gem_pwrite_pread_snooped-copy-performance > DMESG_WARN(1)PASS(3) DMESG_WARN(1)PASS(1) > > *IVB igt_gem_storedw_batches_loop_secure-dispatch PASS(3) > DMESG_WARN(1)PASS(1) > > Note: You need to pay more attention to line start with '*' > > I wonder what these warnings actually are... I've been seeing the > userptr_blits tests on PNV trigger warnings in a lot of PRTS results > lately, and it must be intermittent since this patch would have no > effect on PNV. > > Shuang, when do you think you'll be able to attach the dmesg snippets > from failures like these to the msgs? Would make things easier to > triage at least. [He, Shuang] yeah, it makes sense, we will see how we can improve this > > And do we have a bug open? I don't see this particular issue listed in > the igt failures at bugs.fdo, but it could be a dupe with some other > warning there. [He, Shuang] I'll forward this to QA guys working on kernel validation, see if they already have this tracked Thanks --Shuang > > Thanks, > Jesse _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i195/bxt: Add A1 stepping for Broxton 2015-03-20 9:29 [PATCH] drm/i195/bxt: Add A1 stepping for Broxton Nick Hoath 2015-03-20 17:14 ` shuang.he @ 2015-04-29 14:35 ` Imre Deak 2015-05-05 14:20 ` Nick Hoath 1 sibling, 1 reply; 8+ messages in thread From: Imre Deak @ 2015-04-29 14:35 UTC (permalink / raw) To: Nick Hoath; +Cc: intel-gfx On pe, 2015-03-20 at 09:29 +0000, Nick Hoath wrote: > This stepping isn't listed separately in the specs, so needs confirmation. > > Signed-off-by: Nick Hoath <nicholas.hoath@intel.com> > --- > drivers/gpu/drm/i915/i915_drv.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h > index eec271a..68fb41a 100644 > --- a/drivers/gpu/drm/i915/i915_drv.h > +++ b/drivers/gpu/drm/i915/i915_drv.h > @@ -2329,6 +2329,7 @@ struct drm_i915_cmd_table { > #define SKL_REVID_E0 (0x4) > > #define BXT_REVID_A0 (0x0) > +#define BXT_REVID_A1 (0x1) The above mapping is for the SOC RevID, but I think for all our purposes (WAs) we should check the GT/Display RevID. The A1 GT/Display RevID doesn't seem to exist, only A0 is defined with all of 0,1,2 RevIDs mapping to A0. > #define BXT_REVID_B0 (0x3) > #define BXT_REVID_C0 (0x6) > _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i195/bxt: Add A1 stepping for Broxton 2015-04-29 14:35 ` Imre Deak @ 2015-05-05 14:20 ` Nick Hoath 2015-05-05 16:18 ` Imre Deak 0 siblings, 1 reply; 8+ messages in thread From: Nick Hoath @ 2015-05-05 14:20 UTC (permalink / raw) To: Deak, Imre; +Cc: intel-gfx@lists.freedesktop.org On 29/04/2015 15:35, Deak, Imre wrote: > On pe, 2015-03-20 at 09:29 +0000, Nick Hoath wrote: >> This stepping isn't listed separately in the specs, so needs confirmation. >> >> Signed-off-by: Nick Hoath <nicholas.hoath@intel.com> >> --- >> drivers/gpu/drm/i915/i915_drv.h | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h >> index eec271a..68fb41a 100644 >> --- a/drivers/gpu/drm/i915/i915_drv.h >> +++ b/drivers/gpu/drm/i915/i915_drv.h >> @@ -2329,6 +2329,7 @@ struct drm_i915_cmd_table { >> #define SKL_REVID_E0 (0x4) >> >> #define BXT_REVID_A0 (0x0) >> +#define BXT_REVID_A1 (0x1) > > The above mapping is for the SOC RevID, but I think for all our purposes > (WAs) we should check the GT/Display RevID. The A1 GT/Display RevID > doesn't seem to exist, only A0 is defined with all of 0,1,2 RevIDs > mapping to A0. We use the GT Device2 Revision ID for these comparisons, which does change on each SoC revision. This may map to A0 GT stepping for all the Ax SoCs, according to the specs. However, as this is a naming convention that doesn't affect the code, I suggest we stick to what I have in this patch even if it doesn't 100% reflect what's in the specs. > >> #define BXT_REVID_B0 (0x3) >> #define BXT_REVID_C0 (0x6) >> > > _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i195/bxt: Add A1 stepping for Broxton 2015-05-05 14:20 ` Nick Hoath @ 2015-05-05 16:18 ` Imre Deak 2015-05-06 16:00 ` Nick Hoath 0 siblings, 1 reply; 8+ messages in thread From: Imre Deak @ 2015-05-05 16:18 UTC (permalink / raw) To: Nick Hoath; +Cc: intel-gfx@lists.freedesktop.org On ti, 2015-05-05 at 15:20 +0100, Nick Hoath wrote: > On 29/04/2015 15:35, Deak, Imre wrote: > > On pe, 2015-03-20 at 09:29 +0000, Nick Hoath wrote: > >> This stepping isn't listed separately in the specs, so needs confirmation. > >> > >> Signed-off-by: Nick Hoath <nicholas.hoath@intel.com> > >> --- > >> drivers/gpu/drm/i915/i915_drv.h | 1 + > >> 1 file changed, 1 insertion(+) > >> > >> diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h > >> index eec271a..68fb41a 100644 > >> --- a/drivers/gpu/drm/i915/i915_drv.h > >> +++ b/drivers/gpu/drm/i915/i915_drv.h > >> @@ -2329,6 +2329,7 @@ struct drm_i915_cmd_table { > >> #define SKL_REVID_E0 (0x4) > >> > >> #define BXT_REVID_A0 (0x0) > >> +#define BXT_REVID_A1 (0x1) > > > > The above mapping is for the SOC RevID, but I think for all our purposes > > (WAs) we should check the GT/Display RevID. The A1 GT/Display RevID > > doesn't seem to exist, only A0 is defined with all of 0,1,2 RevIDs > > mapping to A0. > > We use the GT Device2 Revision ID for these comparisons, which does > change on each SoC revision. This may map to A0 GT stepping for all the > Ax SoCs, according to the specs. However, as this is a naming convention > that doesn't affect the code, I suggest we stick to what I have in this > patch even if it doesn't 100% reflect what's in the specs. Not sure about this, as I understand all the workarounds are marked with the GT stepping not the SOC stepping, even though the latter is more fine-grained. Is there any workarounds for A1? If not I'd suggest adding this macro only when we need it. --Imre > >> #define BXT_REVID_B0 (0x3) > >> #define BXT_REVID_C0 (0x6) > >> > > > > > _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i195/bxt: Add A1 stepping for Broxton 2015-05-05 16:18 ` Imre Deak @ 2015-05-06 16:00 ` Nick Hoath 0 siblings, 0 replies; 8+ messages in thread From: Nick Hoath @ 2015-05-06 16:00 UTC (permalink / raw) To: Deak, Imre; +Cc: intel-gfx@lists.freedesktop.org On 05/05/2015 17:18, Deak, Imre wrote: > On ti, 2015-05-05 at 15:20 +0100, Nick Hoath wrote: >> On 29/04/2015 15:35, Deak, Imre wrote: >>> On pe, 2015-03-20 at 09:29 +0000, Nick Hoath wrote: >>>> This stepping isn't listed separately in the specs, so needs confirmation. >>>> >>>> Signed-off-by: Nick Hoath <nicholas.hoath@intel.com> >>>> --- >>>> drivers/gpu/drm/i915/i915_drv.h | 1 + >>>> 1 file changed, 1 insertion(+) >>>> >>>> diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h >>>> index eec271a..68fb41a 100644 >>>> --- a/drivers/gpu/drm/i915/i915_drv.h >>>> +++ b/drivers/gpu/drm/i915/i915_drv.h >>>> @@ -2329,6 +2329,7 @@ struct drm_i915_cmd_table { >>>> #define SKL_REVID_E0 (0x4) >>>> >>>> #define BXT_REVID_A0 (0x0) >>>> +#define BXT_REVID_A1 (0x1) >>> >>> The above mapping is for the SOC RevID, but I think for all our purposes >>> (WAs) we should check the GT/Display RevID. The A1 GT/Display RevID >>> doesn't seem to exist, only A0 is defined with all of 0,1,2 RevIDs >>> mapping to A0. >> >> We use the GT Device2 Revision ID for these comparisons, which does >> change on each SoC revision. This may map to A0 GT stepping for all the >> Ax SoCs, according to the specs. However, as this is a naming convention >> that doesn't affect the code, I suggest we stick to what I have in this >> patch even if it doesn't 100% reflect what's in the specs. > > Not sure about this, as I understand all the workarounds are marked with > the GT stepping not the SOC stepping, even though the latter is more > fine-grained. Is there any workarounds for A1? If not I'd suggest adding > this macro only when we need it. Agreed, consider this patch currently N/A. > > --Imre > >>>> #define BXT_REVID_B0 (0x3) >>>> #define BXT_REVID_C0 (0x6) >>>> >>> >>> >> > > _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-05-06 16:00 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-03-20 9:29 [PATCH] drm/i195/bxt: Add A1 stepping for Broxton Nick Hoath 2015-03-20 17:14 ` shuang.he 2015-03-20 19:17 ` Jesse Barnes 2015-03-21 1:20 ` He, Shuang 2015-04-29 14:35 ` Imre Deak 2015-05-05 14:20 ` Nick Hoath 2015-05-05 16:18 ` Imre Deak 2015-05-06 16:00 ` Nick Hoath
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox