Difference between revisions of "Hypervisor Support"

From Open-IOV
Jump to navigation Jump to search
Line 7: Line 7:
== Xen ==
== Xen ==
This section will cover efforts to support the Xen hypervisor with open device mediation software.
This section will cover efforts to support the Xen hypervisor with open device mediation software.
XAPI docs for virtual GPUs can be read [https://xapi-project.github.io/xen-api/classes/vgpu_type.html here].


=== Mdev drivers outside Dom0 ===
=== Mdev drivers outside Dom0 ===
Line 12: Line 14:


=== Missing Functionality ===
=== Missing Functionality ===
IOMMU Groups.
IOMMU Groups (discussions around extending or reworking Xen's IOMMU to include IOMMU Groups is ongoing).


=== Additional Documentation ===
=== Additional Documentation ===

Revision as of 19:07, 8 August 2022

KVM

This section will cover existing support in KVM for VFIO-Mdev and ongoing issues with it's existing implementation.

Missing Functionality

Nested SR-IOV.

Xen

This section will cover efforts to support the Xen hypervisor with open device mediation software.

XAPI docs for virtual GPUs can be read here.

Mdev drivers outside Dom0

Xen Hyperlaunch aims to disaggregate Dom0's monolithic functions. This includes a discrete domain for device drivers.

Missing Functionality

IOMMU Groups (discussions around extending or reworking Xen's IOMMU to include IOMMU Groups is ongoing).

Additional Documentation

For additional documentation check the XenProject Wiki.

NVMM

This section will cover NetBSD's NVMM.

Missing Functionality

VFIO.

Additional Documentation

For additional documentation read From Zero to NVMM.