I was under the impression that most devices/drivers kind of "offer" memory space, and when a program addresses that space, it is actually talking to the driver ???
I can't imagine them not offering memory mapped I/O. This has been a basic feature of operating systems for decades and I know that the BSD's do so (from which Darwin is derived)
Comments
I was under the impression that most devices/drivers kind of "offer" memory space, and when a program addresses that space, it is actually talking to the driver ???
http://developer.apple.com/documenta...0347/TPXREF109
I don't know anything about low-level Mac programming, but from these docs, it looks like the answer is yes.