To: Greywolf <greywolf@starwolf.com>
From: Chris G. Demetriou <cgd@netbsd.org>
List: tech-kern
Date: 09/29/1999 08:11:32
Greywolf <greywolf@starwolf.com> writes:
> And a second or third stage boot is not an evil thing -- SunOS
> had to do that at SunOS 4, if I recall correctly (from SunOS 3.5)
The alpha already uses another stage of boot, /boot.
However, i recently went to a decent amount of trouble to look up
/boot, rather than hard-code its addresses.
hard-coding the addresses of /boot is evil, and it's avoidable in many
cases. The alpha, for instance, didn't used to fit. careful tuning
of libsa, etc., and some trimming of code _made_ it fit.
It would be a real shame to take a step backwards _again_, and moving
/boot to /boot/<foo> would do that for the alpha, or bring it a lot
closer to doing so. (certainly, the LFS boot block wouldn't
fit... and it's the one that most needs to look things up by block
number!)
cgd
--
Chris Demetriou - cgd@netbsd.org - http://www.netbsd.org/People/Pages/cgd.html
Disclaimer: Not speaking for NetBSD, just expressing my own opinion.