Managing input/output interruptions in non-dedicated interruption hardware environments
    23.
    发明授权
    Managing input/output interruptions in non-dedicated interruption hardware environments 有权
    在非专用中断硬件环境中管理输入/输出中断

    公开(公告)号:US07543095B2

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

    申请号:US12125963

    申请日:2008-05-23

    IPC分类号: G06F13/24 G06F11/10

    CPC分类号: G06F9/4812 G06F9/45537

    摘要: Input/output interruptions are managed in computing environments that do not use dedicated per-guest interruption hardware to present interruptions. Dispatchable guest programs in the environment receive I/O interruptions directly without hypervisor intervention. This is facilitated by using one or more interruption controls stored in memory and associated with each guest program. For those guest programs that are not currently dispatchable, interruptions can be posted for the guests and notifications to the hypervisor can be aggregated. The hypervisor can then process a plurality of notifications for the plurality of guests in a single invocation.

    摘要翻译: 输入/输出中断在不使用专用每个客户机中断硬件来呈现中断的计算环境中进行管理。 环境中可分派的访客程序直接接收I / O中断,无需管理程序干预。 这通过使用存储在存储器中并与每个客户程序相关联的一个或多个中断控制来促进。 对于目前不可分发的客户程序,可以为客人发布中断,并可以对通知程序进行汇总。 然后管理程序可以在单个调用中处理多个客人的多个通知。

    Managing input/output interruptions in non-dedicated interruption hardware environments, and methods therefor
    24.
    发明授权
    Managing input/output interruptions in non-dedicated interruption hardware environments, and methods therefor 有权
    在非专用中断硬件环境中管理输入/输出中断及其方法

    公开(公告)号:US07454548B2

    公开(公告)日:2008-11-18

    申请号:US11851744

    申请日:2007-09-07

    IPC分类号: G06F13/24 G06F11/10

    CPC分类号: G06F9/4812 G06F9/45537

    摘要: Input/output interruptions are managed in computing environments that do not use dedicated per-guest interruption hardware to present interruptions. Dispatchable guest programs in the environment receive I/O interruptions directly without hypervisor intervention. This is facilitated by using one or more interruption controls stored in memory and associated with each guest program. For those guest programs that are not currently dispatchable, interruptions can be posted for the guests and notifications to the hypervisor can be aggregated. The hypervisor can then process a plurality of notifications for the plurality of guests in a single invocation.

    摘要翻译: 输入/输出中断在不使用专用每个客户机中断硬件来呈现中断的计算环境中进行管理。 环境中可分派的访客程序直接接收I / O中断,无需管理程序干预。 这通过使用存储在存储器中并与每个客户程序相关联的一个或多个中断控制来促进。 对于目前不可分发的客户程序,可以为客人发布中断,并可以对通知程序进行汇总。 然后管理程序可以在单个调用中处理多个客人的多个通知。

    Managing input/output interruptions in non-dedicated interruption hardware environments
    25.
    发明授权
    Managing input/output interruptions in non-dedicated interruption hardware environments 有权
    在非专用中断硬件环境中管理输入/输出中断

    公开(公告)号:US07380041B2

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

    申请号:US11428085

    申请日:2006-06-30

    IPC分类号: G06F13/24 G06F11/10

    CPC分类号: G06F9/4812 G06F9/45537

    摘要: Input/output interruptions are managed in computing environments that do not use dedicated per-guest interruption hardware to present interruptions. Dispatchable guest programs in the environment receive I/O interruptions directly without hypervisor intervention. This is facilitated by using one or more interruption controls stored in memory and associated with each guest program. For those guest programs that are not currently dispatchable, interruptions can be posted for the guests and notifications to the hypervisor can be aggregated. The hypervisor can then process a plurality of notifications for the plurality of guests in a single invocation.

    摘要翻译: 输入/输出中断在不使用专用每个客户机中断硬件来呈现中断的计算环境中进行管理。 环境中可分派的访客程序直接接收I / O中断,无需管理程序干预。 这通过使用存储在存储器中并与每个客户程序相关联的一个或多个中断控制来促进。 对于目前不可分发的客户程序,可以为客人发布中断,并可以对通知程序进行汇总。 然后管理程序可以在单个调用中处理多个客人的多个通知。

    Virtualization of infiniband host channel adapter interruptions
    29.
    发明申请
    Virtualization of infiniband host channel adapter interruptions 有权
    Infiniband主机通道适配器中断的虚拟化

    公开(公告)号:US20070271559A1

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

    申请号:US11436012

    申请日:2006-05-17

    IPC分类号: G06F9/455

    摘要: A method, system, program product and computer data structure for providing for two levels of server virtualization. A first hypervisor enables multiple logical partitions to share a set of resources and provides a first level of virtualization. A second hypervisor enables multiple, independent virtual machines to share the resources that are assigned to a single logical partition and provides a second level of virtualization. All events for all of the virtual machines within said single logical partition are grouped into a single partition-owned event queue for receiving event notifications from the shared resources for that single logical partition. A request for an interrupt is signaled for the grouped events from the partition-owned event queue for the demultiplexing of grouped events, by the machine, from the partition-owned event queue into individual, virtualized event queues that are allocated on a per virtual machine basis.

    摘要翻译: 一种用于提供两级服务器虚拟化的方法,系统,程序产品和计算机数据结构。 第一个管理程序使多个逻辑分区能够共享一组资源并提供第一级的虚拟化。 第二个管理程序使多个独立的虚拟机共享分配给单个逻辑分区的资源,并提供第二级虚拟化。 所述单个逻辑分区中的所有虚拟机的所有事件被分组为单个分区拥有的事件队列,用于从该单个逻辑分区的共享资源接收事件通知。 从分区拥有的事件队列中发出针对分组事件的请求,用于将分组的事件从分区所拥有的事件队列分解为分配在每个虚拟机上的单独的虚拟化事件队列, 基础。