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:
1. MMU is untouched in noncached_set_region()
2. Address returned by noncached_alloc() is converted using KSEG1ADDR()

Signed-off-by: Weijie Gao <[email protected]>
---
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 <[email protected]>

--
- Daniel

Reply via email to