FreeBSD currently supports PCI Express hotplug devices in head. This page will describe the issues with hotplug support, underlying infrastructure needed to support hotplugging, and device drivers etc. that need to be written.

PCI hotplug device drivers

PCI Express standard hotplug

Supported since r299142.





PCI-SIG hot plug controller spec

PCI infrastructure

Must of this is now handled via the NEW_PCIB driver changes.

bus number assignments

BAR allocation

PCI-PCI bridge allocation

Subsystem requirements

ifnet queisce

GEOM quiesce

PCIHotplug (last edited 2016-05-18 17:03:32 by GavinAtkinson)