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 \ |