Virtualized fibre channel adapter for a multi-processor data processing system
    1.
    发明申请
    Virtualized fibre channel adapter for a multi-processor data processing system 失效
    用于多处理器数据处理系统的虚拟光纤通道适配器

    公开(公告)号:US20060209863A1

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

    申请号:US11065869

    申请日:2005-02-25

    CPC分类号: G06F15/16 H04L49/9047

    摘要: An enhanced fibre channel adapter with multiple queues for use by different server processors or partitions. For a non-partitioned server, the OS owns the adapter, controls the adapter queues, and updates the queue table(s). An OS operator can obtain information from the fibre channel network about the fibre channel storage data zones available to the physical fibre channel adapter port and can specify that one or more zones can be accessed by a specific processor or group of processors. The processor or group of processors is given an adapter queue to access the zone or zones of storage data. This queue is given a new World Wide Port Name or new N-Port ID Virtualization identifier, to differentiate this queue from another queue that might have access to a different storage data zone or zones. For a partitioned server, one partition owns the adapter, controls the adapter queues, and updates the queue table(s). The partition management tool can obtain information from the fibre channel network about the fibre channel storage data zones available. A system operator can assign one or more storage zones under a fibre channel storage adapter to a partition. Each partition that has access to a zone or zones under an adapter is given an adapter queue to access the zone or zones. This queue is given a new World Wide Port Name or new N-Port ID Virtualization identifier, to differentiate this queue from another queue that might have access to a different storage data zone or zones.

    摘要翻译: 具有多个队列的增强型光纤通道适配器,供不同服务器处理器或分区使用。 对于非分区服务器,操作系统拥有适配器,控制适配器队列,并更新队列表。 OS操作员可以从光纤通道网络获得关于物理光纤通道适配器端口可用的光纤通道存储数据区域的信息,并且可以指定特定处理器或处理器组可以访问一个或多个区域。 给处理器或一组处理器提供了适配器队列来访问存储数据的区域或区域。 该队列具有新的全球端口名称或新的N端口ID虚拟化标识符,以将该队列与可能访问不同存储数据区域或区域的另一个队列区分开来。 对于分区服务器,一个分区拥有适配器,控制适配器队列,并更新队列表。 分区管理工具可以从光纤通道网络获取有关可用光纤通道存储数据区域的信息。 系统操作员可以将光纤通道存储适配器下的一个或多个存储区域分配给分区。 可以访问适配器下的区域或区域的每个分区都有适配器队列来访问区域或区域。 该队列具有新的全球端口名称或新的N端口ID虚拟化标识符,以将该队列与可能访问不同存储数据区域或区域的另一个队列区分开来。

    Native virtualization on a partially trusted adapter using PCI host memory mapped input/output memory address for identification
    3.
    发明申请
    Native virtualization on a partially trusted adapter using PCI host memory mapped input/output memory address for identification 审中-公开
    局部信任适配器上的本机虚拟化,使用PCI主机内存映射输入/输出内存地址进行识别

    公开(公告)号:US20060195623A1

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

    申请号:US11066487

    申请日:2005-02-25

    IPC分类号: G06F3/00

    CPC分类号: G06F21/85 G06F9/5011

    摘要: A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to associate its resources to a system image and isolate them from other system images, thereby providing I/O virtualization is provided. 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 that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to associate its resources to a system image and isolate them from other system images thereby providing I/O virtualization.

    摘要翻译: 一种方法,计算机程序产品和分布式数据处理系统,允许单个物理I / O适配器(如PCI,PCI-X或PCI-E适配器)将其资源与系统映像关联并将其与其他数据隔离 系统映像,从而提供I / O虚拟化。 具体地,本发明涉及用于共享常规PCI(外围组件互连)I / O适配器,PCI-X I / O适配器,PCI-Express I / O适配器以及通常的任何I / O适配器 它使用内存映射的I / O接口进行通信。 提供了允许单个物理I / O适配器(例如PCI,PCI-X或PCI-E适配器)将其资源与系统映像关联并将其与其他系统映像隔离的机制,从而提供I / O虚拟化 。

    Method and system for native virtualization on a partially trusted adapter using adapter bus, device and function number for identification
    4.
    发明申请
    Method and system for native virtualization on a partially trusted adapter using adapter bus, device and function number for identification 审中-公开
    部分信任的适配器上的本地虚拟化方法和系统,使用适配器总线,设备和功能号进行识别

    公开(公告)号:US20060195617A1

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

    申请号:US11065821

    申请日:2005-02-25

    IPC分类号: G06F3/00 G06F13/28 G06F15/16

    CPC分类号: G06F13/387 G06F9/45537

    摘要: A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to use a PCI adapter identifier to associate its resources to a system image and isolate them from other system images thereby providing I/O virtualization is provided. Specifically, the present invention is directed to a mechanism for sharing among multiple system images a 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 that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to use a PCI adapter identifier to associate its resources to a system image and isolate them from other system images, thereby providing I/O virtualization.

    摘要翻译: 允许单个物理I / O适配器(例如PCI,PCI-X或PCI-E适配器)使用PCI适配器标识符将其资源与系统相关联的方法,计算机程序产品和分布式数据处理系统 并将其与其他系统映像隔离,从而提供I / O虚拟化。 具体地说,本发明涉及用于在多个系统图像之间共享常规PCI(外围组件互连)I / O适配器,PCI-X I / O适配器,PCI-Express I / O适配器的机制, 任何使用内存映射I / O接口进行通信的I / O适配器。 提供了允许单个物理I / O适配器(例如PCI,PCI-X或PCI-E适配器)使用PCI适配器标识符将其资源与系统映像关联并将其与其他系统映像隔离的机制 ,从而提供I / O虚拟化。

    Isolation of input/output adapter direct memory access addressing domains
    5.
    发明申请
    Isolation of input/output adapter direct memory access addressing domains 审中-公开
    输入/输出适配器的隔离直接存储器访问寻址域

    公开(公告)号:US20060010276A1

    公开(公告)日:2006-01-12

    申请号:US10887522

    申请日:2004-07-08

    IPC分类号: G06F13/14

    CPC分类号: G06F13/4027 G06F13/28

    摘要: Method, apparatus and system for isolating input/output adapter Direct Memory Access addressing domains in a data processing system. The data processing system includes a plurality of input/output adapters, and access to a memory of the data processing system by the plurality of input/output adapters is controlled by functionality in a host bridge that connects the plurality of input/output adapters to a system bus of the data processing system, thus permitting the use of low cost, industry standard switches and bridges external to the host bridge.

    摘要翻译: 在数据处理系统中隔离输入/输出适配器直接存储器访问寻址域的方法,装置和系统。 数据处理系统包括多个输入/输出适配器,并且通过多个输入/输出适配器对数据处理系统的存储器的访问由将多个输入/输出适配器连接到主机的主机桥中的功能来控制 数据处理系统的系统总线,从而允许在主桥外部使用低成本,行业标准交换机和桥接器。

    Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification
    6.
    发明申请
    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交易。 另外,提供了一种便于标识事务源分区的方法。 定向到物理适配器的输入/输出事务源自多个系统图像的系统映像。 主机数据处理系统将系统映像的标识符添加到输入/输出事务。 然后将输入/输出事务传送到物理适配器以处理输入/输出事务。

    Method for minimizing the translation overhead for large I/O transfers
    9.
    发明申请
    Method for minimizing the translation overhead for large I/O transfers 审中-公开
    最小化大型I / O传输的转换开销的方法

    公开(公告)号:US20060085569A1

    公开(公告)日:2006-04-20

    申请号:US10965633

    申请日:2004-10-14

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28 G06F12/1081

    摘要: A number of DMA addresses are resolved to system memory addresses at a time to decrease latency time. The number of addresses resolved at a time is preferably correlated to the number of DMA addresses that can be stored in a single cache line. Additionally, system memory is allocated in larger blocks that can store all of the information from the DMA addresses in a cache line. No change is required to the operating system, which can continue to operate on the page size it is set for. All changes are made in the hardware mapping programs and in the device driver software.

    摘要翻译: 一次DMA地址一次解析为系统内存地址,以减少延迟时间。 一次解析的地址的数量优选地与可以存储在单个高速缓存行中的DMA地址的数量相关。 另外,系统存储器被分配在较大的块中,其可以存储来自高速缓存行中的DMA地址的所有信息。 操作系统不需要更改,可以根据设置的页面大小继续操作。 所有更改都在硬件映射程序和设备驱动程序软件中进行。