Client partition scheduling and prioritization of service partition work
    1.
    发明授权
    Client partition scheduling and prioritization of service partition work 有权
    客户端分区调度和服务分区工作的优先级

    公开(公告)号:US09317453B2

    公开(公告)日:2016-04-19

    申请号:US13349071

    申请日:2012-01-12

    IPC分类号: G06F9/455 G06F12/14

    摘要: A method in a data processing system is provided for processing a service request of a client partition. The method includes: obtaining by a service partition of the data processing system the service request from the client partition, wherein both the client and service partitions execute above a hypervisor of the data processing system; and processing the service request by the service partition utilizing a processor quantum assigned to the client partition and donated by the client partition to the service partition. The client partition controls scheduling of the service partition by queuing the service request at the client partition until the client partition decides to proceed with execution of the service request by the service partition. In one implementation, the service partition is a partition adjunct of the data processing system, which utilizes donated virtual address space of the client partition.

    摘要翻译: 提供数据处理系统中的方法来处理客户端分区的服务请求。 该方法包括:通过数据处理系统的服务分区获取来自客户端分区的服务请求,其中客户端和服务分区都在数据处理系统的管理程序之上执行; 以及使用分配给所述客户端分区并由所述客户端分区捐赠给所述服务分区的处理器量化由所述服务分区处理所述服务请求。 客户机分区通过在客户端分区排队服务请求来控制服务分区的调度,直到客户端分区决定继续执行服务分区的服务请求。 在一个实现中,服务分区是数据处理系统的分区附件,其利用客户端分区的捐赠的虚拟地址空间。

    Priority based flow control within a virtual distributed bridge environment
    2.
    发明授权
    Priority based flow control within a virtual distributed bridge environment 失效
    在虚拟分布式桥接环境中基于优先级的流量控制

    公开(公告)号:US08644139B2

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

    申请号:US12767543

    申请日:2010-04-26

    IPC分类号: H04L12/28

    摘要: Systems and methods to communicate data frames are provided. A particular apparatus may include a first adapter having a first queue configured to store a data frame associated with a first priority. The adapter is configured to generate a first priority pause frame. A distributed virtual bridge may be coupled to the first adapter. The distributed virtual bridge may include an integrated switch router and a first transport layer module configured to provide a frame-based interface to the integrated switch router. The transport layer module may include a first buffer associated with the first priority. A first bridge element of the distributed virtual bridge may be coupled to the first adapter queue and to the first transport layer module. The first bridge element is configured to receive the first priority pause frame from the adapter and to communicate an interrupt signal to the first transport layer module to interrupt delivery of the data frame to the first queue.

    摘要翻译: 提供了传达数据帧的系统和方法。 特定设备可以包括具有被配置为存储与第一优先级相关联的数据帧的第一队列的第一适配器。 适配器被配置为生成第一优先级暂停帧。 分布式虚拟桥可以耦合到第一适配器。 分布式虚拟桥可以包括集成交换路由器和被配置为向集成交换路由器提供基于帧的接口的第一传输层模块。 传输层模块可以包括与第一优先级相关联的第一缓冲器。 分布式虚拟桥接器的第一桥接元件可以耦合到第一适配器队列和第一传输层模块。 第一桥接元件被配置为从适配器接收第一优先级暂停帧,并将中断信号传送到第一传输层模块以中断数据帧到第一队列的传递。

    Partition adjunct for data processing system
    3.
    发明授权
    Partition adjunct for data processing system 有权
    分区辅助数据处理系统

    公开(公告)号:US08495632B2

    公开(公告)日:2013-07-23

    申请号:US13441139

    申请日:2012-04-06

    摘要: A partition adjunct is provided for a logical partition running above a hypervisor of a data processing system. The partition adjunct, which is a separate dispatchable partition from an instantiating logical partition, provides one or more services to the logical partition. A service request received from the logical partition is processed by the partition adjunct utilizing virtual address space donated to the partition adjunct from the logical partition. The partition adjunct and the logical partition share a common virtual address to real address page table, and context switching the current state machine from the logical partition to the partition adjunct occurs without invalidating or modifying state data of selected memory management and address translation hardware of the data processing system. In a hardware multithreaded system, the partition adjunct is dispatched on a single thread, while another thread continues to run in the logical partition initiating the service request.

    摘要翻译: 为在数据处理系统的管理程序之上运行的逻辑分区提供分区附件。 分区附件是与实例化逻辑分区相分离的可分派分区,为逻辑分区提供一个或多个服务。 从逻辑分区接收到的服务请求由分区附件利用从逻辑分区捐赠给分区附件的虚拟地址空间来处理。 分区附件和逻辑分区将共同的虚拟地址共享到实际地址页表,并且将当前状态机从逻辑分区切换到分区附件,而不会使所选择的存储器管理和地址转换硬件的状态数据无效或修改 数据处理系统。 在硬件多线程系统中,分区附件在单个线程上调度,而另一个线程继续在启动服务请求的逻辑分区中运行。

    Partition adjunct with non-native device driver for facilitating access to a physical input/output device
    8.
    发明授权
    Partition adjunct with non-native device driver for facilitating access to a physical input/output device 有权
    使用非本地设备驱动程序进行分区,以便于访问物理输入/输出设备

    公开(公告)号:US08219989B2

    公开(公告)日:2012-07-10

    申请号:US12110982

    申请日:2008-04-28

    摘要: Dedicated access is provided to a physical input/output (I/O) device which is non-configurable by an initiating logical partition. Access is established by: initiating, by the logical partition, creation of a partition adjunct; invoking a hypervisor of the data processing system to instantiate the partition adjunct with resources donated from the initiating logical partition, the donated resources including a donated virtual address space of the logical partition and the physical I/O device; creating, by the hypervisor, the partition adjunct and assigning the donated virtual address space and donated physical I/O device to the created partition adjunct; and interfacing, by the hypervisor, the logical partition and the created partition adjunct, the interfacing including providing the logical partition with a virtual I/O device which replaces the donated physical I/O device, and which is configurable by the logical partition.

    摘要翻译: 专用访问被提供给不能由启动逻辑分区配置的物理输入/输出(I / O)设备。 访问是通过以下方式建立的:通过逻辑分区启动分区附件的创建; 调用所述数据处理系统的虚拟机管理程序以从所述发起逻辑分区捐赠的资源来实例化所述分区附件,所述捐赠资源包括所述逻辑分区的捐赠虚拟地址空间和所述物理I / O设备; 通过管理程序创建分区附件,并将捐赠的虚拟地址空间分配给捐赠的物理I / O设备到创建的分区附件; 并且由管理程序与逻辑分区和所创建的分区附件进行接口,所述接口包括向所述逻辑分区提供替换所述捐赠的物理I / O设备的虚拟I / O设备,并且所述虚拟I / O设备可由所述逻辑分区配置。

    MOVING OWNERSHIP OF A DEVICE BETWEEN COMPUTE ELEMENTS
    9.
    发明申请
    MOVING OWNERSHIP OF A DEVICE BETWEEN COMPUTE ELEMENTS 有权
    移动计算机元件之间的所有权

    公开(公告)号:US20110320671A1

    公开(公告)日:2011-12-29

    申请号:US12822867

    申请日:2010-06-24

    IPC分类号: G06F13/36

    摘要: In an embodiment, a command is received that requests movement of ownership of a target device from an origin compute element to a destination compute element. From the origin compute element, a translation of a virtual bridge identifier to a first secondary bus identifier, a first subordinate bus identifier, and a first MMIO bus address range is removed. To the destination compute element, a translation of the target virtual bridge identifier to a second secondary bus identifier, a second subordinate bus identifier, and a second MMIO bus address range is added. From a south chip that comprises the target virtual bridge, a translation of the target virtual bridge identifier to an identifier of the origin compute element is removed. To the south chip, a translation of the target virtual bridge identifier to an identifier of the destination compute element is added.

    摘要翻译: 在一个实施例中,接收到请求将目标设备的所有权从原始计算元件移动到目的地计算单元的命令。 从原始计算元件,去除虚拟网桥标识符到第一辅助总线标识符,第一从属总线标识符和第一MMIO总线地址范围的转换。 向目的地计算单元添加目标虚拟桥标识符到第二副总线标识符,第二从属总线标识符和第二MMIO总线地址范围的转换。 从包括目标虚拟桥的南芯片,将目标虚拟网桥标识符转换为原始计算元素的标识符被去除。 向南芯片,添加目标虚拟网桥标识符到目的地计算单元的标识符的翻译。

    PHYSICAL TO HIERARCHICAL BUS TRANSLATION
    10.
    发明申请
    PHYSICAL TO HIERARCHICAL BUS TRANSLATION 有权
    物理到分层总线翻译

    公开(公告)号:US20110252167A1

    公开(公告)日:2011-10-13

    申请号:US12758329

    申请日:2010-04-12

    IPC分类号: G06F13/00

    CPC分类号: G06F13/4027

    摘要: In an embodiment, a translation of a physical bus number to a hierarchical bus number is written to a south chip. The south chip receives a configuration write command that comprises a physical bus number. The south chip sends the configuration write command to a device via the bus identified by the physical bus number, and the device stores the physical bus number in the device. In response to a received message from a device that comprises the physical bus number, the south chip replaces the physical bus number in the message with the hierarchical bus number. The south chip sends the message to a north chip via a point-to-point serial link. Both the physical bus number and the hierarchical bus number identify a bus with which the device connects to a bridge in the south chip.

    摘要翻译: 在一个实施例中,将物理总线编号转换为分层总线编号被写入到南芯片。 南芯片接收包含物理总线号码的配置写命令。 南芯片通过物理总线标识的总线将配置写命令发送到设备,设备将物理总线号存储在设备中。 响应于来自包括物理总线号码的设备的接收到的消息,南芯片用分层总线号代替消息中的物理总线号码。 南芯片通过点对点串行链路将消息发送到北芯片。 物理总线编号和分层总线数字都标识了一个总线,设备连接到南芯片的一个桥。