|
@@ -146,8 +146,13 @@ CFLAGS-$(CONFIG_PPC32) := -ffixed-r2 $(MULTIPLEWORD)
|
|
|
CFLAGS-$(CONFIG_PPC32) += $(call cc-option,-mno-readonly-in-sdata)
|
|
|
|
|
|
ifeq ($(CONFIG_PPC_BOOK3S_64),y)
|
|
|
+ifeq ($(CONFIG_CPU_LITTLE_ENDIAN),y)
|
|
|
+CFLAGS-$(CONFIG_GENERIC_CPU) += -mcpu=power8
|
|
|
+CFLAGS-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mtune=power8)
|
|
|
+else
|
|
|
CFLAGS-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mtune=power7,$(call cc-option,-mtune=power5))
|
|
|
CFLAGS-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mcpu=power5,-mcpu=power4)
|
|
|
+endif
|
|
|
else
|
|
|
CFLAGS-$(CONFIG_GENERIC_CPU) += -mcpu=powerpc64
|
|
|
endif
|