All of lore.kernel.org
 help / color / mirror / Atom feed
From: Teh Kok How <khteh@smartbridges.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] IXP425 TEXT_BASE
Date: Wed, 5 Aug 2009 11:22:00 +0800	[thread overview]
Message-ID: <006c01ca157b$e574acb0$1933000a@smartbridges.com> (raw)
In-Reply-To: <20090804155700.BA3948340728@gemini.denx.de>

Hi;
	I understand Wolfgang's argument but setting the TEXT_BASE to this
arbitrary high address (DRAM_end - U-boot_size(_end - _start)) does not make
sense. I am new to ARM arch but in PowerPC and MIPS, the TEXT_BASE is always
set to the reset vector and in ARM, the reset vector is at 0 or 0xFFFF0000.
I have tried both values but still failed to boot u-boot on the board....:-(

Regards,
Teh

-----Original Message-----
From: u-boot-bounces@lists.denx.de [mailto:u-boot-bounces at lists.denx.de] On
Behalf Of Wolfgang Denk
Sent: Tuesday, August 04, 2009 11:57 PM
To: Darius Augulis
Cc: u-boot at lists.denx.de
Subject: Re: [U-Boot] IXP425 TEXT_BASE

Dear Darius Augulis,

In message <4A784702.40806@gmail.com> you wrote:
>
> > No. TEXT_BASE is an absolute address.
> 
> yes, but depends on the physical RAM base and size.

Only on ARM (and other architectures that copied it's broken
implementation). TEXT_BASE is an absolute address (in the boot flash)
on PowerPC.

> could you please explain more? why to the end of RAM?

YOu want to have a maximum of contiguous RAM available to load Linux
kernel, ramdisk images etc.

> for example I have 16MB RAM, base is 0x10000000. TEXT_BASE = 0x10400000.
> Why is better to set this to 0x10F00000 ? To have more stack and malloc 
> memory? But U-boot will never exceed such limit? Please explain where I 
> am wrong. Thanks!

With RAM from 0x10000000...0x10ffffff you should probably put
TEXT_BASE at 0x10f80000 which then would leave you some 15 MB of
contiguous RAM for your use.

With your setup you jusy have some 3+ MB below U-Boot and some 11+ MB
above it. It makes not much sense to have U-Boot sitting right in the
middle of precious RAM like this.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The idea of male and female are universal constants.
	-- Kirk, "Metamorphosis", stardate 3219.8
_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

  reply	other threads:[~2009-08-05  3:22 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-04 11:59 [U-Boot] IXP425 TEXT_BASE Teh Kok How
2009-08-04 13:14 ` Darius Augulis
2009-08-04 13:49   ` Wolfgang Denk
2009-08-04 14:34     ` Darius Augulis
2009-08-04 15:57       ` Wolfgang Denk
2009-08-05  3:22         ` Teh Kok How [this message]
2009-08-05  6:38           ` Teh Kok How
2009-08-05  7:48           ` Wolfgang Denk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='006c01ca157b$e574acb0$1933000a@smartbridges.com' \
    --to=khteh@smartbridges.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.