[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