OS and firmware coordinated error handling using transparent firmware intercept and firmware services
    1.
    发明申请
    OS and firmware coordinated error handling using transparent firmware intercept and firmware services 有权
    操作系统和固件协调的错误处理使用透明的固件拦截和固件服务

    公开(公告)号:US20070061634A1

    公开(公告)日:2007-03-15

    申请号:US11227831

    申请日:2005-09-15

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0793 G06F11/0706

    摘要: Methods and architectures for performing hardware error handling using coordinated operating system (OS) and firmware services. In one aspect, a firmware interface is provided to enable an OS to access firmware error-handling services. Such services enable the OS to access error data concerning platform hardware errors that may not be directed accessed via a platform processor or through other conventional approaches. Techniques are also disclosed for intercepting the processing of hardware error events and directing control to firmware error-handling services prior to attempting to service the error using OS-based services. The firmware services may correct hardware errors and/or log error data that may be later accessed by the OS or provided to a remote management server using an out-of-band communication channel. In accordance with another aspect, the firmware intercept and services may be performed in a manner that is transparent to the OS.

    摘要翻译: 使用协调操作系统(OS)和固件服务执行硬件错误处理的方法和架构。 在一个方面,提供固件接口以使OS能够访问固件错误处理服务。 这样的服务使得OS能够访问有关平台硬件错误的错误数据,这些错误数据可能不会通过平台处理器或其他常规方法被定向访问。 还公开了用于在使用基于OS的服务尝试服务错误之前拦截硬件错误事件的处理以及将控制引导到固件错误处理服务的技术。 固件服务可以纠正OS稍后访问或使用带外通信信道提供给远程管理服务器的硬件错误和/或日志错误数据。 根据另一方面,固件拦截和服务可以以对OS是透明的方式来执行。

    OS and firmware coordinated error handling using transparent firmware intercept and firmware services
    2.
    发明授权
    OS and firmware coordinated error handling using transparent firmware intercept and firmware services 有权
    操作系统和固件协调的错误处理使用透明的固件拦截和固件服务

    公开(公告)号:US07546487B2

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

    申请号:US11227831

    申请日:2005-09-15

    IPC分类号: G06F11/00 G06F11/07

    CPC分类号: G06F11/0793 G06F11/0706

    摘要: Methods and architectures for performing hardware error handling using coordinated operating system (OS) and firmware services. In one aspect, a firmware interface is provided to enable an OS to access firmware error-handling services. Such services enable the OS to access error data concerning platform hardware errors that may not be directed accessed via a platform processor or through other conventional approaches. Techniques are also disclosed for intercepting the processing of hardware error events and directing control to firmware error-handling services prior to attempting to service the error using OS-based services. The firmware services may correct hardware errors and/or log error data that may be later accessed by the OS or provided to a remote management server using an out-of-band communication channel. In accordance with another aspect, the firmware intercept and services may be performed in a manner that is transparent to the OS.

    摘要翻译: 使用协调操作系统(OS)和固件服务执行硬件错误处理的方法和架构。 在一个方面,提供固件接口以使OS能够访问固件错误处理服务。 这样的服务使得OS能够访问有关平台硬件错误的错误数据,这些错误数据可能不会通过平台处理器或其他常规方法被定向访问。 还公开了用于在使用基于OS的服务尝试服务错误之前拦截硬件错误事件的处理以及将控制引导到固件错误处理服务的技术。 固件服务可以纠正OS稍后访问或使用带外通信信道提供给远程管理服务器的硬件错误和/或日志错误数据。 根据另一方面,固件拦截和服务可以以对OS是透明的方式来执行。

    Method and apparatus for handling errors in a processing system
    3.
    发明授权
    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
    5.
    发明申请
    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还可以包括响应于检测到硬件错误而调用一个或多个专门的错误处理模块的错误收集例程。 响应于检测到硬件错误,错误收集例程还可以从固件检索信息。 描述和要求保护其他实施例。