一块PCI卡,基址寄存器bar0的值为0xcff00000,映射了1M的内存,能否通过地址0xcff00000直接访问物理内存?求指点~
回复(2) 2010-11-11 17:48 来自版块 - ABC初学者
表情
nfrdrive哦,多谢指点~(2010-11-13 17:36)
fanzi访问内存,其实落实到最底层就是mov指令,mov指令只能访问虚拟内存。 通过虚拟内存访问物理内存,必须映射,DDK提供这个功能的,写PCI驱动最重要也就是映射内存。 当然你可以自己实现映射,把GDT和LDT等寄存器弄明白就OK啦。 -----------------------...(2010-11-12 11:23)

返回顶部