u-boot-brain/arch
Stephen Warren 3c6af3bad4 armv8: allow custom MMU setup routines on ARMv8
In order for noncached_init() to operate correctly, SoCs must set up a
custom page table with fine-grained (2MiB) sections, which can be
configured from noncached_init().

This is currently performed by arch/arm/cpu/armv8/{fsl-lsch3,zynqmp}/cpu.c
by cut/pasting and re-implementing mmu_setup, enable_caches(), etc. There
are some other reasons for the duplication there though, such as enabling
icache early, and enabling dcaching earlier with a different configuration.

This change makes mmu_setup() a weak implementation, so that the MMU setup
code can be replaced without having to duplicate other code that calls it.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
2015-11-10 18:03:41 +01:00
..
arc arc: Use the generic bitops headers 2015-11-05 10:52:29 -05:00
arm armv8: allow custom MMU setup routines on ARMv8 2015-11-10 18:03:41 +01:00
avr32 avr32: Use the generic bitops headers 2015-11-05 10:52:31 -05:00
blackfin blackfin: Use the generic bitops headers 2015-11-05 10:52:06 -05:00
m68k m68k: Use the generic bitops headers 2015-11-05 10:52:04 -05:00
microblaze microblaze: Use the generic bitops headers 2015-11-05 10:52:11 -05:00
mips Merge branch 'master' of git://git.denx.de/u-boot-mips 2015-11-06 09:17:17 -05:00
nds32 nds32: Use the generic bitops headers 2015-11-05 10:52:21 -05:00
nios2 Merge branch 'master' of git://git.denx.de/u-boot-nios 2015-11-06 09:21:33 -05:00
openrisc openrisc: Use the generic bitops headers 2015-11-05 10:52:19 -05:00
powerpc powerpc: Remove __ilog2_u64 and ffs4 from bitops 2015-11-05 16:47:05 -05:00
sandbox sandbox: Use the generic bitops headers 2015-11-05 10:52:14 -05:00
sh sh: Use the generic bitops headers 2015-11-05 10:52:09 -05:00
sparc sparc: Use the generic bitops headers 2015-11-05 10:52:16 -05:00
x86 x86: Use the generic bitops headers 2015-11-05 10:52:01 -05:00
.gitignore .gitignore: drop include/asm/proc from ignore pattern 2014-06-19 11:18:54 -04:00
Kconfig arm, powerpc: select SYS_GENERIC_BOARD 2015-10-24 13:50:38 -04:00