From owner-freebsd-arch@FreeBSD.ORG Thu Dec 20 18:35:52 2007 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 81AD716A481; Thu, 20 Dec 2007 18:35:52 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.freebsd.org (Postfix) with ESMTP id 359B413C461; Thu, 20 Dec 2007 18:35:51 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.0.3] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.8/8.13.8) with ESMTP id lBKIZlTN007982 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 20 Dec 2007 10:35:48 -0800 (PST) (envelope-from sobomax@FreeBSD.org) Message-ID: <476AB5EC.9060204@FreeBSD.org> Date: Thu, 20 Dec 2007 10:35:24 -0800 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: "M. Warner Losh" References: <20071218120359.E15521@fledge.watson.org> <47682ED1.7000702@FreeBSD.org> <20071220.112405.-713486157.imp@bsdimp.com> In-Reply-To: <20071220.112405.-713486157.imp@bsdimp.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: arch@FreeBSD.org, rwatson@FreeBSD.org, current@FreeBSD.org Subject: Re: DDB scripting, output capture, and textdumps X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Dec 2007 18:35:52 -0000 M. Warner Losh wrote: > In message: <47682ED1.7000702@FreeBSD.org> > Maxim Sobolev writes: > : Robert Watson wrote: > : > buffer, kernel message buffer, kernel configuration (if compiled into > : > the kernel), panic message, and kernel version string. These are > : > : > : Just a sidenote - maybe as part of this change it makes sense to make > : compiling configuration into a kernel opt-out, not opt-in? We are in > : 21st century, nobody really cares about saving few kilobytes of kernel > : memory anymore. > > In the embedded world, it matters. > > And we already have opt-out. 'include GENERIC; nodev X, nodev Y, > nodev Z' So what is your point, exactly? In embedded word nobody runs GENERIC, and you know it better than anybody else. My point that Joe User, who runs GENERIC or slightly modified GENERIC should have kernel config compiled into kernel so that when something happens this information is available for debugging purposes. -Maxim