Olof Johansson wrote:
> These make for some really long variable names and lines. I know from
> experience, since I've picked unneccessary long driver names in the past
> myself. :)
> 
> How about just naming the new variables reserve_bootvar, etc? The name
> of the struct they're in makes it obvious what they're for.
> 

Yeah, I guess thats a good suggestion. Will truncate it.

> 
>> +static inline unsigned long phyp_dump_calculate_reserve_size(void)
>> +{
>> +    unsigned long tmp;
>> +
>> +    if (phyp_dump_info->phyp_dump_reserve_bootvar)
>> +            return phyp_dump_info->phyp_dump_reserve_bootvar;
>> +
>> +    /* divide by 20 to get 5% of value */
>> +    tmp = lmb_end_of_DRAM();
>> +    do_div(tmp, 20);
>> +
>> +    /* round it down in multiples of 256 */
>> +    tmp = tmp & ~0x000000001FFFFFFF;
> 
> That's 512MB, isn't it?
> 

No, its 5 % of memory and then rounded down to 256 MB multiples.
so if you 4GB its 256MB.
if you have 8 GB its 512 MB etc.

> 
> -Olof

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to