11.2Stsutsui$NetBSD: README,v 1.2 2023/02/04 14:38:09 tsutsui Exp $
21.1Sdbj
31.1SdbjNeXT standalone bootblocks.
41.1SdbjRolf Grossmann, Dec 1994
51.1Sdbj
61.2StsutsuiStarted work based on files from hp300/stand. boot.c was from post-1.0
71.1Sdbjsparc/stand/boot.c, modified to work for the needs of the NeXT PROM,
81.1Sdbji.e. it wants to call the kernel, so the bootblock has to return the
91.1Sdbjentry point.
101.1Sdbj
111.1SdbjThe code does not try multiple names for te kernel, as I've seen it in
121.1Sdbjsome other architectures' boot code. (The copied code simply didn't do
131.1Sdbjthat ;)) It also doesn't prompt if the argument to boot ends with a
141.1Sdbjquestionmark '?', like the NeXT bootblock does. Do we need this? (Why
151.1Sdbjshould the bootblock as again when you can specify everything on the
161.1Sdbjboot command line?)
171.1Sdbj
181.1SdbjMost files have nothing to do with their original version anymore. The whole
191.1Sdbjcode is a mixture of my own ideas, various other netbsd code I've looked at
201.1Sdbj(like the sparc scsi code, the independent scsi code, and the needs of the
211.1Sdbjstandalone library).
221.1Sdbj
231.1SdbjIn contrast to NeXT's bootblocks, mine keep the PROM's idea of what the
241.1Sdbjboot parameters are, i.e. logical disk number (the number the disk would
251.1Sdbjget as sd*), the lun and the partition.
261.1Sdbj
271.1SdbjTODO
281.1Sdbj Make some additional improvements
29