sun4v / T5000 / Sun T2+ support
John-Mark Gurney
jmg at funkthat.com
Wed Oct 1 08:54:50 UTC 2014
Craig Butler wrote this message on Tue, Sep 30, 2014 at 17:26 +0100:
> On Sun, 2014-09-28 at 21:19 -0700, John-Mark Gurney wrote:
> > Nathan Vidican wrote this message on Fri, Sep 26, 2014 at 23:34 -0400:
> > > I recently purchased a used T5240 - more-or-less to mess around with (got
> > > it for a steal)... I was able to boot OpenBSD 5.5 and install, but unable
> > > to boot the current 10.1 iso for FreeBSD/sparc64.
> > >
> > > In a prior thread I was told that FreeBSD/sun4v support was never completed
> > > - is anyone working on support for these machines at all?
> > >
> > > If so, can I help in any way (ie: have access to the machine, could setup
> > > remote ssh to the ilom if someone needs/wants access/help to
> > > troubleshoot/work on one to start with).
> >
> > Right now what we need is a developer who is willing to take it over and
> > maintain it and complete the project... Though there are other issues
> > that the sparc64 port has (and I believe the sun4v will have too) which
> > is that clang isn't quite there yet in terms of support... With out
> > having a modern compiler, things will only be harder to keep the sparc64
> > port alive...
> >
> > So, if you have time, I'd first make sure sparc64 is in good shape as
> > the sun4v port is based on that...
>
> Do you have any more information on the clang issues ? I thought clang
> was able to selfhost now on sparc64.
Nope, not yet...
The issue is that the PCPU stuff isn't correct for sparc64... One way
is to basicly rewrite all the PCPU macros in assembly, which isn't fun,
but it is doable... clang does not support the convient "register"
attribute which gcc supports...
Read the two threads at:
https://www.freebsd.org/cgi/mid.cgi?F7AC069B-32B9-4F4E-BF19-EA2E6714F9C3@FreeBSD.org
https://www.freebsd.org/cgi/mid.cgi?54146A9E.4070800@FreeBSD.org
for more info... I believe that is the latest...
> I have seen the kernel build issues reported recently, but does this
> also affect ports built via clang?
--
John-Mark Gurney Voice: +1 415 225 5579
"All that I will do, has been done, All that I have, has not."
More information about the freebsd-sparc64
mailing list