From owner-svn-src-all@freebsd.org  Mon Feb 18 16:19:47 2019
Return-Path: <owner-svn-src-all@freebsd.org>
Delivered-To: svn-src-all@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 D851D14E118E
 for <svn-src-all@mailman.ysv.freebsd.org>;
 Mon, 18 Feb 2019 16:19:46 +0000 (UTC)
 (envelope-from wlosh@bsdimp.com)
Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com
 [IPv6:2607:f8b0:4864:20::831])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 5DCB16EF23
 for <svn-src-all@freebsd.org>; Mon, 18 Feb 2019 16:19:46 +0000 (UTC)
 (envelope-from wlosh@bsdimp.com)
Received: by mail-qt1-x831.google.com with SMTP id y4so19751140qtc.10
 for <svn-src-all@freebsd.org>; Mon, 18 Feb 2019 08:19:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bsdimp-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=X87BLl/Efm7RMTXNQwxPR+z9H2ITTIK1Gk1Mw0n0B3Q=;
 b=0TfwmckiPAcqlwbqVxkvTI/walWSZTtiD6xXPtkl/6CPzawhUuapofww/hN5xdrTRW
 xRlaJymGNp9BvQ/BGD+a3PLvOk8OAw0K6PV2ynmb7IZ8Vpj7o5SohMJqGcI9/eGFq5u0
 CJ2XKWNMnHB085Z5IDhVgGqadUsF1fpcL1ipOmFLVNId5viG4IoZJhGU450qQOo1ognc
 bFIzEvPjURpqA4h79lLkdgIkqMxM8+QWDkdlVsXycEPda9UATnhFbZZrJ2G0yC9iKKtJ
 CzLNga2kjjNZFpBwlM2eM4dUDuZtFxY5ilG7o0nBmQYXPX+iF/P8NEtHz5cIK8w4JQZ1
 FbTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=X87BLl/Efm7RMTXNQwxPR+z9H2ITTIK1Gk1Mw0n0B3Q=;
 b=QIzQy/RXVCo1B/UHnUv2hWQVHsPs2wBbQgdGxyBaHF0qmIALooOz2z06hCu+kY1Kp3
 280PawcXKhFdRgBfkq5h8BWNOveX0pWvCHltHPBFbUSull2XRRHF8Bd7RoD8HdL9FZhD
 x6vMzbVjgceYq4p4d6YiEp8d+ZctKzr2WSmoyLUhr0h9daQah21muyzCiYKa1TAuzckH
 /sqjgyHVS8CP9RvPvYwIBjtsDj7OimETT4AGmrp+O6tMVIZU8iS1tjm5dqihAE6v2Qzu
 JmN7iJa4QSIdVFgwQM5fBZvdezY3RnhNL3d07JXCwLZcsxZxjUjESeDcf/PdDEyOiDGk
 6T4Q==
X-Gm-Message-State: AHQUAuYboA4tXA3hws6J65sOvuQAHblB8RUnB6KgXdHc4kZVcz8terga
 /HvYDiqtUpJa9DTUXt9CvkqCuxqOwFj0W/i/ccXz4w==
X-Google-Smtp-Source: AHgI3IY3WMRUzDVRtuKZycqpxEbAjVrACgwWoZorybGvRu08UrskAngnxzmukp7GrbmM89xAHRY91QTDNZandBhELQY=
X-Received: by 2002:ac8:3974:: with SMTP id t49mr19325846qtb.118.1550506785875; 
 Mon, 18 Feb 2019 08:19:45 -0800 (PST)
MIME-Version: 1.0
References: <CACNAnaEsMxEPVi-qK36d2iW1sy4-MfQFrLbjp4jpEVZHT8vogQ@mail.gmail.com>
 <201902180341.x1I3fjf5003561@pdx.rh.CN85.dnsmgr.net>
 <CANCZdfp8_nS_=hQSrWwTEUzs+-hviQwpdQOD6wyGDPDDq0F9wA@mail.gmail.com>
 <0D51AC98-0E84-4E66-B552-CE9D4A7EFCD7@freebsd.org>
In-Reply-To: <0D51AC98-0E84-4E66-B552-CE9D4A7EFCD7@freebsd.org>
From: Warner Losh <imp@bsdimp.com>
Date: Mon, 18 Feb 2019 09:19:35 -0700
Message-ID: <CANCZdfrhA2m5-FBH-oSmq+MKLMoDafEpej73hnvyty=cogTU8g@mail.gmail.com>
Subject: Re: svn commit: r344243 - head/stand/lua
To: Devin Teske <dteske@freebsd.org>
Cc: "Rodney W. Grimes" <rgrimes@freebsd.org>, Kyle Evans <kevans@freebsd.org>, 
 src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, 
 svn-src-head@freebsd.org
X-Rspamd-Queue-Id: 5DCB16EF23
X-Spamd-Bar: ------
Authentication-Results: mx1.freebsd.org
X-Spamd-Result: default: False [-6.92 / 15.00];
 NEURAL_HAM_MEDIUM(-1.00)[-1.000,0];
 NEURAL_HAM_SHORT(-0.92)[-0.923,0];
 NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
X-BeenThere: svn-src-all@freebsd.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "SVN commit messages for the entire src tree \(except for &quot;
 user&quot; and &quot; projects&quot; \)" <svn-src-all.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-all>,
 <mailto:svn-src-all-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-all/>
List-Post: <mailto:svn-src-all@freebsd.org>
List-Help: <mailto:svn-src-all-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-all>,
 <mailto:svn-src-all-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Feb 2019 16:19:47 -0000

On Mon, Feb 18, 2019 at 12:17 AM Devin Teske <dteske@freebsd.org> wrote:

>
>
> > On 17 Feb 2019, at 9:18 PM, Warner Losh <imp@bsdimp.com> wrote:
> >
> > We did a lot of that traditionally in the FORTH loader too, and weren't
> always that good about it.
>
> Uh, no. I only clear regions of the screen by positioning the cursor usin=
g
> ANSI escape sequences and then drawing spaces. I do not clear the screen =
=E2=80=9Ca
> lot=E2=80=9D and would like to think I was damned good about it.
>

Generally speaking, both FORTH and LUA clear it the same amount was more my
point. It's more visible on the serial port than on the video screen,
though, because that is attached to a terminal of who knows how large a
screen. Part of the problem here, though, is that UEFI clears things
independently from the others as it sets up the proper video modes as well,
which neither FORTH nor LUA controls directly today.

So my point was more that screen clearing is a red-herring issue if you
want to preserve error messages. I'll gladly concede I used imprecise
language to make one of points surrounding it. If we want to be able to
preserve error messages, we need to preserve them, and we don't today.

Warner