[PATCH v2 1/2] docs: refactor mdev_types into new paragraph
Boris Fiuczynski
fiuczy at linux.ibm.com
Wed Nov 11 09:45:05 UTC 2020
On 11/11/20 10:34 AM, Erik Skultety wrote:
> On Tue, Nov 10, 2020 at 07:09:05PM +0100, Boris Fiuczynski wrote:
>> To prevent copying the mdev_types description multiple times
>> it is refactored into a new paragraph for easy reuse.
>>
>> Signed-off-by: Boris Fiuczynski <fiuczy at linux.ibm.com>
>> ---
>> docs/formatnode.html.in | 70 ++++++++++++++++++++++++-----------------
>> 1 file changed, 41 insertions(+), 29 deletions(-)
>>
>> diff --git a/docs/formatnode.html.in b/docs/formatnode.html.in
>> index 6928bdd69c..bd3112c5a8 100644
>> --- a/docs/formatnode.html.in
>> +++ b/docs/formatnode.html.in
>> @@ -159,35 +159,10 @@
>> </dd>
>> <dt><code><a id="MDEVCap">mdev_types</a></code></dt>
>> <dd>
>> - This device is capable of creating mediated devices, and
>> - the capability will contain a list of <code>type</code>
>> - elements, which list all mdev types supported on the
>> - physical device. <span class="since">Since 3.4.0</span>
>> - Each <code>type</code> element has a single <code>id</code>
>> - attribute that holds an official vendor-supplied identifier
>> - for the type. It supports the following sub-elements:
>> - <dl>
>> - <dt><code>name</code></dt>
>> - <dd>
>> - The <code>name</code> element holds a vendor-supplied
>> - code name for the given mediated device type. This is
>> - an optional element.
>> - </dd>
>> - <dt><code>deviceAPI</code></dt>
>> - <dd>
>> - The value of this element describes how an instance of
>> - the given type will be presented to the guest by the
>> - VFIO framework.
>> - </dd>
>> - <dt><code>availableInstances</code></dt>
>> - <dd>
>> - This element reports the current state of resource
>> - allocation. In other words, how many instances of the
>> - given type can still be successfully created on the
>> - physical device.
>> - </dd>
>> - </dl>
>> - </dd>
>> + This device is capable of creating mediated devices.
>> + The sub-elements are summarized in
>> + <a href="#MDevTypesCap">mdev_types capability</a>.
>> + </dd>
>> </dl>
>> </dd>
>>
>> @@ -445,6 +420,43 @@
>> </dd>
>> </dl>
>>
>> + <h3><a id="MDevTypesCap">mdev_types capability</a></h3>
>> +
>> + <p>
>> + <a href="#MDEVCap">PCI</a> devices can be capable of
>> + creating mediated devices.
>> + If they are capable the attribute <code>type</code> of the
>> + element <code>capability</code> is <code>mdev_types</code>.
>
> I'd slightly adjust the wording because the first I read it I got confused,
> not just the rewrite, also by the original (probably mine) text.
> How about:
>
> "If the indeed are capable, then the parent <code>capability</code> element
If they indeed...
> for <code>mdev_types</code> type will contain a list of ...."
>
> Reviewed-by: Erik Skultety <eskultet at redhat.com>
Yes, I agree that it is an easier read.
>
>> + This capability will contain a list of <code>type</code>
>> + elements, which list all mdev types supported on the
>> + physical device. <span class="since">Since 3.4.0</span>
>> + Each <code>type</code> element has a single <code>id</code>
>> + attribute that holds an official vendor-supplied identifier
>> + for the type. It supports the following sub-elements:
>> + <dl>
>> + <dt><code>name</code></dt>
>> + <dd>
>> + The <code>name</code> element holds a vendor-supplied
>> + code name for the given mediated device type. This is
>> + an optional element.
>> + </dd>
>> + <dt><code>deviceAPI</code></dt>
>> + <dd>
>> + The value of this element describes how an instance of
>> + the given type will be presented to the guest by the
>> + VFIO framework.
>> + </dd>
>> + <dt><code>availableInstances</code></dt>
>> + <dd>
>> + This element reports the current state of resource
>> + allocation. In other words, how many instances of the
>> + given type can still be successfully created on the
>> + physical device.
>> + </dd>
>> + </dl>
>> + </p>
>> +
>> +
>> <h2><a id="nodeExample">Examples</a></h2>
>>
>> <p>The following are some example node device XML outputs:</p>
>> --
>> 2.26.2
>>
>
--
Mit freundlichen Grüßen/Kind regards
Boris Fiuczynski
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Gregor Pillen
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294
More information about the libvir-list
mailing list