Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-17 Thread Julien Grall
Hi Stefano, On 17/10/2018 15:03, Stefano Stabellini wrote: On Tue, 16 Oct 2018, Julien Grall wrote: Hi, Sorry I forgot to answer to the rest of the e-mail. On 10/16/2018 03:39 AM, Stefano Stabellini wrote: On 15/10/2018 08:25, Julien Grall wrote: +    bool hwdom_access;    /* HW domain

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-17 Thread Stefano Stabellini
On Tue, 16 Oct 2018, Julien Grall wrote: > Hi, > > Sorry I forgot to answer to the rest of the e-mail. > > On 10/16/2018 03:39 AM, Stefano Stabellini wrote: > > On 15/10/2018 08:25, Julien Grall wrote: > > > > > > +    bool hwdom_access;    /* HW domain gets access regardless.  */ > > > > > >

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-17 Thread Stefano Stabellini
On Tue, 16 Oct 2018, Julien Grall wrote: > Hi Stefano, > > On 10/16/2018 03:39 AM, Stefano Stabellini wrote: > > On 15/10/2018 08:25, Julien Grall wrote: > > > Hi, > > > > > > On 10/10/2018 11:35 PM, Stefano Stabellini wrote: > > > > On Tue, 28 Aug 2018, Julien Grall wrote: > > > > > On 11/08/18

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-16 Thread Julien Grall
Hi, Sorry I forgot to answer to the rest of the e-mail. On 10/16/2018 03:39 AM, Stefano Stabellini wrote: On 15/10/2018 08:25, Julien Grall wrote: +    bool hwdom_access;    /* HW domain gets access regardless.  */ +}; + +/* + * This table maps a node into a memory address. + * If a guest has

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-16 Thread Julien Grall
Hi Stefano, On 10/16/2018 03:39 AM, Stefano Stabellini wrote: On 15/10/2018 08:25, Julien Grall wrote: Hi, On 10/10/2018 11:35 PM, Stefano Stabellini wrote: On Tue, 28 Aug 2018, Julien Grall wrote: On 11/08/18 01:01, Stefano Stabellini wrote:    #include    #include    #include @@

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-16 Thread Julien Grall
Hi, On 10/10/2018 11:35 PM, Stefano Stabellini wrote: On Tue, 28 Aug 2018, Julien Grall wrote: On 11/08/18 01:01, Stefano Stabellini wrote: #include #include #include @@ -23,6 +91,721 @@ #include #include +struct pm_access +{ +paddr_t addr; It seems that the

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-15 Thread Stefano Stabellini
On 15/10/2018 08:25, Julien Grall wrote: > Hi, > > On 10/10/2018 11:35 PM, Stefano Stabellini wrote: > > On Tue, 28 Aug 2018, Julien Grall wrote: > > > On 11/08/18 01:01, Stefano Stabellini wrote: > > > >    #include > > > >    #include > > > >    #include > > > > @@ -23,6 +91,721 @@ > > > >   

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-15 Thread Julien Grall
(Resending the e-mail using a different smtp) On 15/10/2018 08:25, Julien Grall wrote: Hi, On 10/10/2018 11:35 PM, Stefano Stabellini wrote: On Tue, 28 Aug 2018, Julien Grall wrote: On 11/08/18 01:01, Stefano Stabellini wrote:    #include    #include    #include @@ -23,6 +91,721 @@   

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-10-10 Thread Stefano Stabellini
On Tue, 28 Aug 2018, Julien Grall wrote: > Hi Stefano, > > On 11/08/18 01:01, Stefano Stabellini wrote: > > From: "Edgar E. Iglesias" > > > > From: Edgar E. Iglesias > > > > Introduce data structs to implement basic access controls. > > Introduce the following three functions: > > > >

Re: [Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-08-28 Thread Julien Grall
Hi Stefano, On 11/08/18 01:01, Stefano Stabellini wrote: From: "Edgar E. Iglesias" From: Edgar E. Iglesias Introduce data structs to implement basic access controls. Introduce the following three functions: domain_has_node_access: check access to the node domain_has_reset_access: check

[Xen-devel] [PATCH v3 4/6] xen/arm: zynqmp: eemi access control

2018-08-10 Thread Stefano Stabellini
From: "Edgar E. Iglesias" From: Edgar E. Iglesias Introduce data structs to implement basic access controls. Introduce the following three functions: domain_has_node_access: check access to the node domain_has_reset_access: check access to the reset line domain_has_mmio_access: check access