[PATCH 0/5] ppc: Import latest U-Boot code

Renaud Barbier renaud.barbier at ge.com
Wed Jan 15 06:47:39 EST 2014


Upgrade the mpc85xx startup code to the latest U-Boot version and
add MMUv2 page size definitions for future CPUs support.

Re-factor the startup code relocation code so like U-Boot it
uses the build-time bss section address from a unique linker
script.

Tested on ppc DA923RC and P2020RDB.

Renaud Barbier (5):
  ppc: cpu-85xx: upgrade MMU support to v2 pages sizes
  ppc: mpc85xx: use common linker script
  ppc: mpc85xx: change bss relocation
  ppc: cpu-85xx: import U-Boot start-up code
  cpu-85xx: start.S: clean up imported code

 arch/ppc/Makefile                                  |   4 +
 arch/ppc/boards/freescale-p2020rdb/Makefile        |   1 -
 arch/ppc/boards/freescale-p2020rdb/barebox.lds.S   | 141 -------
 arch/ppc/boards/geip-da923rc/Makefile              |   1 -
 arch/ppc/cpu-85xx/start.S                          | 431 ++++++++++++++-------
 arch/ppc/cpu-85xx/tlb.c                            |  30 +-
 arch/ppc/include/asm/config.h                      |   2 +-
 arch/ppc/include/asm/mmu.h                         |  40 +-
 arch/ppc/include/asm/processor.h                   |   7 +
 arch/ppc/mach-mpc85xx/Kconfig                      |   5 +
 arch/ppc/mach-mpc85xx/Makefile                     |   1 +
 .../geip-da923rc => mach-mpc85xx}/barebox.lds.S    |  11 +-
 arch/ppc/mach-mpc85xx/cpu_init.c                   |   2 +-
 .../ppc/mach-mpc85xx/include/mach/config_mpc85xx.h |   4 +
 14 files changed, 359 insertions(+), 321 deletions(-)
 delete mode 100644 arch/ppc/boards/freescale-p2020rdb/barebox.lds.S
 rename arch/ppc/{boards/geip-da923rc => mach-mpc85xx}/barebox.lds.S (94%)

--
1.8.4.2




More information about the barebox mailing list