grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Move ELF program header


From: Pavel Roskin
Subject: Re: [PATCH] Move ELF program header
Date: Tue, 17 Jun 2008 13:18:00 -0400

On Wed, 2008-06-18 at 00:02 +0800, Bean wrote:
> >> Are you using the native compiler, or cross compile from i386 ? It
> >> could have some effect.
> >
> > I'm compiling natively on PowerPC.
> 
> It could be an endian problem. Check the elf header, see if the fields are ok.

That's the headers, I don't see anything wrong.  The sections are
missing, but it has always been like that.  The version is current from
CVS.

$ ./grub-mkimage -o grub.img -d . *.mod
$ objdump -x grub.img

grub.img:     file format elf32-powerpc
grub.img
architecture: powerpc:common, flags 0x00000102:
EXEC_P, D_PAGED
start address 0x00010000

Program Header:
    LOAD off    0x000000c0 vaddr 0x00010000 paddr 0x00010000 align 2**4
         filesz 0x0000bf04 memsz 0x000133a8 flags rwx
    LOAD off    0x0000bfc4 vaddr 0x100000b4 paddr 0x100000b4 align 2**2
         filesz 0x00000024 memsz 0x00000024 flags r--
    NOTE off    0x0000bfc4 vaddr 0x100000b4 paddr 0x100000b4 align 2**2
         filesz 0x00000024 memsz 0x00000024 flags r--
   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
         filesz 0x00000000 memsz 0x00000000 flags rwx
    LOAD off    0x0000bfe8 vaddr 0x10009000 paddr 0x10009000 align 2**2
         filesz 0x00052104 memsz 0x00052104 flags rwx

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
SYMBOL TABLE:
no symbols


The image loads, complains about "cursor-on", shows "Welcome to GRUB"
and the prompt.  "lsmod" shows an empty list.

-- 
Regards,
Pavel Roskin




reply via email to

[Prev in Thread] Current Thread [Next in Thread]