RE: [PATCH v2 2/2] arm64: mm: reserve per-numa CMA after numa_init

2020-06-25 Thread Song Bao Hua (Barry Song)
Cc: io...@lists.linux-foundation.org; Linuxarm ; > linux-arm-ker...@lists.infradead.org; linux-kernel@vger.kernel.org; Nicolas > Saenz Julienne ; Steve Capper > ; Andrew Morton ; > Mike Rapoport > Subject: Re: [PATCH v2 2/2] arm64: mm: reserve per-numa CMA after > numa_init >

Re: [PATCH v2 2/2] arm64: mm: reserve per-numa CMA after numa_init

2020-06-25 Thread Robin Murphy
On 2020-06-25 08:43, Barry Song wrote: Right now, smmu is using dma_alloc_coherent() to get memory to save queues and tables. Typically, on ARM64 server, there is a default CMA located at node0, which could be far away from node2, node3 etc. with this patch, smmu will get memory from local numa