Changeset 23cdc921 in mainline
- Timestamp:
- 2008-06-20T17:20:19Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 46c1234
- Parents:
- abe6163
- Location:
- kernel
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/Makefile
rabe6163 r23cdc921 394 394 $(AS) $(AFLAGS) $< -o $@ 395 395 396 # 397 # The FPU tests are the only objects for which we allow the compiler to generate 398 # FPU instructions. 399 # 400 test/fpu/%.o: test/fpu/%.c 401 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@ 402 403 # 404 # Ordinary objects. 405 # 396 406 %.o: %.c 397 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@407 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) -c $< -o $@ -
kernel/arch/amd64/Makefile.inc
rabe6163 r23cdc921 36 36 TOOLCHAIN_DIR = /usr/local/amd64 37 37 38 FPU_NO_CFLAGS = -mno-sse -mno-sse2 38 39 CMN1 = -m64 -mcmodel=kernel -mno-red-zone -fno-unwind-tables 39 40 GCC_CFLAGS += $(CMN1) -
kernel/arch/ia32/Makefile.inc
rabe6163 r23cdc921 47 47 48 48 ifeq ($(MACHINE),athlon-xp) 49 CMN2 = -march=athlon-xp -mno-mmx -mno-sse -mno-3dnow 49 FPU_NO_CFLAGS = -mno-mmx -mno-sse -mno-3dnow 50 CMN2 = -march=athlon-xp 50 51 GCC_CFLAGS += $(CMN2) 51 52 ICC_CFLAGS += $(CMN2) … … 56 57 endif 57 58 ifeq ($(MACHINE),athlon-mp) 58 CMN2 = -march=athlon-mp -mno-mmx -mno-sse -mno-3dnow 59 FPU_NO_CFLAGS = -mno-mmx -mno-sse -mno-3dnow 60 CMN2 = -march=athlon-mp 59 61 GCC_CFLAGS += $(CMN2) 60 62 ICC_CFLAGS += $(CMN2) … … 64 66 endif 65 67 ifeq ($(MACHINE),pentium3) 66 CMN2 = -march=pentium3 -mno-mmx -mno-sse 68 FPU_NO_CFLAGS = -mno-mmx -mno-sse 69 CMN2 = -march=pentium3 67 70 GCC_CFLAGS += $(CMN2) 68 71 ICC_CFLAGS += $(CMN2) … … 72 75 endif 73 76 ifeq ($(MACHINE),core) 74 CMN2 = -march=prescott -mno-mmmx -mno-sse -mno-sse2 -mno-sse3 77 FPU_NO_CFLAGS = -mno-mmmx -mno-sse -mno-sse2 -mno-sse3 78 CMN2 = -march=prescott 75 79 GCC_CFLAGS += $(CMN2) 76 80 ICC_CFLAGS += $(CMN2) … … 79 83 endif 80 84 ifeq ($(MACHINE),pentium4) 81 GCC_CFLAGS += -march=pentium4 -mno-mmx -mno-sse -mno-sse2 85 FPU_NO_CFLAGS = -mno-mmx -mno-sse -mno-sse2 86 GCC_CFLAGS += -march=pentium4 82 87 ICC_CFLAGS += -march=pentium4 83 88 SUNCC_CFLAGS += -xarch=sse2
Note:
See TracChangeset
for help on using the changeset viewer.