u-boot-brain/arch/arm/cpu/armv8
Alexander Graf 9bb367a590 arm64: Disable TTBR1 maps in EL1
When running in EL1, AArch64 knows two page table maps. One with addresses
that start with all zeros (TTBR0) and one with addresses that start with all
ones (TTBR1).

In U-Boot we don't care about the high up maps, so just disable them to ensure
we don't walk an invalid page table by accident.

Reported-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
2016-03-15 15:13:00 -04:00
..
fsl-layerscape armv8/fsl-layerscape: fdt: add fixup for Fman ucode 2016-02-24 08:51:14 -08:00
hisilicon hisilicon: hi6220: Add a hi6220 pinmux driver. 2015-08-12 20:48:00 -04:00
zynqmp ARM64: zynqmp: Add initial support for the first silicon 2016-01-27 15:55:56 +01:00
cache_v8.c arm64: Disable TTBR1 maps in EL1 2016-03-15 15:13:00 -04:00
cache.S arm: armv8 correct value passed to __asm_dcache_all 2015-09-12 09:03:39 +02:00
config.mk ARM: move -march=* and -mtune= options to arch/arm/Makefile 2015-03-27 16:55:22 +01:00
cpu.c arm64: core support 2014-01-09 16:08:44 +01:00
exceptions.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
fwcall.c armv8: Add Secure Monitor/Hypervisor Call (SMC/HVC) infrastructure 2016-01-19 22:25:36 +00:00
generic_timer.c armv8: define usec2ticks function 2015-12-15 08:57:34 +08:00
Kconfig Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
Makefile armv8: Add Secure Monitor/Hypervisor Call (SMC/HVC) infrastructure 2016-01-19 22:25:36 +00:00
start.S armv8: ls2080a: Implement workaround for core errata 829520, 833471 2016-02-01 13:58:22 -08:00
tlb.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
transition.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
u-boot-spl.lds arm64: define _image_binary_end to fix SPL_OF_CONTROL 2016-03-14 19:18:52 -04:00
u-boot.lds arm64: core support 2014-01-09 16:08:44 +01:00