[发明专利]一种指令写入方法、装置及网络设备在审
申请号: | 202010246826.1 | 申请日: | 2020-03-31 |
公开(公告)号: | CN112995069A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 田太徐;王中震;黄金聪;沈文良;罗伟坚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/879 | 分类号: | H04L12/879;H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 指令 写入 方法 装置 网络设备 | ||
一种指令写入方法、装置及网络设备,降低对微码处理器的存储空间的要求。其中,所述方法包括:指令写入设备获取第一指示信息,所述第一指示信息用于指示所述指令写入设备使能第一业务功能;所述指令写入设备将与所述第一业务功能对应的第一微码指令集写入网络处理器中的目标微码处理器的未使用存储空间,所述未使用存储空间大小大于或等于所述第一微码指令集大小。
本申请要求于2019年12月16日提交中国专利局、申请号为201911296382.6、发明名称为“实现动态加载的方法、处理器、设备和网络系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信领域,特别是涉及一种指令写入方法、装置及网络设备。
背景技术
网络处理器(Network Processor,NP)是一种可编程器件,可以用于通信领域的数据包处理、协议分析、路由查找等。网络处理器中包括一个或多个微码处理器,微码处理器是网络处理器中用于执行业务功能的处理单元,每个微码处理器都具有对应的存储空间。
在传统技术中,每次网络处理器启动,指令写入设备都需要将全部的微码指令集加载到微码处理器中,以便微码处理器在需要的时候执行微码指令集,但是这种方式对微码处理器的存储空间有较高的要求,为实现更多的业务功能所需要的相应的成本也较高。
发明内容
本申请提供了一种指令写入方法、装置及网络设备,降低对微码处理器的存储空间的要求,减少成本。
第一方面,本申请提供了一种指令写入方法,该方法由指令写入设备执行,该指令写入设备可以为中央处理器、微处理器等,本申请不做具体限定。该方法包括如下步骤:指令写入设备获取第一指示信息,第一指示信息用于指示指令写入设备使能第一业务功能。业务功能是指网络处理器实现的功能,例如接收功能、发送功能、互联网协议(InternetProtocol,IP)报文处理功能等。指令写入设备根据第一指示信息使能第一业务功能,具体的,指令写入设备将与第一业务功能对应的第一微码指令集写入网络处理器中的目标微码处理器的未使用存储空间,未使用存储空间大小大于或等于第一微码指令集大小。第一微码指令集包括至少一个微码指令,微码指令是指能够实现第一业务功能的指令。由于本申请实施例是按照对第一业务功能的需要在目标微码处理器的未使用存储空间中写入对应的第一微码指令集,而不是将全部微码指令集都写入微码处理器的存储空间,所以对目标微码处理器的存储空间要求较低,并且,由于一个微码处理器中允许在不同时刻按需加载多个用于实现相应业务功能的微码指令集,也可以实现灵活运用目标微码处理器的剩余存储空间的目的,提高了网络处理器存储空间的利用效率。所述未使用存储空间也即可用存储空间。
网络处理器包括一个或多个微码处理器,所以可选的,在指令写入设备将与第一业务功能对应的第一微码指令集写入网络处理器中的目标微码处理器的未使用存储空间之前,该指令写入方法还包括:指令写入设备根据一个或多个微码处理器分别包括的一个或多个未使用存储空间,以及第一微码指令集的大小,确定目标微码处理器,一个或多个微码处理器属于网络处理器,一个或多个微码处理器包括目标微码处理器,目标微码处理器的未使用存储空间大小大于或等于第一微码指令集的大小。也就是说,指令写入设备可以从网络处理器包括的一个或多个微码处理器中确定出未使用存储空间大小大于或等于第一微码指令集的大小的目标微码处理器,实现灵活的选取目标微码处理器以使能第一业务功能的目的。
可选的,当不需要第一业务功能时,该方法还包括如下步骤:指令写入设备获取第二指示信息,第二指示信息用于指示指令写入设备去使能第一业务功能。指令写入设备去使能第一业务功能具体为指令写入合并根据第二指示信息从目标微码处理器卸载第一微码指令集,以节约目标微码处理器的存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010246826.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源处理方法、装置、设备及存储介质
- 下一篇:扑克机及其扑克牌整理方法