From owner-freebsd-arch@freebsd.org Sat Jan 2 19:10:48 2016 Return-Path: Delivered-To: freebsd-arch@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-arch@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion related to FreeBSD architecture 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