Right Semantics for ioremap, remap_page_range
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 2 lines
base for 64Mb Ram Onboard. After
ioremap()I actually like to doremap_page_rangethrough fileops/mmap call.
Bad idea. The remap_page_range can remap actual memory only, located on the CPU side of the I/O bridge.
What ioremap returns is useful in readb/writeb only, and not to be fed into other functions.
Instead, use io_remap_page_range, lift the example from drivers/video/fbmem.c.
-- Pete