Linux下怎么实现两块pcie板卡的驱动?
大家好:
请教大家一个问题:
现在的情况是,有一块FPGA的PCIE板卡,插在centos5.10系统的PC上,已经实现了PCI驱动和设备驱动,可以正常工作了,现在需要再插一块一模一样的FPGA板卡到PC上,即需要同时支持两块FPGA板卡,怎么用以前的驱动程序扩展成同时支持两个设备的驱动程序?
我的理解如下:两块xilinx的FPGA板卡,其Vendor ID是0x10ee,device ID是0x7082,唯一的不同在于两个板卡插在不同的PCIE插槽上,比如第一板卡的信息为:0000:06:00.0,第二块板卡的信息为:0000:06:01.0,但是在驱动中貌似用不到这个信息,那我在驱动程序中,除了增加一个次设备号外,还需要做哪些工作?请多多赐教,不甚感激!!!