Subject: Re: Looking for new kernel
To: Michael L. Hitch <osymh@gemini.oscs.montana.edu>
From: Chris Hopps <chopps@emunix.emich.edu>
List: amiga-dev
Date: 02/23/1994 05:23:45
> > Is there a deep reason why this anachronism is necessary?  Are there
> > differences other than the magic numbers?  I think it would be
> > convenient to be able to use a current link editor when building
> > kernels rather than keeping a single purpose one around.
> 
>   The kernel is not a demand-paged executable, which is what the
> standard 'ld' will generate.  The first page of a demand-paged
> executable is linked to address 0x2000.  The kernel has to be linked so
> that the first byte of the code segment is linked at 0.  Loadbsd and the
> /dev/reload magic expect this, so you need the ld.old to create the
> kernel executable.

Of course -n which we always had requests an NMAGIC file, however the
new ld was still linking at 0x2000... -T 0 took care of that. :^)

> Michael

Chris.

------------------------------------------------------------------------------