linux-mips
[Top] [All Lists]

Re: Basic question w.r.t bootloader

To: Arravind babu <aravindforl@yahoo.co.in>
Subject: Re: Basic question w.r.t bootloader
From: Wolfgang Denk <wd@denx.de>
Date: Thu, 06 Oct 2005 09:29:24 +0200
Cc: linux-mips@linux-mips.org
In-reply-to: Your message of "Thu, 06 Oct 2005 07:53:32 BST." <20051006065332.6978.qmail@web8604.mail.in.yahoo.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
In message <20051006065332.6978.qmail@web8604.mail.in.yahoo.com> you wrote:
> 
>        Generally how bootloader/bootflash code detects
> the size of RAM on the board? Is it hardcoded some
> where in the bootflash code or is it detected using
> memory chips ?

One method is to probe addresses (at N, 2*N, 4*N etc. starting with a
resonable value of N like 1 MB) until probing fails. See for  example
common/memsize.c in the U-Boot sources.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
The IQ of the group is the lowest IQ of a member of the group divided
by the number of people in the group.

<Prev in Thread] Current Thread [Next in Thread>