Injecting a data error into a writeback path to memory
    1.
    发明授权
    Injecting a data error into a writeback path to memory 有权
    将数据错误注入到内存的回写路径中

    公开(公告)号:US08645797B2

    公开(公告)日:2014-02-04

    申请号:US13323405

    申请日:2011-12-12

    IPC分类号: G11C29/00

    CPC分类号: G06F11/2236

    摘要: In one embodiment, a processor includes error injection circuitry separate and independent of debug circuitry of the processor. This circuitry can be used by a software developer to seed errors into a write-back path to system memory to emulate errors for purposes of validation of error recovery code of the software. The circuitry can include a register to store an address within the system memory at which an error is to be injected, a detection logic to detect when an instruction associated with the address is issued, and injection logic to cause the error to be injected into the address within the system memory responsive to the detection of the instruction. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,处理器包括与处理器的调试电路分开且独立的错误注入电路。 软件开发人员可以使用该电路将错误引入到系统内存的回写路径中,以便为验证软件的错误恢复代码而进行模拟。 该电路可以包括一个寄存器,用于存储系统存储器中要注入错误的地址;检测逻辑,用于检测何时发出与该地址相关联的指令;以及注入逻辑,以使该错误被注入到 响应于指令的检测而在系统存储器内的地址。 描述和要求保护其他实施例。

    Injecting A Data Error Into A Writeback Path To Memory
    2.
    发明申请
    Injecting A Data Error Into A Writeback Path To Memory 有权
    将数据错误注入到内存的回写路径中

    公开(公告)号:US20130151930A1

    公开(公告)日:2013-06-13

    申请号:US13323405

    申请日:2011-12-12

    IPC分类号: G06F11/10

    CPC分类号: G06F11/2236

    摘要: In one embodiment, a processor includes error injection circuitry separate and independent of debug circuitry of the processor. This circuitry can be used by a software developer to seed errors into a write-back path to system memory to emulate errors for purposes of validation of error recovery code of the software. The circuitry can include a register to store an address within the system memory at which an error is to be injected, a detection logic to detect when an instruction associated with the address is issued, and injection logic to cause the error to be injected into the address within the system memory responsive to the detection of the instruction. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,处理器包括与处理器的调试电路分开且独立的错误注入电路。 软件开发人员可以使用该电路将错误引入到系统内存的回写路径中,以便为验证软件的错误恢复代码而进行模拟。 该电路可以包括一个寄存器,用于存储系统存储器中要注入错误的地址;检测逻辑,用于检测何时发出与该地址相关联的指令;以及注入逻辑,以使该错误被注入到 响应于指令的检测而在系统存储器内的地址。 描述和要求保护其他实施例。

    Machine check summary register
    3.
    发明授权
    Machine check summary register 有权
    机器检查摘要寄存器

    公开(公告)号:US09317360B2

    公开(公告)日:2016-04-19

    申请号:US13995458

    申请日:2011-12-29

    摘要: In some implementations, a processor may include a machine check architecture having a plurality of error reporting registers able to receive data for machine check errors. A summary register may include a plurality of settable locations that each represents at least one of the error reporting registers. One or more of the settable locations in the summary register may be set to indicate whether one or more of the error reporting registers maintain data for a machine check error. Accordingly, when a machine check error occurs, the summary register may be accessed to identify if any error reporting registers in a processor's view contain valid error data, rather than having to read each of the error reporting registers in the processor's view.

    摘要翻译: 在一些实现中,处理器可以包括具有多个错误报告寄存器的机器检查架构,其能够接收用于机器检查错误的数据。 总结寄存器可以包括多个可设置位置,每个位置可以代表错误报告寄存器中的至少一个。 可以将汇总寄存器中的一个或多个可设置位置设置为指示一个或多个错误报告寄存器是否保持机器检查错误的数据。 因此,当发生机器检查错误时,可以访问总结寄存器以识别处理器视图中的任何错误报告寄存器是否包含有效的错误数据,而不是在处理器视图中读取每个错误报告寄存器。

    Machine Check Summary Register
    5.
    发明申请
    Machine Check Summary Register 有权
    机器检查摘要注册

    公开(公告)号:US20130339829A1

    公开(公告)日:2013-12-19

    申请号:US13995458

    申请日:2011-12-29

    IPC分类号: G06F11/10

    摘要: In some implementations, a processor may include a machine check architecture having a plurality of error reporting registers able to receive data for machine check errors. A summary register may include a plurality of settable locations that each represents at least one of the error reporting registers. One or more of the settable locations in the summary register may be set to indicate whether one or more of the error reporting registers maintain data for a machine check error. Accordingly, when a machine check error occurs, the summary register may be accessed to identify if any error reporting registers in a processor's view contain valid error data, rather than having to read each of the error reporting registers in the processor's view.

    摘要翻译: 在一些实现中,处理器可以包括具有多个错误报告寄存器的机器检查架构,其能够接收用于机器检查错误的数据。 总结寄存器可以包括多个可设置位置,每个位置可以代表错误报告寄存器中的至少一个。 可以将汇总寄存器中的一个或多个可设置位置设置为指示一个或多个错误报告寄存器是否保持机器检查错误的数据。 因此,当发生机器检查错误时,可以访问总结寄存器以识别处理器视图中的任何错误报告寄存器是否包含有效的错误数据,而不是在处理器视图中读取每个错误报告寄存器。

    METHOD AND APPARATUS FOR INJECTING ERRORS INTO MEMORY
    9.
    发明申请
    METHOD AND APPARATUS FOR INJECTING ERRORS INTO MEMORY 有权
    将错误注入记忆的方法和装置

    公开(公告)号:US20130275810A1

    公开(公告)日:2013-10-17

    申请号:US13992506

    申请日:2011-09-29

    IPC分类号: G06F11/263

    摘要: Disclosed is an apparatus and a method to inject errors to a memory. In one embodiment, a dedicated interface includes an error injection system address register and an error injection mask register coupled to the error injection system address register. If the error injection system address register includes a system address that matches an incoming write address, the error injection mask register outputs an error to the memory.

    摘要翻译: 公开了一种向存储器注入错误的装置和方法。 在一个实施例中,专用接口包括错误注入系统地址寄存器和耦合到错误注入系统地址寄存器的错误注入掩模寄存器。 如果错误注入系统地址寄存器包含与输入写入地址匹配的系统地址,则错误注入掩码寄存器会向存储器输出错误。