From mboxrd@z Thu Jan 1 00:00:00 1970 From: Francisco Jerez Subject: Re: [PATCH 3/5] drm/i915: Move Haswell registers to separate whitelist table Date: Tue, 08 Mar 2016 14:05:29 -0800 Message-ID: <87lh5sfwwm.fsf@riseup.net> References: <1457335830-30923-1-git-send-email-jordan.l.justen@intel.com> <1457335830-30923-4-git-send-email-jordan.l.justen@intel.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0245254103==" Return-path: Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) by gabe.freedesktop.org (Postfix) with ESMTPS id DFC056E78B for ; Tue, 8 Mar 2016 22:05:54 +0000 (UTC) In-Reply-To: <1457335830-30923-4-git-send-email-jordan.l.justen@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jordan Justen , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org --===============0245254103== Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Jordan Justen writes: > Now that we can whitelist registers only on Haswell, move HSW_SCRATCH1 > and HSW_ROW_CHICKEN3 into a separate Haswell only table. > > Signed-off-by: Jordan Justen > Cc: Francisco Jerez Reviewed-by: Francisco Jerez > --- > drivers/gpu/drm/i915/i915_cmd_parser.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_cmd_parser.c b/drivers/gpu/drm/i91= 5/i915_cmd_parser.c > index 46ea40b..ba01836 100644 > --- a/drivers/gpu/drm/i915/i915_cmd_parser.c > +++ b/drivers/gpu/drm/i915/i915_cmd_parser.c > @@ -472,6 +472,9 @@ static const struct drm_i915_reg_descriptor gen7_rend= er_regs[] =3D { > REG32(GEN7_L3SQCREG1), > REG32(GEN7_L3CNTLREG2), > REG32(GEN7_L3CNTLREG3), > +}; > + > +static const struct drm_i915_reg_descriptor hsw_render_regs[] =3D { > REG32(HSW_SCRATCH1, > .mask =3D ~HSW_SCRATCH1_L3_DATA_ATOMICS_DISABLE, > .value =3D 0), > @@ -519,6 +522,7 @@ static const struct drm_i915_reg_table ivb_blt_reg_ta= bles[] =3D { >=20=20 > static const struct drm_i915_reg_table hsw_render_reg_tables[] =3D { > { gen7_render_regs, ARRAY_SIZE(gen7_render_regs), false }, > + { hsw_render_regs, ARRAY_SIZE(hsw_render_regs), false }, > { hsw_master_regs, ARRAY_SIZE(hsw_master_regs), true }, > }; >=20=20 > --=20 > 2.7.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlbfTKkACgkQg5k4nX1Sv1tXRAD8C4ZyLBabLAMqlELWhioD9aiF 3vaoynnM0V0yE2Kr6xwA/07J+PWq0I8nde+mAkNvOgCOfojxTgp48rqR8Y3XOhAn =dHrk -----END PGP SIGNATURE----- --==-=-=-- --===============0245254103== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== --===============0245254103==--