The patch is attached.
The web page will appear at http://libvirt.org/hvsupport.html within an hour or so.
Rich. -- Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/ Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 03798903
Index: docs/site.xsl
===================================================================
RCS file: /data/cvs/libvirt/docs/site.xsl,v
retrieving revision 1.21
diff -u -r1.21 site.xsl
--- docs/site.xsl 25 Jun 2007 08:40:39 -0000 1.21
+++ docs/site.xsl 29 Jun 2007 12:41:24 -0000
@@ -57,6 +57,9 @@
<xsl:when test="$name = '#uri'">
<xsl:text>uri.html</xsl:text>
</xsl:when>
+ <xsl:when test="$name = '#HVSupport'">
+ <xsl:text>hvsupport.html</xsl:text>
+ </xsl:when>
<xsl:when test="$name = ''">
<xsl:text>unknown.html</xsl:text>
</xsl:when>
Index: docs/libvir.html
===================================================================
RCS file: /data/cvs/libvirt/docs/libvir.html,v
retrieving revision 1.67
diff -u -r1.67 libvir.html
--- docs/libvir.html 25 Jun 2007 08:40:38 -0000 1.67
+++ docs/libvir.html 29 Jun 2007 12:41:26 -0000
@@ -2543,5 +2543,545 @@
in future.
</p>
+<h2><a name="HVSupport">Hypervisor support</a></h2>
+
+<p>
+This page documents which <a href="html/">libvirt calls</a> work on
+which hypervisors.
+</p>
+
+<p>
+This information changes frequently. This page was last checked or
+updated on <i>2007-06-29</i>.
+</p>
+
+<h3>Domain functions</h3>
+
+<p> x = not supported; empty cell means no information </p>
+
+<table class="top_table">
+<tr>
+ <th> Function </th>
+ <th> Since </th>
+ <th> Xen </th>
+ <th> QEMU </th>
+ <th> KVM </th>
+ <th> <a href="remote.html">Remote</a> </th>
+</tr>
+
+<tr>
+ <td> virConnectClose </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectGetCapabilities </td>
+ <td> 0.2.1 </td>
+ <td> ≥ 0.2.1 </td>
+ <td> ≥ 0.2.1 </td>
+ <td> ≥ 0.2.1 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectGetHostname </td>
+ <td> 0.3.0 </td>
+ <td> ≥ 0.3.0 </td>
+ <td> </td>
+ <td> </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectGetMaxVcpus </td>
+ <td> 0.2.1 </td>
+ <td> ≥ 0.2.1 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectGetType </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectGetURI </td>
+ <td> 0.3.0 </td>
+ <td> ≥ 0.3.0 </td>
+ <td> </td>
+ <td> </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectGetVersion </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectListDefinedDomains </td>
+ <td> 0.1.5 </td>
+ <td> ≥ 0.1.9 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectListDomains </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectNumOfDefinedDomains </td>
+ <td> 0.1.5 </td>
+ <td> ≥ 0.1.9 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectNumOfDomains </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectOpen </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virConnectOpenReadOnly </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainAttachDevice </td>
+ <td> 0.1.9 </td>
+ <td> ≥ 0.1.9 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainCoreDump </td>
+ <td> 0.1.9 </td>
+ <td> ≥ 0.1.9 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainCreate </td>
+ <td> 0.1.5 </td>
+ <td> ≥ 0.1.9 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainCreateLinux </td>
+ <td> All </td>
+ <td> ≥ 0.0.5 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainDefineXML </td>
+ <td> 0.1.5 </td>
+ <td> ≥ 0.1.9 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainDestroy </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainDetachDevice </td>
+ <td> 0.1.9 </td>
+ <td> ≥ 0.1.9 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainFree </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetAutostart </td>
+ <td> 0.2.1 </td>
+ <td> x </td>
+ <td> ≥ 0.2.1 </td>
+ <td> ≥ 0.2.1 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetConnect </td>
+ <td> 0.3.0 </td>
+ <td colspan="4"> not a HV function </td>
+</tr>
+<tr>
+ <td> virDomainGetID </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetInfo </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetMaxMemory </td>
+ <td> All </td>
+ <td> All </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetMaxVcpus </td>
+ <td> 0.2.1 </td>
+ <td> ≥ 0.2.1 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetName </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetOSType </td>
+ <td> All </td>
+ <td> All </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetSchedulerParameters </td>
+ <td> 0.2.3 </td>
+ <td> ≥ 0.2.3 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetSchedulerType </td>
+ <td> 0.2.3 </td>
+ <td> ≥ 0.2.3 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetUUID </td>
+ <td> 0.1.10 </td>
+ <td> ≥ 0.1.10 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetUUIDString </td>
+ <td> 0.1.10 </td>
+ <td> ≥ 0.1.10 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetVcpus </td>
+ <td> 0.1.4 </td>
+ <td> ≥ 0.1.4 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainGetXMLDesc </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainLookupByID </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainLookupByName </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainLookupByUUID </td>
+ <td> 0.1.10 </td>
+ <td> ≥ 0.1.10 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainLookupByUUIDString </td>
+ <td> 0.1.10 </td>
+ <td> ≥ 0.1.10 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainPinVcpu </td>
+ <td> 0.1.4 </td>
+ <td> ≥ 0.1.4 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainReboot </td>
+ <td> 0.1.0 </td>
+ <td> ≥ 0.1.0 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainRestore </td>
+ <td> All </td>
+ <td> All </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainResume </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainSave </td>
+ <td> All </td>
+ <td> All </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainSetAutostart </td>
+ <td> 0.2.1 </td>
+ <td> x </td>
+ <td> ≥ 0.2.1 </td>
+ <td> ≥ 0.2.1 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainSetMaxMemory </td>
+ <td> All </td>
+ <td> All </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainSetMemory </td>
+ <td> 0.1.1 </td>
+ <td> ≥ 0.1.1 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainSetSchedulerParameters </td>
+ <td> 0.2.3 </td>
+ <td> ≥ 0.2.3 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainSetVcpus </td>
+ <td> 0.1.4 </td>
+ <td> ≥ 0.1.4 </td>
+ <td> x </td>
+ <td> x </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainShutdown </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainSuspend </td>
+ <td> All </td>
+ <td> All </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virDomainUndefine </td>
+ <td> 0.1.5 </td>
+ <td> ≥ 0.1.9 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+<tr>
+ <td> virGetVersion </td>
+ <td> All </td>
+ <td> All </td>
+ <td colspan="3"> Returns -1 if HV unsupported. </td>
+</tr>
+<tr>
+ <td> virInitialize </td>
+ <td> 0.1.0 </td>
+ <td colspan="4"> not a HV function </td>
+</tr>
+<tr>
+ <td> virNodeGetInfo </td>
+ <td> 0.1.0 </td>
+ <td> ≥ 0.1.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.2.0 </td>
+ <td> ≥ 0.3.0 </td>
+</tr>
+</table>
+
+<h3>Network functions</h3>
+
+<p>
+Network functions are not hypervisor-specific. For historical
+reasons they require the QEMU daemon to be running (this
+restriction may be lifted in future). Most network functions
+first appeared in libvirt 0.2.0.
+</p>
+
+<table class="top_table">
+<tr>
+<th> Function </th>
+<th> Since </th>
+</tr>
+
+<tr>
+ <td> virConnectNumOfNetworks </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virConnectListNetworks </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virConnectNumOfDefinedNetworks </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virConnectListDefinedNetworks </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkCreate </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkCreateXML </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkDefineXML </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkDestroy </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkFree </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkGetAutostart </td> <td> 0.2.1 </td>
+</tr>
+<tr>
+ <td> virNetworkGetConnect </td> <td> 0.3.0 </td>
+</tr>
+<tr>
+ <td> virNetworkGetBridgeName </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkGetName </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkGetUUID </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkGetUUIDString </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkGetXMLDesc </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkLookupByName </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkLookupByUUID </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkLookupByUUIDString </td> <td> 0.2.0 </td>
+</tr>
+<tr>
+ <td> virNetworkSetAutostart </td> <td> 0.2.1 </td>
+</tr>
+<tr>
+ <td> virNetworkUndefine </td> <td> 0.2.0 </td>
+</tr>
+</table>
+
</body>
</html>
smime.p7s
Description: S/MIME Cryptographic Signature
-- Libvir-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/libvir-list
