PCI liveupdate subsystem and PCI device
summary
Describes a prototype PCI liveupdate subsystem built on the Live Update Orchestrator that preserves PCI state across kexec by serializing a folio of pci_dev structures and rebuilding in the new kernel by BDF order reattach. It changes PCI probing to skip reinitialization, tracks PF/VF and bridge bus-master dependencies via a new per-pci_dev liveupdate list populated by a downward walk. Prototype exists but community reviewers raise unresolved concerns about BARs, bridge windows and broader serialization approaches.
AI-written summary · about
