git: 9b93d7589ae5 - main - bsd.cpu.mk: Remove mips support
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 03 Jan 2022 15:00:51 UTC
The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=9b93d7589ae5ba485d37701746e3ac58fc58aaad commit 9b93d7589ae5ba485d37701746e3ac58fc58aaad Author: Warner Losh <imp@FreeBSD.org> AuthorDate: 2022-01-02 01:03:57 +0000 Commit: Warner Losh <imp@FreeBSD.org> CommitDate: 2022-01-03 15:00:08 +0000 bsd.cpu.mk: Remove mips support Remove the tweaks to the compiler, as well as additional command line args to get the proper endian, word size and floating style. Sponsored by: Netflix --- share/mk/bsd.cpu.mk | 44 -------------------------------------------- 1 file changed, 44 deletions(-) diff --git a/share/mk/bsd.cpu.mk b/share/mk/bsd.cpu.mk index 7984cba9536d..610f45969b4d 100644 --- a/share/mk/bsd.cpu.mk +++ b/share/mk/bsd.cpu.mk @@ -14,8 +14,6 @@ MACHINE_CPU = amd64 sse2 sse mmx MACHINE_CPU = arm . elif ${MACHINE_CPUARCH} == "i386" MACHINE_CPU = i486 -. elif ${MACHINE_CPUARCH} == "mips" -MACHINE_CPU = mips . elif ${MACHINE_CPUARCH} == "powerpc" MACHINE_CPU = aim . elif ${MACHINE_CPUARCH} == "riscv" @@ -81,7 +79,6 @@ CPUTYPE = pentium # defined therein. Consult: # http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html # http://gcc.gnu.org/onlinedocs/gcc/RS-6000-and-PowerPC-Options.html -# http://gcc.gnu.org/onlinedocs/gcc/MIPS-Options.html # http://gcc.gnu.org/onlinedocs/gcc/SPARC-Options.html # http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html @@ -132,20 +129,6 @@ _CPUCFLAGS = -mcpu=${CPUTYPE} -mno-powerpc64 . endif . elif ${MACHINE_ARCH:Mpowerpc64*} != "" _CPUCFLAGS = -mcpu=${CPUTYPE} -. elif ${MACHINE_CPUARCH} == "mips" -# mips[1234], mips32, mips64, and all later releases need to have mips -# preserved (releases later than r2 require external toolchain) -. if ${CPUTYPE:Mmips32*} != "" || ${CPUTYPE:Mmips64*} != "" || \ - ${CPUTYPE:Mmips[1234]} != "" -_CPUCFLAGS = -march=${CPUTYPE} -. else -# Default -march to the CPUTYPE passed in, with mips stripped off so we -# accept either mips4kc or 4kc, mostly for historical reasons -# Typical values for cores: -# 4kc, 24kc, 34kc, 74kc, 1004kc, octeon, octeon+, octeon2, octeon3, -# sb1, xlp, xlr -_CPUCFLAGS = -march=${CPUTYPE:S/^mips//} -. endif . elif ${MACHINE_CPUARCH} == "aarch64" . if ${CPUTYPE:Marmv*} != "" # Use -march when the CPU type is an architecture value, e.g. armv8.1-a @@ -289,9 +272,6 @@ MACHINE_CPU = ssse3 sse3 MACHINE_CPU = sse3 . endif MACHINE_CPU += amd64 sse2 sse mmx -########## Mips -. elif ${MACHINE_CPUARCH} == "mips" -MACHINE_CPU = mips ########## powerpc . elif ${MACHINE_ARCH} == "powerpc" . if ${CPUTYPE} == "e500" @@ -303,30 +283,6 @@ MACHINE_CPU = riscv . endif .endif -.if ${MACHINE_CPUARCH} == "mips" -CFLAGS += -G0 -AFLAGS+= -${MIPS_ENDIAN} -mabi=${MIPS_ABI} -CFLAGS+= -${MIPS_ENDIAN} -mabi=${MIPS_ABI} -LDFLAGS+= -${MIPS_ENDIAN} -mabi=${MIPS_ABI} -. if ${MACHINE_ARCH:Mmips*el*} != "" -MIPS_ENDIAN= EL -. else -MIPS_ENDIAN= EB -. endif -. if ${MACHINE_ARCH:Mmips64*} != "" -MIPS_ABI?= 64 -. elif ${MACHINE_ARCH:Mmipsn32*} != "" -MIPS_ABI?= n32 -. else -MIPS_ABI?= 32 -. endif -. if ${MACHINE_ARCH:Mmips*hf} -CFLAGS += -mhard-float -. else -CFLAGS += -msoft-float -. endif -.endif - ########## arm .if ${MACHINE_CPUARCH} == "arm" MACHINE_CPU += arm