u-boot/arch/powerpc/cpu/mpc8xx
Christophe Leroy bebb8dfabc powerpc: mpc8xx: Reorganise init RAM
Using SMC relocation microcode patch or USB-SOF microcode patch
will disable DPRAM memory from 0x2000 to 0x2400 and from 0x2f00
to 0x3000.

At the time being, init RAM is setup to use 0x2800-0x2e00, but
the stack pointer goes beyond 0x2800 and even beyond 0x2400.

For the time being we are not going to use any microcode patch
that uses memory about 0x3000, so reorganise setup to use:
- 0x2800 - 0x2e00 for init malloc and global data and CPM buffers
- 0x3000 - 0x3c00 for init stack

For more details about CPM dual port ram, see
commit b1d62424cb ("powerpc: mpc8xx: redistribute data in CPM dpram")

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
2023-05-04 12:40:47 +02:00
..
cache.c common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
config.mk ppc: mpc8xx: Drop -mstring from PLATFORM_CPPFLAGS 2021-11-09 14:50:22 +05:30
cpu.c powerpc: mpc8xx: CPM parameter RAM can be anywhere 2023-05-04 10:58:07 +02:00
cpu_init.c watchdog: mpc8xxx: Make it generic 2023-04-06 14:47:47 +02:00
fdt.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
immap.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
interrupts.c common: Drop asm/ptrace.h from common header 2020-05-18 21:19:23 -04:00
Kconfig watchdog: mpc8xxx: Make it generic 2023-04-06 14:47:47 +02:00
Makefile SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
speed.c powerpc: mpc8xx: Migrate to CONFIG_SYS_CLK_FREQ 2023-04-05 19:46:18 +02:00
start.S powerpc: mpc8xx: Reorganise init RAM 2023-05-04 12:40:47 +02:00
traps.c common: Drop asm/ptrace.h from common header 2020-05-18 21:19:23 -04:00