Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Dec 1997 18:46:25 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        jkh@time.cdrom.com, sos@FreeBSD.dk
Cc:        dg@root.com, FreeBSD-current@FreeBSD.ORG, regnauld@deepo.prosa.dk
Subject:   Re: 3.0 -release ?
Message-ID:  <199712050746.SAA23963@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>> Well, we (John P, Peter, myself) have had ELF running on our test
>> systems for quite some time now, the userland stuff is all there
>> (give or take). Its possible to boot an ELF kernel, but we need
>> to do some serious work on the bootblocks if they are going to
>> support BOTH a.out & ELF.
>
>Well, what does Bruce have to say about this?  [All eyes swivel in
>the direction of bde :)].

I know very little about ELF.  For a.out, the right way to load it is
to load the whole kernel file and jump to the address at offset 0 in it
(the magic number at this address is of course 0xNNNNNNed to jump over
the header).  Perhaps the boot loader should initialize paging so that
the startup code doesn't need to be written in assembler (to relocate
from low physical memory to high virtual memory).

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199712050746.SAA23963>