From nobody Mon Jan 03 15:00:51 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B85BE193692B; Mon, 3 Jan 2022 15:00:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JSJpX03yYz3qhD; Mon, 3 Jan 2022 15:00:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C3D3E273CF; Mon, 3 Jan 2022 15:00:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 203F0pIR056723; Mon, 3 Jan 2022 15:00:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 203F0pVO056722; Mon, 3 Jan 2022 15:00:51 GMT (envelope-from git) Date: Mon, 3 Jan 2022 15:00:51 GMT Message-Id: <202201031500.203F0pVO056722@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 9b93d7589ae5 - main - bsd.cpu.mk: Remove mips support List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9b93d7589ae5ba485d37701746e3ac58fc58aaad Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641222052; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=POIj+T3PkJlsl0y9G3zVEhX8iCxE8enLPoDHG1OaA+8=; b=YGOIpp9yaKG2sbWXKRmBhqffKjpExcGCmDCMZ9BP9RydUs9I3VVixYLR/xAUUJLFwg8bzM yS3qWWK//mVws7Pco2LAVSj9XZEX02UYdtdHMrN6551KtPyne5MZDAKGwQfDLRt74K/5kL HWpJRBy+oWk5vGa/2zOAw/DLCb1FJCRWOe/8BQ408gWFfa1ktgsozuHQVXkrnt+sk1SkBK +AlC1/nix362ets76TunOjy88Gyz5FBYWPdt57GLe0+Os2zwcKnNgz5npPrwOfDq/2Pqu9 G/zjAeJzTV8b/uF/FR81OGgz2rvNpMFc/uD+JaI74Aw51BlkADS5rSZEVKfJyg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641222052; a=rsa-sha256; cv=none; b=RYrwXdCgT0i1MqLkzqq8NQAB+QPIAHgHiVI0fUJjBXQ+IjJs5sCLIDInedG4jzbT5mRSkn cLdJO9cZYYCFAgMCX8yIKjCIBnwzLTW0ner1OLE4AXxGcry6DcLytnfYorLiJGR6d3ck5l i/oPQghx15mt1JdP2S8FG/na2Q8Kg+XCZvMPldI4ToOvYi/ivh4pAcslEh9ABHSAdFg9pi jsFEoQoVe2dgsPwENEkKufDRexXpV3FLhc9e9959m5NRb/9Pnq1PzTlObfVUEeKu8usPNZ tsTFy1x8Fqi/09257tWR61UUjSHTugWHM9Iftf8Dn8yRhnwQEEK1g6/3mhLDDQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=9b93d7589ae5ba485d37701746e3ac58fc58aaad commit 9b93d7589ae5ba485d37701746e3ac58fc58aaad Author: Warner Losh AuthorDate: 2022-01-02 01:03:57 +0000 Commit: Warner Losh 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