svn commit: r257815 - in user/ed/newcons/sys/dev: fb vt vt/hw/fb
Doug Ambrisko
ambrisko at ambrisko.com
Tue Nov 12 16:59:49 UTC 2013
On Tue, Nov 12, 2013 at 12:12:16AM +0200, Aleksandr Rybalko wrote:
| On Mon, 11 Nov 2013 15:05:26 -0500
| John Baldwin <jhb at freebsd.org> 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.
More information about the svn-src-user
mailing list