阅读:1051回复:3
关于pnp的资源分配
有一块pci的卡,一般情况下系统加载这块pci卡时有如下步骤:
1,pci总线驱动程序从pci卡的寄存器中读取这块卡所需要的资源(如I/O的宽度,memory的宽度,I/O资源等)。 2,经过总线驱动程序的协调,将分配的资源(base address等)写回到寄存器中。 我想问的是: 在wdm驱动程序中的IRP_MN_START_DEVICE消息的处理过程中,是不是我们必须要将这个消息forward给总线驱动程序?如果不forward给驱动程序,在设备扩展中记录分配到的资源,然后直接CompleteRequest。是不是总线驱动程序就不会知道分配了什么资源,也就不会往PCI卡寄存器里面写相应的内容? |
|
|
沙发#
发布于:2002-05-11 18:40
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-05-11 20:33
没别的好说,一个字:“加分”,哦,sorry,两个字。呵呵。。。
|
|
|
地板#
发布于:2002-05-12 17:05
我服了,两个字,就搞定。
|
|