[PATCH] common: board_f: fix to display wrong memory information

Jaehoon Chung jh80.chung at samsung.com
Wed Jan 27 03:55:04 CET 2021


Hi,

On 12/30/20 9:05 AM, Jaehoon Chung wrote:
> On 12/30/20 8:48 AM, Sean Anderson wrote:
>> On 12/29/20 6:24 PM, Jaehoon Chung wrote:
>>> When run meminfo command, it's displayed wrong memory information.
>>> Because it's using gd->ram_size what didn't configure ram size.
>>
>> what -> which?
> 
> Will update
> 
>>
>>>
>>> On 4G RPI4 target
>>> - Before
>>>     U-Boot> meminfo
>>>     DRAM: 948MiB
>>> - After
>>>     U-Boot> meminfo
>>>     DRAM: 3.9GiB
>>>
>>> Signed-off-by: Jaehoon Chung <jh80.chung at samsung.com>
>>> ---
>>>   common/board_f.c | 1 +
>>>   1 file changed, 1 insertion(+)
>>>
>>> diff --git a/common/board_f.c b/common/board_f.c
>>> index 9f441c44f176..96c675ea28e4 100644
>>> --- a/common/board_f.c
>>> +++ b/common/board_f.c
>>> @@ -228,6 +228,7 @@ static int show_dram_config(void)
>>>       }
>>>       debug("\nDRAM:  ");
>>>   +    gd->ram_size = size;
>>
>> Shouldn't this be set by dram_init?
> 
> Yes, it's set by dram_init(), I didn't think about only rpi's problem.
> I will check other target. (I have checked only RPI..) Thanks for pointing out.

Sorry for late checking. I have checked other boards with meminfo command.

In VIM3 4G

Model: Khadas VIM3
SoC:   Amlogic Meson G12B (A311D) Revision 29:b (10:2)
DRAM:  3.8 GiB

..[snip]..

> meminfo
DRAM:  1.9 GiB

There is a bug to display information. I will resend patch v2.

Best Regards,
Jaehoon Chung

> 
> Best Regards,
> Jaehoon Chung
> 
>>
>> --Sean
>>
>>>       print_size(size, "");
>>>       board_add_ram_info(0);
>>>       putc('\n');
>>>
>>
>>
> 
> 



More information about the U-Boot mailing list