Date: Tue, 28 May 1996 06:32:41 +1000 From: Bruce Evans <bde@zeta.org.au> To: msmith@atrad.adelaide.edu.au, wpaul@skynet.ctr.columbia.edu Cc: hackers@FreeBSD.org Subject: Re: three stage boot again Message-ID: <199605272032.GAA16893@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>Well, it turns out that it can read the disklabel by itself. The problem >I had was that I initially just declared a struct disklabel as a buffer, >but that didn't work. Later I just left space in start.S for the disklabel >buffer, just like the original start.S does, and that worked fine. This reminds me that i/o buffers must not cross a 64K boundary in case they are used for floppy i/o. This is guaranteed by putting the bootstrap on a 64K boundary and keeping it smaller than 64K. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605272032.GAA16893>