From owner-freebsd-hackers@FreeBSD.ORG Fri Oct 3 11:48:00 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EBFE106568C for ; Fri, 3 Oct 2008 11:48:00 +0000 (UTC) (envelope-from mboxindia@gmail.com) Received: from ik-out-1112.google.com (ik-out-1112.google.com [66.249.90.183]) by mx1.freebsd.org (Postfix) with ESMTP id E79398FC14 for ; Fri, 3 Oct 2008 11:47:59 +0000 (UTC) (envelope-from mboxindia@gmail.com) Received: by ik-out-1112.google.com with SMTP id c29so1083918ika.3 for ; Fri, 03 Oct 2008 04:47:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=89Ktf8aK2PStf8fJ+2So77i4SQmrhsx5/Da54LAmPKk=; b=nvWzqNVJ2vvHB78cpkufGsFhTuw7W80cSoaitnrGwucjGO9v+6mCSyMNGWnUMLrlgq oPVL+GO/CVvU/rRmzTJGsbtHtox/7Ig8EVUOhA6tczUtxTzOdG3mK8Vf5n9MFfRb4rGd c/SmsU/+0pxfYWnwz4za1iObVRfMWoXdfc7To= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=RDR9UwKNHpArFjJFUifbgBrNEhk0Z7IA7knyJ3SYGRHoNk/x/yWnoZNB4uW6+7wZNX t9Fh3+GomtUH/jMCjM0dKDMWM4wt/FJc+RLpkEFn+3NajbNySQoaKhBBh+hXe9GtMjEU MnIS79oYTCZSyR3g5uquGeLW92M1XuZ6nh9mo= Received: by 10.103.176.20 with SMTP id d20mr519815mup.136.1223032623355; Fri, 03 Oct 2008 04:17:03 -0700 (PDT) Received: by 10.103.141.5 with HTTP; Fri, 3 Oct 2008 04:17:03 -0700 (PDT) Message-ID: Date: Fri, 3 Oct 2008 16:47:03 +0530 From: Srinivas To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: options in configuration file X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Oct 2008 11:48:00 -0000 Hello, May be these are beginner questions ... could you plz answer the following questions? I think "options" line and "device" line are in the configuration file, in order to support those features and devices. I see that sed script will parse that file. Could you plz let me know what will be done in this phase and how these lines will be transferred into gcc define directives(in the case of options) and inclusion of source files for compilation(in case of device). I have seen lint in some Makefiles, but dont know why it was used. Why is lint used? The "device" line adds device support to the kernel. What exactly does this mean. A more basic question is: how the devices are detected initially by the FreeBSD with the aid of hardware and bios? I think this is a broad topic. Could you plz provide a link if there is any info, you know, in the net? Thanks, Srinivas