
17 May
2022
17 May
'22
10:53 p.m.
On 16.05.22 04:42, Weijie Gao wrote:
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:
- MMU is untouched in noncached_set_region()
- Address returned by noncached_alloc() is converted using KSEG1ADDR()
Signed-off-by: Weijie Gao weijie.gao@mediatek.com
v5 changes: change KSEG1ADDR to CKSEG1ADDR v4 changes: new
arch/mips/include/asm/system.h | 20 ++++++++++++++++ arch/mips/lib/cache.c | 43 ++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+)
Reviewed-by: Daniel Schwierzeck daniel.schwierzeck@gmail.com
--
- Daniel