From nobody Wed Nov 03 13:46:19 2021 X-Original-To: freebsd-arm@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 F34191842225 for ; Wed, 3 Nov 2021 13:46:27 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mx.blih.net (mail.blih.net [212.83.155.74]) (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 (2048 bits) client-digest SHA256) (Client CN "mx.blih.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hkp2p447yz4pLJ for ; Wed, 3 Nov 2021 13:46:26 +0000 (UTC) (envelope-from manu@bidouilliste.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bidouilliste.com; s=mx; t=1635947179; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ywVJNTiLDh8guzaaaGmcK++iSLaVkQxezlscEufqih0=; b=uZqcgemJwpo6KQGPE7/xfk3Nvv/DwR/OHRVHH/NegmFDanDOgHxLxEF9rpAhgthm++MCOU wTBxfvfXSEj1+jj4Hf/IpFmrIghkqm2tlzWJLkg+8SosMExUOoKeQ9mqBeLVc8jfPMSrf4 N0bORoyB77AkyNcj9bPXxVIMe274+Vo= Received: from skull.home.blih.net (lfbn-idf2-1-644-191.w86-247.abo.wanadoo.fr [86.247.100.191]) by mx.blih.net (OpenSMTPD) with ESMTPSA id 476469ec (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 3 Nov 2021 13:46:19 +0000 (UTC) Date: Wed, 3 Nov 2021 14:46:19 +0100 From: Emmanuel Vadot To: Warner Losh Cc: "freebsd-arm@freebsd.org" Subject: Re: Fwd: FreeBSD 14: Poll armv6 deprecated or removed Message-Id: <20211103144619.6f4e52d5e879427e239505be@bidouilliste.com> In-Reply-To: References: X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Hkp2p447yz4pLJ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mx header.b=uZqcgemJ; dmarc=pass (policy=none) header.from=bidouilliste.com; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.155.74 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [-3.50 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mx]; FREEFALL_USER(0.00)[manu]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ip4:212.83.155.74/32]; ARC_NA(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bidouilliste.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[bidouilliste.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:12876, ipnet:212.83.128.0/19, country:FR]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On Thu, 28 Oct 2021 09:44:20 -0600 Warner Losh wrote: > Greetings armv6 users > > Please see the following thread on freebsd-arch@ about the future of armv6 > support in FreeBSD 14. > > Warner > > > ---------- Forwarded message --------- > From: Warner Losh > Date: Thu, Oct 28, 2021 at 9:37 AM > Subject: FreeBSD 14: Poll armv6 deprecated or removed > To: freebsd-arch@freebsd.org > > > 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 For 1. it's impossible to know the numbers of users currently but based on what it is possible to do on RPI-B/RPI0 right now (i.e. not much except some conserver thingy or things like that) I don't think that even if there is a lot of users that should count. It's not like there is some products using RPI-B and FreeBSD. For 2. If we stop building packages we should stop building images as a user that download an image from the FreeBSD website expect to have packages available. So if we do both the arch will rot even more quickly than currently. For 3. Same thing, the arch will rot. For 4. I'm not the right person to ask but I don't plan to do any armv6 work (not that I ever did ...) and I also don't plan to make some optimization of armv7 if armv6 is removed but if that makes it easier for others my vote is on removing the arch given it's mostly useless nowadays. -- Emmanuel Vadot