From owner-freebsd-hackers Fri Mar 29 13: 1:30 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mail13.speakeasy.net (mail13.speakeasy.net [216.254.0.213]) by hub.freebsd.org (Postfix) with ESMTP id 94CC437B405 for ; Fri, 29 Mar 2002 13:01:27 -0800 (PST) Received: (qmail 1915 invoked from network); 29 Mar 2002 21:01:27 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail13.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 29 Mar 2002 21:01:27 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.11.6/8.11.6) with ESMTP id g2TL2Fv01562 for ; Fri, 29 Mar 2002 16:02:15 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Fri, 29 Mar 2002 16:01:29 -0500 (EST) From: John Baldwin To: hackers@FreeBSD.org Subject: Junior Kernel Hacker Project: NOTES Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Currently we only have a NOTES file (which contains many MD options and drivers) on i386, so we don't get to do LINT compiles on other arch's very easily. A very simple solution that doesn't involve much in the way of config magic would be to split NOTES up into two pieces. All of the MI drivers and options would live in sys/conf/NOTES. All of the MD drivers and options would live in sys//conf/NOTES. Each sys//conf/Makefile would contain a LINT target. Building LINT would be similar to the way that is done now, except that both sys/conf/NOTES and sys//conf/NOTES would be concatenated to form the input for the perl script. Also, the perl script should likely be moved to sys/conf so there is only one copy of it. You could start off the MI NOTES file by ensuring that device drivers and options used in all the various GENERIC configs are present in the MI NOTES. You could then use all the parts of GENERIC not in each arch to start he MD NOTES files. On i386, of course, you don't need to use GENERIC to start your MD NOTES file as it is already there. Any takers? -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message