Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2022-01-20 Thread Oleksii Moisieiev
On Wed, Jan 19, 2022 at 05:53:55PM -0800, Stefano Stabellini wrote: > On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > > On Fri, Dec 24, 2021 at 02:30:50PM +0100, Julien Grall wrote: > > > Hi, > > > > > > On 23/12/2021 20:06, Stefano Stabellini wrote: > > > > On Wed, 22 Dec 2021, Stefano Stabellini

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2022-01-19 Thread Stefano Stabellini
On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > On Fri, Dec 24, 2021 at 02:30:50PM +0100, Julien Grall wrote: > > Hi, > > > > On 23/12/2021 20:06, Stefano Stabellini wrote: > > > On Wed, 22 Dec 2021, Stefano Stabellini wrote: > > > > # Future Ideas > > > > > > > > A great suggestion by Julien is

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2022-01-19 Thread Oleksii Moisieiev
Hi Julien, On Fri, Dec 24, 2021 at 02:30:50PM +0100, Julien Grall wrote: > Hi, > > On 23/12/2021 20:06, Stefano Stabellini wrote: > > On Wed, 22 Dec 2021, Stefano Stabellini wrote: > > > # Future Ideas > > > > > > A great suggestion by Julien is to start supporting the dom0less partial > > > dev

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-24 Thread Julien Grall
Hi, On 23/12/2021 20:06, Stefano Stabellini wrote: On Wed, 22 Dec 2021, Stefano Stabellini wrote: # Future Ideas A great suggestion by Julien is to start supporting the dom0less partial device tree format in xl/libxl as well so that we can have a single "device_tree" option in dom.cfg instead

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-23 Thread Oleksii Moisieiev
Hi Stefano, On Wed, Dec 22, 2021 at 06:23:13PM -0800, Stefano Stabellini wrote: > On Wed, 22 Dec 2021, Julien Grall wrote: > > > > > > > To me dtdev and XEN_DOMCTL_assign_device are appropriate because > > > > > > > they > > > > > > > signify device assignment of one or more devices. We are not >

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-23 Thread Stefano Stabellini
On Wed, 22 Dec 2021, Stefano Stabellini wrote: > # Future Ideas > > A great suggestion by Julien is to start supporting the dom0less partial > device tree format in xl/libxl as well so that we can have a single > "device_tree" option in dom.cfg instead of 4 (device_tree, iomem, irqs, > dtdev). >

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-22 Thread Stefano Stabellini
On Wed, 22 Dec 2021, Julien Grall wrote: > > > > > > To me dtdev and XEN_DOMCTL_assign_device are appropriate because > > > > > > they > > > > > > signify device assignment of one or more devices. We are not adding > > > > > > any > > > > > > additional "meaning" to them. It is just that we'll auto

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-22 Thread Julien Grall
Hi Volodymyr, On 22/12/2021 13:34, Volodymyr Babchuk wrote: Julien Grall writes: Hi, On 22/12/2021 12:17, Volodymyr Babchuk wrote: Julien Grall writes: On 21/12/2021 22:39, Stefano Stabellini wrote: On Tue, 21 Dec 2021, Anthony PERARD wrote: On Fri, Dec 17, 2021 at 12:15:25PM +, O

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-22 Thread Oleksii Moisieiev
Hi Stefano, On Mon, Dec 20, 2021 at 05:37:50PM -0800, Stefano Stabellini wrote: > On Tue, 14 Dec 2021, Oleksii Moisieiev wrote: > > Integration of the SCMI mediator with xen libs: > > - add hypercalls to aquire SCI channel and set device permissions > > for DomUs; > > - add SCMI_SMC nodes to DomU

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-22 Thread Volodymyr Babchuk
Julien Grall writes: > Hi, > > On 22/12/2021 12:17, Volodymyr Babchuk wrote: >> Julien Grall writes: >>> On 21/12/2021 22:39, Stefano Stabellini wrote: On Tue, 21 Dec 2021, Anthony PERARD wrote: > On Fri, Dec 17, 2021 at 12:15:25PM +, Oleksii Moisieiev wrote: >>> On 14.12.21 1

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-22 Thread Julien Grall
Hi, On 22/12/2021 12:17, Volodymyr Babchuk wrote: Julien Grall writes: On 21/12/2021 22:39, Stefano Stabellini wrote: On Tue, 21 Dec 2021, Anthony PERARD wrote: On Fri, Dec 17, 2021 at 12:15:25PM +, Oleksii Moisieiev wrote: On 14.12.21 11:34, Oleksii Moisieiev wrote: @@ -1817,17 +1858,

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-22 Thread Volodymyr Babchuk
Hi Julien, Julien Grall writes: > Hi Stefano, > > On 21/12/2021 22:39, Stefano Stabellini wrote: >> On Tue, 21 Dec 2021, Anthony PERARD wrote: >>> On Fri, Dec 17, 2021 at 12:15:25PM +, Oleksii Moisieiev wrote: > On 14.12.21 11:34, Oleksii Moisieiev wrote: >> @@ -1817,17 +1858,24 @@

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-22 Thread Julien Grall
Hi Stefano, On 21/12/2021 22:39, Stefano Stabellini wrote: On Tue, 21 Dec 2021, Anthony PERARD wrote: On Fri, Dec 17, 2021 at 12:15:25PM +, Oleksii Moisieiev wrote: On 14.12.21 11:34, Oleksii Moisieiev wrote: @@ -1817,17 +1858,24 @@ static void libxl__add_dtdevs(libxl__egc *egc, libxl__a

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-21 Thread Stefano Stabellini
On Tue, 21 Dec 2021, Anthony PERARD wrote: > On Fri, Dec 17, 2021 at 12:15:25PM +, Oleksii Moisieiev wrote: > > > On 14.12.21 11:34, Oleksii Moisieiev wrote: > > > > @@ -1817,17 +1858,24 @@ static void libxl__add_dtdevs(libxl__egc *egc, > > > > libxl__ao *ao, uint32_t domid, > > > > { > > >

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-21 Thread Anthony PERARD
On Fri, Dec 17, 2021 at 12:15:25PM +, Oleksii Moisieiev wrote: > > On 14.12.21 11:34, Oleksii Moisieiev wrote: > > > @@ -1817,17 +1858,24 @@ static void libxl__add_dtdevs(libxl__egc *egc, > > > libxl__ao *ao, uint32_t domid, > > > { > > > AO_GC; > > > libxl__ao_device *aodev = li

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-20 Thread Stefano Stabellini
On Tue, 14 Dec 2021, Oleksii Moisieiev wrote: > Integration of the SCMI mediator with xen libs: > - add hypercalls to aquire SCI channel and set device permissions > for DomUs; > - add SCMI_SMC nodes to DomUs device-tree based on partial device-tree; > - SCI requests redirection from DomUs to Firmw

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-17 Thread Oleksii Moisieiev
Hi Jan, On Fri, Dec 17, 2021 at 08:16:05AM +0100, Jan Beulich wrote: > On 17.12.2021 08:12, Jan Beulich wrote: > > On 16.12.2021 18:36, Oleksii Moisieiev wrote: > >> On Tue, Dec 14, 2021 at 10:41:30AM +0100, Jan Beulich wrote: > >>> On 14.12.2021 10:34, Oleksii Moisieiev wrote: > --- a/xen/in

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-17 Thread Oleksii Moisieiev
Hi Oleksandr, On Thu, Dec 16, 2021 at 02:04:35AM +0200, Oleksandr wrote: > > On 14.12.21 11:34, Oleksii Moisieiev wrote: > > Hi Oleksii > > > Integration of the SCMI mediator with xen libs: > > - add hypercalls to aquire SCI channel and set device permissions > > for DomUs; > > - add SCMI_SMC n

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-16 Thread Jan Beulich
On 17.12.2021 08:12, Jan Beulich wrote: > On 16.12.2021 18:36, Oleksii Moisieiev wrote: >> On Tue, Dec 14, 2021 at 10:41:30AM +0100, Jan Beulich wrote: >>> On 14.12.2021 10:34, Oleksii Moisieiev wrote: --- a/xen/include/public/domctl.h +++ b/xen/include/public/domctl.h @@ -1177,6 +11

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-16 Thread Jan Beulich
On 16.12.2021 18:36, Oleksii Moisieiev wrote: > On Tue, Dec 14, 2021 at 10:41:30AM +0100, Jan Beulich wrote: >> On 14.12.2021 10:34, Oleksii Moisieiev wrote: >>> --- a/xen/include/public/domctl.h >>> +++ b/xen/include/public/domctl.h >>> @@ -1177,6 +1177,13 @@ struct xen_domctl_vmtrace_op { >>> #d

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-16 Thread Oleksii Moisieiev
Hi Jan, On Tue, Dec 14, 2021 at 10:41:30AM +0100, Jan Beulich wrote: > On 14.12.2021 10:34, Oleksii Moisieiev wrote: > > --- a/xen/include/public/domctl.h > > +++ b/xen/include/public/domctl.h > > @@ -1177,6 +1177,13 @@ struct xen_domctl_vmtrace_op { > > #define XEN_DOMCTL_vmtrace_get_option

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-15 Thread Oleksandr
On 14.12.21 11:34, Oleksii Moisieiev wrote: Hi Oleksii Integration of the SCMI mediator with xen libs: - add hypercalls to aquire SCI channel and set device permissions for DomUs; - add SCMI_SMC nodes to DomUs device-tree based on partial device-tree; - SCI requests redirection from DomUs to

Re: [RFC v1 5/5] xen/arm: add SCI mediator support for DomUs

2021-12-14 Thread Jan Beulich
On 14.12.2021 10:34, Oleksii Moisieiev wrote: > --- a/xen/include/public/domctl.h > +++ b/xen/include/public/domctl.h > @@ -1177,6 +1177,13 @@ struct xen_domctl_vmtrace_op { > #define XEN_DOMCTL_vmtrace_get_option 5 > #define XEN_DOMCTL_vmtrace_set_option 6 > }; > + > +/* XEN_DOM