[libvirt] [PATCH v3 1/4] conf: add xen type for channels

Joao Martins joao.m.martins at oracle.com
Tue Sep 27 07:58:58 UTC 2016



On 09/27/2016 05:05 AM, Jim Fehlig wrote:
> On 09/26/2016 11:33 AM, Joao Martins wrote:
>> So far only guestfwd and virtio were supported. Add an additional
>> for Xen as libxl channels create Xen console visible to the guest.
>>
>> Signed-off-by: Joao Martins <joao.m.martins at oracle.com>
>> ---
>> Changes since v2:
>>  * Add relevant documentation about target type xen.
>> ---
>>  docs/formatdomain.html.in     | 10 ++++++++++
>>  docs/schemas/domaincommon.rng | 11 +++++++++++
>>  src/conf/domain_conf.c        | 18 ++++++++++++++----
>>  src/conf/domain_conf.h        |  1 +
>>  src/qemu/qemu_command.c       |  1 +
>>  5 files changed, 37 insertions(+), 4 deletions(-)
>>
>> diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
>> index f48a4d8..129ba62 100644
>> --- a/docs/formatdomain.html.in
>> +++ b/docs/formatdomain.html.in
>> @@ -5980,6 +5980,16 @@ qemu-kvm -net nic,model=? /dev/null
>>          Possible values for the <code>state</code> attribute are
>>          <code>connected</code> and <code>disconnected</code>.
>>        </dd>
>> +      <dt><code>xen</code></dt>
>> +      <dd> Paravirtualized xen channel. Channel is exposed in the guest as a
>> +        xen console but identified with a name. The setup of the channel
>> +        depends to guest own rules and can live in a arbitrary path (for more
>> +        info, please see <a href="http://xenbits.xen.org/docs/unstable/misc/channel.txt">http://xenbits.xen.org/docs/unstable/misc/channel.txt</a>).
> 
> The last sentence is not clear IMO and I'd like to improve it before pushing
> this series. What do you think of the below diff? Or feel free to propose
> something better :-).
Much cleared indeed, it looks good to me. Specially the changes to the first
sentences.. I was sort of searching for that kind of working when making that text.

Joao

> 
> diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
> index 129ba62..7008005 100644
> --- a/docs/formatdomain.html.in
> +++ b/docs/formatdomain.html.in
> @@ -5981,12 +5981,12 @@ qemu-kvm -net nic,model=? /dev/null
>          <code>connected</code> and <code>disconnected</code>.
>        </dd>
>        <dt><code>xen</code></dt>
> -      <dd> Paravirtualized xen channel. Channel is exposed in the guest as a
> -        xen console but identified with a name. The setup of the channel
> -        depends to guest own rules and can live in a arbitrary path (for more
> -        info, please see <a
> href="http://xenbits.xen.org/docs/unstable/misc/channel.txt">http://xenbits.xen.org/docs/unstable/misc/channel.txt</a>).
> +      <dd> Paravirtualized Xen channel. Channel is exposed in the guest as a
> +        Xen console but identified with a name. Setup and consumption of a Xen
> +        channel depends on software and configuration in the guest
> +        (for more info, please see <a
> href="http://xenbits.xen.org/docs/unstable/misc/channel.txt">http://xenbits.xen.org/docs/unstable/misc/channel.txt</a>).
>          Channel source path semantics are the same as the virtio target type.
> -        Although <code>state</code> attribute is not provided as xen channels
> +        The <code>state</code> attribute is not supported since Xen channels
>          lack the necessary probing mechanism.
>          <span class="since">Since 2.3.0</span>
>        </dd>
> 
> 
> Regards,
> Jim
> 




More information about the libvir-list mailing list