On Tuesday, June 6, 2017 4:34:36 PM PDT Anuj Phogat wrote: > This patch is undoing the changes to way size computation > in broxton 2x6, made by below commit: > > Commit: 0d576fbfbe912cf3fb9ab594bb31eb58bccf2138 > Author: Anuj Phogat <anuj.pho...@gmail.com> > i965: Simplify l3 way size computations > > By making use of l3_banks field in gen_device_info struct > l3_way_size for gen7+ = 2 * l3_banks. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101306 > Signed-off-by: Anuj Phogat <anuj.pho...@gmail.com> > Cc: Jason Ekstrand <ja...@jlekstrand.net> > Cc: Mark Janes <mark.a.ja...@intel.com > > Cc: Francisco Jerez <curroje...@riseup.net> > --- > Note: Above bugzilla exposed a bug in our l3 allocation for > broxton 2x6. We need more changes to fix l3 config. I'll send > them later to the list. For now this patch brings things back > to where they were for bxt and unblocks the CI system to be > utilized for the performance work going on at present. > --- > src/intel/common/gen_l3_config.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/src/intel/common/gen_l3_config.c > b/src/intel/common/gen_l3_config.c > index e0825e9..2520838 100644 > --- a/src/intel/common/gen_l3_config.c > +++ b/src/intel/common/gen_l3_config.c > @@ -255,6 +255,10 @@ static unsigned > get_l3_way_size(const struct gen_device_info *devinfo) > { > assert(devinfo->l3_banks); > + > + if (devinfo->is_broxton) > + return 4; > + > return 2 * devinfo->l3_banks; > } > >
Yeah...it's strange, the docs indicate that there's only 1 bank of L3 on Broxton 2x6, but it seems to have been working with 2... Acked-by: Kenneth Graunke <kenn...@whitecape.org> Your patches also changed the number of L3 banks in Kabylake GT 1.5. It now has more of them, matching GT2 instead of GT1. I think that's correct by the documentation.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev