From nobody Thu Oct 28 15:37:03 2021 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 163BE1831EBA for ; Thu, 28 Oct 2021 15:37:16 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-vk1-xa33.google.com (mail-vk1-xa33.google.com [IPv6:2607:f8b0:4864:20::a33]) (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 4Hg8nR0Tvmz4bq7 for ; Thu, 28 Oct 2021 15:37:15 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-vk1-xa33.google.com with SMTP id 20so3183124vkc.8 for ; Thu, 28 Oct 2021 08:37:15 -0700 (PDT) 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=EYeGg+bsvD07e6z6AQMmcu8fVytgMxzEumiPpvd+5lA=; b=S4eMY6PtI2PX93pRD4dUpsMcFuZKNResrhqhcerrfTC6aPS+njdWZi3uqhAjs+b1TW gScC0fQi0rnN/liAXH69XbsK+KVw5xRTpp188+DNBg1jo7aLT+UQhgmfUcu5mRGzTzNY SzaR9k/p11aKxP/UyynYELXC8s+kcHEOUNlAx3Wg6MMS3d24bJ16V+5Svbjx69Xe8GXA 07Ird7x8WIBxpiEekMyeJfq5BUmGEgW7+odN8rcbkJFka7QrSkZV78lrve/ZoUsiEwIg MX6x6uAL+7CyB1JmXPMBgLi1n+tIGpOb8jFHLG+JkOGqhzk7d7B77LuxL30UG6fBHzHH MYeg== 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=EYeGg+bsvD07e6z6AQMmcu8fVytgMxzEumiPpvd+5lA=; b=LQV2r4/e1RRRvrWbeAFrH8XLJ/d3HELjQokt2eYNJvtaqmwoQKFl6qwj+hwmAky5ix v0aggI8eENWt6Jhy7Ak+W+5oKxocVo3Z9ISyzAs4Y2U1mC+iKt0oiSD49hFpPRcwmEMm Xn17T3oIqC+Lfq0SLvHYLgTOOoPGM35CI4Vrpl5rxR4HPCtZhFkqNtZN9R7PY6UzbYIP m57IWBegvLAcjbHqyBRjip+1B0X5fVYhVOUrJqLHBkhTjQcammtR/MLzyrhvBNai5Ojz bF8h+ToKq2MVtmo3pcVHepVWZlqOebaVdYb9lx6061TDToEbAuIcaNGDPG5X0VLWy95+ AOkg== X-Gm-Message-State: AOAM533XCObHd7h66in94Sv6IABOjRbxUKqWkd/aEY3izweli03dBE2x c7GqhXLFLV60Rh9dtlP21FndpSae5rEW9BBk5PSn8pRBjmA= X-Google-Smtp-Source: ABdhPJyHQ0FmIKz/g3gGxwmKt2oZ12PpQFW4gPrChsLp8w7K8H/th9bJ+6hm9uyCLZsf6jzJsQyn8uvgbQzrwRbATyc= X-Received: by 2002:a05:6122:730:: with SMTP id 48mr5144279vki.22.1635435434262; Thu, 28 Oct 2021 08:37:14 -0700 (PDT) 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: Thu, 28 Oct 2021 09:37:03 -0600 Message-ID: Subject: FreeBSD 14: Poll armv6 deprecated or removed To: "freebsd-arch@freebsd.org" Content-Type: multipart/alternative; boundary="0000000000001cdc5e05cf6b7cf1" X-Rspamd-Queue-Id: 4Hg8nR0Tvmz4bq7 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20210112.gappssmtp.com header.s=20210112 header.b=S4eMY6Pt; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::a33) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-2.99 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20210112.gappssmtp.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.990]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[bsdimp-com.20210112.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::a33:from]; 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: Y --0000000000001cdc5e05cf6b7cf1 Content-Type: text/plain; charset="UTF-8" Greetings, Given that the number of available and useful armv6 boards has fallen to almost zero, the time has come to look hard at armv6. There's a number of options. 1. Keep it as is. This will only happen if there's a lot more users than we think (and we think there's nearly zero users of FreeBSD 13 and newer that would want to run FreeBSD 14). 2. Stop building packages. Given it's small to non-existent user base, it makes no sense to provide a package building service for it. 2a. We should likely do this anyway for all stable branches since it's a net negative in terms of cost/benefit analysis: lots of effort to produce, very little use. 3. Disconnect it from universe: This will mean it will rot, though. It's a necessary step in removal. 4. Remove support for armv6 in base entirely. This will orphan any RPiB and RPi0 users out there. However, the RPiB hasn't been sold in a few years, and the RPI0's connectivity is severely lacking given no SDIO support. So, which of these steps do we do before FreeBSD 14 and which before FreeBSD 15? My vote would be to do 1-4 for 14 including 2a. Warner --0000000000001cdc5e05cf6b7cf1--