Method and system for handling interrupts within computer system during hardware resource migration
    11.
    发明授权
    Method and system for handling interrupts within computer system during hardware resource migration 有权
    硬件资源迁移期间处理计算机系统中断的方法和系统

    公开(公告)号:US08612973B2

    公开(公告)日:2013-12-17

    申请号:US11861846

    申请日:2007-09-26

    IPC分类号: G06F9/455

    CPC分类号: G06F13/24

    摘要: A method and system for handling interrupts within a computer system during hardware resource migration are disclosed. In at least some embodiments, the method includes (a) programming an address conversion component so that incoming interrupt signals are directed to a control component rather than to a source processing resource, and (b) accumulating the incoming interrupt signals at the control component. Additionally the method also includes, subsequent to the migration of the partition from the source processing resource to a destination processing resource, (c) sending the accumulated incoming interrupt signals to the destination processing resource, and (d) reprogramming the address conversion component so that further incoming interrupt signals are directed to the destination processing resource.

    摘要翻译: 公开了一种在硬件资源迁移期间处理计算机系统中的中断的方法和系统。 在至少一些实施例中,该方法包括(a)编程地址转换组件,使得输入中断信号被引导到控制组件而不是源处理资源,以及(b)在控制组件处累积输入中断信号。 此外,该方法还包括在分区从源处理资源迁移到目的地处理资源之后,(c)将累积的进入中断信号发送到目的地处理资源,以及(d)重新编程地址转换组件,使得 进一步的输入中断信号被引导到目的地处理资源。

    Method and system for dynamically reallocating a resource among operating systems without rebooting of the computer system
    12.
    发明授权
    Method and system for dynamically reallocating a resource among operating systems without rebooting of the computer system 有权
    在不重新启动计算机系统的情况下,在操作系统之间动态重新分配资源的方法和系统

    公开(公告)号:US08056084B2

    公开(公告)日:2011-11-08

    申请号:US11626957

    申请日:2007-01-25

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5055

    摘要: A method of allocating a resource in a computer system having a plurality of operating systems, and related system, are disclosed. In at least one embodiment, the method includes providing an advanced configuration and power interface (ACPI) operating to facilitate interactions between at least one of the plurality of the operating systems and one or more of the resource, a hardware device, and firmware, and determining whether the resource is allocated to a first of the plurality of operating systems. The method further includes ejecting the resource from the first operating system, and allocating the resource to a second of the plurality of operating systems.

    摘要翻译: 公开了一种在具有多个操作系统和相关系统的计算机系统中分配资源的方法。 在至少一个实施例中,该方法包括提供高级配置和功率接口(ACPI),其操作以促进多个操作系统中的至少一个与资源,硬件设备和固件中的一个或多个的交互,以及 确定所述资源是否被分配给所述多个操作系统中的第一个。 该方法还包括从第一操作系统弹出资源,并将资源分配给多个操作系统中的第二个。

    Method and system for moving active virtual partitions between computers
    13.
    发明申请
    Method and system for moving active virtual partitions between computers 有权
    在计算机之间移动主动虚拟分区的方法和系统

    公开(公告)号:US20100250877A1

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

    申请号:US12383766

    申请日:2009-03-27

    摘要: Embodiments of the present invention are directed to enhancing VPAR monitors to allow an active VPAR to be moved from one machine to another, as well as to enhancing virtual-machine monitors to move active VPARs from one machine to another. Because traditional VPAR monitors lack access to many computational resources and to executing-operating-system state, VPAR movement is carried out primarily by specialized routines executing within active VPARs, unlike the movement of guest operating systems between machines carried out by virtual-machine-monitor routines.

    摘要翻译: 本发明的实施例涉及增强VPAR监视器以允许主动VPAR从一个机器移动到另一个机器,以及增强虚拟机监视器以将活动VPAR从一个机器移动到另一个机器。 由于传统的VPAR监视器无法访问许多计算资源和执行操作系统状态,VPAR运动主要是通过在主动VPAR内执行的专门程序进行的,这与虚拟机监视器执行的机器之间的客户操作系统的移动不同 例程。

    Speedy boot for computer systems
    14.
    发明授权
    Speedy boot for computer systems 有权
    快速启动计算机系统

    公开(公告)号:US07568090B2

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

    申请号:US11159757

    申请日:2005-06-23

    IPC分类号: G06F15/177 G06F9/24

    CPC分类号: G06F9/4401

    摘要: Implementations of speedy boot for computer systems are disclosed. In an exemplary embodiment, a method of speedy boot for a computer system may include invoking a platform management interrupt (PMI) to soft reset a processor without resetting hardware for the processor. The method may also include bypassing at least some initialization procedures and tests to speed recovery of the computer system to a usable state. The method may also include resetting operating system interfaces and loading the operating system.

    摘要翻译: 公开了用于计算机系统的快速启动的实现。 在示例性实施例中,用于计算机系统的快速启动的方法可以包括调用平台管理中断(PMI)来软件复位处理器,而不会为处理器重置硬件。 该方法还可以包括绕过至少一些初始化过程和测试以将计算机系统的恢复加速到可用状态。 该方法还可以包括重置操作系统接口和加载操作系统。

    System and method for high availability firmware load
    15.
    发明授权
    System and method for high availability firmware load 失效
    用于高可用性固件加载的系统和方法

    公开(公告)号:US07200845B2

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

    申请号:US09998629

    申请日:2001-12-03

    CPC分类号: G06F8/65 G06F9/4401

    摘要: A system and method updating firmware of cells in cellular, high availability, computing systems. One or more cells having missing, obsolete, corrupt, or otherwise errored firmware when compared to other cells in the partition are identified as mismatched cells. An update cell having desired firmware transmits an update message to each mismatched cell via a manageability system slow speed interconnect. In response to the update message, each mismatched cell enables a high speed interconnect over which they can receive the desired firmware. The update cell transmits the update firmware to each mismatched cell via the high speed interconnect.

    摘要翻译: 一种更新蜂窝,高可用性,计算系统中的小区固件的系统和方法。 与分区中的其他单元相比,一个或多个具有丢失,过时,损坏或其他错误的固件的单元被识别为不匹配的单元。 具有所需固件的更新单元经由可管理系统的低速互连向每个不匹配的小区发送更新消息。 响应于更新消息,每个不匹配的单元使得能够接收所需固件的高速互连。 更新单元通过高速互连将更新固件发送到每个不匹配的单元。

    Apparatus and method for converting interrupt transactions to interrupt signals to distribute interrupts to IA-32 processors
    16.
    发明授权
    Apparatus and method for converting interrupt transactions to interrupt signals to distribute interrupts to IA-32 processors 失效
    将中断事务转换为中断信号以将中断分配给IA-32处理器的装置和方法

    公开(公告)号:US06625679B1

    公开(公告)日:2003-09-23

    申请号:US09294927

    申请日:1999-04-19

    IPC分类号: G06F1324

    CPC分类号: G06F13/4022

    摘要: An apparatus and method for distributing interrupts to Intel® Architecture (IA)-32 processors includes a system bus having a number of nodes. Each node includes a bridge that couples the system bus to a processor bus. The processor bus may include multiple IA-32 processors. The system bus may include any number of nodes. Interrupt transactions appearing on the system bus are converted by the bridge to interrupt signals. The bridge asserts the interrupt signals at one of two pins on a target IA-32 processor. One pin may be programmed to receive non-maskable interrupts and the other pin may be programmed to receive external interrupts. The bridge incorporates a priority and threshold mechanism. The bridge includes a buffer to store pending interrupt signals. The apparatus and method may be used in a mixed IA-32 and IA-64 computer architecture that uses IA-64 components to receive interrupts and uses the bridge to convert the transactions on an IA-64 bus into interrupt signal assertions to an IA-32 processor.

    摘要翻译: 用于向Intel(R)架构(IA)-32处理器分配中断的装置和方法包括具有多个节点的系统总线。 每个节点包括将系统总线耦合到处理器总线的桥。 处理器总线可以包括多个IA-32处理器。 系统总线可以包括任何数量的节点。 系统总线上出现的中断事务由桥转换为中断信号。 桥接器将目标IA-32处理器的两个引脚之一置为中断信号。 一个引脚可能被编程为接收不可屏蔽的中断,另一个引脚可能被编程为接收外部中断。 桥梁结合了优先级和阈值机制。 该桥包括一个用于存储未决中断信号的缓冲器。 该装置和方法可以在使用IA-64组件接收中断的混合IA-32和IA-64计算机体系结构中使用,并使用该桥将IA-64总线上的事务转换为IA- 32处理器。

    Method and System for Resource Allocation
    17.
    发明申请
    Method and System for Resource Allocation 有权
    资源分配方法与系统

    公开(公告)号:US20080184247A1

    公开(公告)日:2008-07-31

    申请号:US11626957

    申请日:2007-01-25

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5055

    摘要: A method of allocating a resource in a computer system having a plurality of operating systems, and related system, are disclosed. In at least one embodiment, the method includes providing an advanced configuration and power interface (ACPI) operating to facilitate interactions between at least one of the plurality of the operating systems and one or more of the resource, a hardware device, and firmware, and determining whether the resource is allocated to a first of the plurality of operating systems. The method further includes ejecting the resource from the first operating system, and allocating the resource to a second of the plurality of operating systems.

    摘要翻译: 公开了一种在具有多个操作系统和相关系统的计算机系统中分配资源的方法。 在至少一个实施例中,该方法包括提供高级配置和功率接口(ACPI),其操作以促进多个操作系统中的至少一个与资源,硬件设备和固件中的一个或多个的交互,以及 确定所述资源是否被分配给所述多个操作系统中的第一个。 该方法还包括从第一操作系统弹出资源,并将资源分配给多个操作系统中的第二个。

    System and method for expanding processor functionality
    18.
    发明授权
    System and method for expanding processor functionality 失效
    用于扩展处理器功能的系统和方法

    公开(公告)号:US07146488B2

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

    申请号:US10414701

    申请日:2003-04-16

    IPC分类号: G06F9/22

    CPC分类号: G06F9/4403 G06F9/4486

    摘要: A system comprises at least one processor, and supporting firmware for supporting at least one function of the at least one processor. The system further comprises logic operable to expand the functionality of the at least one function in a fashion that is not natively supported by the supporting firmware, and an interposer for supporting the expanded functionality of the at least one function. A method for expanding the functionality of an execution unit of a system comprises implementing an execution unit in a system, and implementing pre-existing support firmware for the execution unit in the system, wherein the pre-existing support firmware supports at least one function of the execution unit. The method further comprises implementing logic expanding the at least one function in a manner not supported by the pre-existing support firmware, and implementing an interposer to support the expansion of the at least one function.

    摘要翻译: 系统包括至少一个处理器,以及用于支持至少一个处理器的至少一个功能的支持固件。 该系统还包括可操作以以不支持固件本机支持的方式扩展至少一个功能的功能的逻辑,以及用于支持所述至少一个功能的扩展功能的插件。 用于扩展系统的执行单元的功能的方法包括在系统中实现执行单元,并且为系统中的执行单元实现预先存在的支持固件,其中预先存在的支持固件支持至少一个功能 执行单元。 该方法还包括以不以预先存在的支持固件不支持的方式来实现扩展至少一个功能的逻辑,以及实现插入器来支持至少一个功能的扩展。

    Apparatus and method for delivering interrupts via an APIC bus to IA-32 processors
    19.
    发明授权
    Apparatus and method for delivering interrupts via an APIC bus to IA-32 processors 失效
    通过APIC总线将中断传送到IA-32处理器的装置和方法

    公开(公告)号:US06470408B1

    公开(公告)日:2002-10-22

    申请号:US09292131

    申请日:1999-04-14

    IPC分类号: G06F1324

    CPC分类号: G06F13/24

    摘要: An apparatus and a method are provided to distribute interrupts from a system bus to Intel® Architecture (IA)-32 applications processors. The apparatus includes a bridge that couples a processor bus to the system bus. In addition, the bridge is coupled to an advanced programmable interrupt controller (APIC) by an APIC bus. The bridge monitors the system bus for interrupts and converts selected interrupt transactions into APIC messages. The bridge then sends the APIC messages to the APIC bus. Each of the applications processors is also coupled to one of many APIC buses. The applications processor that is the target of the interrupt transaction receives the APIC message and executes an interrupt handler routine. The apparatus and method also incorporate interrupt transaction buffering and throttling.

    摘要翻译: 提供了一种装置和方法来将中断从系统总线分配到Intel(R)Architecture(IA)-32应用处理器。 该装置包括将处理器总线耦合到系统总线的桥。 此外,桥接器通过APIC总线耦合到高级可编程中断控制器(APIC)。 桥接器监视系统总线进行中断,并将所选中断事务转换为APIC消息。 然后桥接器将APIC消息发送到APIC总线。 每个应用处理器也耦合到许多APIC总线之一。 作为中断事务的目标的应用处理器接收APIC消息并执行中断处理程序。 该装置和方法还包括中断事务缓冲和限制。

    System and method for performing data retention that incorporates environmental conditions
    20.
    发明授权
    System and method for performing data retention that incorporates environmental conditions 有权
    执行包含环境条件的数据保留的系统和方法

    公开(公告)号:US08719531B2

    公开(公告)日:2014-05-06

    申请号:US13159720

    申请日:2011-06-14

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F11/008

    摘要: A solid-state storage system is described with a method for adjusting the frequency of data retention operations. The data retention operation frequency can be increased or decreased according to a variety of environmental factors such as error code frequency, system temperature, altitude, and other operating conditions. These factors can indicate an increased or decreased risk of failure and accordingly provide increased or decreased rates of data retention operations.

    摘要翻译: 使用用于调整数据保留操作的频率的方法来描述固态存储系统。 可以根据各种环境因素(如错误代码频率,系统温度,高度和其他操作条件)增加或减少数据保留操作频率。 这些因素可以表明增加或减少的故障风险,从而提供增加或减少的数据保留操作速率。