发明名称 |
一种带有主机通道适配器设备的主机及其睡眠和唤醒方法 |
摘要 |
本发明公开了一种带有主机通道适配器设备的主机及其睡眠和唤醒方法,其中,所述睡眠方法包括:当收到睡眠指令时,主机的操作系统通知HCA设备的消息库,使消息库将应用程序投递的新的工作请求缓存到对应的QP中、并等待HCA设备完成正在处理的工作请求;当HCA设备完成正在处理的工作请求后,操作系统通知HCA设备的驱动程序,使驱动程序对应用程序申请的QP序列执行挂起操作、并关闭HCA设备与主机CPU之间的联系;操作系统完成将内存内容和CPU状态保存到硬盘中,进入睡眠。在主机睡眠前,通过使应用程序和HCA设备处于稳定状态,记录应用程序和服务的状态信息;使得在主机唤醒时,应用程序和服务的状态能够与睡眠前一致。 |
申请公布号 |
CN102455774A |
申请公布日期 |
2012.05.16 |
申请号 |
CN201010518567.X |
申请日期 |
2010.10.18 |
申请人 |
无锡江南计算技术研究所 |
发明人 |
彭龙根;朱建涛;卢德平;陈淑平 |
分类号 |
G06F1/32(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F1/32(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
骆苏华 |
主权项 |
一种带有主机通道适配器设备的主机睡眠方法,其特征在于,包括:当收到睡眠指令时,主机的操作系统通知主机通道适配器HCA设备的消息库,使所述消息库将应用程序投递的新的工作请求缓存到对应的队列对QP中、并等待HCA设备完成正在处理的工作请求;当所述HCA设备完成正在处理的工作请求后,操作系统通知HCA设备的驱动程序,使所述驱动程序对应用程序申请的QP序列执行挂起操作、并关闭HCA设备与主机CPU之间的联系;操作系统完成将内存内容和CPU状态保存到硬盘中,进入睡眠;所述消息库和驱动程序位于主机内存中。 |
地址 |
214083 江苏省无锡市滨湖区军东新村030号 |