Confusion about memory mapped I/O

Amit Uttamchandani auttamchandani at canoga.com
Thu Oct 15 01:08:27 PDT 2009


Hi,

I am trying to understand the magic behind memory mapped I/O in linux
device drivers. I understand the concepts behind setting up memory
mapped I/O but I am confused about how the data (once written into
memory) gets transferred onto the bus and onto the peripheral.

E.g. many network drivers use memory mapped I/O and this makes it quite
generic but how do you specify the bus in all this?

Thanks for any help,
Amit



More information about the devel mailing list