[发明专利]PCI EXPRESS链路中的队列共享和重配置无效
申请号: | 200880130649.8 | 申请日: | 2008-06-01 |
公开(公告)号: | CN102112969A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | H·V·诺尔登 | 申请(专利权)人: | 惠普开发有限公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李娜;王洪斌 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pci express 中的 队列 共享 配置 | ||
1. 一种用于点到点链路中的虚拟信道之间的队列共享的方法,包括:
在电气设备中确定虚拟信道/子链路是否是不活动的;以及
响应于确定至少一个虚拟信道/子链路是不活动的,将队列空间从所述至少一个不活动信道重新分配给至少一个活动信道。
2. 权利要求1的方法,还包括对点到点链路上的至少一个虚拟信道/子链路进行初始化,其中,对点到点链路上的至少一个虚拟信道/子链路进行初始化包括将用于所述至少一个虚拟信道/子链路上的至少一个业务类型的许多流量控制信用写入虚拟信道/子链路流量控制信用寄存器。
3. 权利要求2的方法,其中,对所述虚拟信道/子链路进行初始化包括:
对于不活动虚拟信道,将零值写入虚拟信道/子链路流量控制信用寄存器;以及
对于活动虚拟信道,将非零值写入虚拟流量控制信用寄存器。
4. 权利要求3的方法,其中,对于活动虚拟信道将非零值写入虚拟流量控制信用寄存器包括写入与用于活动虚拟信道的队列空间的大小相对应的值。
5. 权利要求1的方法,其中在电气设备中确定虚拟信道/子链路是否是不活动的包括:
启动虚拟信道/子链路流量控制模块;以及
读取用于虚拟信道的流量控制信用寄存器。
6. 权利要求1的方法,其中,将队列空间从所述至少一个不活动信道重新分配给至少一个活动信道包括将所有队列空间从所述至少一个不活动信道重新分配给所述至少一个活动信道。
7. 权利要求1的方法,其中,将队列空间从所述至少一个不活动信道重新分配给至少一个活动信道包括将队列空间的第一部分从所述至少一个不活动信道重新分配给第一活动信道并将队列空间的第二部分从所述至少一个不活动信道重新分配给第二活动信道。
8. 权利要求1的方法,还包括:
在电气设备中将虚拟信道的队列区域的偏移信息写入虚拟信道/子链路邮递型/无邮递型/完成数据基本地址寄存器中以跨越已知数目的虚拟信道传送数据;以及
在电气设备中跨越所述已知数目的虚拟信道来传送数据。
9. 权利要求8的方法,其中,通过PCI Express链路来传送数据。
10. 权利要求2的方法,其中,将用于所述至少一个虚拟信道/子链路上的至少一个业务类型的许多流量控制信用写入虚拟信道/子链路流量控制信用寄存器包括针对八个可能虚拟信道中的每一个为业务类型分配六个寄存器,称为虚拟信道/子链路流量控制信用寄存器。
11. 权利要求10的方法,其中,用于业务类型的六个寄存器包括三个业务类型,这三个业务类型中的每一个使用两个寄存器,包括用于报头的一个寄存器和用于数据的一个寄存器。
12. 一种包括存储在计算机可读介质上的逻辑指令的计算机程序产品,所述逻辑指令在被计算机处理器执行时将所述处理器配置为:
在电气设备中确定虚拟信道/子链路是否是不活动的;以及
响应于确定至少一个虚拟信道/子链路是不活动的,将队列空间从所述至少一个不活动信道重新分配给至少一个活动信道。
13. 一种电子设备,包括:
至少一个处理器;
至少一个PCI Express链路;
虚拟信道/子链路流量控制模块;以及
存储器模块,其通信地连接到所述一个或多个处理器并包括逻辑指令,该逻辑指令当在所述一个或多个处理器上执行时将所述一个或多个处理器配置为:
在电气设备中确定虚拟信道/子链路是否是不活动的;以及
响应于确定至少一个虚拟信道/子链路是不活动的,将队列空间从所述至少一个不活动信道重新分配给至少一个活动信道。
14. 权利要求13的电子设备,还包括用于启动点到点链路上的至少一个虚拟信道/子链路的逻辑,其中,用于启动点到点链路上的至少一个虚拟信道/子链路的逻辑包括将用于所述至少一个虚拟信道/子链路上的至少一个业务类型的许多流量控制信用写入虚拟信道/子链路流量控制信用寄存器的逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普开发有限公司,未经惠普开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880130649.8/1.html,转载请声明来源钻瓜专利网。