]> git.ipfire.org Git - thirdparty/linux.git/commit
LoongArch: Add flush_icache_all()/local_flush_icache_all()
authorYouling Tang <tangyouling@kylinos.cn>
Wed, 22 Apr 2026 07:45:12 +0000 (15:45 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Wed, 22 Apr 2026 07:45:12 +0000 (15:45 +0800)
commitadf346e500647d91d115e1319f04c3c7972620d9
tree98c9eb9428d289567782859e170ac24c184d21b7
parent0c965d2784fbbd7f8e3b96d875c9cfdf7c00da3d
LoongArch: Add flush_icache_all()/local_flush_icache_all()

LoongArch maintains ICache/DCache coherency by hardware, so we just need
"ibar 0" to avoid instruction hazard here.

Signed-off-by: Youling Tang <tangyouling@kylinos.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/include/asm/cacheflush.h
arch/loongarch/mm/cache.c