[Mesa-dev] [PATCH 24/24] i965: Simplify get_l3_way_size() function
Francisco Jerez
currojerez at riseup.net
Sat May 13 19:45:01 UTC 2017
Francisco Jerez <currojerez at riseup.net> writes:
> Anuj Phogat <anuj.phogat at gmail.com> writes:
>
>> Cherryview and Broxton are always gt1. So, remove the redundant checks.
>>
>> Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
>> ---
>> src/intel/common/gen_l3_config.c | 10 ++++------
>> 1 file changed, 4 insertions(+), 6 deletions(-)
>>
>> diff --git a/src/intel/common/gen_l3_config.c b/src/intel/common/gen_l3_config.c
>> index 4fe3503..0720079 100644
>> --- a/src/intel/common/gen_l3_config.c
>> +++ b/src/intel/common/gen_l3_config.c
>> @@ -258,13 +258,11 @@ get_l3_way_size(const struct gen_device_info *devinfo)
>> if (devinfo->is_baytrail)
>> return 2;
>>
>> - else if (devinfo->gt == 1 ||
>> - devinfo->is_cherryview ||
>> - devinfo->is_broxton)
>> - return 4;
>> + /* Cherryview and Broxton are always gt1 */
>> + if (devinfo->gt == 1)
>> + return 4;
>>
>
> I don't feel that replacing self-documenting code with equivalent
> non-self-documenting code plus a comment containing the same information
> as the code you removed actually simplifies anything. That said, this
> function *could* be simplified appreciably by using the l3_banks field
> you added to gen_device_info to calculate the way size consistently
> across all gens up to Gen10. Care to do that instead?
>
Please consider the above a NAK of this patch in its current form.
>> - else
>> - return 8 * devinfo->num_slices;
>> + return 8 * devinfo->num_slices;
>> }
>>
>> /**
>> --
>> 2.9.3
>>
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 212 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170513/b5e3b83a/attachment-0001.sig>
More information about the mesa-dev
mailing list