[PATCH 0/2] ioremap_wc on arm64
Catalin Marinas
catalin.marinas at arm.com
Mon May 22 01:56:16 PDT 2017
On Mon, May 22, 2017 at 07:01:45AM +0000, Jayachandran C wrote:
> From its definition, the device "gather" attribute seems to be a better
> fit for implementing write combining mapping in ioremap_wc(). And on
> ThunderX2, Device GRE mapping has optimizations that makes it much faster
> than normal uncached mapping.
>
> I am not sure of the reasoning behind the original decision to make
> ioremap_wc use "Normal Non-Cached" attribute, since all the other variants
> of ioremap use device attributes, and ioremap_wc looks like an exception.
The reason we kept it as Normal NC is that Device_GRE does not allow
unaligned accesses.
--
Catalin
More information about the linux-arm-kernel
mailing list