[PATCH] boardf: Modify DRAM message

Tom Rini trini at konsulko.com
Mon Oct 14 17:35:10 CEST 2024


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.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20241014/aee58832/attachment.sig>


More information about the U-Boot mailing list