Files
Sean Mooney f9a2141797 Add pci-sim developer guide
The pci-sim module now has several focused contributor pages, but it lacks a
single maintainer-oriented guide that explains how the out-of-tree kernel
module works and how to safely extend it. That makes it difficult for Cyborg
contributors who understand OpenStack and virtualization to reason about the
PCI, SR-IOV, IOMMU, VFIO, and TTY kernel interfaces used by the module.

Add a long-form pci-sim developer guide covering the module's design goals,
core kernel concepts, build flow, source layout, data paths, extension
workflows, validation strategy, troubleshooting, and limitations. Link the new
page from the pci-sim contributor index.

Also align the Sphinx tox commands with Nova's stricter docs pattern by using
--keep-going and parallel builds for docs, PDF docs, release notes, and the API
reference. This keeps warnings fatal while allowing Sphinx to report more than
the first issue.

Generated-By: pi gpt-5.5
Change-Id: Iba69ec4f17b62b502ca9d83cf2191dc0152200a3
Signed-off-by: Sean Mooney <work@seanmooney.info>
2026-06-15 10:49:23 +01:00
..
2023-03-20 14:49:50 +08:00
2026-06-15 10:49:23 +01:00