From nobody Wed Jan 5 23:58:24 2022 X-Original-To: freebsd-arch@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 1B3CC19374B7 for ; Wed, 5 Jan 2022 23:58:37 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ua1-x92a.google.com (mail-ua1-x92a.google.com [IPv6:2607:f8b0:4864:20::92a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JTmf41yk2z4SRJ for ; Wed, 5 Jan 2022 23:58:36 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-ua1-x92a.google.com with SMTP id i5so1359862uaq.10 for ; Wed, 05 Jan 2022 15:58:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=jzni5fV+/78HVglEZNxDnLL2eYfTEZ+d5APjatKyw+w=; b=fseG0ILzuLKKJPvssfW+8yvd06lKqESEu/eHRilHt8S6ieYvsRmENOBuSAWKWi9zH6 Lju8z3/46McAXYEgu6VQjV7Q2ZC6GDMcqt5TyhClIP5vuVjLPGU/ukK0skYfoIKvkAjn qq4VrJjx6UtvpThNuhbbJgnBZgoct4/mZk+//8AxeAY9uwhDvCLcaueEd8uaCNN4OYSs m66Hq9/LDfEE3DkGAUaaVcHEeyvt5xiE1b0zgI+bkQ0TiDw3aPA9peVz/ZW3E/m1osIk MD/E+MlwZW5Z+QyUr0gsYQUpV802wEmaJKyFoy1h1GZOFeQ2O7Xv45m/MGG/UE1Jk2sX IPzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=jzni5fV+/78HVglEZNxDnLL2eYfTEZ+d5APjatKyw+w=; b=Txdh3+TG18JEMpP/n3ZZ1ZcAOF82i/neXkWYLqzxwTwo0deamJ68ng5MFdRg+Uey+S JU7dyFtphhEtMbodp8lZhqJDnBRNHpWZJjqB5bAwvYlEQJ0/baRLPs5B2yPFJWWi/+eC UOLL+hGLyzgy9yHGgoSI+sPirYsd5Gjuf6Im8HbdDNufZUpXpOX/6Gf9/U65QB4cvZdS /XshrRS6+CQ5FQhNpdERmttVhHEGl0xNu+GiZPuNhYvmsWxg45+g+V6TU3AxkkaGfAJ3 4yLoIhJEZRN2D7txf1+9oqmdkOopSqEx8kQyCHerY7jUEG0AUGfSNLVMxbFNX2+JVHko 6IMA== X-Gm-Message-State: AOAM5337npV2W2+bcxIgSDOzQ7fQ7d1eLlHiKEe3mIKnokyfaFNxgj6C OKl0T+XkHC625gP80+2Cl9dqNWRf1ZpzF4TfkKnuu0FDJiQApw== X-Google-Smtp-Source: ABdhPJxFC+Lv1faZPl2isd3MVNE/afTAHF3p+VpnE5k2H+gEZBUnzZGkOJ0EfrnifQFfIhou9EXzaxVhnZDY4mTTxcg= X-Received: by 2002:a05:6102:ed3:: with SMTP id m19mr18865424vst.68.1641427115500; Wed, 05 Jan 2022 15:58:35 -0800 (PST) List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org MIME-Version: 1.0 From: Warner Losh Date: Wed, 5 Jan 2022 16:58:24 -0700 Message-ID: Subject: libsoft retiring To: "freebsd-arch@freebsd.org" , "freebsd-arm@freebsd.org" Content-Type: multipart/alternative; boundary="00000000000024faf805d4de882b" X-Rspamd-Queue-Id: 4JTmf41yk2z4SRJ X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20210112.gappssmtp.com header.s=20210112 header.b=fseG0ILz; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::92a) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-2.90 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.90)[-0.901]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20210112.gappssmtp.com:s=20210112]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.998]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20210112.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::92a:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; TO_DN_EQ_ADDR_ALL(0.00)[]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --00000000000024faf805d4de882b Content-Type: text/plain; charset="UTF-8" Greetings, I implemented libsoft on arm for the FreeBSD 10 -> FreeBSD 11 transition from using the 'softfp' ABI (where hardware float was used, but registers were passed in integer registers) to the 'hardfp' ABI we've used ever since. libsoft has been turned off since I added it as an option in 2016 6 months before the 11.0 release. Several people used it at the time to transition their 32-bit armv6 FreeBSD 10 (or 11-current) boards to armv7 FreeBSD 11. Since then I know of nobody that's used it. I think that it's time to retire the option entirely. https://reviews.freebsd.org/D33761 has the bits to remove it. Comments? Warner --00000000000024faf805d4de882b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Greetings,

I implemented libsoft on= arm for the FreeBSD 10 -> FreeBSD 11 transition from using the 'sof= tfp' ABI (where hardware float was used, but registers were passed in i= nteger registers) to the 'hardfp' ABI we've used ever since.

libsoft has been turned off since I added it as an o= ption in 2016 6 months before the 11.0 release. Several people used it at t= he time to transition their 32-bit armv6 FreeBSD 10 (or 11-current) boards = to armv7 FreeBSD 11. Since then I know of nobody that's used it.
<= div>
I think that it's time to retire the option=C2=A0ent= irely.=C2=A0https://reviews.= freebsd.org/D33761 has the bits to remove it.

= Comments?

Warner
--00000000000024faf805d4de882b--