Resetting multiple cells within a partition of a multiple partition computer system
    1.
    发明授权
    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 using information relating to a detected loss of lockstep for determining a responsive action
    2.
    发明授权
    System and method for using information relating to a detected loss of lockstep for determining a responsive action 失效
    用于使用与检测到的锁步丢失相关的信息来确定响应动作的系统和方法

    公开(公告)号:US07516359B2

    公开(公告)日:2009-04-07

    申请号:US10972835

    申请日:2004-10-25

    IPC分类号: G06F11/00

    摘要: According to one embodiment, a method comprises detecting a loss of lockstep (LOL) for a processor module. The method further comprises determining a type of LOL that is detected, and, based at least in part on the determined type of LOL, determining a responsive action to take for the LOL. According to one embodiment, a method comprises detecting a loss of lockstep (LOL) for a processor module. The method further comprises using information identifying at least one of type of the detected LOL and source of the detected LOL to determine a responsive action to take for the LOL.

    摘要翻译: 根据一个实施例,一种方法包括检测处理器模块的锁步丢失(LOL)。 该方法还包括确定所检测的LOL的类型,并且至少部分地基于所确定的LOL类型,确定为LOL采取的响应动作。 根据一个实施例,一种方法包括检测处理器模块的锁步丢失(LOL)。 该方法还包括使用识别检测到的LOL的类型和检测到的LOL的来源中的至少一种的信息来确定对于LOL采取的响应动作。

    System and method for switching the role of boot processor to a spare processor responsive to detection of loss of lockstep in a boot processor
    3.
    发明授权
    System and method for switching the role of boot processor to a spare processor responsive to detection of loss of lockstep in a boot processor 有权
    响应于检测引导处理器中的锁步丢失而将引导处理器的角色切换到备用处理器的系统和方法

    公开(公告)号:US07624302B2

    公开(公告)日:2009-11-24

    申请号:US10972588

    申请日:2004-10-25

    IPC分类号: G06F11/00

    摘要: According to one embodiment, a method comprises detecting loss of lockstep (LOL) for a processor in a multi-processor system. The method further comprises determining that the processor for which the LOL is detected is assigned the role of boot processor, and switching the role of boot processor to a spare processor without shutting down the system's operating system. In another embodiment, a method comprises system firmware determining that an LOL is detected for a lockstep pair of processors that are assigned the role of boot processor in a system. The method further comprises determining one of the lockstep pair of processors that is not the cause of the LOL, and copying the state of the determined one of the lockstep pair of processors that is not the cause of the LOL to a spare processor. The method further comprises switching the role of boot processor to the spare processor.

    摘要翻译: 根据一个实施例,一种方法包括检测处理器在多处理器系统中的锁步(LOL)的损失。 该方法还包括确定检测到LOL的处理器被分配引导处理器的角色,并且将引导处理器的角色切换到备用处理器而不关闭系统的操作系统。 在另一个实施例中,一种方法包括系统固件,确定为系统中分配了引导处理器角色的锁步对处理器检测到LOL。 该方法还包括确定不是LOL的原因的处理器的锁步对之一,以及将不是LOL原因的所确定的一对锁定步骤的处理器的一个状态复制到备用处理器。 该方法还包括将启动处理器的角色切换到备用处理器。

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

    公开(公告)号:US07308566B2

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

    申请号:US10973004

    申请日:2004-10-25

    IPC分类号: G06F9/00 G06F15/177 G06F1/24

    摘要: 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.

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

    System and method for providing firmware recoverable lockstep protection
    5.
    发明授权
    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
    6.
    发明授权
    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)的检测,为处理器模块设置存储到系统的状态信息以指示处理器模块具有错误。 该方法还包括重新建立处理器模块的锁步,而不关闭系统的操作系统,以及更新处理器模块的状态信息,以指示处理器模块不再具有错误。 该方法还包括使系统的操作系统识别出具有重新建立其锁步的处理器模块可用于处理。

    System and method for establishing a spare processor for recovering from loss of lockstep in a boot processor
    7.
    发明授权
    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.

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

    System and method for system firmware causing an operating system to idle a processor
    8.
    发明授权
    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 system firmware causing an operating system to idle a processor
    9.
    发明申请
    System and method for system firmware causing an operating system to idle a processor 有权
    使系统固件的系统和方法导致操作系统空闲处理器

    公开(公告)号:US20060107115A1

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

    申请号: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的系统固件指示操作系统空闲处理器模块。

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

    公开(公告)号:US07657776B2

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

    申请号:US11523892

    申请日:2006-09-20

    IPC分类号: G06F11/00

    摘要: 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.

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