[U-Boot] [PATCH 0/4] No GOT in IRQ and use r12 as GOT ptr

Joakim Tjernlund Joakim.Tjernlund at transmode.se
Wed Dec 30 15:54:24 CET 2009


This series removes the needs to access the GOT in
IRQ handlers, then switches GOT PTR in start.S asm to
use r12 instead of r14. This leads up to the removal of
-ffixed-r14 gcc option for ppc

This is a resend since the it seems like the series was lost

Joakim Tjernlund (3):
  ppc: Loose GOT access in IRQ
  ppc: Use r12 instead of r14 as GOT pointer.
  ppc: remove -ffixed-r14 gcc option.
  ppc: Update README about the new GOT ptr.

 cpu/74xx_7xx/config.mk |    2 +-
 cpu/74xx_7xx/start.S   |   47 +++++++---------------------------------
 cpu/mpc512x/config.mk  |    2 +-
 cpu/mpc512x/start.S    |   46 +++++++--------------------------------
 cpu/mpc5xx/config.mk   |    2 +-
 cpu/mpc5xx/start.S     |   48 +++++++----------------------------------
 cpu/mpc5xxx/config.mk  |    2 +-
 cpu/mpc5xxx/start.S    |   46 +++++++--------------------------------
 cpu/mpc8220/config.mk  |    2 +-
 cpu/mpc8220/start.S    |   46 +++++++--------------------------------
 cpu/mpc824x/config.mk  |    2 +-
 cpu/mpc824x/start.S    |   44 +++++++------------------------------
 cpu/mpc8260/config.mk  |    2 +-
 cpu/mpc8260/start.S    |   50 ++++++++++---------------------------------
 cpu/mpc83xx/config.mk  |    2 +-
 cpu/mpc83xx/start.S    |   45 +++++++-------------------------------
 cpu/mpc85xx/config.mk  |    2 +-
 cpu/mpc85xx/start.S    |   44 +++++++------------------------------
 cpu/mpc86xx/config.mk  |    2 +-
 cpu/mpc86xx/start.S    |   47 +++++++---------------------------------
 cpu/mpc8xx/config.mk   |    2 +-
 cpu/mpc8xx/start.S     |   47 +++++++---------------------------------
 cpu/ppc4xx/config.mk   |    2 +-
 cpu/ppc4xx/start.S     |   44 +++++++------------------------------
 include/ppc_asm.tmpl   |   55 ++++++++++++++++++++++-------------------------
 lib_ppc/Makefile       |    1 +
 lib_ppc/reloc.S        |   49 ++++++++++++++++++++++++++++++++++++++++++
 README                 |    4 +++-
 28 files changed, 202 insertions(+), 485 deletions(-)
 create mode 100644 lib_ppc/reloc.S



More information about the U-Boot mailing list