System and method for supporting debugging of host channel adapters in a logical partitioning
    1.
    发明申请
    System and method for supporting debugging of host channel adapters in a logical partitioning 有权
    用于支持逻辑分区中主机通道适配器调试的系统和方法

    公开(公告)号:US20080010551A1

    公开(公告)日:2008-01-10

    申请号:US11452172

    申请日:2006-06-13

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3476 G06F11/349

    摘要: A method, system, and computer-usable medium for supporting debugging of host channel adapters in a logical partitioning environment. In a preferred embodiment of the present invention, a hypervisor acquires control of a trace facility and sets trace parameters for the host channel adapter. In response to determining a trace event that matches said trace parameter has been triggered, the hypervisor retrieves trace information from a buffer. In response to determining the buffer does not include any more trace information, the hypervisor determines if modification of the trace parameters is required. If the modification of the trace parameters is required, the hypervisor alters the trace parameters in anticipation of another trace event.

    摘要翻译: 用于在逻辑分区环境中支持主机通道适配器调试的方法,系统和计算机可用介质。 在本发明的优选实施例中,管理程序获取跟踪设施的控制并为主机信道适配器设置跟踪参数。 响应于确定与跟踪参数匹配的跟踪事件已被触发,管理程序从缓冲区检索跟踪信息。 响应于确定缓冲器不包括任何更多跟踪信息,管理程序确定是否需要修改跟踪参数。 如果需要修改跟踪参数,则虚拟机管理程序将根据预期的另一个跟踪事件来更改跟踪参数。

    Virtualization of infiniband host channel adapter interruptions
    3.
    发明申请
    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.

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

    Determination of running status of logical processor
    5.
    发明授权
    Determination of running status of logical processor 有权
    确定逻辑处理器的运行状态

    公开(公告)号:US08689230B2

    公开(公告)日:2014-04-01

    申请号:US13619400

    申请日:2012-09-14

    IPC分类号: G06F9/46 G06F13/00 G06F11/00

    摘要: An embodiment provides for operating an information processing system. An aspect of the invention includes allocating an execution interval to a first logical processor of a plurality of logical processors of the information processing system. The execution interval is allocated for use by the first logical processor in executing instructions on a physical processor of the information processing system. The first logical processor determines that a resource required for execution by the first logical processor is locked by another one of the other logical processors. An instruction is issued by the first logical processor to determine whether a lock-holding logical processor is currently running. The lock-holding logical processor waits to release the lock if it is currently running. A command is issued by the first logical processor to a super-privileged process for relinquishing the allocated execution interval by the first logical processor if the locking holding processor is not running.

    摘要翻译: 实施例提供了操作信息处理系统。 本发明的一个方面包括将执行间隔分配给信息处理系统的多个逻辑处理器的第一逻辑处理器。 执行间隔被分配供第一逻辑处理器在信息处理系统的物理处理器上执行指令时使用。 第一逻辑处理器确定由第一逻辑处理器执行所需的资源被另一个其他逻辑处理器锁定。 由第一逻辑处理器发出指令以确定锁定保持逻辑处理器当前是否正在运行。 锁定逻辑处理器等待释放锁定,如果它当前正在运行。 如果锁定保持处理器不在运行,则由第一逻辑处理器发出命令到超级特权进程以放弃由第一逻辑处理器分配的执行间隔。

    DETERMINATION OF RUNNING STATUS OF LOGICAL PROCESSOR
    8.
    发明申请
    DETERMINATION OF RUNNING STATUS OF LOGICAL PROCESSOR 有权
    确定逻辑处理器的运行状态

    公开(公告)号:US20130014123A1

    公开(公告)日:2013-01-10

    申请号:US13619400

    申请日:2012-09-14

    IPC分类号: G06F9/46

    摘要: An embodiment provides for operating an information processing system. An aspect of the invention includes allocating an execution interval to a first logical processor of a plurality of logical processors of the information processing system. The execution interval is allocated for use by the first logical processor in executing instructions on a physical processor of the information processing system. The first logical processor determines that a resource required for execution by the first logical processor is locked by another one of the other logical processors. An instruction is issued by the first logical processor to determine whether a lock-holding logical processor is currently running. The lock-holding logical processor waits to release the lock if it is currently running. A command is issued by the first logical processor to a super-privileged process for relinquishing the allocated execution interval by the first logical processor if the locking holding processor is not running.

    摘要翻译: 实施例提供了操作信息处理系统。 本发明的一个方面包括将执行间隔分配给信息处理系统的多个逻辑处理器的第一逻辑处理器。 执行间隔被分配供第一逻辑处理器在信息处理系统的物理处理器上执行指令时使用。 第一逻辑处理器确定由第一逻辑处理器执行所需的资源被另一个其他逻辑处理器锁定。 由第一逻辑处理器发出指令以确定锁定保持逻辑处理器当前是否正在运行。 锁定逻辑处理器等待释放锁定,如果它当前正在运行。 如果锁定保持处理器不在运行,则由第一逻辑处理器发出命令到超级特权进程以放弃由第一逻辑处理器分配的执行间隔。

    Determination of running status of logical processor
    9.
    发明授权
    Determination of running status of logical processor 有权
    确定逻辑处理器的运行状态

    公开(公告)号:US08276151B2

    公开(公告)日:2012-09-25

    申请号:US11470487

    申请日:2006-09-06

    IPC分类号: G06F9/46 G06F13/00

    摘要: A method is provided for a first logical processor to determine a running status of a target logical processor of an information processing system. In such method, an instruction is issued by the first logical processor running on the information processing system for determining whether the target logical processor is running. In response to issuing the instruction, a state descriptor belonging to the target logical processor is queried to determine whether the target logical processor is currently running. A result is then returned to the first logical processor, the result indicating whether or not the target logical processor is currently running.

    摘要翻译: 提供了一种用于第一逻辑处理器来确定信息处理系统的目标逻辑处理器的运行状态的方法。 在这种方法中,在信息处理系统上运行的第一逻辑处理器发出用于确定目标逻辑处理器是否正在运行的指令。 响应于发出指令,查询属于目标逻辑处理器的状态描述符,以确定目标逻辑处理器当前是否正在运行。 然后将结果返回到第一逻辑处理器,结果指示目标逻辑处理器当前是否正在运行。