From owner-cvs-all Wed Nov 4 08:04:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA15759 for cvs-all-outgoing; Wed, 4 Nov 1998 08:04:22 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA15624; Wed, 4 Nov 1998 08:03:58 -0800 (PST) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.9.1/8.9.1) id LAA21681; Wed, 4 Nov 1998 11:02:30 -0500 (EST) (envelope-from wollman) Date: Wed, 4 Nov 1998 11:02:30 -0500 (EST) From: Garrett Wollman Message-Id: <199811041602.LAA21681@khavrinen.lcs.mit.edu> To: Peter Wemm Cc: Kazutaka YOKOTA , Doug Rabson , sos@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/modules/syscons saver.h ... In-Reply-To: <199811041055.SAA29225@spinner.netplex.com.au> References: <199811041030.TAA28081@zodiac.mech.utsunomiya-u.ac.jp> <199811041055.SAA29225@spinner.netplex.com.au> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk < said: > I'm really hoping that Garrett comes up with something useful for a real > isa configuration system under the new framework. syscons and psm compile and appear to work (at least, probe and attach succeed) on my laptop. I'm also a bit unhappy with the organization. The soft configuration of syscons is splattered out all over a bajillion static variables, and the interfaces to things like kbdio are not at all clean. (I didn't make any effort to allow configuration of the keyboard controller port or IRQs.) There are a few things that are totally missing because the code doesn't supply them to me -- for example, I'd like to reserve the entire VGA frame buffer, but the code which might tell me never initializes that part of the data structure. We still don't usefully deal with PCI graphics cards (but I haven't gotten that far anyway). What I'd like to see is the following: device kbd0 at isa? port ? irq 1 device kbd1 at usb? device fb0 at isa? port ? maddr ? msize ? device fb1 at pci? pseudo-device sc0 ...where sc0 knows how to poke around and find the appropriate keyboard and framebuffer devices and graft itself on top. -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message