All of lore.kernel.org
 help / color / mirror / Atom feed
From: Albert ARIBAUD <albert.aribaud@free.fr>
To: u-boot@lists.denx.de
Subject: [U-Boot] arm: wrong Relocation and not cleared BSS
Date: Sat, 30 Oct 2010 18:44:09 +0200	[thread overview]
Message-ID: <4CCC4B59.10308@free.fr> (raw)
In-Reply-To: <4CCC3697.1060703@gmail.com>

Le 30/10/2010 17:15, Darius Augulis a ?crit :
> Hi All,
>
> I still have the same problem with my non main-line mini6410 board
> (arm1176). I based my board support on newest u-boot with cleaned
> relocation code:
>
> U-Boot 2010.12-rc1-00028-ga1f6774 (Oct 30 2010 - 17:44:20) for MINI6410
>
> U-Boot code: 57E00000 ->  57E20B58  BSS: ->  57E26218
>
> CPU:     S3C6400 at 532MHz
>            Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz (SYNC Mode)
> Board:   MINI6410
> monitor len: 00026218
> ramsize: 08000000
> TLB table at: 57ff0000
> Top of RAM usable for U-Boot at: 57ff0000
> Reserving 152k for U-Boot at: 57fc9000
> Reserving 1280k for malloc() at: 57e89000
> Reserving 24 Bytes for Board Info at: 57e88fe8
> Reserving 92 Bytes for Global Data at: 57e88f8c
> New Stack Pointer is: 57e88f88
> RAM Configuration:
> Bank #0: 50000000 128 MiB
> relocation Offset is: 001c9000
> monitor flash len: 00020B58
> Now running in RAM - U-Boot at: 57fc9000
> Using default environment
>
> Destroy Hash Table: 57e26100 table = (null)
> Create Hash Table: N=67
> INSERT: table 57e26100, filled 1/67 rv 57e89268 ==>  name="bootdelay"
> value="3"
> INSERT: table 57e26100, filled 2/67 rv 57e89274 ==>  name="baudrate"
> value="115200"
> INSERT: free(data = 57e89008)
> INSERT: done
> In:    serial
> Out:   serial
> Err:   serial
> Net:   dm9000
> ### main_loop entered: bootdelay=3
>
> ### main_loop: bootcmd="<UNDEFINED>"
> MINI6410 # help
> Unknown command 'help' - try 'help'
> MINI6410 #
>
> It seems like cmd table somehow isn't relocated or is corrupted.
> I tried to change TEXT_BASE, then stack size, then malloc size, but in
> all cases result is the same. I use non standard nand_spl yet, which is
> only 10 lines of code to copy two nand pages to TEXT_BASE. I don't know
> if gcc or binutils version could cause such problem. There are versions
> of my tools:
>
> $ arm-linux-gcc --version
> arm-linux-gcc (Buildroot 2010.11-git) 4.4.5
>
> $ arm-linux-ld --version
> GNU ld (GNU Binutils) 2.20.1.20100303
>
> Eric, do you still have the same problem of missing commands with your
> kirkwood board?
>
> Darius.

This is not quite the same issue as Alexander has, right?

If your board has NAND support, can you try and reproduce his issue?

Amicalement,
-- 
Albert.

  reply	other threads:[~2010-10-30 16:44 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-30 13:08 [U-Boot] arm: wrong Relocation and not cleared BSS Alexander Holler
2010-10-30 13:36 ` Albert ARIBAUD
2010-10-30 13:45   ` Alexander Holler
2010-10-30 13:57     ` Albert ARIBAUD
2010-10-30 14:07       ` Alexander Holler
2010-10-30 14:39       ` Wolfgang Denk
2010-10-30 16:01         ` Albert ARIBAUD
2010-10-30 16:10           ` Wolfgang Denk
2010-10-30 14:37     ` Wolfgang Denk
2010-10-30 14:36   ` Wolfgang Denk
2010-10-31 10:59     ` Alexander Holler
2010-10-31 11:58       ` Wolfgang Denk
2010-10-31 12:21         ` Albert ARIBAUD
2010-10-31 16:18         ` Alexander Holler
2010-10-30 15:00   ` Wolfgang Denk
2010-10-30 17:21     ` Albert ARIBAUD
2010-10-30 18:01       ` Wolfgang Denk
2010-10-31  7:44     ` Heiko Schocher
2010-10-30 15:15   ` Darius Augulis
2010-10-30 16:44     ` Albert ARIBAUD [this message]
2010-10-30 20:03     ` Alexander Holler
2010-10-30 20:51       ` Alexander Holler
2010-10-31  7:47         ` Heiko Schocher
2010-11-02  5:39           ` V, Aneesh
2010-11-02  5:58             ` V, Aneesh
2010-11-02  6:32               ` Albert ARIBAUD
2010-11-02  7:18                 ` V, Aneesh
2010-11-02  7:37                   ` [U-Boot] Bad page state in process 'swapper' sywang
2010-11-02  7:44                     ` Albert ARIBAUD
2010-11-02  8:13                       ` sywang
2010-11-02  8:44                         ` Wolfgang Denk
2010-11-02  8:40                     ` Wolfgang Denk
2010-11-03  2:29                       ` sywang
2010-11-02  7:41                   ` [U-Boot] arm: wrong Relocation and not cleared BSS Albert ARIBAUD
2010-11-02  8:53                     ` V, Aneesh
2010-11-02  9:04                       ` Albert ARIBAUD
2010-10-31  7:43 ` Heiko Schocher

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=4CCC4B59.10308@free.fr \
    --to=albert.aribaud@free.fr \
    --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.