From nobody Fri Jan 07 05:46:56 2022 X-Original-To: dev-commits-src-main@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 A97761935E9D; Fri, 7 Jan 2022 05:46:59 +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 4JVXKY6qqFz3tML; Fri, 7 Jan 2022 05:46:57 +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 DCA1E2D975; Fri, 7 Jan 2022 05:46:56 +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 2075kuEu007435; Fri, 7 Jan 2022 05:46:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2075kuLB007434; Fri, 7 Jan 2022 05:46:56 GMT (envelope-from git) Date: Fri, 7 Jan 2022 05:46:56 GMT Message-Id: <202201070546.2075kuLB007434@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: f84135f69999 - main - libsoft: Remove List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@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: f84135f699995c7c035bd6bed75cb7c4c169918e Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641534418; 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=JGKAm6MxSj63hh2vget2vX1mvMBzHNRyCvSByZJ6oSA=; b=DOBAPIOg2N6/30mt28aqsR7HArNNtmoKNN51ZcMBYcdU1DUUDVGU70l6nfCV9dvQEqVvQQ OFEUPHZa9Qug2DSfp1CdAv2ou8uAVktW9laZ68DNlQl7R8obMjL3ZIYwwLs2sRMUmL8UC2 vVwAsuPuHm4kuUu0nZ3ADnsQiWyDNgGHf/QTXP66mm9+IbfFpr2vb88Q7yvR0MzRRf1g3F sCRZRfwxW0grpX66DG9xsvrOMQ36iaSt3zcZBxUqXdP8MEXy/FEKWNW0/+yWDV6ezS/aaR DdPjRGw2LbKQBJH1GwZZbQvmulFe74osRn57TcQV7FxQ+Q6xGYq1YATUjeKxSw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641534418; a=rsa-sha256; cv=none; b=XzkzCw3LvVq6Yhk+M43TCrBdp1SGKarIhjrOSu0BidU2W3zs02YOXC0hfu0nnKOOFej/8X uoRFfoWLsW+/lmuhhDV891fFpWJRA944nYerLQk7Cw/JANJqBLBZjinm+A70C8IPXkfAhk E0mfrWHi5PkBqNH1585ktBIMLOJWJj2RRT6jKlbwGiFoYaRhbu4sE520CeAMqrJ9/QDS59 s7SL94V+BHtYPrtEskUzCgnL+X4DG+FOJjmPthOpVKGdztdopjlHBK/ak6DDTMBUaKGlkc StcBTkAG5YQVExoXn3g/faJn8k8WlMSyDywJpgBrw38ElG6rn7VAqf8NLDhshg== 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=f84135f699995c7c035bd6bed75cb7c4c169918e commit f84135f699995c7c035bd6bed75cb7c4c169918e Author: Warner Losh AuthorDate: 2022-01-07 05:34:25 +0000 Commit: Warner Losh CommitDate: 2022-01-07 05:44:07 +0000 libsoft: Remove libsoft was a transition from the FreeBSD/armv6 10 (and earlier) with 'softfp' ABI (that is, hardware float, but passed as integer registers) to the 'hardfp' ABI that was in FreeBSD/armv[67] in FreeBSD 11 and newer. It's been off by default since it was created. This was mostly used by people that wanted to do a source upgrade of their system from FreeBSD 10 to 11 or from 11-current before the cutover to 11-current after. This should not be confused with the full software floating point implementation (that doesn't use the hardware floating point instructions at all) that is used out of tree by at least one company selling armv7 gear that has no FPU. There's no longer a need for the transition, so retire it like should likely have happened sometime before FreeBSD 12 was released 3 years ago. Sponsored by: Netflix Suggestions by: jrtc27, jhb Reviewed by: manu, mmel Differential Revision: https://reviews.freebsd.org/D33761 --- share/mk/src.opts.mk | 5 ----- 1 file changed, 5 deletions(-) diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk index 37bc5918a363..5aa7a6a45632 100644 --- a/share/mk/src.opts.mk +++ b/share/mk/src.opts.mk @@ -203,7 +203,6 @@ __DEFAULT_NO_OPTIONS = \ DTRACE_TESTS \ EXPERIMENTAL \ HESIOD \ - LIBSOFT \ LOADER_FIREWIRE \ LOADER_VERBOSE \ LOADER_VERIEXEC_PASS_MANIFEST \ @@ -294,10 +293,6 @@ __DEFAULT_YES_OPTIONS+=LIB32 .else BROKEN_OPTIONS+=LIB32 .endif -# Only doing soft float API stuff on armv6 and armv7 -.if ${__T} != "armv6" && ${__T} != "armv7" -BROKEN_OPTIONS+=LIBSOFT -.endif # EFI doesn't exist on powerpc (well, officially) .if ${__T:Mpowerpc*} BROKEN_OPTIONS+=EFI