Re: future of sparc64 (was: Making C++11 a hard requirement for FreeBSD)
Peter Jeremy <[email protected]> Mon, 9 Oct 2017 17:49:31 +1100
| Newsgroups | gmane.os.freebsd.architechture,gmane.os.freebsd.devel.sparc |
|---|---|
| Message-ID | <[email protected]> |
On 2017-Oct-07 19:06:29 +0000, "K. Macy" <[email protected]> wrote: >On Sat, Oct 7, 2017 at 10:41 Mark Linimon <[email protected]> wrote: > >> On Thu, Oct 05, 2017 at 07:12:28PM -0500, A. Wilcox wrote: >> > That doesn't change the fact that sparc64 still exists, and with Oracle >> > laying off Solaris as well, FreeBSD becomes a "way out" for people >> > heavily invested (DC full of sparc64 gear, or such). >> >> I have thought for some time that we've been a "way out" for Solaris >> sites wanting to keep ZFS and not deal with licensing issues, and have >> worked to keep sparc64 alive. (AFAIK FreeBSD is the only open source >> sparc64/zfs solution?) AFAIK Illumos still supports sparc64 and is probably an easier migration for Solaris sites so I don't think that argument holds. Also, we run into the same situation we had with Alpha - a basically dead architecture that only runs on old equipment. Unless there's a critical mass of FreeBSD developers that are willing to keep it running, we're better off killing it quickly, rather than letting it soak up developer effort. >My recollection of sparc64 from sun4v work was that unsupported operations >would trap in to the kernel which would in turn trap in to a user space >handler for floating point emulation. Yes. I did some poking at that some time ago. The userland package is basically a complete single/double/quad precision IEEE FP implementation (see /usr/src/lib/libc/sparc64/fpu). I have a test suite for it but it hasn't been committed and I'd need to check if it's developed any bitrot. -- Peter Jeremy
signature.asc
(application/pgp-signature, 949 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJZ2xv7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0vUkP/RD8kmph383cMaY7/kybA62m wfT9tKR7XZf3cAUbOWyQ8MRKJ2M+H2JzuVPMVkR8EVUtTnsvUUrBuJ4jMdepSTPM sMTsEf6aIX9tKIiwiKdHmFVljWCYvmbWwMhRoQKoWg59IVRRpfgj8twmHYts9V/P 7WRNKE/husblOu0fxWNQUtsPf42rJGjuYjBmEq1u5aFVrq9zmzGODxuTS4p4L21u YqdHfwiLuRJlA2tWEb2c52O1LZF4shlbYv9y19WaWdgwXYLI+oUYRDjVemmm9yMW viXSM406VDUKWgBhMteuYhhmxciEP1rkRzfsxKSqdYw32ugnHQBnONTldBEg0lGB OrFKfXJh+YLC9iOAYHsPmaAUBhXZ8MEAJxzbSliR/jLeXZmWWqFJmZzT62Jga2jc bijn06VwpsCg0AKj7JGOZ1YXv+EMmgaaiKJxBM0chdhe3+edxEdh86cyK9Rawjwk xLrAFCeZesSfv9P7I5w/GvFA8Yw6TmDyoEceEnaPNo37b6HbYH97at2GAFT1Kl8E aA74mVgL6YFsgiPgTfYoyh8DG4ev2jT0GFdzROCsMam99HKAmLKMVkE0mi5WaTJn q8uN4HalKCj7W0/Zq0R9zMdxWU1nt9qxZREjPetUNUFnKYR5zWUx5O2wtgcshtxi VZ++Xri4K8weXWsw43Ve =48hN -----END PGP SIGNATURE-----