Subject: Re: bus_space and barriers
To: Witold J. Wnuk <w.wnuk@zodiac.mimuw.edu.pl>
From: Chris G. Demetriou <cgd@sibyte.com>
List: tech-kern
Date: 10/20/2000 15:18:09
"Witold J. Wnuk" <w.wnuk@zodiac.mimuw.edu.pl> writes:
> I understand it in different way. bus_space is to help _programmers_,
> not compilers nor processors. It is matter of providing programmers
> with interface that:
> 
> a) is easy to understand
> b) is easy to use
> c) helps to manage code

Except, that is _not_ what it is or has ever been meant to do.

It is meant to provide programmers a portable, potentially-efficient
mechanism for machine-independent device access.  Part of that
includes defining requirements for programmers which are, in fact,
portable and capable of efficiency.

If it does one of the above three things you mention, that's great.
but if it fails at its primary purpose, that's a real failure.


> Am I missing anything here?

to be honest, I don't have time at this point to think seriously about
it.



cgd