Support virtual GPU resources
Add the feature to support Virtual GPU (VGPU).
Blueprint information
- Status:
- Complete
- Approver:
- Jay Pipes
- Priority:
- Medium
- Drafter:
- Jianghua Wang
- Direction:
- Approved
- Assignee:
- Jianghua Wang
- Definition:
- Approved
- Series goal:
- Accepted for queens
- Implementation:
-
Implemented
- Milestone target:
-
queens-rc1
- Started by
- Jianghua Wang
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
XenAPI: support VGPU via passthrough PCI
Addressed by: https:/
XenAPI: support for VGPU
Gerrit topic: https:/
Approved for the Queens release. -- mriedem 20170925
Addressed by: https:/
[WIP] VGPU: Define vgpu related resources
Addressed by: https:/
VGPU_support: add enabled white list
Addressed by: https:/
vGPU: XenAPI: get vgpu stats from hypervisor
Addressed by: https:/
WIP: libvirt: Provide VGPU inventory for a single GPU type
Gerrit topic: https:/
Addressed by: https:/
VGPU: Account for flavors supporting VGPUs
Addressed by: https:/
XenAPI: provide vGPU inventory in compute node
Addressed by: https:/
XenAPI: create vGPU for instance
Addressed by: https:/
rt: Make resource tracker always invoking get_inventory()
Gerrit topic: https:/
Addressed by: https:/
xenapi(N-R-P): Add API to support vgpu resource provider create
Addressed by: https:/
(WIP)
Addressed by: https:/
xenapi: Add parse function to get gpu group uuid and vgpu type uuid
Addressed by: https:/
XenAPI: restrict to only enable one vGPU type
Addressed by: https:/
XenAPI: provide VGPU_DISPLAY_HEAD inventory in compute node
Addressed by: https:/
WIP: libvirt: create vGPU for instance
Addressed by: https:/
libvirt : Force a specificly static UUID for a mediated device
Addressed by: https:/
WIP: libvirt: Use only existing mdevs if kernel race
Addressed by: https:/
Recreate mediated devices on reboot
Addressed by: https:/
WIP: libvirt: pass the mdevs when rebooting the guest
Addressed by: https:/
WIP: Fix suspending guest with attached vGPUs
Gerrit topic: https:/
Addressed by: https:/
Provide support matrix and doc for VGPU
Addressed by: https:/
doc: update the GPU passthrough HPC feature entry
Addressed by: https:/
XenAPI: Provide support matrix and doc for VGPU
Work Items
Dependency tree

* Blueprints in grey have been implemented.