http://www.mjmwired.net/kernel/Documentation/IO-mapping.txt
153 - remapping and writing:
154 /*
155 * remap framebuffer PCI memory area at 0xFC000000,
156 * size 1MB, so that we can access it: We can directly
157 * access only the 640k-1MB area, so anything else
158 * has to be remapped.
159 */
160 void __iomem *baseptr = ioremap(0xFC000000, 1024*1024);
161
162 /* write a 'A' to the offset 10 of the area */
163 writeb('A',baseptr+10);
164
165 /* unmap when we unload the driver */
166 iounmap(baseptr);
167
有人可以解释为什么会这样We can directly access only the 640k-1MB area
吗?