发明名称 单功能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号楼