From owner-freebsd-current@freebsd.org Sun Dec 17 19:52:07 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A49F2E93F2D for ; Sun, 17 Dec 2017 19:52:07 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22b.google.com (mail-it0-x22b.google.com [IPv6:2607:f8b0:4001:c0b::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6BA787BF92 for ; Sun, 17 Dec 2017 19:52:07 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22b.google.com with SMTP id 68so25365294ite.4 for ; Sun, 17 Dec 2017 11:52:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:from:date:message-id:subject:to; bh=hlshFmVh3VvZUKEnge+al5FjG/TnL9UtEhNWVtBl73Q=; b=TFYMi+cnxNWtDvgW5A2MDMjt3rS8wYmMqtemlXrWvz9aG+OGRPSSqdohuYamnBNXU1 bMoxPVjJ1tGn77lxLYdRBFLvKeiTZz8ktVtCRZXvA6NX4J5rIVfm4y577hgd3u7VR2pK w2SNRWWNS5M2mp5XDHtxWD9oLPYhDPVzgGAS2J9Yt7teAtQV5g7IFUmVTmQjOYgEaSPI 9/8rb5a6NNeFP0z3amHP159GyyLNcgoHUT1nfEA/cfacr3yn3PuDMQAtX/mGHpkhY4KB OMbuW7wXZ3uC9nP9sG2cLKAaPyl0hY+8MwZBoM2u2lSHVl4JqMW/hux2qttMf46Z8bTY fGbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=hlshFmVh3VvZUKEnge+al5FjG/TnL9UtEhNWVtBl73Q=; b=T12v1IVr7gFu7M8CVc8hKXg06PB1n8qDRjzOEb+Uhi9kINEgETAv7eD7BTSED8B/68 iYA9CHlSvEaPvBRfBH1xkhfEXg0GyclCZVjhAtYDHssJxgkEbZ1bILVIEY0VMFnJBsts sZPWFMpskgTKDqUQaIJIoggAfuAYp7ZyQIKvObGjxCr8Nr7Mid7k3vLS5uMlzd47pdkZ +DgJoOLOGU7JB6qVWLoYu5xVj1dBr4RyYEsd5XxdGCMV+SndJvw/QwJ4fip7HYzC4ptp fXfFCQ788L4ofjK0lqkn0Z7ceLYELJFMd2QP7FrkvT3FVmoJutnj6PRnI9jhBDNTu9FY SBCw== X-Gm-Message-State: AKGB3mJA8b05qNcGZT2dj8p/jYtUqYEeseBrB5ImTmAhFOhomUAHF3be Z3qAc7DjLVElbQqJpYeibKV+Grg3jsdPPHDkOk0saA== X-Google-Smtp-Source: ACJfBotylsdbWhqP5ribyzFmuvoKMp6NU0Ee9lzfOmMg7HEfAxNc9+dOTIUAtkft0ZMxLlct+Tfs11Kwcdxtxc2FP9U= X-Received: by 10.36.77.143 with SMTP id l137mr17164769itb.50.1513540326338; Sun, 17 Dec 2017 11:52:06 -0800 (PST) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.108.204 with HTTP; Sun, 17 Dec 2017 11:52:05 -0800 (PST) X-Originating-IP: [2603:300b:6:5100:1052:acc7:f9de:2b6d] From: Warner Losh Date: Sun, 17 Dec 2017 12:52:05 -0700 X-Google-Sender-Auth: k-YKavnVFKWdsicej-6l1nNfJk0 Message-ID: Subject: UEFI booting survey To: FreeBSD Current Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Dec 2017 19:52:07 -0000 Greetings If you are booting off UEFI and have a bit of an unusual setup, I'd like you to drop me a line. The setup that I'm looking for is any case where you load boot1.efi off one drive (cd, ssd, hdd, nvme, etc), but don't have a FreeBSD system on that drive, but on a different drive on the system. An example of this may be loading boot1.efi off what FreeBSD would call /dev/ada0p1, but having root come from /dev/ada1p1. It's my belief that due to the fragility of this setup, few, if any, people have this setup. If you do, please take a minute to reply to this message. In the coming months, we're looking at dropping boot1.efi and instead installing /boot/loader.efi onto the ESP (most likely as \efi\freebsd\loader.efi). As part of the move to fully support the UEFI Boot Manager, we're dropping the 'search every device in the system' part of the current boot1 algorithm. It will be possible to configure the system to continue booting (either via the new efibootmgr which will allow any imaginable combination, or possibly via a fallback mechanism needed for the embedded EFIs that have poor UEFI Variable support at the moment), but as part of an upgrade to a future FreeBSD 12, some intervention will be necessary. Please let me know if you have an unusual setup like this. Warner