Redundant and fault tolerant control of an I/O enclosure by multiple hosts
    21.
    发明授权
    Redundant and fault tolerant control of an I/O enclosure by multiple hosts 失效
    多个主机对I / O机箱的冗余和容错控制

    公开(公告)号:US07934045B2

    公开(公告)日:2011-04-26

    申请号:US12481401

    申请日:2009-06-09

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4022 G06F2213/0026

    摘要: An apparatus, system, and method are disclosed for reliably controlling an I/O enclosure. A bus module receives two or more Peripheral Component Interconnect Express (“PCIe”) sideband signals via one or more PCIe cables. The one or more PCIe cables are connected between one or more hosts and an I/O enclosure. A decode module determines an asserted value of each of the two or more PCIe sideband signals and combines the PCIe sideband signal asserted values to form a bus value. Each PCIe sideband signal represents a bit in the bus value, and the bus value specifies a command for controlling the I/O enclosure. An execution module executes the specified command to perform control actions on the I/O enclosure.

    摘要翻译: 公开了用于可靠地控制I / O外壳的装置,系统和方法。 总线模块经由一条或多条PCIe电缆接收两个或更多个外围组件互连Express(“PCIe”)边带信号。 一个或多个PCIe电缆连接在一个或多个主机和I / O机箱之间。 解码模块确定两个或多个PCIe边带信号中的每一个的有效值,并组合PCIe边带信号断言值以形成总线值。 每个PCIe边带信号表示总线值中的一位,总线值指定用于控制I / O机箱的命令。 执行模块执行指定的命令以对I / O机箱执行控制动作。

    Redundant and Fault Tolerant control of an I/O Enclosure by Multiple Hosts
    22.
    发明申请
    Redundant and Fault Tolerant control of an I/O Enclosure by Multiple Hosts 失效
    冗余和容错控制多个主机的I / O机箱

    公开(公告)号:US20100312942A1

    公开(公告)日:2010-12-09

    申请号:US12481401

    申请日:2009-06-09

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4022 G06F2213/0026

    摘要: An apparatus, system, and method are disclosed for reliably controlling an I/O enclosure. A bus module receives two or more Peripheral Component Interconnect Express (“PCIe”) sideband signals via one or more PCIe cables. The one or more PCIe cables are connected between one or more hosts and an I/O enclosure. A decode module determines an asserted value of each of the two or more PCIe sideband signals and combines the PCIe sideband signal asserted values to form a bus value. Each PCIe sideband signal represents a bit in the bus value, and the bus value specifies a command for controlling the I/O enclosure. An execution module executes the specified command to perform control actions on the I/O enclosure.

    摘要翻译: 公开了用于可靠地控制I / O外壳的装置,系统和方法。 总线模块经由一条或多条PCIe电缆接收两个或更多个外围组件互连Express(“PCIe”)边带信号。 一个或多个PCIe电缆连接在一个或多个主机和I / O机箱之间。 解码模块确定两个或多个PCIe边带信号中的每一个的有效值,并组合PCIe边带信号断言值以形成总线值。 每个PCIe边带信号表示总线值中的一位,总线值指定用于控制I / O机箱的命令。 执行模块执行指定的命令以对I / O机箱执行控制动作。

    Multi-character adapter card
    23.
    发明授权
    Multi-character adapter card 失效
    多字符适配卡

    公开(公告)号:US07596651B2

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

    申请号:US11754821

    申请日:2007-05-29

    IPC分类号: G06F9/06

    CPC分类号: G06F13/385

    摘要: One embodiment of an adapter card in accordance with the invention includes a circuit board connectable to a motherboard of a computer system. A logic chip is connected to the circuit board to provide functionality to the adapter card. One or more programmable devices are connected to the circuit board and store data read by the logic chip upon initialization. This data may include first character data to program the logic chip to have a first character and second character data to program the logic chip to have a second character. A switching mechanism is provided to switch between the first and second character data in response to an external input, thereby causing the logic chip to read one of the first and second character data.

    摘要翻译: 根据本发明的适配器卡的一个实施例包括可连接到计算机系统的主板的电路板。 逻辑芯片连接到电路板以向适配器卡提供功能。 一个或多个可编程设备连接到电路板,并在初始化时存储由逻辑芯片读取的数据。 该数据可以包括用于对逻辑芯片编程以具有第一字符和第二字符数据的第一字符数据,以将逻辑芯片编程为具有第二字符。 提供切换机制以响应于外部输入在第一和第二字符数据之间切换,从而使逻辑芯片读取第一和第二字符数据之一。

    Systems and methods for dynamically scanning a plurality of active ports for priority schedule of work
    25.
    发明授权
    Systems and methods for dynamically scanning a plurality of active ports for priority schedule of work 失效
    用于动态扫描多个活动端口用于工作优先级的系统和方法

    公开(公告)号:US08407710B2

    公开(公告)日:2013-03-26

    申请号:US12904715

    申请日:2010-10-14

    CPC分类号: G06F9/4843

    摘要: Systems and methods for scanning ports for work are provided. One system includes one or more processors, multiple ports, a first tracking mechanism, and a second tracking mechanism for tracking high priority work and low priority work, respectively. The processor(s) is/are configured to perform the below method. One method includes scanning the ports, finding high priority work on a port, and accepting or declining the high priority work. The method further includes changing a designation of the processor to TRUE in the first tracking mechanism if the processor accepts the high priority work such that the processor is allowed to perform the high priority work on the port. Also provided are computer storage mediums including computer code for performing the above method.

    摘要翻译: 提供扫描工作端口的系统和方法。 一个系统包括分别用于跟踪高优先级工作和低优先级工作的一个或多个处理器,多个端口,第一跟踪机构和第二跟踪机构。 处理器被配置为执行以下方法。 一种方法包括扫描端口,在端口上找到高优先级的工作,以及接受或拒绝高优先级的工作。 该方法还包括如果处理器接受高优先级的工作,使处理器能够在端口上执行高优先级的工作,则在第一跟踪机构中将处理器的指定改变为TRUE。 还提供了包括用于执行上述方法的计算机代码的计算机存储介质。

    NON-DISRUPTIVE CODE UPDATE OF A SINGLE PROCESSOR IN A MULTI-PROCESSOR COMPUTING SYSTEM
    27.
    发明申请
    NON-DISRUPTIVE CODE UPDATE OF A SINGLE PROCESSOR IN A MULTI-PROCESSOR COMPUTING SYSTEM 有权
    单处理器在多处理器计算系统中的非破坏性代码更新

    公开(公告)号:US20090006809A1

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

    申请号:US11769083

    申请日:2007-06-27

    IPC分类号: G06F15/76

    摘要: Updating code of a single processor in a multi-processor system includes halting transactions processed by a first processor in the system and processing of transactions by a second processor in the system are maintained. The first processor then receives new code and an operating system running on the first processor is terminated whereby all processes and threads being executed by the first processor are terminated. Execution of a self-reset of the first processor is commenced and interrupts associated with the first processor are disabled. Only those system resources exclusively associated with the first processor are reset, and memory transactions associated with the first processor are disabled. An image of the new code is copied into memory associated with the first processor, registers associated with the first processor are reset and the new code is booted by the first processor.

    摘要翻译: 在多处理器系统中更新单个处理器的代码包括停止由系统中的第一处理器处理的事务,并且维护由系统中的第二处理器处理事务的处理。 然后,第一处理器接收新的代码,并且终止在第一处理器上运行的操作系统,由此终止由第一处理器执行的所有进程和线程。 开始执行第一处理器的自复位,并且禁用与第一处理器相关联的中断。 只有与第一处理器完全相关联的系统资源被重置,并且与第一处理器相关联的存储器事务被禁用。 将新代码的图像复制到与第一处理器相关联的存储器中,与第一处理器相关联的寄存器被复位,并且新代码由第一处理器引导。

    Multiplex execution-path system
    28.
    发明授权
    Multiplex execution-path system 失效
    多路复用执行路径系统

    公开(公告)号:US07340595B2

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

    申请号:US11031605

    申请日:2005-01-07

    IPC分类号: G06F9/445 G06F15/177

    摘要: A multiple execution-path flash system includes a main flash image with primary and secondary POST and Boot executable files. The secondary executables are offset from the primary executables by a predetermined offset address. If corrupted data is encountered during Boot, the exception handler sets an offset bit resulting in the predetermined offset address being added to the current instruction address. If corrupted data is encountered in the secondary executables, the offset bit is reset. An optional redundant flash image may also be used. A failure at the same relative address in the primary and secondary executables of the main flash image will cause the exception handler to transfer control to the redundant flash image. A subsequent failure at the same relative address in the primary and secondary executables of the redundant flash image will cause the redundant exception handler to transfer control back to the main flash image.

    摘要翻译: 多个执行路径闪存系统包括主闪存映像,主要和辅助POST和引导可执行文件。 次级可执行文件与主要可执行文件偏移预定的偏移地址。 如果在引导期间遇到损坏的数据,则异常处理程序设置偏移位,导致预定的偏移地址被添加到当前指令地址。 如果在二级可执行文件中遇到损坏的数据,则偏移位被复位。 也可以使用可选的冗余闪光图像。 在主闪存映像的主要和次要可执行文件中的相同相对地址的故障将导致异常处理程序将控制传输到冗余闪存映像。 冗余闪存映像的主要和次要可执行文件中的相同相对地址的后续故障将导致冗余异常处理程序将控制权传输回主Flash映像。