Commit d58c2208 authored by Richard Henderson's avatar Richard Henderson

From Jay Estabrook <Jay.Estabrook@compaq.com>:

Set -mcpu=ev56 when compiling for various targets.
parent 61a9bb47
...@@ -45,22 +45,22 @@ ifeq ($(have_mcpu),y) ...@@ -45,22 +45,22 @@ ifeq ($(have_mcpu),y)
CFLAGS := $(CFLAGS) -mcpu=pca56 CFLAGS := $(CFLAGS) -mcpu=pca56
mcpu_done := y mcpu_done := y
endif endif
ifeq ($(mcpu_done)$(CONFIG_ALPHA_PYXIS),ny) ifeq ($(mcpu_done)$(CONFIG_ALPHA_POLARIS)$(have_mcpu_pca56),nyy)
CFLAGS := $(CFLAGS) -mcpu=ev56 CFLAGS := $(CFLAGS) -mcpu=pca56
mcpu_done := y
endif
ifeq ($(mcpu_done)$(CONFIG_ALPHA_POLARIS),ny)
ifeq ($(have_mcpu_pca56),y)
CFLAGS := $(CFLAGS) -mcpu=pca56
else
CFLAGS := $(CFLAGS) -mcpu=ev56
endif
mcpu_done := y mcpu_done := y
endif endif
ifeq ($(mcpu_done)$(CONFIG_ALPHA_EV4),ny) ifeq ($(mcpu_done)$(CONFIG_ALPHA_EV4),ny)
CFLAGS := $(CFLAGS) -mcpu=ev4 CFLAGS := $(CFLAGS) -mcpu=ev4
mcpu_done := y mcpu_done := y
endif endif
ifeq ($(mcpu_done)$(CONFIG_ALPHA_EV56),ny)
CFLAGS := $(CFLAGS) -mcpu=ev56
mcpu_done := y
endif
ifeq ($(mcpu_done)$(CONFIG_ALPHA_EV5),ny)
CFLAGS := $(CFLAGS) -mcpu=ev5
mcpu_done := y
endif
ifeq ($(mcpu_done)$(CONFIG_ALPHA_EV67)$(have_mcpu_ev67),nyy) ifeq ($(mcpu_done)$(CONFIG_ALPHA_EV67)$(have_mcpu_ev67),nyy)
CFLAGS := $(CFLAGS) -mcpu=ev67 CFLAGS := $(CFLAGS) -mcpu=ev67
mcpu_done := y mcpu_done := y
......
...@@ -88,19 +88,43 @@ if [ "$CONFIG_ALPHA_CABRIOLET" = "y" ] ...@@ -88,19 +88,43 @@ if [ "$CONFIG_ALPHA_CABRIOLET" = "y" ]
then then
define_bool CONFIG_ALPHA_EB64P y define_bool CONFIG_ALPHA_EB64P y
fi fi
if [ "$CONFIG_ALPHA_EB164" = "y" -o "$CONFIG_ALPHA_PC164" = "y" \ if [ "$CONFIG_ALPHA_ALCOR" = "y" ]
-o "$CONFIG_ALPHA_ALCOR" = "y" -o "$CONFIG_ALPHA_TAKARA" = "y" ]
then then
define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_EV5 y
define_bool CONFIG_ALPHA_CIA y define_bool CONFIG_ALPHA_CIA y
bool 'EV56 CPU (speed >= 366MHz)?' CONFIG_ALPHA_EV56
fi fi
if [ "$CONFIG_ALPHA_MIKASA" = "y" -o "$CONFIG_ALPHA_NORITAKE" = "y" ] if [ "$CONFIG_ALPHA_EB164" = "y" ]
then
define_bool CONFIG_ALPHA_EV5 y
define_bool CONFIG_ALPHA_CIA y
fi
if [ "$CONFIG_ALPHA_PC164" = "y" -o "$CONFIG_ALPHA_TAKARA" = "y" ]
then
define_bool CONFIG_ALPHA_EV5 y
define_bool CONFIG_ALPHA_EV56 y
define_bool CONFIG_ALPHA_CIA y
fi
if [ "$CONFIG_ALPHA_MIKASA" = "y" ]
then
bool 'EV5 CPU daughtercard (model 5/xxx)?' CONFIG_ALPHA_PRIMO
if [ "$CONFIG_ALPHA_PRIMO" = "y" ]
then
define_bool CONFIG_ALPHA_EV5 y
define_bool CONFIG_ALPHA_CIA y
else
define_bool CONFIG_ALPHA_EV4 y
define_bool CONFIG_ALPHA_APECS y
fi
fi
if [ "$CONFIG_ALPHA_NORITAKE" = "y" ]
then then
bool 'EV5 CPU daughtercard (model 5/xxx)?' CONFIG_ALPHA_PRIMO bool 'EV5 CPU daughtercard (model 5/xxx)?' CONFIG_ALPHA_PRIMO
if [ "$CONFIG_ALPHA_PRIMO" = "y" ] if [ "$CONFIG_ALPHA_PRIMO" = "y" ]
then then
define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_EV5 y
define_bool CONFIG_ALPHA_CIA y define_bool CONFIG_ALPHA_CIA y
bool 'EV56 CPU (speed >= 333MHz)?' CONFIG_ALPHA_EV56
else else
define_bool CONFIG_ALPHA_EV4 y define_bool CONFIG_ALPHA_EV4 y
define_bool CONFIG_ALPHA_APECS y define_bool CONFIG_ALPHA_APECS y
...@@ -121,6 +145,7 @@ if [ "$CONFIG_ALPHA_MIATA" = "y" -o "$CONFIG_ALPHA_LX164" = "y" \ ...@@ -121,6 +145,7 @@ if [ "$CONFIG_ALPHA_MIATA" = "y" -o "$CONFIG_ALPHA_LX164" = "y" \
-o "$CONFIG_ALPHA_SX164" = "y" -o "$CONFIG_ALPHA_RUFFIAN" = "y" ] -o "$CONFIG_ALPHA_SX164" = "y" -o "$CONFIG_ALPHA_RUFFIAN" = "y" ]
then then
define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_EV5 y
define_bool CONFIG_ALPHA_EV56 y
define_bool CONFIG_ALPHA_CIA y define_bool CONFIG_ALPHA_CIA y
define_bool CONFIG_ALPHA_PYXIS y define_bool CONFIG_ALPHA_PYXIS y
fi fi
...@@ -145,10 +170,12 @@ if [ "$CONFIG_ALPHA_RAWHIDE" = "y" ] ...@@ -145,10 +170,12 @@ if [ "$CONFIG_ALPHA_RAWHIDE" = "y" ]
then then
define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_EV5 y
define_bool CONFIG_ALPHA_MCPCIA y define_bool CONFIG_ALPHA_MCPCIA y
bool 'EV56 CPU (speed >= 400MHz)?' CONFIG_ALPHA_EV56
fi fi
if [ "$CONFIG_ALPHA_RX164" = "y" ] if [ "$CONFIG_ALPHA_RX164" = "y" ]
then then
define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_EV5 y
define_bool CONFIG_ALPHA_EV56 y
define_bool CONFIG_ALPHA_POLARIS y define_bool CONFIG_ALPHA_POLARIS y
fi fi
if [ "$CONFIG_ALPHA_JENSEN" = "y" ] if [ "$CONFIG_ALPHA_JENSEN" = "y" ]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment