[发明专利]非易失性存储器模块的错误报告在审
| 申请号: | 202080090904.1 | 申请日: | 2020-12-08 |
| 公开(公告)号: | CN114902186A | 公开(公告)日: | 2022-08-12 |
| 发明(设计)人: | 詹姆斯·R·马格罗;凯达尔纳特·巴拉里斯南;维拉斯·斯里达兰 | 申请(专利权)人: | 超威半导体公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/30;G06F11/32;G06F13/16;G06F13/24 |
| 代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张华 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 非易失性存储器 模块 错误报告 | ||
1.一种存储器控制器,其包括:
命令队列,所述命令队列具有用于接收包括易失性读取、易失性写入、非易失性读取和非易失性写入在内的存储器访问命令的第一输入以及输出,并且具有多个条目;
存储器接口队列,所述存储器接口队列具有耦合到所述命令队列的所述输出的输入,以及用于耦合到非易失性存储类存储器(SCM)模块的输出;
非易失性错误报告电路,所述非易失性错误报告电路可操作以识别与所述非易失性SCM模块相关联的错误条件,并将所述错误条件从与所述非易失性SCM模块相关联的第一数量的可能错误条件映射到第二较小数量的虚拟错误类型,以用于报告给主机操作系统的错误监测模块,所述映射至少基于所述错误条件会或不会对运行在所述主机操作系统上的可执行进程产生有害影响的分类。
2.根据权利要求1所述的存储器控制器,其中所述非易失性错误报告电路还可操作以将所述虚拟错误类型报告给所述主机操作系统的所述错误监测模块。
3.根据权利要求1所述的存储器控制器,其中所述非易失性错误报告电路还可操作以将所述错误条件报告给主机数据处理系统的基板管理控制器。
4.根据权利要求1所述的存储器控制器,其中所述错误条件包括中断类型错误和紧急类型错误。
5.根据权利要求1所述的存储器控制器,其中所述非易失性错误报告电路包括查找表,所述查找表至少由与所述错误条件相关联的错误代码索引并且包含所述错误代码的相关联虚拟错误类型。
6.根据权利要求1所述的存储器控制器,其中所述映射包括确定所述错误条件会对所述可执行进程产生的影响的类型。
7.根据权利要求1所述的存储器控制器,其中所述映射包括确定报告给所述错误监测模块的严重性级别。
8.一种方法,其包括:
接收包括易失性存储器读取、易失性存储器写入、非易失性存储器读取和非易失性存储器写入在内的多个存储器访问请求;
将用于实现所述存储器访问请求的存储器访问命令置于存储器接口队列中,并将所述存储器访问命令从所述存储器接口队列传输到耦合到非易失性存储类存储器(SCM)模块的存储器通道;
基于通过所述存储器通道接收的信息,识别与所述存储器通道相关联的错误条件;
将所述错误条件从与所述非易失性SCM模块相关联的第一数量的可能错误条件映射到第二较小数量的虚拟错误类型,以用于报告给主机操作系统的错误监测模块,所述映射至少基于所述错误条件会或不会对运行在所述主机操作系统上的可执行进程产生有害影响的分类。
9.根据权利要求8所述的方法,其还包括将所述虚拟错误类型报告给所述主机操作系统的所述错误监测模块。
10.根据权利要求8所述的方法,其还包括将所述错误条件报告给基板管理控制器。
11.根据权利要求8所述的方法,其中所述错误条件包括中断类型错误和紧急类型错误。
12.根据权利要求8所述的方法,其还包括至少由与所述错误条件相关联的错误代码对查找表进行索引从而获得所述错误代码的相关联虚拟错误类型。
13.根据权利要求8所述的方法,其中所述映射包括确定所述错误条件会对所述可执行进程产生的影响的类型。
14.根据权利要求8所述的方法,其中所述映射包括确定要报告给所述错误监测模块的严重性级别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080090904.1/1.html,转载请声明来源钻瓜专利网。





