[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 1/1] xen/arm: Add pl011 uart support in Xen for guest domains



Hi,


On 17 February 2017 at 20:59, Konrad Rzeszutek Wilk
<konrad.wilk@xxxxxxxxxx> wrote:
>> >>>>    Should vpl011.h be in include/xen/public/ ? If so you need
>> >>>>    a different license for that file.
>> >>>>
>> I have moved the file from the public folder and keeping it in xen/arch/arm/
>
> Huh? But if this is a ring protocol that is used by an OS that is not
> part of of Xen tree it needs to be in public/io/ location.
>
> Otherwise you may run in problems with different licenses (public/io
> has BSD license while arch/arm is GPL) - and it may be that your
> 'console backend' is proprietary.

xen/include/public/console/io.h contains the definition of the ring
structure (xencons_interface) which is used by the xenconsoled running
on the dom0 OS. The definitions in vpl011.h are used locally by the
emulation code in Xen including one ring structure which is defined
same as the one defined in the public folder.

Regards,
Bhupinder

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.