Subversion Repositories HelenOS

Rev

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

Rev 3228 Rev 3369
Line 27... Line 27...
27
#
27
#
28
 
28
 
29
## Toolchain configuration
29
## Toolchain configuration
30
#
30
#
31
 
31
 
-
 
32
ifndef CROSS_PREFIX
-
 
33
	CROSS_PREFIX = /usr/local
-
 
34
endif
-
 
35
 
32
BFD_ARCH = mips
36
BFD_ARCH = mips
33
TARGET = mipsel-linux-gnu
37
TARGET = mipsel-linux-gnu
34
TOOLCHAIN_DIR = /usr/local/mipsel
38
TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel
35
 
39
 
36
KERNEL_LOAD_ADDRESS = 0x80100000
40
KERNEL_LOAD_ADDRESS = 0x80100000
37
INIT_ADDRESS = 0x81000000
41
INIT_ADDRESS = 0x81000000
38
INIT_SIZE = 262144
42
INIT_SIZE = 262144
39
 
43
 
Line 63... Line 67...
63
endif
67
endif
64
ifeq ($(MACHINE),bgxemul)
68
ifeq ($(MACHINE),bgxemul)
65
	BFD_NAME = elf32-bigmips
69
	BFD_NAME = elf32-bigmips
66
	BFD = ecoff-bigmips
70
	BFD = ecoff-bigmips
67
	TARGET = mips-sgi-irix5
71
	TARGET = mips-sgi-irix5
68
	TOOLCHAIN_DIR = /usr/local/mips/bin
72
	TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips/bin
69
	GCC_CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -mips3
73
	GCC_CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -mips3
70
	INIT_ADDRESS = 0x81800000
74
	INIT_ADDRESS = 0x81800000
71
endif
75
endif
72
ifeq ($(MACHINE),simics)
76
ifeq ($(MACHINE),simics)
73
	# SIMICS 4kc emulation is broken, although for instructions
77
	# SIMICS 4kc emulation is broken, although for instructions