bootloader & head.S weirdness & restructuring

Gabriel Paubert paubert at
Wed Nov 24 04:01:57 EST 1999

On 23 Nov 1999, Marcus Sundberg wrote:

> Gabriel Paubert <paubert at> writes:
> > > 2. It should be possible to setup the kernel so that the same kernel
> > > runs on all those machine that it is setup for. Of course, the more
> > > machines you add the more overhead you get.
> > 
> > I don't care very much for 6xx/7xx machines... Embedded may want the
> > smallest footprint however.
> Yes, the more code you can loose in embedded kernels the better.
> But note that embedded does not necessarily imply 8xx/82xx/4xx.
> There are embedded boards with 6xx/7xx processors too.

Yes, but often they have at least 8Mb of RAM (which was the minimal spec
for PreP). In this case a few more kB in the bootloader to make it more
generic do not hurt as long as you can make the run time kernel as small
as possible. Why not dynamically link the kernel to remove useless code,
for example have a kernel plus modules and link them selectively at boot
time depending on the network or SCSI chip, we are a far way from this
but it should be possible.


** Sent via the linuxppc-dev mail list. See

More information about the Linuxppc-dev mailing list