一种获取日志的方法、系统、设备以及存储介质与流程

文档序号:31708966发布日期:2022-10-01 14:10阅读:来源:国知局

技术特征:
1.一种获取日志的方法,其特征在于,包括以下步骤:响应于硬盘上电,将所述硬盘的配置空间映射到主机的内存地址空间;在所述硬盘的配置空间中分配控制寄存器、地址寄存器和数据寄存器;响应于所述主机访问所述内存地址空间,触发生成tlp信息;基于所述tlp信息访问所述控制寄存器、所述地址寄存器和/或所述数据寄存器以获取所述日志。2.如权利要求1所述的方法,其特征在于,基于所述tlp信息访问所述控制寄存器、所述地址寄存器和/或所述数据寄存器以获取所述日志,进一步包括:所述主机向所述控制寄存器写入获取随机数命令并向所述地址寄存器写入待获取的部分随机数的顺序;响应于所述控制寄存器接收到所述获取随机数命令,根据所述地址寄存器中的值将对应顺序的部分随机数写入到所述数据寄存器,使所述主机通过读所述数据寄存器获取所述数据寄存器中对应顺序的部分随机数。3.如权利要求2所述的方法,其特征在于,还包括:所述主机获取所述硬盘对应的密钥;利用所述密钥对得到的多个部分随机数按顺序组合后的完整随机数进行加密产生完整验证数据;所述主机向所述控制寄存器写入写验证数据命令并向所述地址寄存器写入待写入的部分验证数据的顺序,以及向所述数据寄存器写入对应顺序的所述待写入的部分验证数据;响应于所述硬盘收到所述完整验证数据后,利用返回给主机的随机数和所述密钥生成校验数据并与所述完整验证数据进行比较;响应于所述校验数据与所述完整验证数据相同,设置验证成功标志以继续读取日志。4.如权利要求3所述的方法,其特征在于,还包括:响应于所述校验数据与所述完整验证数据不相同,所述硬盘基于所述tlp信息不做任何操作。5.如权利要求1所述的方法,其特征在于,基于所述tlp信息访问所述控制寄存器、所述地址寄存器和/或所述数据寄存器以获取所述日志,进一步包括:所述主机向所述控制寄存器写入所述tlp信息,所述tlp信息包括导出日志命令、获取日志起始地址命令以及获取日志长度命令;响应于所述控制寄存器接收到所述导出日志命令,将所述日志从flash中导入到ddr中;响应于所述控制寄存器接收到所述获取日志起始地址命令,将所述ddr中日志的起始地址写入到所述数据寄存器,以使所述主机通过读所述数据寄存器获取所述ddr中日志的起始地址;响应于所述控制寄存器接收到所述获取日志长度命令,将所述ddr中日志的长度写入所述数据寄存器,以使所述主机通过读所述数据寄存器获取所述ddr中日志的长度。6.如权利要求5所述的方法,其特征在于,还包括:所述主机向所述控制寄存器写入获取日志命令并向所述地址寄存器写入待获取的日
志的地址;响应于所述控制寄存器接收到所述获取日志命令,根据所述地址寄存器中的地址确定待返回的日志,其中所述待返回的日志的地址偏移大于所述待获取的日志的地址偏移;将所述待返回的日志写入所述数据寄存器以使所述主机通过读所述数据寄存器获取所述待返回的日志,并根据所述待返回的日志的地址偏移确定下一次向所述地址寄存器写入的待获取的日志的地址。7.如权利要求1所述的方法,其特征在于,在所述硬盘的配置空间中分配控制寄存器、地址寄存器和数据寄存器,进一步包括:在所述硬盘的配置空间中分配控制寄存器、高位地址寄存器、低位地址寄存器和数据寄存器。8.一种获取日志的系统,其特征在于,包括:映射模块,配置为响应于硬盘上电,将所述硬盘的配置空间映射到主机的内存地址空间;分配模块,配置为在所述硬盘的配置空间中分配控制寄存器、地址寄存器和数据寄存器;生成模块,配置为响应于所述主机访问所述内存地址空间,触发生成tlp信息;获取模块,配置为基于所述tlp信息访问所述控制寄存器、所述地址寄存器和/或所述数据寄存器以获取所述日志。9.一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行如权利要求1-7任意一项所述的方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1-7任意一项所述的方法的步骤。

技术总结
本发明公开了一种获取日志的方法,包括以下步骤:响应于硬盘上电,将所述硬盘的配置空间映射到主机的内存地址空间;在所述硬盘的配置空间中分配控制寄存器、地址寄存器和数据寄存器;响应于所述主机访问所述内存地址空间,触发生成TLP信息;基于所述TLP信息访问所述控制寄存器、所述地址寄存器和/或所述数据寄存器以获取所述日志。本发明还公开了一种系统、计算机设备以及可读存储介质。本发明提出的方案通过在硬盘的配置空间中使用多个寄存器以及通过TLP消息读取和写入数据,以此来获取日志,不依赖于主机系统内核特性和外部硬件辅助。助。助。


技术研发人员:崔佳宁 尹作刚 张琪
受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司
技术研发日:2022.06.29
技术公布日:2022/9/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1