]> git.dujemihanovic.xyz Git - u-boot.git/commit
mips: add support for noncached_alloc()
authorWeijie Gao <weijie.gao@mediatek.com>
Fri, 20 May 2022 03:21:51 +0000 (11:21 +0800)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Wed, 13 Jul 2022 21:03:37 +0000 (23:03 +0200)
commit2948d9cf8637e49e2a172b8936a9f5a3a04bca13
tree97fbd9e601648c5cb162a9545e7c29fd99e73d61
parent9a3bbb0eba51cc6abd11354a52fdff709756a7c2
mips: add support for noncached_alloc()

This patch adds support for noncached_alloc() which was only supported by
ARM platform.

Unlike the ARM platform, MMU is not used in u-boot for MIPS. Instead, KSEG
is provided to access uncached memory. So most code of this patch is copied
from cache.c of ARM platform, with only two differences:
1. MMU is untouched in noncached_set_region()
2. Address returned by noncached_alloc() is converted using KSEG1ADDR()

Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
arch/mips/include/asm/system.h
arch/mips/lib/cache.c