[libvirt] [RFC PATCH v2 REBASE 17/18] docs: Document the new hostdev and address type 'mdev'
Erik Skultety
eskultet at redhat.com
Wed Feb 22 15:20:21 UTC 2017
On Wed, Feb 22, 2017 at 08:20:06PM +0530, Kirti Wankhede wrote:
>
>
> On 2/20/2017 7:58 PM, Erik Skultety wrote:
> > Signed-off-by: Erik Skultety <eskultet at redhat.com>
> > ---
> > docs/formatdomain.html.in | 48 +++++++++++++++++++++++++++++++++++++++++++----
> > 1 file changed, 44 insertions(+), 4 deletions(-)
> >
> > diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
> > index b69bd4c..13cb767 100644
> > --- a/docs/formatdomain.html.in
> > +++ b/docs/formatdomain.html.in
> > @@ -3277,8 +3277,20 @@
> > attributes: <code>iobase</code> and <code>irq</code>.
> > <span class="since">Since 1.2.1</span>
> > </dd>
> > + <dt><code>mdev</code></dt>
> > + <dd>Mediated devices' addresses have so far only one mandatory attribute
> > + <code>uuid</code> (<span class="since">since 3.1.0</span>) which
> > + uniquely identifies a mediated device under the syfs file system.
> > + </dd>
> > </dl>
> >
> > + <p>
> > + Note: Due to nature of mediated devices, being only software devices
> > + defining an allocation of resources on the physical parent device, the
> > + address type <code>mdev</code> is supposed to be used to identify a
> > + device on the host only, rather than identifying it in the guest.
> > + </p>
> > +
> > <h4><a name="elementsControllers">Controllers</a></h4>
> >
> > <p>
> > @@ -3774,6 +3786,19 @@
> > </devices>
> > ...</pre>
> >
> > + <p>or:</p>
> > +
> > +<pre>
> > + ...
> > + <devices>
> > + <hostdev mode='subsystem' type='mdev' model='vfio-pci'>
> > + <source>
> > + <address type='mdev' uuid='c2177883-f1bb-47f0-914d-32a22e3a8804'>
> > + </source>
> > + </hostdev>
> > + </devices>
> > + ...</pre>
> > +
>
> Hi Erik,
>
> Changes looks good so far. I did some basic testing with these patches.
> I used above example snippet of hostdev element and it throws below
> error. Add a '/' before '>' and after uuid in address line.
>
> error: (domain_definition):74: Opening and ending tag mismatch: address
> line 73 and source
> </source>
> ---------------^
> Failed. Try again? [y,n,i,f,?]:
>
> Thanks,
> Kirti
>
Oh, right, good catch.
Thanks,
Erik
More information about the libvir-list
mailing list