u-boot-brain/arch/arm/cpu/armv8
Andre Przywara aa9226f0ed armv8: add lowlevel_init.S
For boards that call s_init() when the SPL runs, we are expected to
setup an early stack before calling this C function.
Implement the proper AArch64 version of this based on the ARMv7 code.
This allows sunxi boards to setup the basic peripherals even with a
64-bit SPL.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Jagan Teki <jagan@openedev.com>
2017-01-04 16:37:40 +01:00
..
fsl-layerscape ARMv8: LS1043A: Enable LS1043A default PSCI support 2016-12-15 11:57:56 -08:00
hisilicon hisilicon: hi6220: Add a hi6220 pinmux driver. 2015-08-12 20:48:00 -04:00
s32v234 armv8: mmu: Add support of non-identical mapping 2016-07-15 09:01:43 -07:00
zynqmp ARM64: zynqmp: Add missing SPL dependency for boot.bin generation 2016-12-20 09:15:27 +01:00
cache_v8.c armv8: add hooks for all cache-wide operations 2016-11-07 14:36:29 -08:00
cache.S armv8: add hooks for all cache-wide operations 2016-11-07 14:36:29 -08:00
config.mk efi: arm: Add aarch64 EFI app support 2016-11-14 23:24:04 +01:00
cpu-dt.c ARMv8: Setup PSCI memory and device tree 2016-12-15 11:57:51 -08:00
cpu.c ARMv8: Setup PSCI memory and device tree 2016-12-15 11:57:51 -08:00
exceptions.S arm64: Allow exceptions to return 2016-03-15 21:30:10 -04:00
fwcall.c efi_loader: Rename EFI_RUNTIME_{TEXT, DATA} to __efi_runtime{, _data} 2016-10-19 09:01:54 +02:00
generic_timer.c armv8: define get_ticks() for the ARMv8 Generic Timer 2016-11-05 07:27:45 -04:00
Kconfig ARMv8: Add basic PSCI framework 2016-12-15 11:57:44 -08:00
lowlevel_init.S armv8: add lowlevel_init.S 2017-01-04 16:37:40 +01:00
Makefile armv8: add lowlevel_init.S 2017-01-04 16:37:40 +01:00
psci.S ARMv8: Add basic PSCI framework 2016-12-15 11:57:44 -08:00
sec_firmware_asm.S ARMv8: LS1043A: change macro CONFIG_ARMV8_PSCI definition 2016-12-15 11:57:18 -08:00
sec_firmware.c ARMv8: LS1043A: change macro CONFIG_ARMV8_PSCI definition 2016-12-15 11:57:18 -08:00
spin_table_v8.S arm64: add better and more generic spin-table support 2016-07-14 18:22:16 -04:00
spin_table.c arm64: add better and more generic spin-table support 2016-07-14 18:22:16 -04:00
start.S armv8: Support loading 32-bit OS in AArch32 execution state 2016-11-22 11:40:24 -08:00
tlb.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
transition.S armv8: fsl-layerscape: Support loading 32-bit OS with PSCI enabled 2016-11-22 11:40:24 -08: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 ARMv8: Add secure sections for PSCI text and data 2016-12-15 11:57:25 -08:00