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.
------------------------------------------------------------------------------