Here are several patches for ARM aarch64 in general and more specifically for the i.MX8 EVK which currently is not bootable. Currently relocation on ARM aarch64 doesn't work correctly and the i.MX8 EVK code exploits some of the oddities for its boot process. This series aims to fix that up. Sascha Sascha Hauer (8): ARM: aarch64: Fixup relocation table for the second relocation ARM: aarch64: Fix get_runtime_offset after relocation pbl: Move piggy verification into pbl_barebox_uncompress() ARM: i.MX: imx8-ddrc: Remove debug code ARM: nxp-imx8mq-evk: Remove duplicate call to imx8mq_cpu_lowlevel_init() ARM: nxp-imx8mq-evk: Replace trampoline ARM: i.MX8: Fix piggydata loading ARM: nxp-imx8mq-evk: Update comments arch/arm/boards/nxp-imx8mq-evk/Makefile | 2 +- arch/arm/boards/nxp-imx8mq-evk/lowlevel.c | 38 +++++---------------- arch/arm/boards/nxp-imx8mq-evk/trampoline.S | 10 ------ arch/arm/cpu/common.c | 2 ++ arch/arm/cpu/uncompress.c | 17 +-------- arch/arm/lib64/runtime-offset.S | 18 ++-------- arch/arm/mach-imx/imx8-ddrc.c | 20 ++--------- drivers/mci/imx-esdhc-pbl.c | 21 +++++++----- pbl/decomp.c | 17 +++++++++ 9 files changed, 48 insertions(+), 97 deletions(-) delete mode 100644 arch/arm/boards/nxp-imx8mq-evk/trampoline.S -- 2.20.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox