From owner-freebsd-current Sun Jul 27 17:53:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA00810 for current-outgoing; Sun, 27 Jul 1997 17:53:06 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA00805 for ; Sun, 27 Jul 1997 17:53:03 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id SAA02793; Sun, 27 Jul 1997 18:52:56 -0600 (MDT) Date: Sun, 27 Jul 1997 18:52:56 -0600 (MDT) Message-Id: <199707280052.SAA02793@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Poul-Henning Kamp Cc: "Jordan K. Hubbard" , hosokawa@jp.freebsd.org, current@freebsd.org Subject: Re: pccard and -current; a long way to go. :-( In-Reply-To: <6019.869903071@critter.dk.tfs.com> References: <20225.869879961@time.cdrom.com> <6019.869903071@critter.dk.tfs.com> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > right back then, I can confidently say that to get our "removable > device" support into a decent shape will take some work. > > The Nomads work are pretty focused on pccards, but in the same framework > we should look at CardBus, docking stations, hot-plug PCI and goddamnit: > PlugAndPray since this is the mechanism that is supposed to make support > for all these things managable. > > As usual, if you start to fiddle this stuff, you hit your head on the > usual suspects: > > 1. Improved support for loadable devices. > 2. Real mode BIOS calls. > 3. A Registry. > 4. (optional:) pageable kernel modules. You forgot: 5. Device drivers that actually 'give up' resources when not in use, such as interrupts, ports, etc... You can't currently 'unload' an IRQ right now safely. Nate