Subject: Re: ELF loader question
To: None <tech-kern@netbsd.org>
From: Christos Zoulas <christos@zoulas.com>
List: tech-kern
Date: 04/09/2003 04:12:36
In article <00e401c2fe49$d8311c00$5ba3a8c0@buzz>,
Kyle Unice <kyle@midnighttech.com> wrote:
>-=-=-=-=-=-
>
>I built a cross compiler and linker for xscale ELF.  I built the NetBSD
>source and linked the NetBSD 1.6 /sbin/init and /usr/libexec/ld.elf_so
>with the cross compiler.  The problem is that in when the OS is booting
>and check_exec() is called, the structure member epp->ep_entry is never
>set,  so the sanity check at line 290 of kern_exec.c.  
>
> 
>
>                        if (epp->ep_entry > VM_MAXUSER_ADDRESS)
>
>                                    error = ENOEXEC;
>
the entry is the exec header entry which you need to set.

christos