[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Multifunction Add-In Cards and PCI BIOS Enumeration



I've designed a multifunction PCI Add-In card that uses the QuickLogic
QL5130 ESP for the bus interface.  The card has two functions so I've
created two configuration register sets -- one for each function.  When the
PC BIOS enumerates the bus, it reports that the card has been found and then
lists 8 functions -- the first two functions correctly and then 6 unknown
functions.  I've set the MSB of the Header byte for both functions.  My
questions are as follows:

Has anyone seen this type of behavior before?
How do I suppress the listing of the 6 unknown functions?
Should I be setting the MSB of both header bytes?

Thanks,

Scott