summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2007-06-07 22:21:31 +1000
committerPaul Mackerras <paulus@samba.org>2007-06-07 22:21:31 +1000
commitf40e524eaec9697d1515564fd5b961d839d2dc4f (patch)
treedb98d629375d71db8e65b8d79efb4a2d783d1e37 /arch
parent87873c86802ba7ff9d9550d06459a6e99d72c5eb (diff)
downloadlinux-3.10-f40e524eaec9697d1515564fd5b961d839d2dc4f.tar.gz
linux-3.10-f40e524eaec9697d1515564fd5b961d839d2dc4f.tar.bz2
linux-3.10-f40e524eaec9697d1515564fd5b961d839d2dc4f.zip
[POWERPC] Fix building of COFF zImages
The COFF zImage (for booting oldworld powermacs) wasn't being built correctly because the procedure descriptor in crt0.S for the zImage entry point wasn't declared as .globl, and therefore wasn't getting pulled in from wrapper.a by the linker. This adds the necessary .globl statement. Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/powerpc/boot/crt0.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/boot/crt0.S b/arch/powerpc/boot/crt0.S
index 5a4215c4b01..f1c4dfc635b 100644
--- a/arch/powerpc/boot/crt0.S
+++ b/arch/powerpc/boot/crt0.S
@@ -13,6 +13,7 @@
.text
/* a procedure descriptor used when booting this as a COFF file */
+ .globl _zimage_start_opd
_zimage_start_opd:
.long _zimage_start, 0, 0, 0