tech-kern archive

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

Re: mutexes, locks and so on...



On 11/12/10 15:22, Antti Kantee wrote:
On Fri Nov 12 2010 at 14:30:58 +0100, Johnny Billquist wrote:
By reasoning that we should design for tomorrows hardware, we might as
well design explicitly for x86_64, and let all other emulate that. But
in the past, I believe NetBSD have tried to raise above such simple and
naïve implementation designs and actually try to grab the meaning of the
operation instead of an explicit implementation. That have belonged more
in the field of Linux. I hope we don't go down that path...

Freeway design is not driven by the requirements of the horse.  If a horse
occasionally wants to gallop down a freeway, we're happy to let it as long
as it doesn't cause any impediment to the actual users of the freeway.

Over 15 years ago NetBSD had a possibility to take everyone into account
since everyone was more or less on the same line.  This is no longer true.
If old architectures can continue to be supported, awesome, but they may
in no way dictate MI design decisions which hold back the capabilities
of modern day architectures.

So what you are arguing is that MI needn't be so much MI anymore, and that supporting anything more than mainstream today is more to be considered a lucky accident than a desired goal?

Oh well! I guess I should go away now.

        Johnny



Home | Main Index | Thread Index | Old Index