LinuxPPC-Dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: "Francis Yu <francisy@luxn.com>" <francisy@luxn.com>
To: linuxppc-embedded@lists.linuxppc.org
Subject: Problem in bringing up Linux 2.4.4.
Date: Wed, 18 Jun 2003 12:29:21 -0700	[thread overview]
Message-ID: <B0CD235912AED411B69800D0B7C9F60F1DF929@mail> (raw)


Hi,
I am using a PPC860 board which is very much similar to the EST board. I
have successfully ported PPCBOOT 1.2.0 and VMLINUX 2.4.? on it. Now I have
upgraded my host environment to RedHat 8.0 and want to re-build the Linux
kernel. I have downloaded PPCBOOT 2.0 and VMLINUX 2.4.4 from DENX (and also
RAMDISK2048). After I programmed the images into Flash, the PPCBOOT came up
OK, but the console did not display anything else after the statement
"Transferring control to Linux (at address 00000000)...". I looked into the
log_buf and found that there is nothing but zeros. Then I used the BDI2000
to breakpoint it at the printk function, and found out that the log_buf in
the code is at 0xc0166eec whereas the log_buf in the map is at 0xc0186eec.
By comparing the listing files I found that in the new Linux build I have an
extra section called .eh_frame as indicated below (idx 5). I wonder what
this section is for. Could someone please shed some light into this. Thanks.
Francis


/eldk/linux-2.4.4/vmlinux:     file format elf32-powerpc
Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00117808  c0000000  c0000000  00010000  2**5
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .text.exit    00000588  c0117808  c0117808  00127808  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .rodata       00029a94  c0117d90  c0117d90  00127d90  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .kstrtab      000036c0  c0141824  c0141824  00151824  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .data         00011f84  c0145000  c0145000  00155000  2**4
                  CONTENTS, ALLOC, LOAD, DATA
  5 .eh_frame     0001fcb0  c0156f84  c0156f84  00166f84  2**2
                  CONTENTS, ALLOC, LOAD, DATA
  6 .exitcall.exit 00000060  c0176c34  c0176c34  00186c34  2**2
                  CONTENTS, ALLOC, LOAD, DATA
  7 __ex_table    00000bb0  c0176c94  c0176c94  00186c94  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  8 __ksymtab     00001b58  c0177844  c0177844  00187844  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  9 .data.cacheline_aligned 00000460  c01793a0  c01793a0  001893a0  2**4
                  CONTENTS, ALLOC, LOAD, DATA
 10 .text.init    0000a858  c017a000  c017a000  0018a000  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 11 .data.init    00000e74  c0184858  c0184858  00194858  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 12 .setup.init   000000b8  c01856d0  c01856d0  001956d0  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 13 .initcall.init 00000094  c0185788  c0185788  00195788  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 14 .bss          00039070  c0186000  c0186000  00196000  2**4
                  ALLOC
 15 .debug_abbrev 000520c5  00000000  00000000  00196000  2**0
                  CONTENTS, READONLY, DEBUGGING
 16 .debug_info   02015947  00000000  00000000  001e80c5  2**0
                  CONTENTS, READONLY, DEBUGGING
 17 .debug_line   002f7d1c  00000000  00000000  021fda0c  2**0
                  CONTENTS, READONLY, DEBUGGING
 18 .debug_pubnames 0001a91f  00000000  00000000  024f5728  2**0
                  CONTENTS, READONLY, DEBUGGING
 19 .debug_aranges 00003128  00000000  00000000  02510047  2**0
                  CONTENTS, READONLY, DEBUGGING
 20 .comment      00004dee  00000000  00000000  0251316f  2**0
                  CONTENTS, READONLY
Disassembly of section .text:

c0000000 <__start>:
c0000000:	7c 7f 1b 78 	mr	r31,r3
c0000004:	7c 9e 23 78 	mr	r30,r4
c0000008:	7c bd 2b 78 	mr	r29,r5
c000000c:	7c dc 33 78 	mr	r28,r6
c0000010:	7c fb 3b 78 	mr	r27,r7
c0000014:	3b 00 00 00 	li	r24,0


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

                 reply	other threads:[~2003-06-18 19:29 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=B0CD235912AED411B69800D0B7C9F60F1DF929@mail \
    --to=francisy@luxn.com \
    --cc=linuxppc-embedded@lists.linuxppc.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox