System and method for virtual resource initialization on a physical adapter that supports virtual resources
    1.
    发明申请
    System and method for virtual resource initialization on a physical adapter that supports virtual resources 有权
    在支持虚拟资源的物理适配器上进行虚拟资源初始化的系统和方法

    公开(公告)号:US20060195620A1

    公开(公告)日:2006-08-31

    申请号:US11066517

    申请日:2005-02-25

    IPC分类号: G06F3/00

    CPC分类号: G06F13/385

    摘要: A method, computer program product, and distributed data processing system for directly sharing a network stack offload I/O adapter that directly supports resource virtualization and does not require a LPAR manager or other intermediary to be invoked on every I/O transaction is provided. The present invention also provides a method, computer program product, and distributed data processing system for directly creating and initializing one or more virtual resources that reside within a physical adapter, such as a PCI, PCI-X, or PCI-E adapter, and that are associated with a virtual host. Specifically, the present invention is directed to a mechanism for sharing conventional PCI (Peripheral Component Interconnect) I/O adapters, PCI-X I/O adapters, PCI-Express I/O adapters, and, in general, any I/O adapter that uses a memory mapped I/O interface for host to adapter communications. A mechanism is provided for directly creating and initializing one or more virtual resources that reside within a physical adapter, such as a PCI, PCI-X, or PCI-E adapter, and that are associated with a virtual host.

    摘要翻译: 提供了直接共享直接支持资源虚拟化并且不需要在每个I / O事务上调用LPAR管理器或其他中介的网络堆栈卸载I / O适配器的方法,计算机程序产品和分布式数据处理系统。 本发明还提供一种用于直接创建和初始化驻留在物理适配器(例如PCI,PCI-X或PCI-E适配器)内的一个或多个虚拟资源的方法,计算机程序产品和分布式数据处理系统,以及 它们与虚拟主机相关联。 具体地,本发明涉及用于共享常规PCI(外围组件互连)I / O适配器,PCI-X I / O适配器,PCI-Express I / O适配器以及通常的任何I / O适配器 它使用内存映射的I / O接口进行主机到适配器通信。 提供了一种用于直接创建和初始化驻留在物理适配器(例如PCI,PCI-X或PCI-E适配器)内并与虚拟主机相关联的一个或多个虚拟资源的机制。

    System, method, and computer program product for a fully trusted adapter validation of incoming memory mapped I/O operations on a physical adapter that supports virtual adapters or virtual resources
    2.
    发明申请
    System, method, and computer program product for a fully trusted adapter validation of incoming memory mapped I/O operations on a physical adapter that supports virtual adapters or virtual resources 失效
    用于完全信任的适配器的系统,方法和计算机程序产品验证支持虚拟适配器或虚拟资源的物理适配器上的传入内存映射I / O操作

    公开(公告)号:US20060212608A1

    公开(公告)日:2006-09-21

    申请号:US11066353

    申请日:2005-02-25

    IPC分类号: G06F3/00

    CPC分类号: G06F12/1483

    摘要: A method, computer program product, and distributed data processing system that allows a single physical I/O adapter to validate that a memory mapped I/O address referenced by an incoming I/O operation is associated with a virtual host that initiated the incoming memory mapped I/O operation is provided. Specifically, the present invention is directed to a mechanism for sharing a PCI family I/O adapter and, in general, any I/O adapter that uses a memory mapped I/O interface for communications. A mechanism is provided that allows a single physical I/O adapter to validate that a memory mapped I/O address referenced by an incoming memory mapped I/O operation used to initiate an I/O transaction is associated with a virtual host that initiated the incoming memory mapped I/O operation.

    摘要翻译: 一种方法,计算机程序产品和分布式数据处理系统,其允许单个物理I / O适配器验证由进入的I / O操作引用的存储器映射I / O地址与启动进入存储器的虚拟主机相关联 提供映射的I / O操作。 具体地说,本发明涉及一种用于共享PCI系列I / O适配器以及通常使用任何使用存储器映射I / O接口进行通信的I / O适配器的机制。 提供了一种机制,允许单个物理I / O适配器验证由用于启动I / O事务的进入内存映射I / O操作引用的内存映射I / O地址与启动I / O事务的虚拟主机相关联 进入内存映射的I / O操作。

    Data processing system, method, and computer program product for creation and initialization of a virtual adapter on a physical adapter that supports virtual adapter level virtualization
    3.
    发明申请
    Data processing system, method, and computer program product for creation and initialization of a virtual adapter on a physical adapter that supports virtual adapter level virtualization 审中-公开
    用于在支持虚拟适配器级虚拟化的物理适配器上创建和初始化虚拟适配器的数据处理系统,方法和计算机程序产品

    公开(公告)号:US20060195618A1

    公开(公告)日:2006-08-31

    申请号:US11065829

    申请日:2005-02-25

    IPC分类号: G06F3/00

    CPC分类号: G06F9/5077 G06F9/45537

    摘要: A method, computer program product, and distributed data processing system for directly sharing an I/O adapter that directly supports adapter virtualization and does not require an LPAR manager or other intermediary to be invoked on every I/O transaction is provided. The present invention also provides a method, computer program product, and distributed data processing system for directly creating and initializing a virtual adapter and associated resources on a physical adapter, such as a PCI, PCI-X, or PCI-E adapter. Specifically, the present invention is directed to a mechanism for sharing conventional PCI (Peripheral Component Interconnect) I/O adapters, PCI-X I/O adapters, PCI-Express I/O adapters, and, in general, any I/O adapter that uses a memory mapped I/O interface for communications. A mechanism is provided for directly creating and initializing a virtual adapter and associated resources within a physical adapter, such as a PCI, PCI-X, or PCI-E adapter. Additionally, each virtual adapter has an associated set of host side resources, such as memory addresses and interrupt levels, and adapter side resources, such as adapter memory addresses and processing queues, and each virtual adapter is isolated from accessing the host side resources and adapter resources that belong to another virtual or physical adapter.

    摘要翻译: 提供了一种用于直接共享直接支持适配器虚拟化并且不需要在每个I / O事务上调用LPAR管理器或其他中介的I / O适配器的方法,计算机程序产品和分布式数据处理系统。 本发明还提供了一种方法,计算机程序产品和分布式数据处理系统,用于在诸如PCI,PCI-X或PCI-E适配器的物理适配器上直接创建和初始化虚拟适配器和相关资源。 具体地,本发明涉及用于共享常规PCI(外围组件互连)I / O适配器,PCI-X I / O适配器,PCI-Express I / O适配器以及通常的任何I / O适配器 它使用内存映射的I / O接口进行通信。 提供了一种用于直接创建和初始化物理适配器(如PCI,PCI-X或PCI-E适配器)内的虚拟适配器和相关资源的机制。 此外,每个虚拟适配器都具有一组相关的主机端资源,如内存地址和中断级别,以及适配器端资源(如适配器内存地址和处理队列),并且每个虚拟适配器与访问主机端资源和适配器 属于另一个虚拟或物理适配器的资源。

    Association of memory access through protection attributes that are associated to an access control level on a PCI adapter that supports virtualization
    5.
    发明申请
    Association of memory access through protection attributes that are associated to an access control level on a PCI adapter that supports virtualization 审中-公开
    通过与支持虚拟化的PCI适配器上的访问控制级别相关联的保护属性来关联内存访问

    公开(公告)号:US20060212870A1

    公开(公告)日:2006-09-21

    申请号:US11066419

    申请日:2005-02-25

    IPC分类号: G06F9/46

    CPC分类号: G06F13/102 G06F13/385

    摘要: A method, system, and computer program product for sharing adapter resources among multiple operating system instances. The present invention provides a mechanism for dynamically allocating virtualized I/O adapter resources. The present invention separates the operation of adapter resource allocation from adapter resource management. Protection attributes within the adapter resource context are used to allow the adapter to enforce access control over the adapter resources. The hypervisor allocates an available adapter resource to a given partition. The adapter is notified of the allocation, and the adapter updates its internal structure to reflect the allocation. The hypervisor may revoke ownership of and reassign adapter resources to another OS instance. In this manner, the allocation described above allows for the simple reassignment of resources from one partition to another.

    摘要翻译: 一种用于在多个操作系统实例之间共享适配器资源的方法,系统和计算机程序产品。 本发明提供了一种动态分配虚拟化I / O适配器资源的机制。 本发明将适配器资源分配的操作与适配器资源管理分开。 适配器资源上下文中的保护属性用于允许适配器强制对适配器资源进行访问控制。 管理程序将可用的适配器资源分配给给定的分区。 适配器被通知分配,并且适配器更新其内部结构以反映分配。 虚拟机管理程序可能会撤消将适配器资源的所有权重新分配给另一个OS实例。 以这种方式,上述分配允许从一个分区到另一个分区的资源的简单重新分配。

    System and method for virtual adapter resource allocation
    6.
    发明申请
    System and method for virtual adapter resource allocation 失效
    虚拟适配器资源分配的系统和方法

    公开(公告)号:US20060212620A1

    公开(公告)日:2006-09-21

    申请号:US11066521

    申请日:2005-02-25

    IPC分类号: G06F13/38

    CPC分类号: G06F9/5077 G06F9/5011

    摘要: A method, computer program product, and distributed data processing system that enables host software or firmware to allocate virtual resources to one or more system images from a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, is provided. Adapter resource groups are assigned to respective system images. An adapter resource group is exclusively available to the system image to which the adapter resource group assignment was made. Assignment of adapter resource groups may be made per a relative resource assignment or an absolute resource assignment. In another embodiment, adapter resource groups are assigned to system images on a first come, first served basis.

    摘要翻译: 一种方法,计算机程序产品和分布式数据处理系统,其使得主机软件或固件能够将虚拟资源分配给来自单个物理I / O适配器(例如PCI,PCI-X或PCI-E)的一个或多个系统图像 适配器。 适配器资源组分配给相应的系统映像。 适配器资源组对适配器资源组分配进行了分配的系统映像是唯一可用的。 适配器资源组的分配可以根据相对资源分配或绝对资源分配进行。 在另一个实施例中,适配器资源组以先到先得的原则被分配给系统图像。

    Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification
    7.
    发明申请
    Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification 有权
    使用PCI主机总线,器件和功能号进行识别的部分信任适配器上的本地虚拟化

    公开(公告)号:US20060212606A1

    公开(公告)日:2006-09-21

    申请号:US11066519

    申请日:2005-02-25

    IPC分类号: G06F3/00

    CPC分类号: G06F9/5077

    摘要: A mechanism that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to perform I/O transactions using the PCI host bus, device, and function numbers to validate that an I/O transaction originated from the proper host is provided. Additionally, a method for facilitating identification of a transaction source partition is provided. An input/output transaction that is directed to a physical adapter is originated from a system image of a plurality of system images. The host data processing system adds an identifier of the system image to the input/output transaction. The input/output transaction is then conveyed to the physical adapter for processing of the input/output transaction.

    摘要翻译: 允许单个物理I / O适配器(例如PCI,PCI-X或PCI-E适配器)使用PCI主机总线,设备和功能号执行I / O事务的机制,以验证I / 提供源自正确主机的O交易。 另外,提供了一种便于标识事务源分区的方法。 定向到物理适配器的输入/输出事务源自多个系统图像的系统映像。 主机数据处理系统将系统映像的标识符添加到输入/输出事务。 然后将输入/输出事务传送到物理适配器以处理输入/输出事务。