From owner-freebsd-current@FreeBSD.ORG Fri Jul 11 15:35:26 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 2F2D51065675 for ; Fri, 11 Jul 2008 15:35:26 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout013.mac.com (asmtpout013.mac.com [17.148.16.88]) by mx1.freebsd.org (Postfix) with ESMTP id 2BC6C8FC08 for ; Fri, 11 Jul 2008 15:35:24 +0000 (UTC) (envelope-from xcllnt@mac.com) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Received: from [192.168.1.102] (209-128-86-226.BAYAREA.NET [209.128.86.226]) by asmtp013.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K3I00C193397YA0@asmtp013.mac.com> for freebsd-current@freebsd.org; Fri, 04 Jul 2008 14:16:23 -0700 (PDT) Message-id: <3F7F280F-C3ED-4E2E-9865-66A11FC3F03F@mac.com> From: Marcel Moolenaar To: Dmitry Morozovsky In-reply-to: <20080705011154.G97379@woozle.rinet.ru> Date: Fri, 04 Jul 2008 14:16:21 -0700 References: <20080701181358.GA93601@wep4017.physik.uni-wuerzburg.de> <20080704135827.H35668@woozle.rinet.ru> <22A6B038-44BB-4072-8A6E-8C1D5855CB14@mac.com> <20080705011154.G97379@woozle.rinet.ru> X-Mailer: Apple Mail (2.926) 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, 11 Jul 2008 15:35:26 -0000 On Jul 4, 2008, at 2:12 PM, Dmitry Morozovsky wrote: > 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 It's in GENERIC on ia64 :-) If no one has any strong objections, I'll add puc(4) to GENERIC for all platforms. -- Marcel Moolenaar xcllnt@mac.com