阅读:1245回复:6
s5933 的passthru问题??
5933的passthru,在wdm下是否能像在vxd下一样,在应用层拿到线性地址,把板卡上的地址空间映射在主机物理空间,用指针的方法直接进行数据的读写?
如果能应该怎样做?如果不能我应该怎么做,来实现地址空间的这种映射? |
|
沙发#
发布于:2002-11-02 22:01
passthru方式下的地址空间是系统分配的,我不太清楚他是不是主机的物理地址空间?系统分配的空间还需要映射嘛?
|
|
板凳#
发布于:2002-11-03 11:16
系统地址确定的,相同的用户地址在不同进程指的不同的物理地址。
|
|
地板#
发布于:2002-11-03 14:05
to jjcz:
老兄可以讲的在详细一些吗?我正迷惑那 |
|
地下室#
发布于:2002-11-03 17:10
地址空间是系统分配的,所以不需要人为地映射。在编程地时候只需要虚拟地址就可以了。
|
|
|
5楼#
发布于:2002-11-03 20:48
seven兄,你所指的虚拟地址是内核态的,还是用户态的?我是想在应用层直接操作passthru ,不想通过deviceiocontrl和驱动层的
read_register_ulong等,不知道能否实现?因为我知道vxd可以实现。 |
|
6楼#
发布于:2002-11-04 08:56
虚拟地址当然是用户态的,再说2000不允许访问物理地址。
|
|
|