From owner-freebsd-mips@freebsd.org Mon Oct 9 16:38:55 2017 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10854E35B95 for ; Mon, 9 Oct 2017 16:38:55 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from mail.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6E405694D9 for ; Mon, 9 Oct 2017 16:38:54 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from ralph.baldwin.cx (c-73-231-226-104.hsd1.ca.comcast.net [73.231.226.104]) by mail.baldwin.cx (Postfix) with ESMTPSA id DA25E10A7DB; Mon, 9 Oct 2017 12:38:45 -0400 (EDT) From: John Baldwin To: Warner Losh Cc: "freebsd-mips@freebsd.org" Subject: Re: Moving MIPS to Tier 2 Date: Mon, 09 Oct 2017 09:32:31 -0700 Message-ID: <188539575.t3XrCCE9GG@ralph.baldwin.cx> User-Agent: KMail/4.14.10 (FreeBSD/11.1-STABLE; KDE/4.14.30; amd64; ; ) In-Reply-To: References: <2795156.1ZxtyVf0ta@ralph.baldwin.cx> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mail.baldwin.cx); Mon, 09 Oct 2017 12:38:45 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.99.2 at mail.baldwin.cx X-Virus-Status: Clean X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Oct 2017 16:38:55 -0000 On Monday, October 09, 2017 07:15:49 AM Warner Losh wrote: > On Oct 8, 2017 9:55 PM, "John Baldwin" wrote: > > While reviewing the Tier document in the committers guide I noticed that > mips > is currently listed as Tier 2. > > > I thought it was tier 3. Is this a typo? Yes. Only it and riscv are tier 3, but both have sources checked into base svn. riscv doesn't have enough developer base to move up though. > However, I think it probably meets the > definition for Tier 2 (it not in external source code control for example) > and even some features of Tier 1 (cross-built packages are available). One > note is that Tier 2 does require 3 active developers, but I think we > probably > have that. What do other folks think? > > > I think we are close enough. Most things work, but not all. We have more > rough edges in MIPS than any other mainstream FreeBSD port. However, the > rough edges are consistent with where arm was a few years ago on it's path > to being nearly tier 1. Yes, but it's also true that some rough edges are ok for tier 2. The existing language for tier 3 implies that the source isn't even checked into the tree, outside of toolchain bits and seems intended for new architectures during their incubation period. MIPS is well beyond that stage. I'm happy to propose this to core@, but I wanted to see what the community thought first. I'll wait a few more days, but if there isn't any other feedback I'll move forward. -- John Baldwin