This series collects the previous RFT patches I sent out. https://patchwork.ozlabs.org/patch/508167/ https://patchwork.ozlabs.org/patch/508168/
It turns out that I originally sent a version of these in April: https://patchwork.ozlabs.org/patch/461687/ https://patchwork.ozlabs.org/patch/461690/ so this series mirrors that one and includes the Zynq patches from that series. I have tested this on a few ARM platforms: Zynq Zybo, Beaglebone Black, pcduino3 (sunxi), Jetson-TK1 (tegra). Changes in v3: - Rebase to master - Rebase to master Changes in v2: - Put this into common/init/ and just Makefiles accordingly - Add comments as to why this is needed, deal with arch-specific memset() Simon Glass (8): Move board_init_f_mem() into a common location board_init_f_mem(): Don't require memset() board_init_f_mem(): Don't create an unused early malloc() area arm: Switch aarch64 to using generic global_data setup arm: Switch 32-bit ARM to using generic global_data setup microblaze: Add a TODO to call board_init_f_mem() zynq: Move SPL console init out of board_init_f() Revert "ARM: zynq: disable CONFIG_SYS_MALLOC_F to fix MMC boot" arch/arm/lib/crt0.S | 28 +++------------------ arch/arm/lib/crt0_64.S | 15 +++-------- arch/arm/mach-zynq/spl.c | 2 +- arch/microblaze/cpu/start.S | 2 ++ common/Makefile | 1 + common/board_f.c | 29 --------------------- common/init/Makefile | 7 ++++++ common/init/board_init.c | 60 ++++++++++++++++++++++++++++++++++++++++++++ configs/zynq_zc702_defconfig | 1 - scripts/Makefile.spl | 1 + 10 files changed, 79 insertions(+), 67 deletions(-) create mode 100644 common/init/Makefile create mode 100644 common/init/board_init.c -- 2.6.0.rc2.230.g3dd15c0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot