L4Linux on AMD NF7-S

sbrobson at fastmail.fm sbrobson at fastmail.fm
Fri Jan 14 07:25:23 CET 2005


>Please post the output of ``objdump -h vmlinux'' and the output of
>``objdump -p vmlinux''.

The output of "objdump -h vmlinux":

vmlinux:     file format elf32-i386

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         000e277f  003ff000  003ff000  00001000  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .plt          000002d0  004e1780  004e1780  000e3780  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .rodata       00021680  004e1a60  004e1a60  000e3a60  2**5
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .interp       00000013  005030e0  005030e0  001050e0  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .dynsym       000004e0  005030f4  005030f4  001050f4  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .dynstr       0000041e  005035d4  005035d4  001055d4  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  6 .hash         0000024c  005039f4  005039f4  001059f4  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  7 .kstrtab      00003ef9  00503c40  00503c40  00105c40  2**5
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  8 __ex_table    00000010  00507b40  00507b40  00109b40  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  9 __ksymtab     00001f50  00507b50  00507b50  00109b50  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 10 .data.head    00009000  0050a000  0050a000  0010c000  2**2
                  CONTENTS, ALLOC, LOAD, CODE
 11 .data         00012440  00513000  00513000  00115000  2**12
                  CONTENTS, ALLOC, LOAD, CODE
 12 .dynamic      000000a0  00525440  00525440  00127440  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 13 .got.plt      000000bc  005254e0  005254e0  001274e0  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 14 .anno         00000000  005255a0  005255a0  001275a0  2**4
                  CONTENTS, ALLOC, LOAD, DATA
 15 .eh_frame     00000000  005255a0  005255a0  001275a0  2**0
                  CONTENTS, ALLOC, LOAD, DATA
 16 .data.init_task 00002000  00526000  00526000  00128000  2**5
                  CONTENTS, ALLOC, LOAD, DATA
 17 .init.text    00013648  00528000  00528000  0012a000  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 18 .init.data    0002fdee  0053b660  0053b660  0013d660  2**5
                  CONTENTS, ALLOC, LOAD, DATA
 19 .setup.init   00000130  0056b450  0056b450  0016d450  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 20 .initcall.init 000000b4  0056b580  0056b580  0016d580  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 21 .data.cacheline_aligned 00000b00  0056c000  0056c000  0016e000  2**7
                  CONTENTS, ALLOC, LOAD, DATA
 22 .ctors        00000004  0056cb00  0056cb00  0016eb00  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 23 .dtors        00000004  0056cb04  0056cb04  0016eb04  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 24 .bss          00066620  0056e000  0056e000  0016f000  2**13
                  ALLOC
 25 .dynbss       000000dc  005d4620  005d4620  0016f000  2**3
                  ALLOC
 26 .rospace      00001000  005d5000  005d5000  0016f904  2**12
                  ALLOC, READONLY
 27 .rel.dyn      00000180  005d6000  005d6000  00170000  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 28 .stab         0035b2e4  00000000  00000000  00170180  2**2
                  CONTENTS, READONLY, DEBUGGING
 29 .stabstr      00237fd1  00000000  00000000  004cb464  2**0
                  CONTENTS, READONLY, DEBUGGING
 30 .comment      0000331b  00000000  00000000  00703435  2**0
                  CONTENTS, READONLY
 31 .note.GNU-stack 00000000  00000000  00000000  00706750  2**0
                  CONTENTS, READONLY, CODE


The output of "objdump -p vmlinux":


vmlinux:     file format elf32-i386

Program Header:
    PHDR off    0x00000034 vaddr 0x00001034 paddr 0x00000000 align 2**2
         filesz 0x00000100 memsz 0x00000100 flags r-x
  INTERP off    0x001050e0 vaddr 0x005030e0 paddr 0x005030e0 align 2**0
         filesz 0x00000013 memsz 0x00000013 flags r--
    LOAD off    0x00001000 vaddr 0x003ff000 paddr 0x003ff000 align 2**12
         filesz 0x0010aaa0 memsz 0x0010aaa0 flags r-x
    LOAD off    0x0010c000 vaddr 0x0050a000 paddr 0x0050a000 align 2**12
         filesz 0x00062b08 memsz 0x00062b08 flags rwx
    LOAD off    0x0016f000 vaddr 0x0056e000 paddr 0x0056e000 align 2**12
         filesz 0x00000000 memsz 0x00068000 flags rw-
    LOAD off    0x00170000 vaddr 0x005d6000 paddr 0x005d6000 align 2**12
         filesz 0x00000180 memsz 0x00000180 flags r--
 DYNAMIC off    0x00127440 vaddr 0x00525440 paddr 0x00525440 align 2**2
         filesz 0x000000a0 memsz 0x000000a0 flags rw-
   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
         filesz 0x00000000 memsz 0x00000000 flags rwx

Dynamic Section:
  NEEDED      libloader.s.so
  HASH        0x5039f4
  STRTAB      0x5035d4
  SYMTAB      0x5030f4
  STRSZ       0x41e
  SYMENT      0x10
  DEBUG       0x0
  PLTGOT      0x0
  PLTRELSZ    0x160
  PLTREL      0x11
  JMPREL      0x5d6000
  REL         0x5d6160
  RELSZ       0x20
  RELENT      0x8


>Try to force Linux to use the ``direct'' method to access the PCI bus
>(actually forbit using the BIOS).

I tried the direct PCI access mode, Linux starts booting, but then gets
stuck like before.

Thanx for the assistance.
Steve
-- 
  
  sbrobson at fastmail.fm





More information about the l4-hackers mailing list