阅读:2274回复:3
物理地址映射为虚拟地址
高手们:
MAINSTONEIII里面有个OALPAtoVA()函数,OALPAtoVA() 功能= VirtualAlloc() + VirtualCopy()功能,成立吗? 先谢了 |
|
沙发#
发布于:2008-02-01 12:59
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2008-02-01 15:01
在OAL层, OALPAtoVA() 功能= VirtualAlloc() + VirtualCopy()功能;
在DRIVER里面,MmMapIOSpace = VirtualAlloc() + VirtualCopy() 应该可以这样理解吧 |
|
地板#
发布于:2008-02-01 21:14
引用第2楼rapid_dev于2008-02-01 15:01发表的 : VOID* OALPAtoVA(UINT32 pa, BOOL cached) 通过读取OEMAddressTable表,返回物理地址PA所对应的VA虚拟地址。 而 MmMapIOSpace = VirtualAlloc() + VirtualCopy() 但是在CE6里面,VirtualCopy()不能在用户空间调用 |
|
|