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>