From owner-freebsd-arch Sun Feb 23 22: 5:20 2003 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB04037B401 for ; Sun, 23 Feb 2003 22:05:18 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id C944A43F75 for ; Sun, 23 Feb 2003 22:05:17 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp53.pn.xcllnt.net (dhcp53.pn.xcllnt.net [192.168.4.253]) by ns1.xcllnt.net (8.12.6/8.12.6) with ESMTP id h1O65H1o039895 for ; Sun, 23 Feb 2003 22:05:17 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp53.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp53.pn.xcllnt.net (8.12.7/8.12.7) with ESMTP id h1O65HTM009817 for ; Sun, 23 Feb 2003 22:05:17 -0800 (PST) (envelope-from marcel@dhcp53.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp53.pn.xcllnt.net (8.12.7/8.12.7/Submit) id h1O65HD2009816 for freebsd-arch@FreeBSD.ORG; Sun, 23 Feb 2003 22:05:17 -0800 (PST) Date: Sun, 23 Feb 2003 22:05:17 -0800 From: Marcel Moolenaar To: freebsd-arch@FreeBSD.ORG Subject: Re: [RFC] splitting of conf/NOTES Message-ID: <20030224060517.GA9757@dhcp53.pn.xcllnt.net> References: <20030224001644.GA67255@dragon.nuxi.com> <20030224120037.D4403-100000@gamplex.bde.org> <20030224023118.GD67312@dragon.nuxi.com> <20030224040250.GA19558@athlon.pn.xcllnt.net> <20030224052909.GA6020@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030224052909.GA6020@dragon.nuxi.com> User-Agent: Mutt/1.5.3i Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, Feb 23, 2003 at 09:29:09PM -0800, David O'Brien wrote: > > > \begin{snippet} > > Index: sparc64/isa/isa_dma.c > > =================================================================== > > RCS file: sparc64/isa/isa_dma.c > > diff -N sparc64/isa/isa_dma.c > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ sparc64/isa/isa_dma.c 23 Feb 2003 23:12:42 -0000 > > @@ -0,0 +1,105 @@ > > \end{snippet} > > > > This file appears to be glue only. We really should get rid of > > our isa/legacy infected MI code so that we don't have to pollute > > new architectures with this. > > It is. Jake seems violently opposed to this. I wish we would come to an > agreement that LINT should compile every piece of code, or just code that > could reasonably be expected to work on said platform. I think we can only have platform specific LINTs. A single LINT that compiles every piece of code must be able to compile all existing pmap.c, machdep.c and other overlapping MD files in a single kernel. Obviously an impossibility in this universe. I think the hard part is: can we work with the elementary MD/MI distinction we have now, or do we need to have a more fine grained selection mechanism and if the latter, what? Take for example powerpc or mips, do we need to distinguish between little-endian and big-endian kernels? Do we need a selection based on platform (rather than just architecture)? -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message