Date: Mon, 25 Jun 2018 12:25:36 -0600 From: Warner Losh <imp@bsdimp.com> To: Poul-Henning Kamp <phk@phk.freebsd.dk> Cc: Konstantin Belousov <kostikbel@gmail.com>, "freebsd-arch@freebsd.org" <arch@freebsd.org> Subject: Re: UEFI Plans / Shifts -- RFC Message-ID: <CANCZdfpXcesVJZzEGeJDwQuXPptEbREd0VeZgiaQsTSJj6AfcQ@mail.gmail.com> In-Reply-To: <20854.1529948445@critter.freebsd.dk> References: <CANCZdfoMZXJu2nRbAtLTPc1B4YWWbxsHQjX31zOo%2B8mDwMAQuA@mail.gmail.com> <19341.1529917294@critter.freebsd.dk> <20180625091844.GC2430@kib.kiev.ua> <CANCZdfoSGa%2BuO0Q6z2FOt_0=vSn2F9N%2BdCdysWHLrtpYFV22Tw@mail.gmail.com> <20180625154740.GF2430@kib.kiev.ua> <CANCZdfrHfJ23QEbtDb0VVSeakabyUKJyn_6nkGwObr2K_%2BYYzA@mail.gmail.com> <20854.1529948445@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 25, 2018 at 11:40 AM, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote: > -------- > In message <CANCZdfrHfJ23QEbtDb0VVSeakabyUKJyn_6nkGwObr2K_+YYzA@mail. > gmail.com> > , Warner Losh writes: > > >I thought about adding something that would set a FreeBSD-specific env var > >that would give the loader.efi a hint to make things work on the second > >boot (the first boot setting it in rc.d somewhere). But that's a fragile > >solution at best, and wouldn't solve the serial installer issues. > > In the very special case of the installer, how hard would it be to > give loader.efi a compiletime option of "All serial ports and video" ? There's much diversity here. There's 4 choices at standard addresses, plus PCI options and a few non-standard choices (though some of those are really PCI). And people often connect other things to their serial ports, so blasting all of them may be unwise if you have a 'sealed box' that you then do a serial install on. Is it possible? Sure. I'm just not sure it's wise. We tried something similar recently with the GELI boot blocks and it broke a lot of people. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfpXcesVJZzEGeJDwQuXPptEbREd0VeZgiaQsTSJj6AfcQ>