Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Jan 2016 13:10:40 -0600
From:      Mark Linimon <linimon@lonesome.com>
To:        alexmcwhirter@triadic.us
Cc:        Daniel Rudy <dr2867@pacbell.net>, Adrian Chadd <adrian.chadd@gmail.com>, Anna Wilcox <AWilcox@wilcox-tech.com>, sparc64@freebsd.org, Marius Strobl <marius@alchemy.franken.de>, Sean Bruno <sbruno@freebsd.org>, Jukka Ukkonen <jau789@gmail.com>, 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>
In-Reply-To: <122e82d505433d5b052b0f6e5ab28d1d@triadic.us>
References:  <F232B4A3-DB73-4B54-8551-BBCBB702F997@gmail.com> <907918196.5618077.1448540168305.JavaMail.yahoo@mail.yahoo.com> <122e82d505433d5b052b0f6e5ab28d1d@triadic.us>

next in thread | previous in thread | raw e-mail | index | archive | help
[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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160102191040.GA1850>