All of lore.kernel.org
 help / color / mirror / Atom feed
* Fix compiler/assembler flags for Ebony platform boot files
@ 2007-05-25  3:19 David Gibson
  2007-05-25 14:04 ` Josh Boyer
  2007-05-25 14:05 ` Segher Boessenkool
  0 siblings, 2 replies; 5+ messages in thread
From: David Gibson @ 2007-05-25  3:19 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: linuxppc-dev

The recent addition of assembler flags for 44x.c and ebony.c in the
bootwrapper to make them compile on certain toolchains was not correct
and could break other platforms.  This patch switches to using a
compiler flag instead, which implies the appropriate assembler flag,
and also stops the compiler itself generating instructions which are
invalid for the platform in question.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

Index: working-2.6/arch/powerpc/boot/Makefile
===================================================================
--- working-2.6.orig/arch/powerpc/boot/Makefile	2007-05-25 12:57:26.000000000 +1000
+++ working-2.6/arch/powerpc/boot/Makefile	2007-05-25 12:57:48.000000000 +1000
@@ -33,8 +33,8 @@ endif
 
 BOOTCFLAGS	+= -I$(obj) -I$(srctree)/$(obj)
 
-$(obj)/44x.o: BOOTCFLAGS += -Wa,-mbooke
-$(obj)/ebony.o: BOOTCFLAGS += -Wa,-mbooke
+$(obj)/44x.o: BOOTCFLAGS += -mcpu=440
+$(obj)/ebony.o: BOOTCFLAGS += -mcpu=440
 
 zlib       := inffast.c inflate.c inftrees.c
 zlibheader := inffast.h inffixed.h inflate.h inftrees.h infutil.h


-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

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

end of thread, other threads:[~2007-05-25 15:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-25  3:19 Fix compiler/assembler flags for Ebony platform boot files David Gibson
2007-05-25 14:04 ` Josh Boyer
2007-05-25 14:28   ` Segher Boessenkool
2007-05-25 15:01   ` Dave Jiang
2007-05-25 14:05 ` Segher Boessenkool

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.