From owner-freebsd-arch@freebsd.org Thu Feb 1 17:24:37 2018 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2115DEDF9CB for ; Thu, 1 Feb 2018 17:24:37 +0000 (UTC) (envelope-from devin@shxd.cx) Received: from shxd.cx (mail.shxd.cx [64.201.244.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B53E978EC4; Thu, 1 Feb 2018 17:24:36 +0000 (UTC) (envelope-from devin@shxd.cx) Received: from mobile-166-170-40-137.mycingular.net ([166.170.40.137]:12446 helo=[10.131.175.84]) by shxd.cx with esmtps (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1ehIb1-000BSg-24; Thu, 01 Feb 2018 17:24:23 +0000 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Devin Teske Mime-Version: 1.0 (1.0) Subject: Re: Feedback on proposed loader changes Date: Thu, 1 Feb 2018 08:58:24 -0800 Message-Id: References: <5015.1517478674@critter.freebsd.dk> Cc: Warner Losh , "freebsd-arch@freebsd.org" , dteske@freebsd.org In-Reply-To: <5015.1517478674@critter.freebsd.dk> To: Poul-Henning Kamp X-Mailer: iPhone Mail (15C153) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Feb 2018 17:24:37 -0000 > On Feb 1, 2018, at 1:51 AM, Poul-Henning Kamp wrote: >=20 > -------- > In message , Warner Losh writes: >=20 >> So I'd like feedback on two questions: Should I kill the forth features I= >> oulined above? And should I make the build system build multiple loaders >> with a link controlling the default? >=20 > I think you should just move forward and go for the end-stage > without too many temporary bandaids. >=20 > The loader is pretty decoupled from everything, so in case anybody > needs any of these Forth cornercases, they can use 11.X loader with > very little, if any, trouble. >=20 As a person that both reviewed the GSoC code you are working with (in-depth;= including a list of short-comings) and the most likely person to bring it u= p-to-par after it is committed, I have 2 opinions: 1. Please allow both boot systems for a while so that the lua-based menu can= be made as feature full as the Forth menu. Example: submenus were added in = Forth long after the GSoC lua project had ended 2. Please don=E2=80=99t force us to run Lua until I can code the new feature= s And as the principal author of the Forth menu since 9.0: 3. Please give me a way to run my code (at the very least until I can bring t= he Lua up to snuff; and if I can=E2=80=99t just let me run Forth in-perpetui= ty). Interrupting boot1 so I can drive the system in the pre-boot Execution env i= s very important to me. =E2=80=94=20 Devin=