From owner-svn-src-head@FreeBSD.ORG Wed Apr 30 05:41:54 2014 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E8078DA8; Wed, 30 Apr 2014 05:41:54 +0000 (UTC) Received: from i3mail.icecube.wisc.edu (i3mail.icecube.wisc.edu [128.104.255.23]) by mx1.freebsd.org (Postfix) with ESMTP id B80CA1075; Wed, 30 Apr 2014 05:41:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by i3mail.icecube.wisc.edu (Postfix) with ESMTP id CA2A83806E; Wed, 30 Apr 2014 00:41:46 -0500 (CDT) X-Virus-Scanned: amavisd-new at icecube.wisc.edu Received: from i3mail.icecube.wisc.edu ([127.0.0.1]) by localhost (i3mail.icecube.wisc.edu [127.0.0.1]) (amavisd-new, port 10030) with ESMTP id 0Ee3WRjr1oZe; Wed, 30 Apr 2014 00:41:46 -0500 (CDT) Received: from comporellon.tachypleus.net (polaris.tachypleus.net [75.101.50.44]) by i3mail.icecube.wisc.edu (Postfix) with ESMTPSA id 113CF3806C; Wed, 30 Apr 2014 00:41:45 -0500 (CDT) Message-ID: <53608D19.7060309@freebsd.org> Date: Tue, 29 Apr 2014 22:41:45 -0700 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: Glen Barber , Dmitry Morozovsky Subject: Re: svn commit: r264907 - in head/release: amd64 i386 References: <201404250526.s3P5Q3hS010626@gw.catspoiler.org> <20140425130714.GN49791@glenbarber.us> In-Reply-To: <20140425130714.GN49791@glenbarber.us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@FreeBSD.org, Don Lewis , src-committers@FreeBSD.org, svn-src-all@FreeBSD.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Apr 2014 05:41:55 -0000 On 04/25/14 06:07, Glen Barber wrote: > On Fri, Apr 25, 2014 at 02:00:13PM +0400, Dmitry Morozovsky wrote: >> seconded, till now the most bootable case for machines under my hands were >> happy with no-partition at all (fake MBR with 50k@s4, dd from UFS) >> > I'm working on restoring the MBR, but need some time to test. If > I can't get a working memstick image with the addition of an EFI > partition for the UEFI boot loader in a few hours, I'll revert this > commit. > > Glen > The amd64 release scripts now include variants that build EFI/BIOS dual mode images. These should be bootable everywhere: stupid BIOSes that see GPT and try to boot with EFI will succeed since there actually is EFI. If you try to boot with BIOS, it will also boot that way. (Thanks to Marcel for mkimg, by the way, which have made the scripts much cleaner) These cannot, however, become the defaults for the time being because GENERIC uses syscons and syscons does not support EFI. Adding EFI loaders to the image means there is an increased likelihood they will be used and failing to give a console afterward is not friendly behavior. The VT kernel configuration works with both. So, to make universally bootable install media, we have to switch the default console driver to newcons. This means we need to finish polishing newcons and need to think about what, exactly, the missing pieces are to enable it as the default. -Nathan