Subject: Compressed kernel boot
To: None <port-pc532@NetBSD.ORG, port-i386@NetBSD.ORG,>
From: David Brownlee <D.K.Brownlee@city.ac.uk>
List: port-i386
Date: 08/30/1995 12:15:16
I've just noticed some commits for the pc532 for compressed
kernel boot (apologies if I'm mistaken, but it looks like the
boot program knows how to decompress a kernel on load).
This looks like a really useful feature to have on all ports -
the i386 in particular would benefit from a compressed kernel
on the install floppies...
There might be problems with there not being enough space for
the decompression code in the boot blocks - if so the
decompression code could be added into the kernel (which would
load then decompress itself).
Having the decompression code in the kernel leads to another
interesting possibility - compressed binaries on the install
floppy (crunched _then_ compressed?) though that would throw
deman paging out just a little :)
Anyway - is anyone looking at having a MI implementation for
compressed kernels?
David
D.K.Brownlee@city.ac.uk (MIME) +44 171 477 8186 {post,host}master (abs)
Network Analyst, UCS, City University, Northampton Square, London EC1V 0HB.
<<< Monochrome - Largest UK Internet BBS - telnet mono.city.ac.uk >>>
>=- Microsoft: Abort and Retry Cancel -or- NetBSD: http://www.netbsd.org -=<
On Tue, 29 Aug 1995, The Source of All Evil wrote:
>
> phil
> Tue Aug 29 17:55:52 EDT 1995
> Update of /a/cvsroot/src/sys/arch/pc532/stand
> In directory pain.lcs.mit.edu:/b/tmp/cvs-serv7421
>
> Modified Files:
> Makefile boot.c conf.c cons.c devopen.c scn.c sd.c srt0.s
> Added Files:
> inflate.c rd.c
> Log Message:
> Changes for new INSTALL generic kernel and compressed kernel boot.
>