Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-27 Thread Stefano Stabellini
On Thu, 27 Jan 2022, Oleksii Moisieiev wrote: > On Tue, Jan 25, 2022 at 01:19:46PM -0800, Stefano Stabellini wrote: > > On Tue, 25 Jan 2022, Oleksii Moisieiev wrote: > > > On Mon, Jan 24, 2022 at 02:14:43PM -0800, Stefano Stabellini wrote: > > > > On Mon, 24 Jan 2022, Julien Grall wrote: > > > > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-27 Thread Oleksii Moisieiev
On Tue, Jan 25, 2022 at 01:19:46PM -0800, Stefano Stabellini wrote: > On Tue, 25 Jan 2022, Oleksii Moisieiev wrote: > > On Mon, Jan 24, 2022 at 02:14:43PM -0800, Stefano Stabellini wrote: > > > On Mon, 24 Jan 2022, Julien Grall wrote: > > > > On 24/01/2022 19:06, Stefano Stabellini wrote: > > > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-25 Thread Stefano Stabellini
On Tue, 25 Jan 2022, Oleksii Moisieiev wrote: > On Mon, Jan 24, 2022 at 02:14:43PM -0800, Stefano Stabellini wrote: > > On Mon, 24 Jan 2022, Julien Grall wrote: > > > On 24/01/2022 19:06, Stefano Stabellini wrote: > > > > It looks like XEN_DOMCTL_host_node_by_path and > > > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-25 Thread Oleksii Moisieiev
On Mon, Jan 24, 2022 at 02:14:43PM -0800, Stefano Stabellini wrote: > On Mon, 24 Jan 2022, Julien Grall wrote: > > On 24/01/2022 19:06, Stefano Stabellini wrote: > > > It looks like XEN_DOMCTL_host_node_by_path and > > > XEN_DOMCTL_find_host_compatible_node would also solve the problem but I > > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-24 Thread Stefano Stabellini
On Mon, 24 Jan 2022, Julien Grall wrote: > On 24/01/2022 19:06, Stefano Stabellini wrote: > > It looks like XEN_DOMCTL_host_node_by_path and > > XEN_DOMCTL_find_host_compatible_node would also solve the problem but I > > think that a single hypercall that retrieves the entire host DTB would > > be

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-24 Thread Julien Grall
Hi, On 24/01/2022 19:06, Stefano Stabellini wrote: It looks like XEN_DOMCTL_host_node_by_path and XEN_DOMCTL_find_host_compatible_node would also solve the problem but I think that a single hypercall that retrieves the entire host DTB would be easier to implement DOMCTL should only be used to

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-24 Thread Stefano Stabellini
On Mon, 24 Jan 2022, Oleksii Moisieiev wrote: > On Fri, Jan 21, 2022 at 12:49:55PM -0800, Stefano Stabellini wrote: > > On Fri, 21 Jan 2022, Oleksii Moisieiev wrote: > > > On Thu, Jan 20, 2022 at 02:29:41PM -0800, Stefano Stabellini wrote: > > > > On Thu, 20 Jan 2022, Oleksii Moisieiev wrote: > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-24 Thread Oleksii Moisieiev
On Fri, Jan 21, 2022 at 12:49:55PM -0800, Stefano Stabellini wrote: > On Fri, 21 Jan 2022, Oleksii Moisieiev wrote: > > On Thu, Jan 20, 2022 at 02:29:41PM -0800, Stefano Stabellini wrote: > > > On Thu, 20 Jan 2022, Oleksii Moisieiev wrote: > > > > On Wed, Jan 19, 2022 at 05:28:21PM -0800, Stefano

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-21 Thread Stefano Stabellini
On Fri, 21 Jan 2022, Oleksii Moisieiev wrote: > On Thu, Jan 20, 2022 at 02:29:41PM -0800, Stefano Stabellini wrote: > > On Thu, 20 Jan 2022, Oleksii Moisieiev wrote: > > > On Wed, Jan 19, 2022 at 05:28:21PM -0800, Stefano Stabellini wrote: > > > > On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-21 Thread Oleksii Moisieiev
Hi Stefano, On Thu, Jan 20, 2022 at 02:29:41PM -0800, Stefano Stabellini wrote: > On Thu, 20 Jan 2022, Oleksii Moisieiev wrote: > > On Wed, Jan 19, 2022 at 05:28:21PM -0800, Stefano Stabellini wrote: > > > On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > > > > On Wed, Dec 22, 2021 at 06:23:24PM

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-20 Thread Stefano Stabellini
On Thu, 20 Jan 2022, Oleksii Moisieiev wrote: > On Wed, Jan 19, 2022 at 05:28:21PM -0800, Stefano Stabellini wrote: > > On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > > > On Wed, Dec 22, 2021 at 06:23:24PM -0800, Stefano Stabellini wrote: > > > > On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-20 Thread Oleksii Moisieiev
On Wed, Jan 19, 2022 at 06:10:46PM -0800, Stefano Stabellini wrote: > On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > > On Thu, Jan 06, 2022 at 04:04:34PM +, Julien Grall wrote: > > > On 06/01/2022 15:43, Oleksii Moisieiev wrote: > > > > On Thu, Jan 06, 2022 at 02:02:10PM +, Julien Grall

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-20 Thread Oleksii Moisieiev
Hi Stefano, On Wed, Jan 19, 2022 at 05:28:21PM -0800, Stefano Stabellini wrote: > On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > > On Wed, Dec 22, 2021 at 06:23:24PM -0800, Stefano Stabellini wrote: > > > On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: > > > > On Tue, Dec 21, 2021 at 01:22:50PM

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-19 Thread Stefano Stabellini
On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > On Thu, Jan 06, 2022 at 04:04:34PM +, Julien Grall wrote: > > On 06/01/2022 15:43, Oleksii Moisieiev wrote: > > > On Thu, Jan 06, 2022 at 02:02:10PM +, Julien Grall wrote: > > > > On 06/01/2022 13:53, Oleksii Moisieiev wrote: > > > > > Hi

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-19 Thread Stefano Stabellini
On Wed, 19 Jan 2022, Oleksii Moisieiev wrote: > On Wed, Dec 22, 2021 at 06:23:24PM -0800, Stefano Stabellini wrote: > > On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: > > > On Tue, Dec 21, 2021 at 01:22:50PM -0800, Stefano Stabellini wrote: > > > > On Tue, 21 Dec 2021, Oleksii Moisieiev wrote: > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-19 Thread Oleksii Moisieiev
On Wed, Dec 22, 2021 at 06:23:24PM -0800, Stefano Stabellini wrote: > On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: > > On Tue, Dec 21, 2021 at 01:22:50PM -0800, Stefano Stabellini wrote: > > > On Tue, 21 Dec 2021, Oleksii Moisieiev wrote: > > > > Hi Stefano, > > > > > > > > On Mon, Dec 20, 2021

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-19 Thread Oleksii Moisieiev
Hi Julien, On Thu, Jan 06, 2022 at 04:04:34PM +, Julien Grall wrote: > Hi, > > On 06/01/2022 15:43, Oleksii Moisieiev wrote: > > On Thu, Jan 06, 2022 at 02:02:10PM +, Julien Grall wrote: > > > > > > > > > On 06/01/2022 13:53, Oleksii Moisieiev wrote: > > > > Hi Julien, > > > > > > Hi,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-06 Thread Oleksii Moisieiev
Hi Julien, On Thu, Jan 06, 2022 at 04:04:34PM +, Julien Grall wrote: > Hi, > > On 06/01/2022 15:43, Oleksii Moisieiev wrote: > > On Thu, Jan 06, 2022 at 02:02:10PM +, Julien Grall wrote: > > > > > > > > > On 06/01/2022 13:53, Oleksii Moisieiev wrote: > > > > Hi Julien, > > > > > > Hi,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-06 Thread Julien Grall
Hi, On 06/01/2022 15:43, Oleksii Moisieiev wrote: On Thu, Jan 06, 2022 at 02:02:10PM +, Julien Grall wrote: On 06/01/2022 13:53, Oleksii Moisieiev wrote: Hi Julien, Hi, On Mon, Jan 03, 2022 at 01:14:17PM +, Julien Grall wrote: Hi, On 24/12/2021 17:02, Oleksii Moisieiev wrote:

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-06 Thread Oleksii Moisieiev
On Thu, Jan 06, 2022 at 02:02:10PM +, Julien Grall wrote: > > > On 06/01/2022 13:53, Oleksii Moisieiev wrote: > > Hi Julien, > > Hi, > > > > > On Mon, Jan 03, 2022 at 01:14:17PM +, Julien Grall wrote: > > > Hi, > > > > > > On 24/12/2021 17:02, Oleksii Moisieiev wrote: > > > > On Fri,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-06 Thread Oleksii Moisieiev
On Mon, Jan 03, 2022 at 02:23:01PM +, Julien Grall wrote: > Hi, > > On 24/12/2021 16:49, Oleksii Moisieiev wrote: > > On Fri, Dec 24, 2021 at 03:28:56PM +0100, Julien Grall wrote: > > > On 24/12/2021 14:59, Oleksii Moisieiev wrote: > > > > Hi Julien, > > > > > > Hello, > > > > > > > On Fri,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-06 Thread Julien Grall
On 06/01/2022 13:53, Oleksii Moisieiev wrote: Hi Julien, Hi, On Mon, Jan 03, 2022 at 01:14:17PM +, Julien Grall wrote: Hi, On 24/12/2021 17:02, Oleksii Moisieiev wrote: On Fri, Dec 24, 2021 at 03:42:42PM +0100, Julien Grall wrote: On 20/12/2021 16:41, Oleksii Moisieiev wrote:

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-06 Thread Oleksii Moisieiev
Hi Julien, On Mon, Jan 03, 2022 at 01:14:17PM +, Julien Grall wrote: > Hi, > > On 24/12/2021 17:02, Oleksii Moisieiev wrote: > > On Fri, Dec 24, 2021 at 03:42:42PM +0100, Julien Grall wrote: > > > On 20/12/2021 16:41, Oleksii Moisieiev wrote: > > > > > 2) What are the expected memory

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-03 Thread Julien Grall
Hi, On 24/12/2021 16:49, Oleksii Moisieiev wrote: On Fri, Dec 24, 2021 at 03:28:56PM +0100, Julien Grall wrote: On 24/12/2021 14:59, Oleksii Moisieiev wrote: Hi Julien, Hello, On Fri, Dec 24, 2021 at 02:29:13PM +0100, Julien Grall wrote: Hi, On 24/12/2021 01:16, Stefano Stabellini

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2022-01-03 Thread Julien Grall
Hi, On 24/12/2021 17:02, Oleksii Moisieiev wrote: On Fri, Dec 24, 2021 at 03:42:42PM +0100, Julien Grall wrote: On 20/12/2021 16:41, Oleksii Moisieiev wrote: 2) What are the expected memory attribute for the regions? xen uses iommu_permit_access to pass agent page to the guest. So guest

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-24 Thread Oleksii Moisieiev
On Fri, Dec 24, 2021 at 03:42:42PM +0100, Julien Grall wrote: > On 20/12/2021 16:41, Oleksii Moisieiev wrote: > > Hi Julien, > > Hello, > > > On Fri, Dec 17, 2021 at 04:38:31PM +, Julien Grall wrote: > > > > > > > > > On 17/12/2021 13:58, Oleksii Moisieiev wrote: > > > > Hi Julien, > > > > > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-24 Thread Oleksii Moisieiev
On Fri, Dec 24, 2021 at 03:28:56PM +0100, Julien Grall wrote: > > > On 24/12/2021 14:59, Oleksii Moisieiev wrote: > > Hi Julien, > > Hello, > > > On Fri, Dec 24, 2021 at 02:29:13PM +0100, Julien Grall wrote: > > > Hi, > > > > > > On 24/12/2021 01:16, Stefano Stabellini wrote: > > > > > One

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-24 Thread Julien Grall
On 20/12/2021 16:41, Oleksii Moisieiev wrote: Hi Julien, Hello, On Fri, Dec 17, 2021 at 04:38:31PM +, Julien Grall wrote: On 17/12/2021 13:58, Oleksii Moisieiev wrote: Hi Julien, Hi, On Fri, Dec 17, 2021 at 01:37:35PM +, Julien Grall wrote: Hi, On 17/12/2021 13:23, Oleksii

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-24 Thread Julien Grall
On 24/12/2021 14:59, Oleksii Moisieiev wrote: Hi Julien, Hello, On Fri, Dec 24, 2021 at 02:29:13PM +0100, Julien Grall wrote: Hi, On 24/12/2021 01:16, Stefano Stabellini wrote: One more question: As you probably seen - Jan had a complains about SCI term. He said SCI is ambiguous with

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-24 Thread Oleksii Moisieiev
On Thu, Dec 23, 2021 at 04:16:45PM -0800, Stefano Stabellini wrote: > On Thu, 23 Dec 2021, Oleksii Moisieiev wrote: > > On Wed, Dec 22, 2021 at 06:23:24PM -0800, Stefano Stabellini wrote: > > > On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: > > > > On Tue, Dec 21, 2021 at 01:22:50PM -0800, Stefano

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-24 Thread Oleksii Moisieiev
Hi Julien, On Fri, Dec 24, 2021 at 02:29:13PM +0100, Julien Grall wrote: > Hi, > > On 24/12/2021 01:16, Stefano Stabellini wrote: > > > One more question: As you probably seen - Jan had a complains about SCI > > > term. He said SCI is ambiguous with ACPI's System > > > Control Interrupt. > > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-24 Thread Julien Grall
Hi, On 24/12/2021 01:16, Stefano Stabellini wrote: One more question: As you probably seen - Jan had a complains about SCI term. He said SCI is ambiguous with ACPI's System Control Interrupt. I see his point. As a term I see "SCMI" often and sometimes "SCPI" but "SCI" is the first time I saw

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-23 Thread Stefano Stabellini
On Thu, 23 Dec 2021, Oleksii Moisieiev wrote: > On Wed, Dec 22, 2021 at 06:23:24PM -0800, Stefano Stabellini wrote: > > On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: > > > On Tue, Dec 21, 2021 at 01:22:50PM -0800, Stefano Stabellini wrote: > > > > On Tue, 21 Dec 2021, Oleksii Moisieiev wrote: > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-23 Thread Oleksii Moisieiev
Hi Stefano, On Wed, Dec 22, 2021 at 06:23:24PM -0800, Stefano Stabellini wrote: > On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: > > On Tue, Dec 21, 2021 at 01:22:50PM -0800, Stefano Stabellini wrote: > > > On Tue, 21 Dec 2021, Oleksii Moisieiev wrote: > > > > Hi Stefano, > > > > > > > > On Mon,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-23 Thread Volodymyr Babchuk
Hi Stefano, Oleksii, Stefano Stabellini writes: > On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: >> On Tue, Dec 21, 2021 at 01:22:50PM -0800, Stefano Stabellini wrote: >> > On Tue, 21 Dec 2021, Oleksii Moisieiev wrote: >> > > Hi Stefano, >> > > >> > > On Mon, Dec 20, 2021 at 04:52:01PM -0800,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-22 Thread Stefano Stabellini
On Wed, 22 Dec 2021, Oleksii Moisieiev wrote: > On Tue, Dec 21, 2021 at 01:22:50PM -0800, Stefano Stabellini wrote: > > On Tue, 21 Dec 2021, Oleksii Moisieiev wrote: > > > Hi Stefano, > > > > > > On Mon, Dec 20, 2021 at 04:52:01PM -0800, Stefano Stabellini wrote: > > > > On Mon, 20 Dec 2021,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-22 Thread Oleksii Moisieiev
On Tue, Dec 21, 2021 at 01:22:50PM -0800, Stefano Stabellini wrote: > On Tue, 21 Dec 2021, Oleksii Moisieiev wrote: > > Hi Stefano, > > > > On Mon, Dec 20, 2021 at 04:52:01PM -0800, Stefano Stabellini wrote: > > > On Mon, 20 Dec 2021, Oleksii Moisieiev wrote: > > > > Hi Stefano, > > > > > > > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-21 Thread Stefano Stabellini
On Tue, 21 Dec 2021, Oleksii Moisieiev wrote: > Hi Stefano, > > On Mon, Dec 20, 2021 at 04:52:01PM -0800, Stefano Stabellini wrote: > > On Mon, 20 Dec 2021, Oleksii Moisieiev wrote: > > > Hi Stefano, > > > > > > On Fri, Dec 17, 2021 at 06:14:55PM -0800, Stefano Stabellini wrote: > > > > On Tue,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-21 Thread Oleksii Moisieiev
Hi Stefano, On Mon, Dec 20, 2021 at 04:52:01PM -0800, Stefano Stabellini wrote: > On Mon, 20 Dec 2021, Oleksii Moisieiev wrote: > > Hi Stefano, > > > > On Fri, Dec 17, 2021 at 06:14:55PM -0800, Stefano Stabellini wrote: > > > On Tue, 14 Dec 2021, Oleksii Moisieiev wrote: > > > > This is the

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-20 Thread Stefano Stabellini
On Mon, 20 Dec 2021, Oleksii Moisieiev wrote: > Hi Stefano, > > On Fri, Dec 17, 2021 at 06:14:55PM -0800, Stefano Stabellini wrote: > > On Tue, 14 Dec 2021, Oleksii Moisieiev wrote: > > > This is the implementation of SCI interface, called SCMI-SMC driver, > > > which works as the mediator

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-20 Thread Oleksii Moisieiev
Hi Stefano, On Fri, Dec 17, 2021 at 06:14:55PM -0800, Stefano Stabellini wrote: > On Tue, 14 Dec 2021, Oleksii Moisieiev wrote: > > This is the implementation of SCI interface, called SCMI-SMC driver, > > which works as the mediator between XEN Domains and Firmware (SCP, ATF etc). > > This allows

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-20 Thread Oleksii Moisieiev
Hi Julien, On Fri, Dec 17, 2021 at 04:38:31PM +, Julien Grall wrote: > > > On 17/12/2021 13:58, Oleksii Moisieiev wrote: > > Hi Julien, > > Hi, > > > On Fri, Dec 17, 2021 at 01:37:35PM +, Julien Grall wrote: > > > Hi, > > > > > > On 17/12/2021 13:23, Oleksii Moisieiev wrote: > > > >

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-17 Thread Stefano Stabellini
On Tue, 14 Dec 2021, Oleksii Moisieiev wrote: > This is the implementation of SCI interface, called SCMI-SMC driver, > which works as the mediator between XEN Domains and Firmware (SCP, ATF etc). > This allows devices from the Domains to work with clocks, resets and > power-domains without access

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-17 Thread Julien Grall
On 17/12/2021 13:58, Oleksii Moisieiev wrote: Hi Julien, Hi, On Fri, Dec 17, 2021 at 01:37:35PM +, Julien Grall wrote: Hi, On 17/12/2021 13:23, Oleksii Moisieiev wrote: +static int map_memory_to_domain(struct domain *d, uint64_t addr, uint64_t len) +{ +return

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-17 Thread Oleksii Moisieiev
Hi Julien, On Fri, Dec 17, 2021 at 01:37:35PM +, Julien Grall wrote: > Hi, > > On 17/12/2021 13:23, Oleksii Moisieiev wrote: > > > > +static int map_memory_to_domain(struct domain *d, uint64_t addr, > > > > uint64_t len) > > > > +{ > > > > +return iomem_permit_access(d,

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-17 Thread Julien Grall
Hi, On 17/12/2021 13:23, Oleksii Moisieiev wrote: +static int map_memory_to_domain(struct domain *d, uint64_t addr, uint64_t len) +{ +return iomem_permit_access(d, paddr_to_pfn(addr), +paddr_to_pfn(PAGE_ALIGN(addr + len -1))); +} + +static int unmap_memory_from_domain(struct

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-17 Thread Oleksii Moisieiev
Hi Oleksandr, On Fri, Dec 17, 2021 at 01:35:35PM +0200, Oleksandr wrote: > > On 14.12.21 11:34, Oleksii Moisieiev wrote: > > > Hi Oleksii > > > This is the implementation of SCI interface, called SCMI-SMC driver, > > which works as the mediator between XEN Domains and Firmware (SCP, ATF etc).

Re: [RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-17 Thread Oleksandr
On 14.12.21 11:34, Oleksii Moisieiev wrote: Hi Oleksii This is the implementation of SCI interface, called SCMI-SMC driver, which works as the mediator between XEN Domains and Firmware (SCP, ATF etc). This allows devices from the Domains to work with clocks, resets and power-domains without

[RFC v1 3/5] xen/arm: introduce SCMI-SMC mediator driver

2021-12-14 Thread Oleksii Moisieiev
This is the implementation of SCI interface, called SCMI-SMC driver, which works as the mediator between XEN Domains and Firmware (SCP, ATF etc). This allows devices from the Domains to work with clocks, resets and power-domains without access to CPG. The following features are implemented: -