From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Adam J. Richter" Date: Tue, 09 Jan 2001 08:49:08 +0000 Subject: Re: hotplug TTD Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Perhaps I'm just being pedantic, but I'd like to just clarify that many of the Linux-related facilities that people refer to as "hot plugging" in are not really hot plugging, but rather a set of facilities used by most of the kernel hot plugging schemes: 1. a standardized hardware identification scheme for the bus in question (ISAPnP, PCI, USB, other systems covered by Intel Plug'n'Play standards, etc.) 2. a facility for dynamically loading kernel driver modules for that bus. 3. A MODULE_DEVICE_ID table for that format in each relevant driver. 4. Support for that ID table format in depmod 5. A user level program that reads the appropriate depmod modules.___map and figures out which modules to load. For example, I understand that ISAPnP hardware is not capable of hot plugging, but it uses these same facilities. Conceivably, other non-hotplug busses that have quasi-standard schemes for hardware enumeration could use these facilities as well (NuBus? S-Bus?). Adam J. Richter __ ______________ 4880 Stevens Creek Blvd, Suite 104 adam@yggdrasil.com \ / San Jose, California 95129-1034 +1 408 261-6630 | g g d r a s i l United States of America fax +1 408 261-6631 "Free Software For The Rest Of Us." _______________________________________________ Linux-hotplug-devel mailing list Linux-hotplug-devel@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel