public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] Pull request: u-boot-mips
@ 2017-07-12 20:32 Daniel Schwierzeck
  2017-07-12 20:57 ` Tom Rini
  2017-07-25 18:55 ` [U-Boot] Pull request: u-boot-mips v2 Daniel Schwierzeck
  0 siblings, 2 replies; 16+ messages in thread
From: Daniel Schwierzeck @ 2017-07-12 20:32 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This supports dynamic relocation on MIPS without the need for building a 
position-independent executable. This notably reduces the code size for 
all MIPS boards. 


The following changes since commit d85ca029f257b53a96da6c2fb421e78a003a9943:

  Prepare v2017.07 (2017-07-10 13:07:38 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-mips.git master

for you to fetch changes up to f653dcd5720c4135607211f7304283d7a8ec3b8a:

  MIPS: bootm: Fix broken boot_env_legacy codepath (2017-07-12 22:10:42 +0200)

----------------------------------------------------------------
Paul Burton (2):
      Makefile: Allow arch post-link hook
      MIPS: Stop building position independent code

Zubair Lutfullah Kakakhel (1):
      MIPS: bootm: Fix broken boot_env_legacy codepath

 Makefile                         |   7 +-
 arch/mips/Makefile.postlink      |  23 ++++++
 arch/mips/config.mk              |  21 ++---
 arch/mips/cpu/start.S            | 130 -------------------------------
 arch/mips/cpu/u-boot.lds         |  41 +++-------
 arch/mips/include/asm/relocs.h   |  24 ++++++
 arch/mips/include/asm/sections.h |   7 ++
 arch/mips/lib/Makefile           |   1 +
 arch/mips/lib/bootm.c            |   8 +-
 arch/mips/lib/reloc.c            | 164 +++++++++++++++++++++++++++++++++++++++
 common/board_f.c                 |   2 +-
 tools/.gitignore                 |   1 +
 tools/Makefile                   |   2 +
 tools/mips-relocs.c              | 426 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 14 files changed, 672 insertions(+), 185 deletions(-)
 create mode 100644 arch/mips/Makefile.postlink
 create mode 100644 arch/mips/include/asm/relocs.h
 create mode 100644 arch/mips/lib/reloc.c
 create mode 100644 tools/mips-relocs.c


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170712/65bccd7a/attachment.sig>

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-07-26 19:52 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-12 20:32 [U-Boot] Pull request: u-boot-mips Daniel Schwierzeck
2017-07-12 20:57 ` Tom Rini
2017-07-13  0:33   ` Tom Rini
2017-07-13 10:51     ` Daniel Schwierzeck
2017-07-13 17:58       ` Paul Burton
2017-07-18  1:07         ` Tom Rini
2017-07-19 12:59           ` Paul Burton
2017-07-19 13:04             ` Tom Rini
2017-07-25 13:38               ` Daniel Schwierzeck
2017-07-25 14:07                 ` [U-Boot] [PATCH] mips-relocs: Fix warning from gcc 6.3 Paul Burton
2017-07-25 14:09                 ` [U-Boot] Pull request: u-boot-mips Paul Burton
2017-07-25 14:07       ` [U-Boot] [PATCH] mips-relocs: Fix warning from gcc 6.3 Paul Burton
2017-07-13 11:05   ` [U-Boot] Pull request: u-boot-mips Daniel Schwierzeck
2017-07-13 12:30     ` Tom Rini
2017-07-25 18:55 ` [U-Boot] Pull request: u-boot-mips v2 Daniel Schwierzeck
2017-07-26 19:52   ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox