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