From nobody Thu May 11 21:04:33 2023 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QHPXt06Crz4B1nF for ; Thu, 11 May 2023 21:04:46 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QHPXs6mh6z42Z7 for ; Thu, 11 May 2023 21:04:45 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-50bc075d6b2so16820367a12.0 for ; Thu, 11 May 2023 14:04:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1683839084; x=1686431084; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+t0p4QSgVIuiETfDZFBcn1fIZgEwTpZvJ3nrbtuY+PM=; b=0EnAKT3FghH3rxC8Lo4WM8AI9iIDYNQdm37vQAGLn4piPBde9TFSoT2Bl8QBi0k2tZ kB17iVnea1vT5Va2vj9LoH14dTfWGfwR4q/uVtOD0SsjY2uVUfR8vIfW4JCf86Q0wQKZ ccRXWQWj4wLwMJhlRm5K41gJan7jyffvaoa4NZamMytDAcMtB8CQpO+Ngry5WVTdSIvx +nJpf2FljuVB0A9QF4ulAurIM4lvsxBi46NTE40lQqSzX3HxIhyg3AlZQp8BIwr95Pg4 JFE4cKl702jW6Oio25JzF8qwbZO2HcrPEI4TCmyVVdlgXBR62M9iSQqNErOESbU6TfIs FVew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683839084; x=1686431084; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+t0p4QSgVIuiETfDZFBcn1fIZgEwTpZvJ3nrbtuY+PM=; b=AfJE3KwTI2dgXj9/2+5HTsZUOWBD1lANpiV/ELWAE825pFeQeYdnEX02Cahd383dXa /bYhataohZpp8oy8qvO6qdsZUdqza9h1/SDD5Zef0WMIh8am8lXqCV5nYRxbD1HF0SwD 3SsyDGAeckj/oDMIAgOPpSmkLAHIP6apE3+7eAHLqmAA/xZBfixrLFE1SQCZUmpACDap cuNPsbtYt742lyyybs3ev5ixAIle8TLqaGRcomR3cXLUrmMkrKeWvU9IVfh2gSCRtn9x /y0zUx9JZ8st6pTybfX7VnnZOrTdeswGA3S2cPQx+YkUhbs0ppRplc/cW/Ebd7h/jYcv nweg== X-Gm-Message-State: AC+VfDzvIPdcri3fsE+R3e3lA5S0+hlXJqaNje0cujZyoMVJQZLEkUkt 2irE7fd971saHb84Ea4t/k0SUgcKu4AOlCY9Eg/93A== X-Google-Smtp-Source: ACHHUZ5vbiC1AfNB+Hx64gYTutZQEHB1lyyp+oPuBKrreGnw1/AtbXY+PK7X8rXfoJKBm5zgL1AFgNRm+BgB5XGhRyI= X-Received: by 2002:a17:907:96a0:b0:96a:1022:eca0 with SMTP id hd32-20020a17090796a000b0096a1022eca0mr9133607ejc.23.1683839084541; Thu, 11 May 2023 14:04:44 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 References: <202305112049.34BKnuJK060304@gndrsh.dnsmgr.net> In-Reply-To: <202305112049.34BKnuJK060304@gndrsh.dnsmgr.net> From: Warner Losh Date: Thu, 11 May 2023 15:04:33 -0600 Message-ID: Subject: Re: git: c16e08e5f324 - main - stand/efi: Retire i386 support To: "Rodney W. Grimes" Cc: Yuri , Warner Losh , FreeBSD Current Content-Type: multipart/alternative; boundary="0000000000007e4a8105fb7156c8" X-Rspamd-Queue-Id: 4QHPXs6mh6z42Z7 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --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 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 > > > > AuthorDate: 2023-05-11 20:04:12 +0000 > > > > Commit: Warner Losh > > > > 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


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=3Dc16e08e5f324aa119c85e10eaabacb= d2abdb40e0
> > >
> > > commit c16e08e5f324aa119c85e10eaabacbd2abdb40e0
> > > Author:=C2=A0 =C2=A0 =C2=A0Warner Losh <imp@FreeBSD.org&g= t;
> > > AuthorDate: 2023-05-11 20:04:12 +0000
> > > Commit:=C2=A0 =C2=A0 =C2=A0Warner Losh <imp@FreeBSD.org&g= t;
> > > CommitDate: 2023-05-11 20:06:03 +0000
> > >
> > >=C2=A0 =C2=A0 =C2=A0stand/efi: Retire i386 support
> > >
> > >=C2=A0 =C2=A0 =C2=A0Remove the i386 ifdefs and files. It neve= r worked.
> > >
> > >=C2=A0 =C2=A0 =C2=A0Sponsored by:=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0Netflix
> > >=C2=A0 =C2=A0 =C2=A0Reviewed by:=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 manu, tsoome, kevans
> > >=C2=A0 =C2=A0 =C2=A0Differential Revision:=C2=A0 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 t= hese
> 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 ou= t
> test bed. Plus some kind of info on real hardware that does this that&= #39;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 ex= perience was somehow atypical and these are popular and very much robust, I= 'm open to learning about it.

Warner=C2=A0

<= div class=3D"gmail_quote">
> Warner

--
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=A0rgrimes@freebsd.org
--0000000000007e4a8105fb7156c8--