From owner-freebsd-sparc64@freebsd.org Sat Jan 2 19:10:48 2016 Return-Path: Delivered-To: freebsd-sparc64@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 235A0A5E48C for ; Sat, 2 Jan 2016 19:10:48 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 110E21142 for ; Sat, 2 Jan 2016 19:10:48 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mailman.ysv.freebsd.org (Postfix) id 118EAA5E48B; Sat, 2 Jan 2016 19:10:48 +0000 (UTC) Delivered-To: sparc64@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 110D8A5E48A; Sat, 2 Jan 2016 19:10:48 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [66.135.54.68]) by mx1.freebsd.org (Postfix) with ESMTP id E9FCD1141; Sat, 2 Jan 2016 19:10:47 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 158245607D; Sat, 2 Jan 2016 13:10:41 -0600 (CST) Date: Sat, 2 Jan 2016 13:10:40 -0600 From: Mark Linimon To: alexmcwhirter@triadic.us Cc: Daniel Rudy , Adrian Chadd , Anna Wilcox , sparc64@freebsd.org, Marius Strobl , Sean Bruno , Jukka Ukkonen , freebsd-arch@FreeBSD.org Subject: sparc64 TODO list (was: Re: Sparc64 doesn't care about you, and you shouldn't care about Sparc64) Message-ID: <20160102191040.GA1850@lonesome.com> References: <907918196.5618077.1448540168305.JavaMail.yahoo@mail.yahoo.com> <122e82d505433d5b052b0f6e5ab28d1d@triadic.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <122e82d505433d5b052b0f6e5ab28d1d@triadic.us> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jan 2016 19:10:48 -0000 [replies trimmed down a bit to just the most interested parties] On Sat, Jan 02, 2016 at 01:17:48PM -0500, alexmcwhirter@triadic.us wrote: > I guess I need to know what needs attention first? I think it depends on what you'd like to do. Here at the house I have the following status: - on hard drive: 10.2-PRERELEASE FreeBSD 10.2-PRERELEASE #0 r284970: Wed Jul 1 03:30:12 UTC 2015, up 72 days, 13:58. This is building packages. - netboot: sparc64-10 20151230 working. - netboot: sparc64-11 20151222 fails: "panic: pcib0: fatal DMC/PEC error" > I'd like to do some work on the bootloader and installer (zfs from > installer would be nice) I know there is some work being done on the bootloader for x86. I do not know if this carries over to non-x86. Hopefully someone on arch@ will comment. If not, please ping me offline. > and of course sun4v. A build of sun4v from 8-STABLE (last version it existed) on 20151120 just hangs. I believe the netboot setup is the same as for the above, with 90% confidence. IMHO it's going to take a great deal of work. I will probably only tinker with it from time to time. > It seems what needs the most attention is the build toolchain, am I > correct? Correct. There was some discussion earlier in the thread about "external toolchain support". This would allow us to use various gcc/clangs without having them in the base system. This would also help us out on various of the other tier-2 archs (in particular, those for arm/mips). I do not know the latest state. Perhaps a check of the freebsd-toolchain@ archives might help. If not, email me offline and I'll put you in touch with the right people. This is going to be a very involved task, however, so FYI. > I think clang is not really considerable at the moment We took a look at it several weeks ago and it needed help. I can put you in touch with the person who was interested. > This would be my first real contribution to FreeBSD, so any pointers > or docs are graciously accepted. First, thanks for the offers :-) Second, please be patient when waiting for answers. sparc64 support is on a "as time is available" status and not many developers prioritize it. I split my time between it and powerpc64 and ports work. I'll email you some of the basic documentation pointers offline from this discussion. mcl From owner-freebsd-sparc64@freebsd.org Sat Jan 2 18:34:31 2016 Return-Path: Delivered-To: freebsd-sparc64@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 C3363A5FB1D for ; Sat, 2 Jan 2016 18:34:31 +0000 (UTC) (envelope-from alexmcwhirter@triadic.us) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id ABBB81E09 for ; Sat, 2 Jan 2016 18:34:31 +0000 (UTC) (envelope-from alexmcwhirter@triadic.us) Received: by mailman.ysv.freebsd.org (Postfix) id AC5B4A5FB1C; Sat, 2 Jan 2016 18:34:31 +0000 (UTC) Delivered-To: sparc64@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 ABBD2A5FB1B; Sat, 2 Jan 2016 18:34:31 +0000 (UTC) (envelope-from alexmcwhirter@triadic.us) Received: from SMTP.Tech.Triadic.US (smtp.tech.triadic.us [98.102.61.98]) by mx1.freebsd.org (Postfix) with ESMTP id 80CC51E07; Sat, 2 Jan 2016 18:34:31 +0000 (UTC) (envelope-from alexmcwhirter@triadic.us) Received: from localhost (unknown [10.128.0.32]) by SMTP.Tech.Triadic.US (Postfix) with ESMTP id 65B6A1040690; Sat, 2 Jan 2016 13:17:50 -0500 (EST) X-Virus-Scanned: amavisd-new at Tech.Triadic.US Received: from SMTP.Tech.Triadic.US ([IPv6:::ffff:10.128.0.24]) by localhost (Milter1.Tech.Triadic.US [IPv6:::ffff:10.128.0.32]) (amavisd-new, port 10024) with LMTP id 6hk195kKEENT; Sat, 2 Jan 2016 13:17:48 -0500 (EST) Received: from webmail.tech.triadic.us (unknown [10.128.0.56]) by SMTP.Tech.Triadic.US (Postfix) with ESMTPSA id 55F6B1040432; Sat, 2 Jan 2016 13:17:48 -0500 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sat, 02 Jan 2016 13:17:48 -0500 From: alexmcwhirter@triadic.us To: Daniel Rudy Cc: Jukka Ukkonen , Adrian Chadd , Anna Wilcox , Jordan Hubbard , freebsd-arch , Sean Bruno , sparc64@freebsd.org, Marius Strobl , Warner Losh , owner-freebsd-sparc64@freebsd.org Subject: Re: Sparc64 doesn't care about you, and you shouldn't care about Sparc64 In-Reply-To: <907918196.5618077.1448540168305.JavaMail.yahoo@mail.yahoo.com> References: <907918196.5618077.1448540168305.JavaMail.yahoo@mail.yahoo.com> Message-ID: <122e82d505433d5b052b0f6e5ab28d1d@triadic.us> X-Sender: alexmcwhirter@triadic.us User-Agent: Roundcube Webmail/1.0.5 X-Mailman-Approved-At: Sat, 02 Jan 2016 19:38:30 +0000 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jan 2016 18:34:31 -0000 It turns out that i will have some time open up this year and i would love to do some work on SPARC64, i have plenty of machines laying around. Im also not opposed to hosting a machine or two in my office's DC for others who want to help. I guess i need to know what needs attention first? I'd like to do some work on the bootloader and installer (zfs from installer would be nice) and of course sun4v. It seems what needs the most attention is the build toolchain, am i correct? I can't recall what version of GCC SPARC64 is currently running, but 4.9 shouldn't be too hard to implement. I think clang is not really considerable at the moment and GCC 5.0+ will take more work, but 4.9 is still newer than what most GNU/Linux distros are providing excluding the bleeding edge ones. This would be my first real contribution to FreeBSD, so any pointers or docs are graciously accepted. From owner-freebsd-sparc64@freebsd.org Sat Jan 2 19:09:57 2016 Return-Path: Delivered-To: freebsd-sparc64@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 89A38A5E3E5 for ; Sat, 2 Jan 2016 19:09:57 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 711932000 for ; Sat, 2 Jan 2016 19:09:57 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6F813A5E3E2; Sat, 2 Jan 2016 19:09:57 +0000 (UTC) Delivered-To: sparc64@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 6C2CFA5E3E1; Sat, 2 Jan 2016 19:09:57 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from d.mail.sonic.net (d.mail.sonic.net [64.142.111.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4C73F1FFE; Sat, 2 Jan 2016 19:09:56 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from comporellon.tachypleus.net (75-101-50-44.static.sonic.net [75.101.50.44]) (authenticated bits=0) by d.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id u02J9hPV018405 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 2 Jan 2016 11:09:44 -0800 Subject: Re: Sparc64 doesn't care about you, and you shouldn't care about Sparc64 To: alexmcwhirter@triadic.us, Daniel Rudy References: <907918196.5618077.1448540168305.JavaMail.yahoo@mail.yahoo.com> <122e82d505433d5b052b0f6e5ab28d1d@triadic.us> Cc: Adrian Chadd , Anna Wilcox , sparc64@freebsd.org, Marius Strobl , Sean Bruno , freebsd-arch , Jukka Ukkonen , Jordan Hubbard , owner-freebsd-sparc64@freebsd.org From: Nathan Whitehorn Message-ID: <56882077.6080703@freebsd.org> Date: Sat, 2 Jan 2016 11:09:43 -0800 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <122e82d505433d5b052b0f6e5ab28d1d@triadic.us> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Sonic-CAuth: UmFuZG9tSVY3DE3kPEYvHNvD9Hl/WB23naBit8i2FqcZGXb+h2JCMyzXY2lHa310TQPkCiBiA5HmyxoJMNREVZt9qa8ouFt96wAYEIJxrcM= X-Sonic-ID: C;1DPOYYSx5RGbk+1jAoajKQ== M;6iMJYoSx5RGbk+1jAoajKQ== X-Spam-Flag: No X-Sonic-Spam-Details: 0.0/5.0 by cerberusd X-Mailman-Approved-At: Sat, 02 Jan 2016 19:45:41 +0000 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jan 2016 19:09:57 -0000 On 01/02/16 10:17, alexmcwhirter@triadic.us wrote: > It turns out that i will have some time open up this year and i would > love to do some work on SPARC64, i have plenty of machines laying > around. Im also not opposed to hosting a machine or two in my office's > DC for others who want to help. > > I guess i need to know what needs attention first? I'd like to do some > work on the bootloader and installer (zfs from installer would be > nice) and of course sun4v. It seems what needs the most attention is > the build toolchain, am i correct? I can't recall what version of GCC > SPARC64 is currently running, but 4.9 shouldn't be too hard to > implement. I think clang is not really considerable at the moment and > GCC 5.0+ will take more work, but 4.9 is still newer than what most > GNU/Linux distros are providing excluding the bleeding edge ones. ZFS should already work from the installer if you use the partition editor rather than the x86-only "ZFS" tool. I haven't tested it, but the support has been there for some time and should work. Toolchain work would be really helpful, I think (as would testing of those installer bits!). -Nathan > > This would be my first real contribution to FreeBSD, so any pointers > or docs are graciously accepted. > _______________________________________________ > freebsd-arch@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" >