[U-Boot] [PATCH 0/3] No GOT in IRQ and use r12 as GOT ptr
Joakim Tjernlund
Joakim.Tjernlund at transmode.se
Mon Nov 2 17:43:59 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
Joakim Tjernlund (3):
ppc: Loose GOT access in IRQ
ppc: Use r12 instead of r14 as GOT pointer.
ppc: remove -ffixed-r14 gcc option.
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 ++++++++++++++++++++++++++++++++++++++++++
27 files changed, 199 insertions(+), 484 deletions(-)
create mode 100644 lib_ppc/reloc.S
More information about the U-Boot
mailing list