summaryrefslogtreecommitdiffstats
path: root/arch/sparc/boot/piggyback.c
diff options
context:
space:
mode:
authorSam Ravnborg <sam@ravnborg.org>2011-01-04 11:39:16 +0000
committerDavid S. Miller <davem@davemloft.net>2011-01-04 19:25:06 -0800
commit1075c4ef707ca83afbeb0950094436eb0245ec86 (patch)
tree4634a2876305271ab09d0fed2e7f3ff5080a22b2 /arch/sparc/boot/piggyback.c
parenta020bb17b7046cd97ea6924ca99325b6e516bc2d (diff)
downloadop-kernel-dev-1075c4ef707ca83afbeb0950094436eb0245ec86.zip
op-kernel-dev-1075c4ef707ca83afbeb0950094436eb0245ec86.tar.gz
sparc: fix tftpboot.img for sparc64 on little-endian host
piggyback_32 adapted to support sparc64: - locating "HdrS" differs for sparc and sparc64 - sparc64 updates a_text, a_data + a_bss in the final a.out header Updated Makefile to use piggyback_32 for sparc64. Deleted the now unused piggyback_64.c piggyback_32.c is host endian neutral and works on both little-endian and big-endian hosts. This fixes a long standing bug where sparc64 could not generate tftpboot.img on a x86 host. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/boot/piggyback.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud