arch/tile: enhance existing finv_buffer_remote() routine
It now takes an additional argument so it can be used to
flush-and-invalidate pages that are cached using hash-for-home
as well those that are cached with coherence point on a single cpu.
This allows it to be used more widely for changing the coherence
point of arbitrary pages when necessary.
Signed-off-by:
Chris Metcalf <cmetcalf@tilera.com>
Showing
- arch/tile/include/asm/cacheflush.h 6 additions, 49 deletionsarch/tile/include/asm/cacheflush.h
- arch/tile/lib/cacheflush.c 102 additions, 0 deletionsarch/tile/lib/cacheflush.c
- arch/tile/mm/homecache.c 31 additions, 5 deletionsarch/tile/mm/homecache.c
- drivers/net/tile/tilepro.c 2 additions, 2 deletionsdrivers/net/tile/tilepro.c
Loading
Please register or sign in to comment