u-boot/arch
Sergey Temerkhanov 94f7ff36e5 armv8: New MMU setup code allowing to use 48+ bits PA/VA
This patch adds code which sets up 2-level page tables on ARM64 thus
extending available VA space. CPUs implementing 64k translation
granule are able to use direct PA-VA mapping of the whole 48 bit
address space.
It also adds the ability to reset the SCTRL register at the very beginning
of execution to avoid interference from stale mappings set up by early
firmware/loaders/etc.

Signed-off-by: Sergey Temerkhanov <s.temerkhanov@gmail.com>
Signed-off-by: Radha Mohan Chintakuntla <rchintakuntla@cavium.com>
2016-01-19 22:25:36 +00:00
..
arc Fix board init code to respect the C runtime environment 2016-01-13 21:05:17 -05:00
arm armv8: New MMU setup code allowing to use 48+ bits PA/VA 2016-01-19 22:25:36 +00:00
avr32 avr32: Use the generic bitops headers 2015-11-05 10:52:31 -05:00
blackfin Move console definitions into a new console.h file 2015-11-19 20:27:50 -07:00
m68k Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
microblaze Fix board init code to respect the C runtime environment 2016-01-13 21:05:17 -05:00
mips MIPS: implement bit manipulating I/O accessors 2016-01-16 21:06:46 +01:00
nds32 nds32: Use the generic bitops headers 2015-11-05 10:52:21 -05:00
nios2 Fix board init code to respect the C runtime environment 2016-01-13 21:05:17 -05:00
openrisc openrisc: updating build tools naming convention 2015-11-12 18:13:20 -05:00
powerpc Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
sandbox eth-raw-os.c: Add cast to bind(2) call 2016-01-15 08:09:47 -05:00
sh Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
sparc sparc: Remove non-generic board init files: board.c, time.c 2015-12-03 13:15:50 +02:00
x86 x86: quark: Fix boot breakage 2016-01-19 08:32:23 -05:00
.gitignore .gitignore: drop include/asm/proc from ignore pattern 2014-06-19 11:18:54 -04:00
Kconfig MIPS: add initial infrastructure for device-tree files 2016-01-16 21:06:45 +01:00