From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 23F4B1381FA for ; Mon, 5 May 2014 22:02:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E43D7E0BAA; Mon, 5 May 2014 22:02:45 +0000 (UTC) Received: from qmta04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [76.96.62.40]) by pigeon.gentoo.org (Postfix) with ESMTP id 65E12E0BAA for ; Mon, 5 May 2014 22:02:45 +0000 (UTC) Received: from omta02.westchester.pa.mail.comcast.net ([76.96.62.19]) by qmta04.westchester.pa.mail.comcast.net with comcast id yKvu1n0070QuhwU54N2lH6; Mon, 05 May 2014 22:02:45 +0000 Received: from [192.168.1.13] ([50.190.84.14]) by omta02.westchester.pa.mail.comcast.net with comcast id yN2k1n00u0JZ7Re3NN2kni; Mon, 05 May 2014 22:02:45 +0000 Message-ID: <53680A7E.9000209@gentoo.org> Date: Mon, 05 May 2014 18:02:38 -0400 From: Joshua Kinard User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-mips@lists.gentoo.org Reply-to: gentoo-mips@lists.gentoo.org MIME-Version: 1.0 To: gentoo-mips@lists.gentoo.org Subject: Re: [gentoo-mips] Reducing the number of the MIPS supported stages References: <53679ACC.3000809@gentoo.org> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1399327365; bh=AEj0PoeMd8ddw/kpa+WSRikxltQ+3+wnIGdi6t4YloY=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=k/8bKAczygD2yMRp5oY5LdSKcqXdJrsuDlzvp57ozUe56q5k/whQBQdcaG7IceBkV KOgkFrrPKIq6Bv7I3NqVU0OXEh3ZeLm8hkBA2ZyTCIhlIRaSGEvqXecko+z9aY18PI Vq+8s71l4EuFlZCDhUw4UV//kFz42KTgG1ASACo1I4bJRk92Uyeqj8hdh5b06lBrXS uATlAIzYr7HntbsA2lfHTMIf8/NzQov0XATX3wnotY2dzKgC4b5z54zMlFHAANzbpC ZvnChOn8XjUmeDH5ZvydZ8QY8Z7UdZkmLgtba9bxYazyLU6TdX2tX/24tuVC7WJJT4 uIyJfVhVITe5w== X-Archives-Salt: 1bedf7d9-d88a-4a12-b2d1-2b7d98313236 X-Archives-Hash: e4d75ad5a055da482d41109a6b1d51b2 On 05/05/2014 13:22, Matt Turner wrote: > On Mon, May 5, 2014 at 7:06 AM, Markos Chandras wrote: >> Hi all, >> >> Right now the number of stages for each endianness is 8: >> >> - mips1 >> - mips32 >> - mips32r2 > > Do we need r1 and r2 stages? > > (Isn't r3 a thing now?) I cannot speak for anything outside of the standard/original MIPS ISAs, but I thought we killed off mips1 long ago. When did that come back? Almost anything out there should be able to handle mips2 at a bare minimum (only R2000 and R3000-based systems, like certain DECStations, would need mips1). mips2 is also the branch point for the mips32r* ISAs, so if any of the original, 32-bit ISAs should be kept, that would be mips2. mips1 can go. >> - mips3 >> - mips4 >> - mips4_r10 > > Big endian only. > Seconded. We still support SGI systems, which max out at the mips4 ISA. If we drop support for mips3, that will cut off any R4x00-based Indigo2 and Indy systems, but I believe those to be fairly rare anyways (and the R4600 still has quirks about it that can pose challenges). mips4 little-endian is only useful for the old Cobalt RaQ2 and Qube hardware, which I don't think is reasonable anymore. Modern gcc takes long enough on an SGI system with a secondary cache -- the Cobalt's low-powered RM5231 with no L2 would make 4.8 or 4.9 even more excruciating. Max memory there is 256MB of RAM, and I don't know if gcc-4.9 will build under that. And I don't see a point in doing an R10K-specific mips4 build. The standard mips4 build is good enough, and users of R10K systems can rebuild to gain the R10K enhancements if needed. So, keep mips4 big-endian as a standard stage build, let's do a mips3 big-endian build maybe once or twice a year, and drop mips4 little-endian and R10K mips4. -- Joshua Kinard Gentoo/MIPS kumba@gentoo.org 4096R/D25D95E3 2011-03-28 "The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between." --Emperor Turhan, Centauri Republic