Re: [Xen-devel] [PATCH v11 11/17] ARM: XEN: Move xen_early_init() before efi_init()

2016-04-22 Thread Catalin Marinas
t(); > efi_init(); > arm64_memblock_init(); > > @@ -341,7 +342,6 @@ void __init setup_arch(char **cmdline_p) > } else { > psci_acpi_init(); > } > - xen_early_init(); > > cpu_read_bootcpu_ops(); > s

Re: [Xen-devel] [PATCH v11 12/17] ARM64: ACPI: Check if it runs on Xen to enable or disable ACPI

2016-04-22 Thread Catalin Marinas
wed-by: Stefano Stabellini > Acked-by: Hanjun Guo Acked-by: Catalin Marinas ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v11 15/17] ARM64: XEN: Add a function to initialize Xen specific UEFI runtime services

2016-04-22 Thread Catalin Marinas
/xen-ops.h This looks like entirely Xen code, so I don't think it needs arm64 maintainers' approval. FWIW: Acked-by: Catalin Marinas ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH 1/2] xen/arm, arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..."

2017-04-18 Thread Catalin Marinas
ommon headers. > > Signed-off-by: Stefano Stabellini > Tested-by: Julien Grall > Suggested-by: Catalin Marinas > CC: li...@armlinux.org.uk > CC: catalin.mari...@arm.com > CC: will.dea...@arm.com > CC: boris.ostrov...@oracle.com > CC: jgr...@suse.com > CC: Julien

Re: [Xen-devel] [PATCH 1/2] xen/arm, arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..."

2017-04-26 Thread Catalin Marinas
On Tue, Apr 25, 2017 at 10:22:00AM -0700, Stefano Stabellini wrote: > On Tue, 25 Apr 2017, Julien Grall wrote: > > On 24/04/17 20:16, Stefano Stabellini wrote: > > > Given the outstanding regression we need to fix as soon as possible, > > > I'll queue these patches on the xentip tree for 4.12. > >

Re: [Xen-devel] [PATCH 1/2] xen/arm, arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..."

2017-04-26 Thread Catalin Marinas
On Wed, Apr 26, 2017 at 10:00:30AM -0700, Stefano Stabellini wrote: > On Wed, 26 Apr 2017, Catalin Marinas wrote: > > On Tue, Apr 25, 2017 at 10:22:00AM -0700, Stefano Stabellini wrote: > > > On Tue, 25 Apr 2017, Julien Grall wrote: > > > > On 24/04/17 2

Re: [Xen-devel] [PATCH v7 3/8] arm64: introduce is_device_dma_coherent

2014-11-10 Thread Catalin Marinas
On Fri, Nov 07, 2014 at 06:45:22PM +, Stefano Stabellini wrote: > On Fri, 7 Nov 2014, Catalin Marinas wrote: > > On Fri, Nov 07, 2014 at 05:35:41PM +, Stefano Stabellini wrote: > > > On Fri, 7 Nov 2014, Stefano Stabellini wrote: > > > > On Fri, 7 N

Re: [Xen-devel] [PATCH v8 07/13] xen: add a dma_addr_t dev_addr argument to xen_dma_map_page

2014-11-10 Thread Catalin Marinas
On Mon, Nov 10, 2014 at 04:13:59PM +, Stefano Stabellini wrote: > Signed-off-by: Stefano Stabellini > CC: david.vra...@citrix.com > CC: konrad.w...@oracle.com > --- > arch/arm/include/asm/xen/page-coherent.h |4 ++-- > arch/arm64/include/asm/xen/page-coherent.h |4 ++-- > arch/x86/i

Re: [Xen-devel] [PATCH v8 08/13] xen/arm: use hypercall to flush caches in map_page

2014-11-10 Thread Catalin Marinas
The reason for doing this is that the native dma_ops map_page could > allocate buffers than need to be freed. If the page is foreign we don't > call the native unmap_page dma_ops function, resulting in a memory leak. > > Suggested-by: Catalin Marinas > Signed-off-by: Stefano Stabel

Re: [Xen-devel] [PATCH v8 09/13] xen/arm/arm64: merge xen/mm32.c into xen/mm.c

2014-11-10 Thread Catalin Marinas
On Mon, Nov 10, 2014 at 04:14:01PM +, Stefano Stabellini wrote: > --- a/arch/arm/xen/mm.c > +++ b/arch/arm/xen/mm.c > @@ -1,6 +1,10 @@ > +#include > +#include > #include > #include > +#include > #include > +#include > #include > #include > #include > @@ -16,6 +20,88 @@ > #inclu

Re: [Xen-devel] [PATCH v8 10/13] xen/arm/arm64: introduce xen_arch_need_swiotlb

2014-11-10 Thread Catalin Marinas
On Mon, Nov 10, 2014 at 04:14:02PM +, Stefano Stabellini wrote: > --- a/arch/arm/include/asm/xen/page.h > +++ b/arch/arm/include/asm/xen/page.h > @@ -107,4 +107,8 @@ static inline bool set_phys_to_machine(unsigned long pfn, > unsigned long mfn) > #define xen_remap(cookie, size) ioremap_cache(

Re: [Xen-devel] [PATCH v8 03/13] xen/arm: if(pfn_valid(pfn)) call native dma_ops

2014-11-10 Thread Catalin Marinas
On Mon, Nov 10, 2014 at 04:13:55PM +, Stefano Stabellini wrote: > void xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, > size_t size, enum dma_data_direction dir, > - struct dma_attrs *attrs); > + struct dma_attrs *attrs) > +{ > + unsigned

Re: [Xen-devel] [PATCH v8 04/13] arm64: introduce is_device_dma_coherent

2014-11-10 Thread Catalin Marinas
On Mon, Nov 10, 2014 at 04:13:56PM +, Stefano Stabellini wrote: > Introduce a boolean flag and an accessor function to check whether a > device is dma_coherent. Set the flag from set_arch_dma_coherent_ops. > > Signed-off-by: Stefano Stabellini > Signed-off-by: Catalin Marinas

Re: [Xen-devel] [PATCH v8 0/13] introduce GNTTABOP_cache_flush

2014-11-10 Thread Catalin Marinas
nts I gave already, the series looks fine to me. Once addressed, you can add: Reviewed-by: Catalin Marinas ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel