Re: git: c16e08e5f324 - main - stand/efi: Retire i386 support

From: Warner Losh <imp_at_bsdimp.com>
Date: Thu, 11 May 2023 21:04:33 UTC
On Thu, May 11, 2023, 2:50 PM Rodney W. Grimes <
freebsd-rwg@gndrsh.dnsmgr.net> wrote:

> > On Thu, May 11, 2023, 2:16 PM Yuri <yuri@aetern.org> wrote:
> >
> > > Warner Losh wrote:
> > > > The branch main has been updated by imp:
> > > >
> > > > URL:
> > >
> https://cgit.FreeBSD.org/src/commit/?id=c16e08e5f324aa119c85e10eaabacbd2abdb40e0
> > > >
> > > > commit c16e08e5f324aa119c85e10eaabacbd2abdb40e0
> > > > Author:     Warner Losh <imp@FreeBSD.org>
> > > > AuthorDate: 2023-05-11 20:04:12 +0000
> > > > Commit:     Warner Losh <imp@FreeBSD.org>
> > > > CommitDate: 2023-05-11 20:06:03 +0000
> > > >
> > > >     stand/efi: Retire i386 support
> > > >
> > > >     Remove the i386 ifdefs and files. It never worked.
> > > >
> > > >     Sponsored by:           Netflix
> > > >     Reviewed by:            manu, tsoome, kevans
> > > >     Differential Revision:  https://reviews.freebsd.org/D40012
> > >
> > > As this question seems to be asked a lot on the forums, does this mean
> > > we will never support the 32bit efi booting 64bit OS?
> > >
> >
> > Yes. It means we've given up on that. Such environments are rare these
> > days, as far as I know, so unless someone shows up with something that
> > works perfectly with a qemu testing recipe that we can roll it into out
> > test bed. Plus some kind of info on real hardware that does this that's
> > popular enough to justify inclusion.
>
> I have only ever seen 1 implementation of x86 32bit efi, and it was
> such a pile of turds I just scrapped the machine.
>

That was my experience as well, so I biased my action towards just removing
it. If it turns out my experience was somehow atypical and these are
popular and very much robust, I'm open to learning about it.

Warner

> Warner
>
> --
> Rod Grimes
> rgrimes@freebsd.org
>