System and method for providing firmware recoverable lockstep protection
    12.
    发明授权
    System and method for providing firmware recoverable lockstep protection 有权
    用于提供固件可恢复的锁步保护的系统和方法

    公开(公告)号:US07502958B2

    公开(公告)日:2009-03-10

    申请号:US10973076

    申请日:2004-10-25

    IPC分类号: G06F11/00

    摘要: According to at least one embodiment, a method comprises detecting loss of lockstep for a pair of processors. The method further comprises triggering, by firmware, an operating system to idle the processors, and recovering, by the firmware, lockstep between the pair of processors. After lockstep is recovered between the pair of processors, the method further comprises triggering, by the firmware, the operating system to recognize the processors as being available for receiving instructions.

    摘要翻译: 根据至少一个实施例,一种方法包括检测一对处理器的锁步的丢失。 该方法还包括通过固件触发操作系统以使处理器空闲,并且由固件恢复该对处理器之间的锁定。 在一对处理器之间恢复锁定之后,该方法还包括由固件触发操作系统以将处理器识别为可用于接收指令。

    System and method for reintroducing a processor module to an operating system after lockstep recovery
    13.
    发明申请
    System and method for reintroducing a processor module to an operating system after lockstep recovery 失效
    锁步恢复后将处理器模块重新引入操作系统的系统和方法

    公开(公告)号:US20060107111A1

    公开(公告)日:2006-05-18

    申请号:US10973075

    申请日:2004-10-25

    IPC分类号: G06F11/00

    CPC分类号: G06F11/165 G06F11/1658

    摘要: According to one embodiment, a method comprises, responsive to detection of loss of lockstep (LOL) for a processor module in a system, setting status information stored to the system for the processor module to indicate that the processor module has an error. The method further comprises reestablishing lockstep for the processor module without shutting down the system's operating system, and updating the status information for the processor module to indicate that the processor module no longer has the error. The method further comprises causing the system's operating system to recognize that the processor module having its lockstep reestablished is available for processing.

    摘要翻译: 根据一个实施例,一种方法包括响应于系统中处理器模块的锁步丢失(LOL)的检测,为处理器模块设置存储到系统的状态信息以指示处理器模块具有错误。 该方法还包括重新建立处理器模块的锁步,而不关闭系统的操作系统,以及更新处理器模块的状态信息,以指示处理器模块不再具有错误。 该方法还包括使系统的操作系统识别出具有重新建立其锁步的处理器模块可用于处理。

    System and method for reintroducing a processor module to an operating system after lockstep recovery
    15.
    发明授权
    System and method for reintroducing a processor module to an operating system after lockstep recovery 失效
    锁步恢复后将处理器模块重新引入操作系统的系统和方法

    公开(公告)号:US07818614B2

    公开(公告)日:2010-10-19

    申请号:US10973075

    申请日:2004-10-25

    IPC分类号: G06F11/00

    CPC分类号: G06F11/165 G06F11/1658

    摘要: According to one embodiment, a method comprises, responsive to detection of loss of lockstep (LOL) for a processor module in a system, setting status information stored to the system for the processor module to indicate that the processor module has an error. The method further comprises reestablishing lockstep for the processor module without shutting down the system's operating system, and updating the status information for the processor module to indicate that the processor module no longer has the error. The method further comprises causing the system's operating system to recognize that the processor module having its lockstep reestablished is available for processing.

    摘要翻译: 根据一个实施例,一种方法包括响应于系统中处理器模块的锁步丢失(LOL)的检测,为处理器模块设置存储到系统的状态信息以指示处理器模块具有错误。 该方法还包括重新建立处理器模块的锁步,而不关闭系统的操作系统,以及更新处理器模块的状态信息,以指示处理器模块不再具有错误。 该方法还包括使系统的操作系统识别出具有重新建立其锁步的处理器模块可用于处理。

    Resetting multiple cells within a partition of a multiple partition computer system
    16.
    发明授权
    Resetting multiple cells within a partition of a multiple partition computer system 有权
    复位多分区计算机系统分区内的多个单元

    公开(公告)号:US07673125B2

    公开(公告)日:2010-03-02

    申请号:US10606462

    申请日:2003-06-26

    IPC分类号: G06F9/22

    CPC分类号: G06F15/177

    摘要: One embodiment of the invention is a method for resetting a partition of a multiple partition system, wherein the partition comprises a plurality of processors, the method comprising executing, by one processor of the plurality of processors, reset code from firmware, building a list of reset register addresses associated with the plurality of processors, sending an interrupt to the other processors of the plurality of processors, resetting the other processors by writing a reset code to their associated reset registers, and resetting the one processor by writing to its associated reset register.

    摘要翻译: 本发明的一个实施例是一种用于重置多分区系统的分区的方法,其中分区包括多个处理器,该方法包括由多个处理器中的一个处理器执行来自固件的重置代码,构建一个列表 与所述多个处理器相关联的复位寄存器地址,向所述多个处理器中的其他处理器发送中断,通过向其相关联的重置寄存器写入复位代码来复位其他处理器,并且通过写入其相关联的复位寄存器来复位所述一个处理器 。

    System and method for establishing a spare processor for recovering from loss of lockstep in a boot processor
    17.
    发明授权
    System and method for establishing a spare processor for recovering from loss of lockstep in a boot processor 有权
    用于建立备用处理器的系统和方法,用于从启动处理器中的锁步骤丢失中恢复

    公开(公告)号:US07627781B2

    公开(公告)日:2009-12-01

    申请号:US10973077

    申请日:2004-10-25

    IPC分类号: G06F11/00

    摘要: A system comprises a plurality of processors, and data storage storing information that assigns a role of boot processor to one of the plurality of processors and assigns a role of spare processor to another of the plurality of processors. The system further comprises logic operable, responsive to detecting loss of lockstep for the boot processor, for transferring, during system runtime, the role of boot processor to the spare processor.

    摘要翻译: 系统包括多个处理器,以及数据存储器,存储将多个处理器中的一个处理器分配引导处理器的角色的信息,并将备用处理器的角色分配给多个处理器中的另一个处理器。 系统还包括可操作的逻辑,其响应于检测引导处理器的锁步的丢失,用于在系统运行时将引导处理器的角色传送到备用处理器。

    Containing machine check events in a virtual partition
    18.
    发明申请
    Containing machine check events in a virtual partition 有权
    在虚拟分区中包含机器检查事件

    公开(公告)号:US20080126780A1

    公开(公告)日:2008-05-29

    申请号:US11523892

    申请日:2006-09-20

    摘要: Embodiments include methods, apparatus, and systems for containing machine check events in a virtual partition. One embodiment is a method of software execution. The method divides a hard partition into first and second virtual partitions and attempts to correct an error in a firmware layer of the first virtual partition. If the error is not correctable, then the method reboots the first virtual partition without disrupting hardware resources in the second virtual partition

    摘要翻译: 实施例包括用于在虚拟分区中包含机器检查事件的方法,装置和系统。 一个实施例是软件执行的方法。 该方法将硬分区划分为第一和第二虚拟分区,并尝试纠正第一虚拟分区的固件层中的错误。 如果错误不可修改,则该方法将重新启动第一个虚拟分区,而不会中断第二个虚拟分区中的硬件资源

    System and method for system firmware causing an operating system to idle a processor
    19.
    发明授权
    System and method for system firmware causing an operating system to idle a processor 有权
    使系统固件的系统和方法导致操作系统空闲处理器

    公开(公告)号:US07356733B2

    公开(公告)日:2008-04-08

    申请号:US10972888

    申请日:2004-10-25

    IPC分类号: G06F11/00

    摘要: According to one embodiment, a method comprises system firmware instructing a system's operating system to idle a processor, and responsive to the instructing, the operating system idling the processor and returning control over the processor to the system firmware. According to one embodiment, a method comprises detecting loss of lockstep (LOL) for a processor module in a system, and responsive to the detecting LOL for the processor module, system firmware instructing an operating system to idle the processor module.

    摘要翻译: 根据一个实施例,一种方法包括指示系统的操作系统空闲处理器的系统固件,并且响应于指令操作系统空转处理器并将处理器上的控制返回到系统固件。 根据一个实施例,一种方法包括检测系统中的处理器模块的锁步(LOL)的损失,并响应于对处理器模块的检测LOL的系统固件指示操作系统空闲处理器模块。

    System and method for configuring lockstep mode of a processor module
    20.
    发明申请
    System and method for configuring lockstep mode of a processor module 有权
    用于配置处理器模块的锁步模式的系统和方法

    公开(公告)号:US20060107117A1

    公开(公告)日:2006-05-18

    申请号:US10973004

    申请日:2004-10-25

    IPC分类号: G06F11/00

    摘要: A system comprises a processor module that supports lockstep mode of operation. The system further comprises non-volatile data storage having stored thereto configuration information specifying whether the processor module is desired to operate in lockstep mode. A method comprises storing configuration information to non-volatile data storage of a system, wherein the configuration information specifies whether lockstep mode of operation is desired to be enabled or disabled for a processor module of the system. The method further comprises causing, by the system, the processor module to have its lockstep mode enabled or disabled as specified by the configuration information.

    摘要翻译: 系统包括支持锁步操作模式的处理器模块。 该系统还包括具有存储的配置信息的非易失性数据存储器,其指定处理器模块是否希望在锁步模式下操作。 一种方法包括将配置信息存储到系统的非易失性数据存储器中,其中所述配置信息指定是否需要为系统的处理器模块启用或禁用锁步操作模式。 该方法还包括由系统使得处理器模块使得其配置信息指定的启用或禁用其锁步模式。