发明名称 |
单功能PCI设备的多功能模拟实现方法和装置 |
摘要 |
本发明提供一种单功能PCI设备的多功能模拟实现方法和装置,其中实现方法包括下列步骤:PCI设备驱动程序根据预先设置的参数确定单功能PCI设备要模拟成多功能设备的数量;在单功能PCI设备寄存器中添加相应数量的控制寄存器、状态寄存器和中断控制器,分别用于对每个多功能设备的模拟接口进行操作;以及在PCI设备驱动程序中将单功能PCI设备向操作系统内核注册为相应数量的多功能设备,产生相应数量的模拟接口。本发明通过将物理特性为单功能PCI设备在驱动程序里模拟成多功能PCI设备,从而使用户不需改变使用方式,更加容易地操作、控制单功能PCI设备。 |
申请公布号 |
CN102043738B |
申请公布日期 |
2013.10.02 |
申请号 |
CN200910235676.8 |
申请日期 |
2009.10.12 |
申请人 |
曙光信息产业(北京)有限公司 |
发明人 |
聂华;邵宗有;历军;李永成 |
分类号 |
G06F13/10(2006.01)I |
主分类号 |
G06F13/10(2006.01)I |
代理机构 |
北京德恒律师事务所 11306 |
代理人 |
梁永 |
主权项 |
一种单功能外设部件互连PCI设备的多功能模拟实现方法,其特征在于,包括下列步骤:PCI设备驱动程序根据预先设置的参数确定单功能PCI设备要模拟成多功能设备的数量;在单功能PCI设备寄存器中添加相应所述数量的控制寄存器、状态寄存器和中断控制器,分别用于对每个所述多功能设备的模拟接口进行操作;以及在所述PCI设备驱动程序中将所述单功能PCI设备向操作系统内核注册为相应所述数量的所述多功能设备,产生相应所述数量的所述模拟接口。 |
地址 |
100193 北京市海淀区东北旺西路8号院36号楼 |