From owner-svn-src-user@FreeBSD.ORG Tue Nov 12 21:57:02 2013 Return-Path: Delivered-To: svn-src-user@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D8D375D7; Tue, 12 Nov 2013 21:57:02 +0000 (UTC) Received: from smtp.dlink.ua (smtp.dlink.ua [193.138.187.146]) by mx1.freebsd.org (Postfix) with ESMTP id 7D3E32A8B; Tue, 12 Nov 2013 21:56:59 +0000 (UTC) Received: from rnote.ddteam.net (55-20-135-95.pool.ukrtel.net [95.135.20.55]) (Authenticated sender: ray) by smtp.dlink.ua (Postfix) with ESMTPSA id 2655CC493D; Tue, 12 Nov 2013 23:56:58 +0200 (EET) Date: Tue, 12 Nov 2013 23:56:55 +0200 From: Aleksandr Rybalko To: Doug Ambrisko Subject: Re: svn commit: r257815 - in user/ed/newcons/sys/dev: fb vt vt/hw/fb Message-Id: <20131112235655.4cbcf138.ray@freebsd.org> In-Reply-To: <20131112165948.GA19229@ambrisko.com> References: <201311072108.rA7L8rI9057248@svn.freebsd.org> <201311111505.27108.jhb@freebsd.org> <20131112001216.f3b4d381.ray@freebsd.org> <20131112165948.GA19229@ambrisko.com> Organization: FreeBSD.ORG X-Mailer: Sylpheed 3.1.2 (GTK+ 2.24.5; amd64-portbld-freebsd9.0) X-Operating-System: FreeBSD Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Aleksandr Rybalko , src-committers@FreeBSD.org, John Baldwin , svn-src-user@FreeBSD.org X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2013 21:57:02 -0000 On Tue, 12 Nov 2013 08:59:48 -0800 Doug Ambrisko wrote: > On Tue, Nov 12, 2013 at 12:12:16AM +0200, Aleksandr Rybalko wrote: > | On Mon, 11 Nov 2013 15:05:26 -0500 > | John Baldwin wrote: > | > | > On Thursday, November 07, 2013 4:08:53 pm Aleksandr Rybalko wrote: > | > > Author: ray > | > > Date: Thu Nov 7 21:08:52 2013 > | > > New Revision: 257815 > | > > URL: http://svnweb.freebsd.org/changeset/base/257815 > | > > > | > > Log: > | > > Handle suspend/resume. Switch to console window before > | > > suspend, switch back on resume. That fix issue with broken Xorg > | > > image after resume. Fix some style whilst here. > | > > | > Could you add a runtime sysctl to control this? I haven't needed > | > it on my x220. syscons had a sysctl for this. > | > | No problem John. > | Committed r258023. > | kern.vt.suspendswitch=0 will do the trick. > > This feature should work well for me. I added this sysctl: > > Index: sys/dev/vt/vt_core.c > =================================================================== > --- sys/dev/vt/vt_core.c (revision 258052) > +++ sys/dev/vt/vt_core.c (working copy) > @@ -108,6 +108,7 @@ > VT_SYSCTL_INT(debug, 0, "Newcons debug level"); > VT_SYSCTL_INT(deadtimer, 15, "Time to wait busy process in > VT_PROCESS mode"); VT_SYSCTL_INT(suspendswitch, 1, "Switch to VT0 > before suspend"); +VT_SYSCTL_INT(splash, 1, "Display splash screen"); > > static unsigned int vt_unit = 0; > static MALLOC_DEFINE(M_VT, "vt", "vt device"); > @@ -759,7 +760,8 @@ > vt_axis_t top, left; > > /* Display a nice boot splash. */ > - if (!(vd->vd_flags & VDF_TEXTMODE) && (boothowto & RB_MUTE)) > { > + if (!vt_splash && !(vd->vd_flags & VDF_TEXTMODE) && \ > + (boothowto & RB_MUTE)) { > > top = (vd->vd_height - vt_logo_height) / 2; > left = (vd->vd_width - vt_logo_width) / 2; > > so I can see the FreeBSD boot messages when I set kern.vt.splash=0. > > Thanks, > > Doug A. Hello Doug, it looks weird for me. Splash not used now until you enable MUTE flag. Is it still shown for you? It is absolutely no problem to add such sysctl, but I want to done it much close to how it works for syscons now, to not confuse users as much as possible. Just not done it yet :) Thanks! WBW -- Aleksandr Rybalko