Please be aware that /proc/iomem lists physical addresses, while his
request was for availability of a virtual address.
I was aware of the difference, that is why before I posted, I referred
to LDD3, and found this mapping between /proc/*/maps (which is virtual
address) and iomem. And since Greg in the book speaked as if the two
address are the same (they are identical in the first place - could it
be due to identity mapping for the low mem? I suspect so.....) and
that's where I deduced that it is virtual memory.
Here (the whole paragraph under "The mmap Device Operation"):
http://people.freedesktop.org/~nagappan/LDD3/LDD3.html
Ok...logically it should physical address....being IOMEM...and being
process independent....