Changeset a0a273e in mainline for kernel/arch
- Timestamp:
- 2017-10-03T18:12:17Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a41cda7
- Parents:
- 0f28387
- Location:
- kernel/arch
- Files:
-
- 9 edited
-
abs32le/Makefile.inc (modified) (1 diff)
-
amd64/Makefile.inc (modified) (2 diffs)
-
arm32/Makefile.inc (modified) (1 diff)
-
ia32/Makefile.inc (modified) (2 diffs)
-
ia64/Makefile.inc (modified) (1 diff)
-
mips32/Makefile.inc (modified) (2 diffs)
-
ppc32/Makefile.inc (modified) (1 diff)
-
riscv64/Makefile.inc (modified) (1 diff)
-
sparc64/Makefile.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/abs32le/Makefile.inc
r0f28387 ra0a273e 35 35 36 36 ifeq ($(CROSS_TARGET),mips32) 37 GCC_CFLAGS += -mno-abicalls37 COMMON_CFLAGS += -mno-abicalls 38 38 endif 39 39 endif -
kernel/arch/amd64/Makefile.inc
r0f28387 ra0a273e 32 32 33 33 FPU_NO_CFLAGS = -mno-sse -mno-sse2 34 CMN1 = -m64 -mcmodel=$(MEMORY_MODEL) -mno-red-zone -fno-unwind-tables -fno-omit-frame-pointer 35 GCC_CFLAGS += $(CMN1) 36 ICC_CFLAGS += $(CMN1) 37 CLANG_CFLAGS += $(CMN1) 34 COMMON_CFLAGS += -m64 -mcmodel=$(MEMORY_MODEL) -mno-red-zone -fno-unwind-tables -fno-omit-frame-pointer 38 35 39 36 BITS = 64 … … 44 41 45 42 ifeq ($(PROCESSOR),opteron) 46 CMN2 := -march=opteron 47 GCC_CFLAGS += $(CMN2) 48 ICC_CFLAGS += $(CMN2) 43 COMMON_CFLAGS += -march=opteron 49 44 endif 50 45 -
kernel/arch/arm32/Makefile.inc
r0f28387 ra0a273e 33 33 ATSIGN = % 34 34 35 GCC_CFLAGS += -fno-omit-frame-pointer -mapcs-frame -march=$(subst _,-,$(PROCESSOR_ARCH)) -mno-unaligned-access -mfpu=vfpv335 COMMON_CFLAGS += -fno-omit-frame-pointer -mapcs-frame -march=$(subst _,-,$(PROCESSOR_ARCH)) -mno-unaligned-access -mfpu=vfpv3 36 36 37 37 ifeq ($(CONFIG_FPU),y) -
kernel/arch/ia32/Makefile.inc
r0f28387 ra0a273e 34 34 ENDIANESS = LE 35 35 36 CMN1 = -m32 -fno-omit-frame-pointer 37 GCC_CFLAGS += $(CMN1) 38 ICC_CFLAGS += $(CMN1) 39 CLANG_CFLAGS += $(CMN1) 36 COMMON_CFLAGS += -m32 -fno-omit-frame-pointer 40 37 41 38 ## Accepted CPUs … … 43 40 44 41 ifeq ($(PROCESSOR),i486) 45 C MN2= -march=i48642 COMMON_CFLAGS += -march=i486 46 43 endif 47 44 48 45 ifeq ($(PROCESSOR),athlon_xp) 49 C MN2= -march=athlon-xp46 COMMON_CFLAGS += -march=athlon-xp 50 47 endif 51 48 52 49 ifeq ($(PROCESSOR),athlon_mp) 53 C MN2= -march=athlon-mp50 COMMON_CFLAGS += -march=athlon-mp 54 51 endif 55 52 56 53 ifeq ($(PROCESSOR),pentium3) 57 C MN2= -march=pentium354 COMMON_CFLAGS += -march=pentium3 58 55 endif 59 56 60 57 ifeq ($(PROCESSOR),pentium4) 61 C MN2= -march=pentium458 COMMON_CFLAGS += -march=pentium4 62 59 endif 63 60 64 61 ifeq ($(PROCESSOR),core) 65 C MN2= -march=prescott62 COMMON_CFLAGS += -march=prescott 66 63 endif 67 64 68 65 FPU_NO_CFLAGS = -mno-mmx -mno-sse -mno-sse2 -mno-sse3 -mno-3dnow 69 GCC_CFLAGS += $(CMN2)70 ICC_CFLAGS += $(CMN2)71 CLANG_CFLAGS += $(CMN2)72 66 73 67 ARCH_SOURCES = \ -
kernel/arch/ia64/Makefile.inc
r0f28387 ra0a273e 30 30 BFD_ARCH = ia64-elf64 31 31 32 CMN1 = -mconstant-gp -fno-unwind-tables -mfixed-range=f32-f127 33 GCC_CFLAGS += $(CMN1) 34 ICC_CFLAGS += $(CMN1) 32 COMMON_CFLAGS += -mconstant-gp -fno-unwind-tables -mfixed-range=f32-f127 35 33 36 34 AFLAGS += -mconstant-gp -
kernel/arch/mips32/Makefile.inc
r0f28387 ra0a273e 29 29 BFD_ARCH = mips 30 30 BFD = binary 31 GCC_CFLAGS += -msoft-float -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mabi=3231 COMMON_CFLAGS += -msoft-float -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mabi=32 32 32 AS_PROLOG = .module softfloat; 33 33 … … 40 40 BFD_NAME = elf32-tradlittlemips 41 41 ENDIANESS = LE 42 GCC_CFLAGS += -march=r400042 COMMON_CFLAGS += -march=r4000 43 43 endif 44 44 ifeq ($(MACHINE),bmalta) 45 45 BFD_NAME = elf32-tradbigmips 46 46 ENDIANESS = BE 47 GCC_CFLAGS += -D__BE__ -march=4kc47 COMMON_CFLAGS += -D__BE__ -march=4kc 48 48 endif 49 49 ifeq ($(MACHINE),lmalta) 50 50 BFD_NAME = elf32-tradlittlemips 51 51 ENDIANESS = LE 52 GCC_CFLAGS += -march=4kc52 COMMON_CFLAGS += -march=4kc 53 53 endif 54 54 -
kernel/arch/ppc32/Makefile.inc
r0f28387 ra0a273e 31 31 BFD = binary 32 32 33 GCC_CFLAGS += -mcpu=powerpc -msoft-float -m3233 COMMON_CFLAGS += -mcpu=powerpc -msoft-float -m32 34 34 AFLAGS += -a32 35 35 LFLAGS += -no-check-sections -
kernel/arch/riscv64/Makefile.inc
r0f28387 ra0a273e 31 31 BFD = binary 32 32 33 GCC_CFLAGS += -mcmodel=medany33 COMMON_CFLAGS += -mcmodel=medany 34 34 35 35 BITS = 64 -
kernel/arch/sparc64/Makefile.inc
r0f28387 ra0a273e 31 31 BFD = binary 32 32 33 GCC_CFLAGS += -m64 -mcpu=ultrasparc -mcmodel=medlow -mno-fpu33 COMMON_CFLAGS += -m64 -mcpu=ultrasparc -mcmodel=medlow -mno-fpu 34 34 35 35 LFLAGS += -no-check-sections
Note:
See TracChangeset
for help on using the changeset viewer.
