From owner-p4-projects Thu Nov 28 12:18:37 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5F16137B404; Thu, 28 Nov 2002 12:18:35 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E93EF37B401 for ; Thu, 28 Nov 2002 12:18:34 -0800 (PST) Received: from kayak.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 057C343EAF for ; Thu, 28 Nov 2002 12:18:34 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.12.6/8.12.6) with ESMTP id gASKISrT008347; Thu, 28 Nov 2002 12:18:28 -0800 (PST) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.6/8.12.6) with ESMTP id gASKIZ6M001113; Thu, 28 Nov 2002 12:18:35 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.6/8.12.6/Submit) id gASKIYE1001112; Thu, 28 Nov 2002 12:18:34 -0800 (PST) Date: Thu, 28 Nov 2002 12:18:34 -0800 From: Marcel Moolenaar To: Jake Burkholder Cc: Perforce Change Reviews Subject: Re: PERFORCE change 21643 for review Message-ID: <20021128201834.GA1060@dhcp01.pn.xcllnt.net> References: <200211281908.gASJ8pFc092675@repoman.freebsd.org> <20021128144127.F4948@locore.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021128144127.F4948@locore.ca> User-Agent: Mutt/1.5.1i Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Nov 28, 2002 at 02:41:27PM -0500, Jake Burkholder wrote: > Apparently, On Thu, Nov 28, 2002 at 11:08:51AM -0800, > Marcel Moolenaar said words to the effect of; > > > http://perforce.freebsd.org/chv.cgi?CH=21643 > > > > Change 21643 by marcel@marcel_nfs on 2002/11/28 11:08:12 > > > > Conditionally compile-out I/O port addresses and memory addresses > > in structs. Use tags and handles instead (as much as possible). > > Not the final state, but compilable and useable. > > Hi, > > It looks like we'll have to do a lot of the same stuff to get syscons to > work on sparc64. It would be cool if you could take this into account > when adding ifdefs not to make it so ia64 specific. If there's agreement/consensus that this code is (potentially) useful then yes. I'm mostly working with the assumption that it will not be used in the end and I'm allowing myself to take all sorts of shortcuts. If we do want to proceed in this direction, then it's probably a good idea to get more people involved. I'm in no way a vga(4), fb(4) or syscons(4) wizard and I don't intend to take this on by myself: it's just too hairy... As a start: I think we should minimize conditional compilation based on architecture. I'd rather we introduce FB_NEWBUS as an option and use that. Thoughts? Secondly: In vga_vid_config we need to actually probe for a VGA device. Can I assume that for sparc64 the legacy memory and I/O exists as well? -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message