Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 May 2023 15:04:33 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        "Rodney W. Grimes" <freebsd-rwg@gndrsh.dnsmgr.net>
Cc:        Yuri <yuri@aetern.org>, Warner Losh <imp@freebsd.org>,  FreeBSD Current <current@freebsd.org>
Subject:   Re: git: c16e08e5f324 - main - stand/efi: Retire i386 support
Message-ID:  <CANCZdfqsrHZuSTbCP830jrzHGpDh8CL0a3wpqtq189%2Bk69b93w@mail.gmail.com>
In-Reply-To: <202305112049.34BKnuJK060304@gndrsh.dnsmgr.net>
References:  <CANCZdfp9J=V8MBQ%2B%2B_WQnF6bU_%2Bpa%2BYYJpnJEewHR5iiYmng5w@mail.gmail.com> <202305112049.34BKnuJK060304@gndrsh.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000007e4a8105fb7156c8
Content-Type: text/plain; charset="UTF-8"

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
>

--0000000000007e4a8105fb7156c8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Thu, May 11, 2023, 2:50 PM Rodney W. Grimes &lt;<a =
href=3D"mailto:freebsd-rwg@gndrsh.dnsmgr.net">freebsd-rwg@gndrsh.dnsmgr.net=
</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&gt; On Thu, May 11=
, 2023, 2:16 PM Yuri &lt;<a href=3D"mailto:yuri@aetern.org" target=3D"_blan=
k" rel=3D"noreferrer">yuri@aetern.org</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; Warner Losh wrote:<br>
&gt; &gt; &gt; The branch main has been updated by imp:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; URL:<br>
&gt; &gt; <a href=3D"https://cgit.FreeBSD.org/src/commit/?id=3Dc16e08e5f324=
aa119c85e10eaabacbd2abdb40e0" rel=3D"noreferrer noreferrer" target=3D"_blan=
k">https://cgit.FreeBSD.org/src/commit/?id=3Dc16e08e5f324aa119c85e10eaabacb=
d2abdb40e0</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; commit c16e08e5f324aa119c85e10eaabacbd2abdb40e0<br>
&gt; &gt; &gt; Author:=C2=A0 =C2=A0 =C2=A0Warner Losh &lt;imp@FreeBSD.org&g=
t;<br>
&gt; &gt; &gt; AuthorDate: 2023-05-11 20:04:12 +0000<br>
&gt; &gt; &gt; Commit:=C2=A0 =C2=A0 =C2=A0Warner Losh &lt;imp@FreeBSD.org&g=
t;<br>
&gt; &gt; &gt; CommitDate: 2023-05-11 20:06:03 +0000<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0stand/efi: Retire i386 support<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0Remove the i386 ifdefs and files. It neve=
r worked.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0Sponsored by:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Netflix<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0Reviewed by:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 manu, tsoome, kevans<br>
&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0Differential Revision:=C2=A0 <a href=3D"h=
ttps://reviews.freebsd.org/D40012" rel=3D"noreferrer noreferrer" target=3D"=
_blank">https://reviews.freebsd.org/D40012</a><br>;
&gt; &gt;<br>
&gt; &gt; As this question seems to be asked a lot on the forums, does this=
 mean<br>
&gt; &gt; we will never support the 32bit efi booting 64bit OS?<br>
&gt; &gt;<br>
&gt; <br>
&gt; Yes. It means we&#39;ve given up on that. Such environments are rare t=
hese<br>
&gt; days, as far as I know, so unless someone shows up with something that=
<br>
&gt; works perfectly with a qemu testing recipe that we can roll it into ou=
t<br>
&gt; test bed. Plus some kind of info on real hardware that does this that&=
#39;s<br>
&gt; popular enough to justify inclusion.<br>
<br>
I have only ever seen 1 implementation of x86 32bit efi, and it was<br>
such a pile of turds I just scrapped the machine.<br></blockquote></div></d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto">That was my experience as =
well, so I biased my action towards just removing it. If it turns out my ex=
perience was somehow atypical and these are popular and very much robust, I=
&#39;m open to learning about it.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Warner=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto"><=
div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt; Warner<br>
<br>
-- <br>
Rod Grimes=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:rgrimes@freebsd.org=
" target=3D"_blank" rel=3D"noreferrer">rgrimes@freebsd.org</a><br>
</blockquote></div></div></div>

--0000000000007e4a8105fb7156c8--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfqsrHZuSTbCP830jrzHGpDh8CL0a3wpqtq189%2Bk69b93w>