[PATCH] boardf: Modify DRAM message

Neha Malcom Francis n-francis at ti.com
Tue Oct 15 05:39:47 CEST 2024


Hi Tom, Devarsh, Quentin

On 14-Oct-24 11:53 PM, Tom Rini wrote:
> On Mon, Oct 14, 2024 at 07:23:09PM +0200, Quentin Schulz wrote:
>> Hi all,
>>
>> On 10/14/24 5:35 PM, Tom Rini wrote:
>>> On Mon, Oct 14, 2024 at 08:59:39PM +0530, Devarsh Thakkar wrote:
>>>> Hi,
>>>>
>>>> On 14/10/24 19:57, Tom Rini wrote:
>>>>> On Mon, Oct 14, 2024 at 10:10:43AM +0530, Neha Malcom Francis wrote:
>>>>>> Hi Andrew
>>>>>>
>>>>>> On 11/10/24 01:59, Andrew Davis wrote:
>>>>>>> On 10/10/24 1:50 PM, Simon Glass wrote:
>>>>>>>> Hi Neha,
>>>>>>>>
>>>>>>>> On Thu, 10 Oct 2024 at 01:09, Neha Malcom Francis <n-francis at ti.com> wrote:
>>>>>>>>>
>>>>>>>>> The message "DRAM:  2 GiB (effective 32 GiB)" can be a little confusing,
>>>>>>>>> modify the message to show exactly what is meant:
>>>>>>>>>
>>>>>>>>> "DRAM:  2 GiB (available for U-Boot out of total 32 GiB)"
>>>>>>>>>
>>>>>>>>> Signed-off-by: Neha Malcom Francis <n-francis at ti.com>
>>>>>>>>> ---
>>>>>>>>>     common/board_f.c | 2 +-
>>>>>>>>>     1 file changed, 1 insertion(+), 1 deletion(-)
>>>>>>>>>
>>>>>>>>> diff --git a/common/board_f.c b/common/board_f.c
>>>>>>>>> index 154675d0e40..b7add8f7d3d 100644
>>>>>>>>> --- a/common/board_f.c
>>>>>>>>> +++ b/common/board_f.c
>>>>>>>>> @@ -254,7 +254,7 @@ static int show_dram_config(void)
>>>>>>>>>
>>>>>>>>>            print_size(gd->ram_size, "");
>>>>>>>>>            if (!sizes_near(gd->ram_size, size)) {
>>>>>>>>> -               printf(" (effective ");
>>>>>>>>> +               printf(" (available for U-Boot out of total ");
>>>>>>>>>                    print_size(size, ")");
>>>>>>>>>            }
>>>>>>>>>            board_add_ram_info(0);
>>>>>>>>> -- 
>>>>>>>>> 2.34.1
>>>>>>>>>
>>>>>>>>
>>>>>>>> I've forgotten why the first number can be so much lower than the
>>>>>>>> second. What is causing that?
>>>>>>>>
>>>>>>>> This is quite a long string...could we say "(total 32 GiB)" ? Then
>>>>>>>> perhaps add something to doc/ to talk about the banner that U-Boot
>>>>>>>> prints?
>>>>>>>>
>>>>>>>
>>>>>>> Why not just only print the total number? The amount available to
>>>>>>> U-Boot seems like an internal detail, I'd guess most folks just what
>>>>>>> to see at a glance how much DDR was detected on their system.
>>>>>>>
>>>>>>
>>>> Knowing how much u-boot is using might help someone who is working on some
>>>> memory map related stuff or if they want to stop at u-boot prompt and tweak
>>>> environment variables related to memory map (e.g. load address for kernel,
>>>> dtb, load bitmap to DDR etc). Overall I personally don't see much harm on
>>>> keeping both the information (DDR available to u-boot and total available
>>>> DDR). If the word effective is confusing than the print can be made more
>>>> verbose as being intended in this patch-set or by following the suggestions
>>>> given by Simon and Udit.
>>>
>>> U-Boot isn't "using" 2GiB however. And in fact the command Simon is
>>> working on to dump the memory table and what's where, as far as U-Boot
>>> knows, would be helpful in that case.
>>>
>>
>> "Available" and "Total" would be matching the terms used by "free" in Linux
>> for example.
>>
>> I still think both are valuable pieces of information (what's populated and
>> what is usable by U-Boot AFAIR).
> 
> Yes, and that won't change the binary size much, thanks.
> 

Thank you for the inputs. I think we can go with s/effective/total and 
updating the documentation.

-- 
Thanking You
Neha Malcom Francis


More information about the U-Boot mailing list