Port-sparc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Anyone have working pre-v8 machines?




To: port-sparc%NetBSD.org@localhost

Subject: Anyone have working pre-v8 machines?

From: Martin Husemann <martin%duskware.de@localhost>

Date: Tue, 5 Apr 2022 19:58:44 +0200


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


Follow-Ups:

Re: Anyone have working pre-v8 machines?
From: Izumi Tsutsui

Re: Anyone have working pre-v8 machines?
From: Tobias Nygren

Re: Anyone have working pre-v8 machines?
From: Riccardo Mottola

Re: Anyone have working pre-v8 machines?
From: Eddie Cottongim

Re: Anyone have working pre-v8 machines?
From: Matthew Wallis

Re: Anyone have working pre-v8 machines?
From: Romain Dolbeau

Re: Anyone have working pre-v8 machines?
From: Hauke Fath

Re: Anyone have working pre-v8 machines?
From: Mouse

Re: Anyone have working pre-v8 machines?
From: Romain Dolbeau




Prev by Date: Re: Improved memory detection for cgsix

Next by Date: Re: Anyone have working pre-v8 machines?

Previous by Thread: Improved memory detection for cgsix

Next by Thread: Re: Anyone have working pre-v8 machines?

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index