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>

index | next in thread | previous in thread | raw e-mail

[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


home | help

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