Skip site navigation (1)Skip section navigation (2)
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>