阅读:3955回复:6
32位PCI和64位PCI的driver有没有区别?
各位老大,32位PCI和64位PCI在driver究竟有没有区别呢?我觉得都属于PCI驱动,所以32位PCI的driver可以直接运用到64位PCI上,是不是这样的呢?
|
|
最新喜欢:Xman |
沙发#
发布于:2003-03-03 21:06
gz
|
|
板凳#
发布于:2003-03-03 23:30
这不是你考虑的问题,微软已经为你做好了BUS DRIVER,你做的是FUNCTION DRIVER。
|
|
地板#
发布于:2003-03-04 10:33
就是说,32位的pci driver不用改就可以用在64位的pci板卡上面咯?那bus driver又是如何来区分是32位的,还是64位的呢?
|
|
地下室#
发布于:2003-03-04 14:09
“32位的pci driver不用改就可以用在64位的pci板卡上面咯?”
你写的驱动中有地方指明32位吗? “那bus driver又是如何来区分是32位的,还是64位的呢?” BUS也是一个设备,和其他设备没什么两样。系统会确认32或64,然后加载驱动。 |
|
5楼#
发布于:2003-03-07 12:24
我正在做一个PCI64的驱动,发现只能对低32位地址正常读写,对高32位地址读正确,写不正确,写到了低32位的地址中。用的就是PCI32的驱动(DS写的)。现在还在查原因。
|
|
6楼#
发布于:2003-03-10 10:35
楼上老大,我所说的PCI64,指的是PCI的数据传输宽度是64位的,但就地址而言,我们还是使用的是32位的地址!如果要使用64位的地址,那是不是你得装64位的操作系统呢?
|
|