-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
Roadmap: TrackedItems tracked on the roadmap project.Items tracked on the roadmap project.Type: EnhancementIndicates new feature requestsIndicates new feature requestsType: Performance
Description
This issue tracks the work for adding PCIe support in Firecracker.
Initially, PCI support in Firecracker was considered as a means to add support for device pass-through (VFIO). However, PCI also enables us to switch to a PCI bus for VirtIO devices. virtio-pci
provides a more efficient way to signal VirtIO devices comparing to our current MMIO bus.
As part of this issue we will:
- Add basic PCIe emulation capabilities in Firecracker
- Add a
virtio-pci
implementation and allow VirtIO devices to use this for communicating with the guest.
Work related with this issue will NOT add support for VFIO, neither support for PCI hot-plugging capabilities. Considerations regarding these features are discussed with the community here: #4845.
Metadata
Metadata
Assignees
Labels
Roadmap: TrackedItems tracked on the roadmap project.Items tracked on the roadmap project.Type: EnhancementIndicates new feature requestsIndicates new feature requestsType: Performance
Type
Projects
Status
Coming Soon