PCI passthrough libvirt implementation
Implement PCI passthrough for libvirt driver.
Support for all operation with VM, except live migration.
Blueprint information
- Status:
- Complete
- Approver:
- Russell Bryant
- Priority:
- Low
- Drafter:
- Boris Pavlovic
- Direction:
- Approved
- Assignee:
- jiang, yunhong
- Definition:
- Approved
- Series goal:
- Accepted for havana
- Implementation:
-
Implemented
- Milestone target:
-
2013.2
- Started by
- Boris Pavlovic
- Completed by
- Russell Bryant
Related branches
Related bugs
Sprints
Whiteboard
The Xen guys are also amenable to passthrough and it would be a good idea to confer with them to make sure that any changes you make to the base virt driver interface will work with both libvirt and Xen (at least).
-----
It doesn't affect virt interface at all -- boris-42
---
I was planning to review the changes when they are posted to understand the requirements on XenAPI for this -- Bob
---
Bob it will be nice. I am not familiar with virt.XEN, but I could say that on virt level you will get with instance record, pci addresses (domain:
Gerrit topic: https:/
Addressed by: https:/
Fix db.utils.
Addressed by: https:/
PCI passthrough DB Layer
Addressed by: https:/
PCI passthrough Conductor layer
Addressed by: https:/
PCI passthrough Utils layer
Addressed by: https:/
PCI passthrough Scheduler layer
Addressed by: https:/
PCI passthrough Compute layer
Addressed by: https:/
PCI passthrough Libvirt layer WIP
Gerrit topic: https:/
Addressed by: https:/
PCI passthrough Libvirt layer WIP
Gerrit topic: https:/
Addressed by: https:/
PCI passthrough Libvirt vm config
Gerrit topic: https:/
Addressed by: https:/
Add V2 and V3 api for PCI passthrough
Gerrit topic: https:/
Addressed by: https:/
Add V2 and V3 api for PCI passthrough
Work Items
Dependency tree

* Blueprints in grey have been implemented.