On 10-May-2002 Julian Elischer wrote: > You also had to have: > 1/ a way of setting the boot specification list from the running system. > 2/ a simple and unlikely-to-break method of ensuring that if the boot did NOT > succeed, it did something DIFFERENT next time. > 3/ the ability to read the specification information regardless of the state > of the first filesystem (e.g. completely trashed).
If / is trashed, you can't load a kernel or loader from it anyways. > 4/ The ability to specify a filesystem on another planet^H^H^H^H^H^Hdisk. Something you've missed in this version of nextboot is: 5/ work on more than just i386 > My decisions were: > A) make boot0 do the actual load of the spec from block1 immediatly after it > had read block0.. All teh registers were set up correctly to read the next > block. > block1 is almost alway unused, and if it was used it wouldn't have the > correct > magic numbers and would be ignored. This only works on i386. -- John Baldwin <[EMAIL PROTECTED]> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

