Date: Wed, 29 Mar 2017 23:19:42 -0600 From: Warner Losh <imp@bsdimp.com> To: Garrett Cooper <yaneurabeya@gmail.com> Cc: John Baldwin <jhb@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, Poul-Henning Kamp <phk@phk.freebsd.dk>, src-committers <src-committers@freebsd.org>, Toomas Soome <tsoome@me.com> Subject: Re: svn commit: r316132 - head/sys/boot/i386/boot2 Message-ID: <CANCZdfrXppmyuTUVB0oHgEJW3sKqk_psNGY7u_RzZr9jkowvjQ@mail.gmail.com> In-Reply-To: <CANCZdfrx6N%2Bt-jRxjLMa_prPSRFLnd3%2BfDPDJmYWxyuZaEewDA@mail.gmail.com> References: <201703290930.v2T9U3x9087583@repo.freebsd.org> <7448826.asYms2TLO2@ralph.baldwin.cx> <46812.1490823365@critter.freebsd.dk> <CANCZdfr2eRRMQy-uwXDhxT0z88CBKwtkg2e_jFBOg%2Bs_L8=FYg@mail.gmail.com> <A4EC7D97-9C7C-4771-A044-ADA643FA0A6A@me.com> <CAGHfRMDj6Ui-wE36N3jL7fu9MDuRbcWKrq-=CH_gn89BJp9UfA@mail.gmail.com> <CANCZdfrx6N%2Bt-jRxjLMa_prPSRFLnd3%2BfDPDJmYWxyuZaEewDA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 29, 2017 at 7:24 PM, Warner Losh <imp@bsdimp.com> wrote: > > > On Mar 29, 2017 7:04 PM, "Ngie Cooper" <yaneurabeya@gmail.com> wrote: > > On Wed, Mar 29, 2017 at 3:14 PM, Toomas Soome <tsoome@me.com> wrote: > > ... > >> One thing is - for now we know the boot2 has not changed and we do not >> really expect it to change in large scale anyhow. >> >> Second thing, yes the build process needs to be tested etc, and if needed >> we can issue statement which compiler we support or not. >> >> And finally - if the space limit is really-really on the way and no other >> way, then the alternate is to use freebsd-boot partition - nothing new about >> it. > > Great! I didn't figure that it could be changed (given recent > discussions). I'll add a nice comment and open a CR/get it right so > it's clear why it's 7680. I (for instance) didn't understand exactly > why the limit was that way. It helps to document these things for > interested parties :). > > > Because it's 8k minus 512 bytes that boot1 consumes. We could gain a few > bytes by combining the two, but that gets complicated. And I think people > are underestimatin just how ingrained this assumption is outside of file > system code... > > But this is just a legacy issue. Uefi kills these limits. > > I'm working on automating finding the optimal set of options to use for size > so it isn't tedious trial and error. It's totally a non issue today. 6.3 > isn't supported at all. Someday we may need to cope, but we have the luxury > of time on this. And also for some perspective, the original ZORK game was only 7720 bytes in length... Granted that was on the pdp-11 on 8th edition research Unix, but I spent more hours playing that came that I have interacting with boot2.... That's only 40 bytes more than the boot2 limit... Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfrXppmyuTUVB0oHgEJW3sKqk_psNGY7u_RzZr9jkowvjQ>