Method and apparatus for handling errors in a processing system
    1.
    发明授权
    Method and apparatus for handling errors in a processing system 失效
    用于处理处理系统中的错误的方法和装置

    公开(公告)号:US07308610B2

    公开(公告)日:2007-12-11

    申请号:US11009166

    申请日:2004-12-10

    IPC分类号: G06F11/00

    CPC分类号: G06F11/366 G06F11/0793

    摘要: A processing system may include an operating system (OS) and one or more specialized error handling modules to be registered with the OS after the processing system is powered on. The OS may also include a master policy module. The specialized error handling module may collect error data from a component of the processing system, and may generate abstracted error data, based at least in part on the collected error data. The master policy module may determine a recovery action to be taken, based at least in part on the abstracted error data. The OS may also include an error collection routine that calls one or more specialized error handling modules in response to detecting a hardware error. The error collection routine may also retrieve information from firmware in response to detecting the hardware error. Other embodiments are described and claimed.

    摘要翻译: 处理系统可以包括操作系统(OS)和一个或多个在处理系统通电之后向OS注册的专门的错误处理模块。 操作系统还可以包括主策略模块。 专门的错误处理模块可以从处理系统的组件收集错误数据,并且可以至少部分地基于所收集的错误数据来生成抽象的错误数据。 主策略模块可以至少部分地基于抽象的错误数据来确定要采取的恢复动作。 OS还可以包括响应于检测到硬件错误而调用一个或多个专门的错误处理模块的错误收集例程。 响应于检测到硬件错误,错误收集例程还可以从固件检索信息。 描述和要求保护其他实施例。

    Method and apparatus for handling errors in a processing system
    2.
    发明申请
    Method and apparatus for handling errors in a processing system 失效
    用于处理处理系统中的错误的方法和装置

    公开(公告)号:US20060143515A1

    公开(公告)日:2006-06-29

    申请号:US11009166

    申请日:2004-12-10

    IPC分类号: G06F11/00

    CPC分类号: G06F11/366 G06F11/0793

    摘要: A processing system may include an operating system (OS) and one or more specialized error handling modules to be registered with the OS after the processing system is powered on. The OS may also include a master policy module. The specialized error handling module may collect error data from a component of the processing system, and may generate abstracted error data, based at least in part on the collected error data. The master policy module may determine a recovery action to be taken, based at least in part on the abstracted error data. The OS may also include an error collection routine that calls one or more specialized error handling modules in response to detecting a hardware error. The error collection routine may also retrieve information from firmware in response to detecting the hardware error. Other embodiments are described and claimed.

    摘要翻译: 处理系统可以包括操作系统(OS)和一个或多个在处理系统通电之后向OS注册的专门的错误处理模块。 操作系统还可以包括主策略模块。 专门的错误处理模块可以从处理系统的组件收集错误数据,并且可以至少部分地基于所收集的错误数据来生成抽象的错误数据。 至少部分地基于抽象的错误数据,主策略模块可以确定要采取的恢复动作。 OS还可以包括响应于检测到硬件错误而调用一个或多个专门的错误处理模块的错误收集例程。 响应于检测到硬件错误,错误收集例程还可以从固件检索信息。 描述和要求保护其他实施例。

    System and method for error injection using a flexible program interface field
    6.
    发明授权
    System and method for error injection using a flexible program interface field 有权
    使用灵活的程序接口字段进行错误注入的系统和方法

    公开(公告)号:US07587639B2

    公开(公告)日:2009-09-08

    申请号:US10985502

    申请日:2004-11-09

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3672

    摘要: A system and method for injecting hardware errors into a microprocessor system is described. In one embodiment, a software interface between system software and system firmware is established. Software test and debug for software error handlers may thus be supported. The software interface may support both a query mode call and a seed mode call. When a query mode call is issued, it may request whether or not the system firmware and hardware support the injection of a specified kind of error. A return from this call may be used to make a list of supported errors for injection. When a seed mode call is issued, the corresponding error may be injected into the hardware.

    摘要翻译: 描述了将硬件错误注入微处理器系统的系统和方法。 在一个实施例中,建立了系统软件和系统固件之间的软件接口。 因此可以支持软件错误处理程序的软件测试和调试。 软件界面可以支持查询模式呼叫和种子模式呼叫。 发出查询模式呼叫时,可以请求系统固件和硬件是否支持注入指定类型的错误。 此呼叫的返回可用于列出支持的注入错误。 当发出种子模式呼叫时,相应的错误可能会被注入到硬件中。