u-boot/arch/arm/cpu
Ye Li 9e406ea46a MLK-20654 imx8: Recover SPL data section for partition reboot
When doing partition reboot, the boot image won't be reloaded by ROM,
it is just CPU reset to boot entry. The SW has to keep the boot image
inside the RAM unchanged. It includes both the TEXT section and DATA
section.

For SPL, the problem is DATA section will be updated at runtime, so in
next partition reboot the data is not same as the initial value from
cold boot. If any code depends on the initial value, then it will have
problem.

This patch introduces a mechanism to recover the data section for partition
reboot. It adds a new section in image for saving data section. When from cold
boot, the data section will be saved to that new section at SPL early phase.
When from partition reboot, the data section will be restored from the new section.

Signed-off-by: Ye Li <ye.li@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
2018-12-26 01:25:41 -08:00
..
arm11
arm720t arm: arm720t: Support CONFIG_SKIP_LOWLEVEL_INIT_ONLY 2017-06-09 13:39:31 -06:00
arm920t common: ep93xx: Move arch-specific declarations out of common 2017-06-05 12:31:22 -04:00
arm926ejs ENGR00315894-70 iMX6SX:Video Update MXS LCDIF driver 2018-04-27 02:21:17 -07:00
arm946es
arm1136 spl: eMMC/SD: Provide one __weak spl_boot_mode() function 2018-02-07 22:06:18 -05:00
arm1176 arm: add save_boot_params for ARM1176 2016-11-21 14:07:31 -05:00
armv7 libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
armv7m stm32: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
armv8 MLK-20654 imx8: Recover SPL data section for partition reboot 2018-12-26 01:25:41 -08:00
pxa arm: Migrate SYS_THUMB_BUILD to Kconfig, introduce SPL_SYS_THUMB_BUILD 2017-03-18 20:28:01 -04:00
sa1100 Remove various unused interrupt related code 2017-04-06 20:42:18 -04:00
Makefile
u-boot-spl.lds binman: arm: Include the binman symbol table 2017-12-12 19:53:45 -07:00
u-boot.lds MLK-13450-7 mx7ulp: Add M4 core boot support when using single boot mode 2018-04-27 02:30:48 -07:00