亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: ioremap后返回虛擬地址不對 [打印本頁]

作者: lixinwei1985@si    時間: 2011-03-10 00:05
標(biāo)題: ioremap后返回虛擬地址不對
發(fā)現(xiàn) ioremap(res->start, resource_size(res)) 返回的虛擬地址有問題

res->start:5a000000
ioremap后返回:c5200000

在看arm sd卡驅(qū)動時候碰到的以前都沒遇到過,有人知道的能給說下不
作者: amarant    時間: 2011-03-10 08:08
本帖最后由 amarant 于 2011-03-10 08:52 編輯

ioremap第一個參數(shù)是物理地址,后面的大小,返回的是虛擬地址

你怎么知道有問題呢
作者: steven_miao    時間: 2011-03-10 08:37
怎么會有問題呢,ioremap就是將物理地址直接映射到內(nèi)核虛擬空間的,arm中的內(nèi)核虛擬空間就是從
0xc000 0000開始的。
作者: lixinwei1985@si    時間: 2011-03-10 09:28
通過io_p2v 得到的虛擬地址是 0xfxxx0000 這樣的大才對
內(nèi)核虛擬空間就是從 0xc000 0000開始的 傳進(jìn)去的物理地址是 0x5a00 0000 返回c5200000 肯定沒法用
作者: ywf851207    時間: 2011-03-12 10:59
本帖最后由 ywf851207 于 2011-03-12 11:00 編輯

是不是 0x5a00 0000 這個地址已經(jīng)被靜態(tài)映射了,0xfxxx0000 是留給外設(shè)動態(tài)映射的。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2