B2.5.5 PCI Controllers/Devices - FAQs
See http://www.microsoft.com/winlogo/hardware/
B2.5.5.2 DELETED
Related requirement deleted.
B2.5.5.3 Updated at B2.5.3.2.1 B2.5.5.4 Updated at B2.5.3.2.1 B2.5.5.5 Updated at B2.5.4 B2.5.5.6 3.3 Updated at B2.5.4
Announcement of additional future requirements will be published at http://www.microsoft.com/winlogo/hardware/.
B2.5.R.1 PCI Subsystem IDs and PCI-to-PCI bridge devices
See "PCI Subsystem IDs and PCI-to-PCI Bridge Devices" at http://www.microsoft.com/hwdev/bus/pci/pcibridge.asp.
B2.5.R.2 Functions in a multifunction PCI device do not share writable PCI Configuration Space bit.
Windows treats each function of a multifunction PCI device as an independent device. As such, there can be no sharing between functions of writable PCI configuration space bits (such as the Command register).
Windows Longhorn supports dynamic enumeration, installation, and removal of PCI devices if the implementation strictly complies with the PCI Standard Hot-Plug Controller and Subsystem Specification (SHPC), Revision 1.0, and the Windows Logo Program requirements for the SHPC driver.
SHPCs that have been designed to meet these requirements do not need any ACPI implementations or vendor-supplied filter drivers. SHPCs will be required for systems running Windows "Longhorn" that provide Hot-Plug PCI support. Other hot-plug implementations will work under Windows only if there is a supported hardware insert/remove notification mechanism, such as a bus standard. An example of an implementation based on an appropriate standards-based notification mechanism is a CardBus bus controller.
For more information about Windows and PCI Hot Plug, see "Hot-Plug PCI and Windows" at http://www.microsoft.com/hwdev/bus/pci/hotplugpci.asp.
PCI 2.3 Interrupt Disable is required for Longhorn logo for all devices that are first submitted for logo after January 1st, 2004. All devices being submitted for logo testing must include this capability by January 1st, 2006. See section 6.2 of the PCI Local Bus Specification Revision 2.3.
|