[发明专利]NVMe协议命令处理方法与装置有效
申请号: | 202010162892.0 | 申请日: | 2016-06-30 |
公开(公告)号: | CN111352873B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 汤峰 | 申请(专利权)人: | 北京忆芯科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F3/06 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nvme 协议 命令 处理 方法 装置 | ||
1.一种NVMe协议命令处理方法,应用于终端设备,其特征在于,包括:
响应于要处理来自主机的NVMe协议命令,将所述NVMe协议命令存储至第一命令ID所对应的缓存区域,将所述第一命令ID填充至第一队列;
响应于收到来自第二队列的第二命令ID,根据第二命令ID获取数据传输信息;根据所述数据传输信息发起所述主机与终端设备之间的数据传输;
响应于数据传输完成,将所述第二命令ID填充至第三队列;
响应于收到来自第四队列的第三命令ID,根据所述第三命令ID获取NVMe协议命令完成信息并发送给所述主机;
其中,一个NVMe命令对应一个命令ID。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
申请命令ID,若申请命令ID成功,从主机获取要处理的NVMe协议命令;以及若申请命令ID失败,再次申请命令ID。
3.如权利要求1或2所述的方法,其特征在于,
命令ID对应多个缓存区域,分别用于存储NVMe协议命令、数据传输信息与NVMe协议命令完成信息;以及
根据所述第三命令ID获取NVMe协议命令完成信息是从与所述第三命令ID对应的缓存区域中获取NVMe协议命令完成信息;根据第二命令ID获取数据传输信息是从与所述第二命令ID对应的缓存区域中获取数据传输信息。
4.一种NVMe协议命令处理方法,应用于终端设备,其特征在于,包括:
响应于收到来自第一队列的第一命令ID,根据第一命令ID获取第一NVMe协议命令,处理所述第一NVMe协议命令以将第一数据传输信息存储至所述第一命令ID所对应的缓存区域,并将第一命令ID填充至第二队列;
响应于收到来自第三队列的第二命令ID,根据所述第二命令ID判断第二NVMe协议命令是否处理完成;在所述第二NVMe协议命令处理完成时,生成第二NVMe协议命令完成信息,将所述第二NVMe协议命令完成信息存储至所述第二命令ID所对应的缓存区域,并将第二命令ID填充至第四队列;
其中,一个NVMe命令对应一个命令ID。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
判断所述第二NVMe协议命令是否处理完成,在所述第二NVMe协议命令处理未完成时,将第二数据传输信息存储至所述第二命令ID所对应的缓存区域,并将第二命令ID填充至第二队列。
6.如权利要求4或5所述的方法,其特征在于,响应于收到来自第三队列的第二命令ID,所述方法还包括:更新所述第二NVMe协议命令,以指示所述第二NVMe协议命令的处理进度。
7.一种NVMe协议命令处理方法,其特征在于,包括:
第一控制器响应于要处理来自主机的第一NVMe协议命令,申请命令ID并得到第一命令ID,将所述NVMe协议命令存储至所述第一命令ID所对应的缓存区域,将所述第一命令ID填充至第一队列;
第二控制器响应于收到来自第一队列的第一命令ID,根据第一命令ID获取第一NVMe协议命令,处理所述第一NVMe协议命令以将第一数据传输信息存储至所述第一命令ID所对应的缓存区域,并将第一命令ID填充至第二队列;
所述第一控制器响应于收到来自第二队列的第一命令ID,根据第一命令ID获取数据传输信息,根据所述数据传输信息发起所述主机与终端设备之间的数据传输;响应于数据传输完成,将所述第一命令ID填充至第三队列;
所述第二控制器响应于收到来自第三队列的第一命令ID,根据所述第一命令ID判断第一NVMe协议命令是否处理完成;在所述第一NVMe协议命令处理完成时,生成第一NVMe协议命令完成信息,将所述第一NVMe协议命令完成信息存储至所述第一命令ID所对应的缓存区域,并将第一命令ID填充至第四队列;以及
所述第一控制器响应于收到来自第四队列的第一命令ID,根据所述第一命令ID获取NVMe协议命令完成信息并发送给所述主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京忆芯科技有限公司,未经北京忆芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010162892.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:换电柜前维护可拆卸电池仓嵌套结构
- 下一篇:一种彩钢带的加工工艺及涂装装置