Changeset 41f7564 in mainline for kernel/arch
- Timestamp:
- 2006-07-17T00:53:53Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 231fcb2
- Parents:
- 41c4444
- Location:
- kernel/arch
- Files:
-
- 7 edited
-
amd64/Makefile.inc (modified) (1 diff)
-
ia32/Makefile.inc (modified) (2 diffs)
-
ia64/Makefile.inc (modified) (1 diff)
-
mips32/Makefile.inc (modified) (6 diffs)
-
ppc32/Makefile.inc (modified) (1 diff)
-
ppc64/Makefile.inc (modified) (1 diff)
-
sparc64/Makefile.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/Makefile.inc
r41c4444 r41f7564 36 36 TOOLCHAIN_DIR = /usr/local/amd64/bin 37 37 38 ## Make some default assumptions39 #40 41 ifndef CPU42 CPU = opteron43 endif44 45 38 CFLAGS += -fno-unwind-tables -m64 -mcmodel=kernel -mno-red-zone 46 DEFS += -D _CPU=${CPU}-D__64_BITS__39 DEFS += -DMACHINE=$(MACHINE) -D__64_BITS__ 47 40 48 41 ## Accepted CPUs 49 42 # 50 43 51 ifeq ($( CPU),opteron)44 ifeq ($(MACHINE),opteron) 52 45 CFLAGS += -march=opteron 53 46 DEFS += -DFENCES=p4 -
kernel/arch/ia32/Makefile.inc
r41c4444 r41f7564 36 36 TOOLCHAIN_DIR = /usr/local/i686/bin 37 37 38 ## Make some default assumptions 39 # 40 41 ifndef IA32_CPU 42 IA32_CPU = pentium4 43 endif 44 45 DEFS += -D_CPU=${IA32_CPU} -D__32_BITS__ 38 DEFS += -DMACHINE=$(MACHINE) -D__32_BITS__ 46 39 47 40 ## Accepted CPUs 48 41 # 49 42 50 ifeq ($( IA32_CPU),athlon-xp)43 ifeq ($(MACHINE),athlon-xp) 51 44 CFLAGS += -march=athlon-xp -mmmx -msse -m3dnow 52 45 DEFS += -DCONFIG_FENCES_P3 … … 54 47 CONFIG_HT = n 55 48 endif 56 ifeq ($( IA32_CPU),athlon-mp)49 ifeq ($(MACHINE),athlon-mp) 57 50 CFLAGS += -march=athlon-mp -mmmx -msse -m3dnow 58 51 DEFS += -DCONFIG_FENCES_P3 59 52 CONFIG_HT = n 60 53 endif 61 ifeq ($( IA32_CPU),pentium3)54 ifeq ($(MACHINE),pentium3) 62 55 CFLAGS += -march=pentium3 -mmmx -msse 63 56 DEFS += -DCONFIG_FENCES_P3 64 57 CONFIG_HT = n 65 58 endif 66 ifeq ($( IA32_CPU),prescott)59 ifeq ($(MACHINE),prescott) 67 60 CFLAGS += -march=pentium4 -mfpmath=sse -mmmx -msse -msse2 -msse3 68 61 DEFS += -DCONFIG_FENCES_P4 69 62 endif 70 ifeq ($( IA32_CPU),pentium4)63 ifeq ($(MACHINE),pentium4) 71 64 CFLAGS += -march=pentium4 -mfpmath=sse -mmmx -msse -msse2 72 65 DEFS += -DCONFIG_FENCES_P4 -
kernel/arch/ia64/Makefile.inc
r41c4444 r41f7564 35 35 TARGET = ia64-pc-linux-gnu 36 36 TOOLCHAIN_DIR = /usr/local/ia64/bin 37 38 ## Make some default assumptions39 #40 37 41 38 INIT0_ADDRESS = 0xe000000000400000 -
kernel/arch/mips32/Makefile.inc
r41c4444 r41f7564 34 34 TOOLCHAIN_DIR = /usr/local/mipsel/bin 35 35 36 ## Make some default assumptions37 #38 39 ifndef MIPS_MACHINE40 MIPS_MACHINE = msim41 endif42 43 36 KERNEL_LOAD_ADDRESS = 0x80100000 44 37 INIT_ADDRESS = 0x81000000 … … 47 40 CFLAGS += -mno-abicalls -G 0 -fno-zero-initialized-in-bss 48 41 49 DEFS += -D__32_BITS__ -DMACHINE=$ {MIPS_MACHINE}-DKERNEL_LOAD_ADDRESS=${KERNEL_LOAD_ADDRESS} -DINIT_ADDRESS=${INIT_ADDRESS} -DINIT_SIZE=${INIT_SIZE}42 DEFS += -D__32_BITS__ -DMACHINE=$(MACHINE) -DKERNEL_LOAD_ADDRESS=${KERNEL_LOAD_ADDRESS} -DINIT_ADDRESS=${INIT_ADDRESS} -DINIT_SIZE=${INIT_SIZE} 50 43 51 44 ## Compile with hierarchical page tables support. … … 64 57 # 65 58 66 ifeq ($(M IPS_MACHINE),indy)59 ifeq ($(MACHINE),indy) 67 60 # GCC 4.0.1 compiled for mipsEL has problems compiling in 68 61 # BigEndian mode with the swl/swr/lwl/lwr instructions. … … 78 71 INIT_SIZE = 0 79 72 endif 80 ifeq ($(M IPS_MACHINE),lgxemul)73 ifeq ($(MACHINE),lgxemul) 81 74 BFD_NAME = elf32-tradlittlemips 82 75 BFD = binary 83 76 CFLAGS += -DFB_BIG_ENDIAN -DARCH_HAS_FPU -mips3 84 77 endif 85 ifeq ($(M IPS_MACHINE),bgxemul)78 ifeq ($(MACHINE),bgxemul) 86 79 BFD_NAME = elf32-bigmips 87 80 BFD = ecoff-bigmips … … 91 84 INIT_ADDRESS = 0x81800000 92 85 endif 93 ifeq ($(M IPS_MACHINE),simics)86 ifeq ($(MACHINE),simics) 94 87 # SIMICS 4kc emulation is broken, although for instructions 95 88 # that do not bother us … … 100 93 TLBCNT = 16 101 94 endif 102 ifeq ($(M IPS_MACHINE),msim)95 ifeq ($(MACHINE),msim) 103 96 BFD_NAME = elf32-tradlittlemips 104 97 BFD = binary -
kernel/arch/ppc32/Makefile.inc
r41c4444 r41f7564 35 35 TARGET = ppc-linux-gnu 36 36 TOOLCHAIN_DIR = /usr/local/ppc/bin 37 38 ## Make some default assumptions39 #40 37 41 38 CFLAGS += -mcpu=powerpc -msoft-float -m32 -
kernel/arch/ppc64/Makefile.inc
r41c4444 r41f7564 36 36 TOOLCHAIN_DIR = /usr/local/ppc64/bin 37 37 38 ## Make some default assumptions39 #40 41 38 CFLAGS += -mcpu=powerpc64 -msoft-float -m64 42 39 AFLAGS += -a64 -
kernel/arch/sparc64/Makefile.inc
r41c4444 r41f7564 35 35 TARGET = sparc64-linux-gnu 36 36 TOOLCHAIN_DIR = /usr/local/sparc64/bin 37 38 ## Make some default assumptions39 #40 37 41 38 CFLAGS += -mcpu=ultrasparc -m64
Note:
See TracChangeset
for help on using the changeset viewer.
