u-boot-brain/arch/powerpc/cpu/mpc85xx
Ying Zhang 67ad0d52df powerpc/mpc85xx: modify the functionality clear_bss and aligning the end address of the BSS
There will clear the BSS in the function clear_bss(), the reset address of
the BSS started from the __bss_start, and increased by four-byte increments,
finally stoped depending on the address is equal to the _bss_end. If the end
address __bss_end is not alignment to 4byte, it will be an infinite loop.

1. The reset action stoped depending on the reset address is greater
than or equal the end address of the BSS.
2. The end address of the BSS should be 4byte aligned. Because the reset unit
is 4 Bytes.

This patch is on top of the patch "powerpc/mpc85xx: support application
without resetvec segment in the linker script".

Signed-off-by: Ying Zhang <b40530@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
2013-06-20 17:08:50 -05:00
..
b4860_ids.c powerpc/mpc85xx:Add support of B4420 SoC 2013-01-30 11:25:10 -06:00
b4860_serdes.c powerpc/mpc85xx:Add support of B4420 SoC 2013-01-30 11:25:10 -06:00
bsc9132_serdes.c powerpc/mpc85xx: Add BSC9132/BSC9232 processor support 2013-01-30 11:25:14 -06:00
cache.c MPC8xxx: Define cache ops for USB 2012-06-07 23:29:19 +02:00
cmd_errata.c powerpc/mpc85xx: work around erratum A-006593 2013-06-20 17:08:49 -05:00
commproc.c ppc: Move dp_alloc_base, dp_alloc_top to arch_global_data 2013-02-04 09:05:43 -05:00
config.mk Reduce build times 2011-11-03 20:44:58 +01:00
cpu_init_early.c powerpc/mpc85xx:No NOR boot, do not compile IFC errata A003399 2013-06-20 13:51:24 -05:00
cpu_init.c powerpc/mpc85xx: work around erratum A-006593 2013-06-20 17:08:49 -05:00
cpu.c powerpc: Use lower case for the core names 2013-06-20 16:09:09 -05:00
ddr-gen1.c 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
ddr-gen2.c 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
ddr-gen3.c powerpc/mpc85xx: Update workaround for DDR erratum A-004934 2013-05-14 16:13:25 -05:00
ether_fcc.c arch/powerpc/cpu/mpc85xx/ether_fcc.c: Fix compile warning 2012-05-22 13:41:46 -05:00
fdt.c 85xx: Change clock-frequency compatible to 2.0 2013-06-20 13:51:04 -05:00
fixed_ivor.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
fsl_corenet_serdes.c powerpc/85xx: add SerDes bank 4 lanes 2013-05-02 16:56:45 -05:00
fsl_corenet_serdes.h powerpc/corenet2: Add SerDes for corenet2 2012-10-22 14:31:19 -05:00
fsl_corenet2_serdes.c powerpc/corenet2: Print SerDes protocol in decimal 2013-05-14 16:00:28 -05:00
fsl_corenet2_serdes.h powerpc/corenet2: Add SerDes for corenet2 2012-10-22 14:31:19 -05:00
interrupts.c mpc8[5/6]xx: Ensure POST word does not get reset 2011-03-13 11:24:44 -05:00
liodn.c powerpc/p5040ds: add per pci endpoint liodn offset list 2012-10-22 14:31:13 -05:00
Makefile powerpc/mpc8xxx: Add T1040 and variant SoCs 2013-05-24 16:54:11 -05:00
mp.c powerpc/mpc85xx: check if core is disabled for showing status 2013-05-24 16:54:09 -05:00
mp.h powerpc/mpc85xx: Rewrite spin table to comply with ePAPR v1.1 2012-10-22 14:31:32 -05:00
mpc8536_serdes.c powerpc/85xx: Rework MPC8536 SERDES is_serdes_configured support 2010-07-21 00:40:16 -05:00
mpc8544_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8544 SERDES 2011-01-14 01:32:18 -06:00
mpc8548_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8548 SERDES 2011-01-14 01:32:18 -06:00
mpc8568_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8568 SERDES 2011-01-14 01:32:18 -06:00
mpc8569_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8569 SERDES 2011-01-14 01:32:18 -06:00
mpc8572_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8572 SERDES 2011-01-14 01:32:18 -06:00
p1010_serdes.c powerpc/85xx: Add SERDES support for P1010/P1014 2011-04-04 09:24:40 -05:00
p1021_serdes.c powerpc/85xx: Handle PCIe initialization requires for P1021 class SoCs 2011-03-29 07:41:37 -05:00
p1022_serdes.c powerpc/85xx: Rework P1022 SERDES is_serdes_configured support 2010-07-21 00:40:20 -05:00
p1023_serdes.c powerpc/85xx: Add support for Freescale P1023/P1017 Processors 2011-04-04 09:24:41 -05:00
p2020_serdes.c powerpc/85xx: Add is_serdes_configured() support for P2020 SERDES 2011-01-14 01:32:18 -06:00
p2041_ids.c powerpc/mpc85xx: Changed LIODN offset values 2013-05-02 16:57:34 -05:00
p2041_serdes.c powerpc/mpc85xx: Ignore E bit for SVR_SOC_VER() 2012-07-06 17:30:33 -05:00
p3041_ids.c powerpc/mpc85xx: Changed LIODN offset values 2013-05-02 16:57:34 -05:00
p3041_serdes.c powerpc/p3041: Add various p3041 specific information 2011-01-19 22:58:23 -06:00
p4080_ids.c powerpc/85xx: use CONFIG_SYS_FSL_PCIE_COMPAT macro when setting the PCI LIODNs 2012-08-08 18:32:16 -05:00
p4080_serdes.c powerpc/p4080: Add workaround for errata SERDES8 2010-07-26 13:07:57 -05:00
p5020_ids.c powerpc/mpc85xx: Changed LIODN offset values 2013-05-02 16:57:34 -05:00
p5020_serdes.c powerpc/p5020: Add various p5020 specific information 2011-01-19 22:58:23 -06:00
p5040_ids.c powerpc/85xx: Add P5040 processor support 2012-10-22 14:31:13 -05:00
p5040_serdes.c powerpc/85xx: Add P5040 processor support 2012-10-22 14:31:13 -05:00
pci.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
portals.c powerpc/mpc85xx: Fix portal setup 2013-05-14 16:00:27 -05:00
qe_io.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
release.S powerpc/chassis2: Change core numbering scheme 2013-05-24 16:54:11 -05:00
resetvec.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
serial_scc.c serial: Use default_serial_puts() in drivers 2012-10-17 07:55:50 -07:00
speed.c powerpc/chassis2: Change core numbering scheme 2013-05-24 16:54:11 -05:00
spl_minimal.c spl/85xx: new SPL support 2012-11-26 15:41:25 -06:00
start.S powerpc/mpc85xx: modify the functionality clear_bss and aligning the end address of the BSS 2013-06-20 17:08:50 -05:00
t1040_ids.c powerpc/mpc8xxx: Add T1040 and variant SoCs 2013-05-24 16:54:11 -05:00
t1040_serdes.c powerpc/mpc8xxx: Add T1040 and variant SoCs 2013-05-24 16:54:11 -05:00
t4240_ids.c powerpc/mpc85xx: Add T4240 SoC 2012-10-22 14:31:23 -05:00
t4240_serdes.c powerpc/mpc85xx: Add T4160 SoC 2013-05-14 16:00:29 -05:00
tlb.c ppc: Move used_tlb_cams to arch_global_data 2013-02-04 09:05:43 -05:00
traps.c arch/powerpc/lib/board.c, *traps.c: sparse fixes 2012-11-04 11:00:35 -07:00
u-boot-nand_spl.lds Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-03-18 14:37:18 -04:00
u-boot-nand.lds Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-03-18 14:37:18 -04:00
u-boot-spl.lds powerpc/mpc85xx: modify the functionality clear_bss and aligning the end address of the BSS 2013-06-20 17:08:50 -05:00
u-boot.lds powerpc/mpc85xx: support application without resetvec segment in the linker script 2013-06-20 17:08:50 -05:00