Demultiplexing grouped events into virtual event queues while in two levels of virtualization
    3.
    发明授权
    Demultiplexing grouped events into virtual event queues while in two levels of virtualization 有权
    将分组的事件分解为虚拟事件队列,同时在两个级别的虚拟化中

    公开(公告)号:US07954099B2

    公开(公告)日:2011-05-31

    申请号: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.

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

    Information handling system with virtualized I/O adapter ports
    4.
    发明授权
    Information handling system with virtualized I/O adapter ports 失效
    具有虚拟化I / O适配器端口的信息处理系统

    公开(公告)号:US07606965B2

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

    申请号:US11676555

    申请日:2007-02-20

    CPC分类号: G06F13/4022 G06F13/102

    摘要: A communication port of a communications interface of an information handling system comprises a plurality of virtual ports. A first command is issued to obtain information indicating a number of images of virtual ports supportable by the communications interface. A second command is then issued requesting the communications interface to virtualize the communication port. In response to the second command, one or more virtual switches are then configured to connect to the communication port, each virtual switch including a plurality of virtual ports, such that the one or more virtual switches are configured in a manner sufficient to support the number of images of virtual ports indicated by the obtained information. Thereafter, upon request via issuance of a third command, a logical link is established between one of the virtual ports of one of the virtual switches and a communicating element of the information handling system.

    摘要翻译: 信息处理系统的通信接口的通信端口包括多个虚拟端口。 发出第一命令以获得指示可由通信接口支持的虚拟端口的图像数量的信息。 然后发出请求通信接口虚拟通信端口的第二命令。 响应于第二命令,一个或多个虚拟交换机然后被配置为连接到通信端口,每个虚拟交换机包括多个虚拟端口,使得一个或多个虚拟交换机被配置为足以支持数量 由所获得的信息指示的虚拟端口的图像。 此后,根据通过发出第三命令的请求,在一个虚拟交换机的虚拟端口之一和信息处理系统的通信元件之间建立逻辑链路。

    Virtualization of an I/O adapter port using enablement and activation functions
    5.
    发明授权
    Virtualization of an I/O adapter port using enablement and activation functions 有权
    使用启用和激活功能虚拟化I / O适配器端口

    公开(公告)号:US07200704B2

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

    申请号:US11100837

    申请日:2005-04-07

    CPC分类号: G06F13/4022 G06F13/102

    摘要: A method for configuring a communication port of a communications interface of an information handling system into a plurality of virtual ports. A first command is issued to obtain information indicating a number of images of virtual ports supportable by the communications interface. A second command is then issued requesting the communications interface to virtualize the communication port. In response to the second command, one or more virtual switches are then configured to connect to the communication port, each virtual switch including a plurality of virtual ports, such that the one or more virtual switches are configured in a manner sufficient to support the number of images of virtual ports indicated by the obtained information. Thereafter, upon request via issuance of a third command, a logical link is established between one of the virtual ports of one of the virtual switches and a communicating element of the information handling system.

    摘要翻译: 一种用于将信息处理系统的通信接口的通信端口配置成多个虚拟端口的方法。 发出第一命令以获得指示可由通信接口支持的虚拟端口的图像数量的信息。 然后发出请求通信接口虚拟通信端口的第二命令。 响应于第二命令,一个或多个虚拟交换机然后被配置为连接到通信端口,每个虚拟交换机包括多个虚拟端口,使得一个或多个虚拟交换机被配置为足以支持数量 由所获得的信息指示的虚拟端口的图像。 此后,根据通过发出第三命令的请求,在一个虚拟交换机的虚拟端口之一和信息处理系统的通信元件之间建立逻辑链路。

    Low overhead I/O interrupt
    10.
    发明授权
    Low overhead I/O interrupt 有权
    低开销I / O中断

    公开(公告)号:US06754738B2

    公开(公告)日:2004-06-22

    申请号:US09966633

    申请日:2001-09-28

    IPC分类号: G06F1320

    CPC分类号: G06F9/4825 G06F13/24

    摘要: An apparatus, method and program product for sending data to or receiving data from one or more I/O devices in an I/O operation with a main storage controlled by a processor in a data processing system. The apparatus includes a time-of-day (TOD) register for containing a TOD value, a clock for containing a current TOD value, and a summary register having a first condition when any one of said devices requests an I/O operation and a second condition when no devices have an outstanding I/O request, each device having an outstanding I/O request sets the summary register to its first condition only when the summary register is in its second condition, and further places the current TOD value in the TOD register. A checking program determines if a specified time delay has been exceeded between the value in said TOD register and the current TOD for each requested I/O operation. The checking program drives an interrupt to the processor when the specified time delay has been exceeded.

    摘要翻译: 一种用于在I / O操作中从一个或多个I / O设备向数据处理系统中由处理器控制的主存储器发送数据或从其接收数据的装置,方法和程序产品。 该装置包括用于包含TOD值的时间(TOD)寄存器,用于包含当前TOD值的时钟,以及当所述设备中的任何一个请求I / O操作时具有第一状态的汇总寄存器,以及 当没有设备具有未完成的I / O请求的第二个条件时,每个具有未完成的I / O请求的设备仅在汇总寄存器处于其第二条件时才将汇总寄存器设置为其第一个条件,并且将当前的TOD值进一步置于 TOD寄存器。 检查程序确定在所述TOD寄存器中的值和每个所请求的I / O操作的当前TOD之间是否已经超过指定的时间延迟。 当超过指定的时间延迟时,检查程序将驱动中断给处理器。