From nobody Mon Aug 15 19:46:18 2022 X-Original-To: freebsd-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 4M64Xk5PLDz4YjWn for ; Mon, 15 Aug 2022 19:46:30 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-vk1-xa34.google.com (mail-vk1-xa34.google.com [IPv6:2607:f8b0:4864:20::a34]) (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 4M64Xk0FSmz3MB7 for ; Mon, 15 Aug 2022 19:46:29 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-vk1-xa34.google.com with SMTP id j11so4170491vkk.11 for ; Mon, 15 Aug 2022 12:46:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=jQfK397STIWjkg4HBymnVGdPkYCkbrsT0OvLq97hclg=; b=sr71HsVxTqEtZEue5DzOwMZngMIDSQKssJma5l7rraOZVand4RU3v2GqYvk67DwfYK b5gUr6Bqi/U9agtDyH/P4M8gmISvEYK9uo77UDk2/RHTUmQ9FRSvRfaTMT4swLliVP8Y AwAuEsCRlksPCfDBRVM12ufmrQ5ushmm41r2btwpcr0fhVqLwdIqTCNIE2mm27DTZBr0 EZTofrYTYyemhq0c/5ZQwHbgiTraX6dn4wU/xd/1vvOXKq2AZyr0lqfWDdnlAnNITZaz zRZ9hZYxMFiwAdYHw9WkC/Tkjfyt66MD63/NG81IGVZLD3iFjk7EDX9U6ajXaeW4Tp9c nClw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=jQfK397STIWjkg4HBymnVGdPkYCkbrsT0OvLq97hclg=; b=3vE8PTPJpiVidbil3DymxIMjsjy6sCKLBzsUoQCNceCuWm7N4CeBEiWSRxZSqive/g FItc7+SEeoyTJO/ZGVoDg8zul5NzH9QIaQSL7k8wWLpKP0tXM6Jw6OpoYAIsCsxO0LBS NUCqfq1iFYPHbTJ85kin8Rq39TB8N1Tq03zMGN0uVUW7H9Cf4jKshcFupBBkxFUQh8+G P4lMvb50CPjp2GhlvbQuByasl+yc98DBzYAj2YGWo654WtwslmNErJxkfs+/LvJ5Jcds TP7wPmR83KsLTEkAT0WB394TnlW7N8En3MYQZEG1Vl+HRAfGUC92UHbEJcQLoGkElQlf qWgg== X-Gm-Message-State: ACgBeo3I7DwifQ3o3SfLcxq60d0FRMQNZ/jmECWkPck45SsXzwEj6LcN NXMsWnof0Hfia9x2rYkjZ6KmR9C9GI7/TT/Yfvb5AfVqBIY= X-Google-Smtp-Source: AA6agR5Ib2oNFtDbPg1Ovy0hUV2vZbWSnqrH0jeTF33g/zctPoV4jKxhIDz8A6q6f0d51dYLIqwnn79oZ6T5NTejrRM= X-Received: by 2002:a1f:3803:0:b0:378:bd6f:249d with SMTP id f3-20020a1f3803000000b00378bd6f249dmr7168153vka.13.1660592789109; Mon, 15 Aug 2022 12:46:29 -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: <20220813.015426.809710797578801280.yasu@FreeBSD.org> <029d861e-7a30-296b-669d-5496eb120110@freebsd.org> In-Reply-To: <029d861e-7a30-296b-669d-5496eb120110@freebsd.org> From: Warner Losh Date: Mon, 15 Aug 2022 13:46:18 -0600 Message-ID: Subject: Re: bootx64.efi; and loader.efi in the FreeBSD reserved area (was: Updating EFI boot loader results in boot hangup) To: Graham Perrin Cc: FreeBSD Current Content-Type: multipart/alternative; boundary="0000000000004fd2dd05e64ce38e" X-Rspamd-Queue-Id: 4M64Xk0FSmz3MB7 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20210112.gappssmtp.com header.s=20210112 header.b=sr71HsVx; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::a34) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20210112.gappssmtp.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; R_SPF_NA(0.00)[no SPF record]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::a34:from]; DKIM_TRACE(0.00)[bsdimp-com.20210112.gappssmtp.com:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; DMARC_NA(0.00)[bsdimp.com]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com] X-ThisMailContainsUnwantedMimeParts: N --0000000000004fd2dd05e64ce38e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Aug 14, 2022 at 7:52 AM Graham Perrin wrote: > On 12/08/2022 17:54, Yasuhiro Kimura wrote: > > =E2=80=A6 amd64 =E2=80=A6 (/boot/efi/efi/freebsd/loader.efi) =E2=80=A6 > > Side note: please, why the FreeBSD reserved area? > When you create a boot variable using efibootmgr, it's better to specify something that's not the default binary. It's what Windows, Linux, etc do when they are installed and it facilitates better multiboot when the target OSes depend on the first stage efi boot loader (like FreeBSD and Windows certainly do). Warner > > I'm more familiar with /efi/boot/bootx64.efi for amd64. > > > > --0000000000004fd2dd05e64ce38e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Sun, Aug 14, 2022 at 7:52 AM Graha= m Perrin <grahamperrin@freeb= sd.org> wrote:
=20 =20 =20

On 12/08/2022 17:54, Yasuhiro Kimura wrote:

=E2=80=A6 amd64 =E2=80=A6 (/boot/efi/efi/freebsd/loader.efi) =E2=
=80=A6

Side note: please, why the FreeBSD reserved area?


When you create a boot variable using efibootmgr, i= t's better to specify something that's not the default
bi= nary. It's what Windows, Linux, etc do when they are installed and it f= acilitates better multiboot when
the target OSes depend on the fi= rst stage efi boot loader (like FreeBSD and Windows certainly do).

Warner=C2=A0


I'm more familiar with /efi/boot/bootx64.efi for amd64.=C2=A0

<https://bugs.freebsd.org/bugzilla/show_bug.cgi= ?id=3D255318#c11>

--0000000000004fd2dd05e64ce38e--