From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matti Aarnio Date: Wed, 06 Feb 2002 10:20:10 +0000 Subject: Re: PCI hotplug question: resources 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 On Tue, Feb 05, 2002 at 05:17:02PM -0800, Stephen Williams wrote: > > But I have developed a PCI-card which is "not present" at boot time > > because there is no firmware in the FPGA which is responsible for PCI > > communication. > > matti.aarnio+linux-hotplug@zmailer.org said: > > IF your FPGA isn't loaded from e.g. serial flash, but rather from > > the host processor, then you are screwed... > > Actually, what this guy wants to do does have a practical application. ... Sure, we do that all the time with CARDBUS cards. They are PCI cards in PCMCIA form. There still remains an issue of the plugin card needing to have proper RESET time content in PCI configuration registers so that PCI autoconfiguration will be possible. If the FPGA needs to have its "microcode" loaded (ciruitry definition, actually) from the host, that just can't be supported. Having a serial-eeprom/flash is simple solution. The PCI configuration registers on a PCI device are mostly set to zero at the reset time, but some have hardwired read content (possibly parts of the registers only,) which tells the system various things, including device type, and how much it needs resources. ( plus vendor and other minor details... ) .... > -- > Steve Williams "The woods are lovely, dark and deep. /Matti Aarnio _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel