阅读:1406回复:2
请教几个概念~~
在看声卡驱动的过程中
TransBusAddrToStatic()是将PCI总线地址转化为一个物理系统地址,然后创建一个静态的、独立于进程的虚拟地址映射 HalTranslateBusAddress()是将PCI物理总线地址转化为物理系统地址 MmMapIoSpace()是将CPI物理地址空间映射为一个不分页的、进程相关的虚拟地址空间 我想问问: 1. 什么是PCI总线地址?什么有时物理系统地址? 2. TransBusAddrToStatic()和MmMapIoSpace()创建的虚拟地址空间有何不同? 实在有些糊涂?请大家指教? |
|
|