u-boot-brain/cpu/mpc85xx
Kumar Gala c725908681 ppc/85xx: Fix bug in setup_mp code
Its possible that we try and copy the boot page code out of flash into a
DDR location that doesn't have a TLB cover it.  For example, if we have
3G of DDR we typically only map the first 2G.  In the cases of 4G+ this
wasn't an issue since the reset page TLB mapping covered the last page
of memory which we wanted to copy to.

We now change the physical address of the reset page TLB to map to the
true physical location of the boot page code, copy and than set the
TLB back to its 1:1 mapping of the reset page.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-09-08 09:10:06 -05:00
..
commproc.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
config.mk 85xx: Move to a common linker script 2009-08-28 17:12:39 -05:00
cpu_init.c 85xx: Add support for setting IVORs to fixed offset defaults 2009-09-08 09:10:05 -05:00
cpu.c 8xxx: Removed CONFIG_NUM_CPUS from 85xx/86xx 2009-08-28 17:12:38 -05:00
ddr-gen1.c fsl_dma: Break out common memory initialization function 2009-07-01 23:12:01 -05:00
ddr-gen2.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ddr-gen3.c ppc/8xxx: Remove ddr_pd_cntl register since it doesn't exist 2009-09-08 09:10:04 -05:00
ether_fcc.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
fdt.c ppc/85xx: Fix up eSDHC controller clock frequency in the device tree 2009-09-08 09:10:04 -05:00
fixed_ivor.S 85xx: Add support for setting IVORs to fixed offset defaults 2009-09-08 09:10:05 -05:00
interrupts.c 85xx: Improve MPIC initialization 2009-08-28 17:12:43 -05:00
Makefile 85xx: Added single core members of FSL P1xx/P2xx processors series 2009-08-28 17:12:41 -05:00
mp.c ppc/85xx: Fix bug in setup_mp code 2009-09-08 09:10:06 -05:00
mp.h 85xx: Introduce determine_mp_bootpg() helper. 2009-04-01 15:29:49 -05:00
mpc8536_serdes.c Update Freescale copyrights to remove "All Rights Reserved" 2009-07-29 09:59:22 +02:00
pci.c 85xx: Convert CONFIG_SYS_PCI*_IO_BASE to _IO_BUS for FSL boards 2009-01-23 17:03:13 -06:00
qe_io.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
release.S 85xx: Add support for setting IVORs to fixed offset defaults 2009-09-08 09:10:05 -05:00
resetvec.S * Patches by Xianghua Xiao, 15 Oct 2003: 2003-10-15 23:53:47 +00:00
serial_scc.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
speed.c ppc/85xx: Use CONFIG_FSL_ESDHC to enable sdhc clk 2009-09-08 09:10:02 -05:00
start.S 85xx: Add support for setting IVORs to fixed offset defaults 2009-09-08 09:10:05 -05:00
tlb.c ppc/85xx: Add a simple function to search the TLB 2009-09-08 09:10:05 -05:00
traps.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
u-boot.lds 85xx: Move to a common linker script 2009-08-28 17:12:39 -05:00