发明名称 |
一种PCI设备与系统内存的通讯方法和装置 |
摘要 |
本发明属于计算机技术领域,公开了一种PCI设备与系统内存的通讯方法及装置,所述方法包括以下步骤:获取系统内存地址范围以及PCI设备的寻址范围;判断所述系统内存地址范围是否全部在所述PCI设备的寻址范围之内;当所述系统内存地址范围的一部分在所述PCI设备的寻址范围之外时,则进行如下步骤:将所述PCI设备与在其寻址范围内的系统内存地址建立映射关系,进行通讯;设置一内存转址区;控制所述PCI设备寻址范围之外的系统内存地址通过所述内存转址区进行与所述PCI设备的通讯。本发明解决了由于系统内存地址大于PCI的寻址范围,导致PCI设备寻址范围之外的CPU内存地址无法与PCI设备之间进行通讯的问题,给用户的使用带来极大的便利。 |
申请公布号 |
CN102110054A |
申请公布日期 |
2011.06.29 |
申请号 |
CN200910189282.3 |
申请日期 |
2009.12.23 |
申请人 |
TCL集团股份有限公司 |
发明人 |
刘纹高 |
分类号 |
G06F12/02(2006.01)I;G06F13/16(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
深圳市君胜知识产权代理事务所 44268 |
代理人 |
王永文 |
主权项 |
一种PCI设备与系统内存的通讯方法,其特征在于,所述方法包括以下步骤:获取系统内存地址范围以及PCI设备的寻址范围;判断所述系统内存地址范围是否全部在所述PCI设备的寻址范围之内;当所述系统内存地址范围的一部分在所述PCI设备的寻址范围之外时,则进行如下步骤:将所述PCI设备与在其寻址范围内的系统内存地址建立映射关系,进行通讯;设置一内存转址区;控制所述PCI设备寻址范围之外的系统内存地址通过所述内存转址区进行与所述PCI设备的通讯。 |
地址 |
516001 广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心 |