u-boot-brain/arch/arm/cpu/armv8
York Sun ef9a5fd864 armv8: fsl-layerscape: Fix "cpu status" command
The core position is not continuous for some SoCs. For example,
valid cores may present at position 0, 1, 4, 5, 8, 9, etc. Some
registers (including boot release register) only count existing
cores. Current implementation of cpu_mask() complies with the
continuous numbering. However, command "cpu status" queries the
spin table with actual core position. Add functions to calculate
core position from core number, to correctly calculate offsets.

Tested on LS2080ARDB and LS1043ARDB.

Signed-off-by: York Sun <york.sun@nxp.com>
2016-10-06 09:56:57 -07:00
..
fsl-layerscape armv8: fsl-layerscape: Fix "cpu status" command 2016-10-06 09:56:57 -07: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: Fix USB ulpi phy sequence 2016-09-22 07:33:21 +02:00
cache_v8.c armv8: mmu: Detect page table overflow in emergency pt creation 2016-08-05 20:55:18 -04:00
cache.S arm64: rename __asm_flush_dcache_level to __asm_dcache_level 2016-05-27 15:47:55 -04:00
config.mk ARM: move -march=* and -mtune= options to arch/arm/Makefile 2015-03-27 16:55:22 +01:00
cpu-dt.c ARMv8/PSCI: Fixup the device tree for PSCI 2016-07-19 11:34:07 -07:00
cpu.c arm64: core support 2014-01-09 16:08:44 +01:00
exceptions.S arm64: Allow exceptions to return 2016-03-15 21:30:10 -04:00
fwcall.c arm: implement generic PSCI reset call for armv8 2016-05-27 15:39:46 -04:00
generic_timer.c armv8: define usec2ticks function 2015-12-15 08:57:34 +08:00
Kconfig kconfig: use bool instead of boolean for type definition attributes 2016-08-12 09:23:49 -04:00
Makefile Merge git://git.denx.de/u-boot-fsl-qoriq 2016-07-19 16:38:57 -04:00
sec_firmware_asm.S ARMv8: add the secure monitor firmware framework 2016-07-19 11:33:03 -07:00
sec_firmware.c ARMv8: add the secure monitor firmware framework 2016-07-19 11:33:03 -07: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 ARM: Add save_boot_params for ARMv8 2016-07-21 09:31:30 -07: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 efi_loader: Add runtime services 2016-03-15 18:03:10 -04:00