From owner-freebsd-current@FreeBSD.ORG Fri Jul 4 21:12:49 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8EC31065671 for ; Fri, 4 Jul 2008 21:12:49 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.freebsd.org (Postfix) with ESMTP id 3C0CF8FC0C for ; Fri, 4 Jul 2008 21:12:48 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.2/8.14.2) with ESMTP id m64LCl1X097432; Sat, 5 Jul 2008 01:12:47 +0400 (MSD) (envelope-from marck@rinet.ru) Date: Sat, 5 Jul 2008 01:12:47 +0400 (MSD) From: Dmitry Morozovsky To: Marcel Moolenaar In-Reply-To: <22A6B038-44BB-4072-8A6E-8C1D5855CB14@mac.com> Message-ID: <20080705011154.G97379@woozle.rinet.ru> References: <20080701181358.GA93601@wep4017.physik.uni-wuerzburg.de> <20080704135827.H35668@woozle.rinet.ru> <22A6B038-44BB-4072-8A6E-8C1D5855CB14@mac.com> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0 (woozle.rinet.ru [0.0.0.0]); Sat, 05 Jul 2008 01:12:47 +0400 (MSD) Cc: Alexey Shuvaev , freebsd-current@freebsd.org Subject: Re: puc(4) man page update? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2008 21:12:49 -0000 On Fri, 4 Jul 2008, Marcel Moolenaar wrote: MM> > doesn't splitting uart out of kernel broke serial console? Last time I MM> > checked MM> > it did. MM> MM> Yes, it does. The serial console is setup/initialized and MM> used before pre-loaded modules are linked and/or usable. MM> We don't have the support in place that allows you to boot MM> without console until pre-loaded modules are initialized, MM> at which time add a low-level console device is setup. MM> It's not that hard to do, I think. MM> MM> So, currently low-level console drivers, such as dcons(4), MM> sio(4) and uart(4) need to be compiled into the kernel. MM> Consequently any devices/busses to which any of these can MM> attach must be compiled into the kernel as well. Of these MM> acpi(4) and puc(4) are good examples. acpi(4) is a good MM> example because we use hints to work around the issue and MM> have sio(4) attach to isa(4) instead... Well, than, what is the reason to keep puc(4) out of GENERIC then? ;-P Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------