Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Nov 2015 06:19:40 -0800
From:      Sean Bruno <sbruno@freebsd.org>
To:        alexmcwhirter@triadic.us
Cc:        freebsd-arch@freebsd.org, freebsd-sparc64 <freebsd-sparc64@freebsd.org>
Subject:   Re: Sparc64 doesn't care about you, and you shouldn't care about Sparc64
Message-ID:  <563CB6FC.209@freebsd.org>
In-Reply-To: <6189d48d3a178c4ebf501361c75de23f@triadic.us>
References:  <563A5893.1030607@freebsd.org> <20151104214451.GF47630@server.rulingia.com> <CAJ-VmokSfg_iuNP-MBT9VxHoxVbhGEkWtN6Oiy_ezbmhVMeteg@mail.gmail.com> <20151105232431.GE31432@ivaldir.etoilebsd.net> <CAJ-Vmo=kQgQMH5Fgrpgp6GZtAg4w-0tvAbeCEa%2Bweq8eu9pSsA@mail.gmail.com> <6189d48d3a178c4ebf501361c75de23f@triadic.us>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512



On 11/06/15 01:18, alexmcwhirter@triadic.us wrote:
> So is the problem in question the lack of being able to use
> clang/llvm? Or that newer hardware is unsupported? sparc64 supports
> sun4u which is most boxes, Fujitsu Sparc64 boxes also work quite
> well. The only thing really missing is sun4v and a few drivers here
> and there. OpenBSD has support for almost all of the newer
> Sun/Oracle boxes, which shouldn't bee too hard to port over.
> 
> http://www.openbsd.org/sparc64.html
> 
> Because of the lack of sun4v support i have moved over to a custom 
> illumos distro, but one of the things im working on there is to
> replace gcc with clang/llvm. If it means saving the sparc64 port i
> will gladly move some of my work over to freebsd.

problem 1.  the base clang/llvm doesn't support the FreeBSD sparc64
target.  This needs work, and hey, if someone wants to spend the time
to get things working, great.  Let's move on it and modernize the target.

problem 2.  lack of development hardware in the FreeBSD project.  I'm
not asking for people to buy the FreeBSD project 10-15 year old sparc
hardware and send it to us.  We don't want it.  If there is a push to
modernize support for Sparc machines, we can talk about aquiring new
machines and racking them up as reference boxes.  If there are people
interested in modernizing CPU support, by all means, move forward and
do it.  Don't let me stop you.

sean

p.s. if someone wants to take a stab at resurrecting qemu-user-static
support for sparc64 so portmgr can build tier-2 packages like we do
for mips/arm, please take a look at
https://github.com/seanbruno/qemu-bsd-user/tree/bsd-user
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQF8BAEBCgBmBQJWPLb5XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCQUFENDYzMkU3MTIxREU4RDIwOTk3REQx
MjAxRUZDQTFFNzI3RTY0AAoJEBIB78oecn5kaf4H/0C3rHmnFv3dtAyYwEzX4vLy
erkQ1MD42czuLuSCcywO/P82u4ytV4Tsc/4A7uJvabQfanZF4s8rBPDdGoodIslO
gZhvtMxhojueqtcvZjcLCBX5v3iu0aDL8w6PAafm0QvUUUNft42jbw+nD8l6xF+5
pPpKB0OK6KS3beuSqRGqfLIwAGSSXKjkktm3WaPEHu6N+WNCnA/kPMdLl2VTD7fU
SOwkeoE5ItWgeHwQ1V6fr/kbRxJ+QYUxSeN5XeFzkQGM58GlkT2dhjL/y6feU6AO
MlvOJhax03+uOGR4sxQOJ+F5ndWPbuZ+Lk64eVQiHoW6nbpKtuAwrAzehD9lg0w=
=jW6R
-----END PGP SIGNATURE-----



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