如果我将一个物理地址通过ioremap之后产生一个虚地址,对该虚地址进行读写的话,那么在总线上,送出的地址是物理地址呢,还是虚拟地址呢?
具体程序如下:
addr_sdram=ioremap(0x29000000,2);
iowrite16(data,addr_sdram);
我只摘出了这两行,提供的信息是否够用?谢谢高手们~
因为我之前做的程序测试出,地址总线送出的是29000000,但又不是很确定。
我将物理地址改为29000002之后,送出的地址为29000003(大概是的)。
求大侠指点