public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/4] arm64: rela relocation
@ 2013-10-03 22:48 Scott Wood
  2013-10-03 22:48 ` [U-Boot] [PATCH 1/4] arm64: Add tool to statically apply RELA relocations Scott Wood
                   ` (4 more replies)
  0 siblings, 5 replies; 21+ messages in thread
From: Scott Wood @ 2013-10-03 22:48 UTC (permalink / raw)
  To: u-boot

This lets us remove the manual relocation stuff from the arm64 patchset
(the symbol itself is removed by this patchset, but not all the new
manual relocations added by the arm64 patchset).

I'm not terribly happy with the way relocate-rela is now, versus something
cleaner that operates on the ELF file, but it's good enough for now and
waiting longer to get rid of the manual relocations would be worse.

This patchset is based on David's arm64 patchset v13.  David, the first
two patches should be applied before your arm64 patches.  Maybe the
fourth as well (except for the removal of the arm64 ifdef you added,
which would then need to be squashed with your patch).  The third patch
should be squashed with your patches (plus you should remove the manual
relocs).

Scott Wood (4):
  arm64: Add tool to statically apply RELA relocations
  arm64: Turn u-boot.bin back into an ELF file after relocate-rela
  arm64: Non-manual relocation
  arm64: Make checkarmreloc accept arm64 relocations

 Makefile                          |  39 ++++++--
 arch/arm/config.mk                |   4 -
 arch/arm/cpu/armv8/config.mk      |   1 -
 arch/arm/cpu/armv8/u-boot.lds     |  32 +++++--
 arch/arm/include/asm/config.h     |   5 --
 arch/arm/lib/crt0_64.S            |   7 +-
 arch/arm/lib/relocate_64.S        |  41 ++++-----
 include/configs/vexpress_aemv8a.h |   3 +
 tools/Makefile                    |   6 ++
 tools/relocate-rela.c             | 185 ++++++++++++++++++++++++++++++++++++++
 10 files changed, 276 insertions(+), 47 deletions(-)
 create mode 100644 tools/relocate-rela.c

-- 
1.8.1.2

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

end of thread, other threads:[~2013-10-09  9:04 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-03 22:48 [U-Boot] [PATCH 0/4] arm64: rela relocation Scott Wood
2013-10-03 22:48 ` [U-Boot] [PATCH 1/4] arm64: Add tool to statically apply RELA relocations Scott Wood
2013-10-04 16:10   ` FengHua
2013-10-04 16:57     ` Scott Wood
2013-10-05  7:52   ` Albert ARIBAUD
2013-10-08  0:55     ` Scott Wood
2013-10-08  8:10       ` Albert ARIBAUD
2013-10-08 16:22         ` Scott Wood
2013-10-09  9:04           ` Albert ARIBAUD
2013-10-08 14:22   ` FengHua
2013-10-08 15:06     ` Scott Wood
2013-10-03 22:48 ` [U-Boot] [PATCH 2/4] arm64: Turn u-boot.bin back into an ELF file after relocate-rela Scott Wood
2013-10-03 22:48 ` [U-Boot] [PATCH 3/4] arm64: Non-manual relocation Scott Wood
2013-10-04 16:13   ` FengHua
2013-10-04 16:55     ` Scott Wood
2013-10-03 22:48 ` [U-Boot] [PATCH 4/4] arm64: Make checkarmreloc accept arm64 relocations Scott Wood
2013-10-04 15:55 ` [U-Boot] [PATCH 0/4] arm64: rela relocation FengHua
2013-10-05  7:55   ` Albert ARIBAUD
2013-10-07 16:43     ` Scott Wood
2013-10-08  3:32     ` FengHua
2013-10-08  8:13       ` Albert ARIBAUD

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