Anyone have working pre-v8 machines?

Martin Husemann <[email protected]>
Newsgroups gmane.os.netbsd.ports.sparc
Message-ID <[email protected]>
Hey folks,

you may have seen membar_* changes suggested by Taylor on tech-kern,
and a minor part of that are bug fixes to the sparc implementations.
These are very important, as for example it is impossible to run
threaded sparc userland programs under COMPAT_NETBSD32 on sparc64 SMP
machines - and this includes most parts of our automatic tests.

This is a bit tricky if we want to support single libs compiled both for
sparcv8 and older, because:

 - we currently only support multiprocessor sparc machines with v8 cpus
   (so the relevant barrierrs mostly reduce to nop on others)
 - the proper barrier for v8 machines requires a v8-only instruction

My theory is that there are no working v7 machines out there any more,
and if there are, they are permanently turned off. My last SparcStation 2
died many years ago (and I didn't bother to repair whatever broke).

Anyone here actually using a pre v8 machine?

Martin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.