Subversion Repositories HelenOS-historic

Rev

Rev 550 | Rev 575 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 550 Rev 568
Line 71... Line 71...
71
	BFD = ecoff-bigmips
71
	BFD = ecoff-bigmips
72
	TARGET = mips-sgi-irix5
72
	TARGET = mips-sgi-irix5
73
	TOOLCHAIN_DIR = /usr/local/mips/bin
73
	TOOLCHAIN_DIR = /usr/local/mips/bin
74
	CFLAGS += -EB -DBIG_ENDIAN -DHAVE_FPU -mips3
74
	CFLAGS += -EB -DBIG_ENDIAN -DHAVE_FPU -mips3
75
endif
75
endif
76
ifeq ($(MIPS_MACHINE),msim4kc)
-
 
77
	# MSIM needs lwl/swl patch & 4kc instruction patch to work
-
 
78
	# otherwise add -mmemcpy -mips3
-
 
79
	
-
 
80
	BFD_NAME = elf32-tradlittlemips
-
 
81
	BFD = binary
-
 
82
	CFLAGS += -mhard-float -march=4kc 
-
 
83
endif
-
 
84
ifeq ($(MIPS_MACHINE),simics)
76
ifeq ($(MIPS_MACHINE),simics)
85
	# SIMICS 4kc emulation is broken, although for instructions
77
	# SIMICS 4kc emulation is broken, although for instructions
86
	# that do not bother us
78
	# that do not bother us
87
	
79
	
88
	BFD_NAME = elf32-tradlittlemips
80
	BFD_NAME = elf32-tradlittlemips
Line 93... Line 85...
93
	BFD_NAME = elf32-tradlittlemips
85
	BFD_NAME = elf32-tradlittlemips
94
	BFD = binary
86
	BFD = binary
95
	CFLAGS += -mhard-float -mips3
87
	CFLAGS += -mhard-float -mips3
96
endif
88
endif
97
 
89
 
98
## Accepted configuration directives
-
 
99
#
-
 
100
 
-
 
101
ifeq ($(CONFIG_FPU_LAZY),y)
-
 
102
	DEFS += -DCONFIG_FPU_LAZY
-
 
103
endif
-
 
104
 
90
 
105
ARCH_SOURCES = \
91
ARCH_SOURCES = \
106
	arch/$(ARCH)/src/start.S \
92
	arch/$(ARCH)/src/start.S \
107
	arch/$(ARCH)/src/context.S \
93
	arch/$(ARCH)/src/context.S \
108
	arch/$(ARCH)/src/panic.S \
94
	arch/$(ARCH)/src/panic.S \