sir,
In memory mapped I/O I/O address space is allocated in main memory.
Where the memory is allocated for i/o in I/O mapped I/O.
Memory mapped I/O addresses are obtained through ioremap(). This function returns virtual address of physical I/O region. Address returned could be any location in virtual memory space. See http://www.xml.com/ldd/chapter/book/index.html, especially ch. 8 for more information.
regards, h -- hinko <dot> kocevar <at> iskramedical <dot> si Hinko Kocevar, developer Iskra Medical d.o.o., Stegne 23, 1k LJ, SLO-EU
"Aì rén" | [Analects XII:22]
-- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/