会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 91. 发明申请
    • Use of Peripheral Component Interconnect Input/Output Virtualization Devices to Create Redundant Configurations
    • 使用外围组件互连输入/输出虚拟化设备来创建冗余配置
    • US20100153592A1
    • 2010-06-17
    • US12332957
    • 2008-12-11
    • Douglas M. FreimuthSteven M. Thurber
    • Douglas M. FreimuthSteven M. Thurber
    • G06F3/00
    • G06F13/4022G06F21/79H04L41/0856
    • In one embodiment, a computer-implemented method for creating redundant system configurations is presented. The computer-implemented method creates a set of virtual function path authorization tables, and receives a request from a requester to provide requested data from a virtual function wherein the virtual function is performed by a single root or a multi-root peripheral component interconnect device. Further a receive buffer is created in a selected address range in a set of addresses ranges as well as a virtual function work queue entry for the virtual function containing an address of the receive buffer in the selected address range. Responsive to a determination that the virtual function is authorized, writing the requested data into the receive buffer of the selected address range in the one or more systems, and responsive to writing the requested data, issuing a notice of completion to the requester.
    • 在一个实施例中,呈现用于创建冗余系统配置的计算机实现的方法。 计算机实现的方法创建一组虚拟功能路径授权表,并且从请求者接收请求以从虚拟功能提供所请求的数据,其中虚拟功能由单个根或多根外围组件互连设备执行。 此外,在一组地址范围中的选定地址范围内创建接收缓冲器,以及用于包含所选地址范围中的接收缓冲器的地址的虚拟功能的虚拟功能工作队列条目。 响应于确定虚拟功能被授权的确定,将所请求的数据写入所述一个或多个系统中所选地址范围的接收缓冲器中,并且响应于写入所请求的数据,向请求者发出完成通知。
    • 92. 发明申请
    • Differentiating Traffic Types in a Multi-Root PCI Express Environment
    • 在多根PCI Express环境中区分流量类型
    • US20100146170A1
    • 2010-06-10
    • US12330578
    • 2008-12-09
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F13/00
    • G06F13/4022
    • Mechanisms for differentiating traffic types in a multi-root PCI Express environment are provided. The mechanisms generate a first mapping data structure that, for each single-root virtual hierarchy in the multi-root data processing system, associates a plurality of traffic classes with a plurality of priority groups and maps each traffic class in the plurality of traffic classes to a corresponding virtual channel in a plurality of virtual channels. Moreover, a second mapping data structure is generated that maps each virtual channel in the plurality of virtual channels to corresponding virtual link in a plurality of virtual links of the multi-root data processing system. Traffic of a particular priority group is routed from a single-root virtual hierarchy to a particular virtual link in the plurality of the virtual links based on the first mapping data structure and second mapping data structure.
    • 提供了在多根PCI Express环境中区分流量类型的机制。 这些机制产生第一映射数据结构,对于多根数据处理系统中的每个单根虚拟层次结构,将多个业务类与多个优先级组相关联并将多个业务类中的每个业务类映射到 在多个虚拟通道中的对应的虚拟通道。 此外,生成将多个虚拟信道中的每个虚拟信道映射到多根数据处理系统的多个虚拟链路中的相应虚拟链路的第二映射数据结构。 基于第一映射数据结构和第二映射数据结构,特定优先级组的业务从单根虚拟层次被路由到多个虚拟链路中的特定虚拟链路。
    • 94. 发明授权
    • Communicating with an I/O device using a queue data structure and pre-translated addresses
    • 使用队列数据结构和预转换地址与I / O设备通信
    • US07590817B2
    • 2009-09-15
    • US11550162
    • 2006-10-17
    • Daniel F. MoertlRenato J. RecioClaudia A. SalzbergSteven M. Thurber
    • Daniel F. MoertlRenato J. RecioClaudia A. SalzbergSteven M. Thurber
    • G06F12/02
    • G06F12/1081
    • Mechanisms for communicating with an I/O device or endpoint using a queue data structure and pre-translated addresses associated with the queue data structure are provided. With the mechanisms, a device driver invokes device driver services for initializing address translation and protection table (ATPT) entries in a root complex for the queue data structure. The device driver services return untranslated addresses to the device driver which are in turn provided to the I/O device or endpoint. The I/O device or endpoint may then request a translation of these untranslated addresses and store them in the I/O device or endpoint prior to receiving an I/O operation targeting the queue data structure. The cached translation may be used to directly access the queue data structure from the I/O device or endpoint by bypassing the root complex's address translation facilities.
    • 提供了使用队列数据结构和与队列数据结构相关联的预翻译地址与I / O设备或端点进行通信的机制。 通过这些机制,设备驱动程序调用设备驱动程序服务,用于初始化队列数据结构的根组合中的地址转换和保护表(ATPT)条目。 设备驱动程序服务将未翻译的地址返回到设备驱动程序,这些地址依次提供给I / O设备或端点。 然后,I / O设备或端点可以在接收到针对队列数据结构的I / O操作之前请求这些非翻译地址的转换并将其存储在I / O设备或端点中。 缓存的转换可以用于通过绕过根复合体的地址转换设施直接从I / O设备或端点访问队列数据结构。
    • 95. 发明申请
    • SYSTEM AND METHOD FOR DISTRIBUTION OF RESOURCES FOR AN I/O VIRTUALIZED (IOV) ADAPTER AND MANAGEMENT OF THE ADAPTER THROUGH AN IOV MANAGEMENT PARTITION
    • 用于分配I / O虚拟化(IOV)适配器的资源的系统和方法以及通过IOV管理分区管理适配器
    • US20090144731A1
    • 2009-06-04
    • US11949419
    • 2007-12-03
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F9/455
    • G06F13/102G06F2009/45579
    • The system and method address the situation where an input/output (I/O) fabric is shared by more than one logical partition (LPAR) and where each LPAR can share with the other LPARs an I/O adapter (IOA). In particular, each LPAR is assigned its own separate address space to access a virtual function (VF) assigned to it such that each LPAR's perception is that it has its own independent IOA. Each VF may be shared across multiple LPARs. Facilities are provided for management of the shared resources of the IOA via a Physical Function (PF) of the IOA by assignment of that PF to an I/O Virtualization Management Partition (IMP). The code running in the IMP acts as a virtual intermediary to the VFs for fully managing the VF error handling, VF reset, and configuration operations. The IMP also acts as an interface to the PF for accessing common VF functionality. Furthermore, the functions of resource assignment and management relative to the VFs and the client partitions that use those VFs, which might normally be done by an entity like a hypervisor, are implemented by this IMP.
    • 系统和方法解决了一个输入/输出(I / O)结构由多个逻辑分区(LPAR)共享并且每个LPAR可以与其他LPAR与I / O适配器(IOA)共享的情况。 特别地,每个LPAR被分配其自己的单独的地址空间以访问分配给它的虚拟功能(VF),使得每个LPAR的感知是它具有其自己的独立IOA。 每个VF可以跨多个LPAR共享。 通过将该PF分配给I / O虚拟化管理分区(IMP),通过IOA的物理功能(PF)来管理IOA的共享资源的设施。 IMP中运行的代码充当VF的虚拟中介,用于完全管理VF错误处理,VF复位和配置操作。 IMP还作为PF访问常用VF功能的接口。 此外,使用这些VF(通常由虚拟机管理程序等实体进行的)的VF和客户机分区的资源分配和管理的功能由本IMP实现。
    • 98. 发明授权
    • Method for communicating with an I/O adapter using cached address translations
    • 使用缓存地址转换与I / O适配器通信的方法
    • US07506084B2
    • 2009-03-17
    • US11550193
    • 2006-10-17
    • Daniel F. MoertiRenato J. RecioClaudia A. SalzbergSteven M. Thurber
    • Daniel F. MoertiRenato J. RecioClaudia A. SalzbergSteven M. Thurber
    • G06F3/00
    • G06F12/1081G06F12/1475G06F13/122G06F2212/683
    • A method for communicating with an input/output (I/O) adapter configured to communicate with a locally attached I/O device are provided using cached address translations. With the method, in response to receiving a storage transaction request, a queue element is created in a command queue specifying an untranslated buffer address. The queue element may be retrieved by the I/O adapter and a determination may be made as to whether the queue element contains a read operation command. If so, a translation request may be sent from the I/O adapter to a root complex at substantially a same time as the read operation command is sent to a locally attached external I/O device. The translated address corresponding to the untranslated address of the queue element may be returned and stored in the I/O adapter prior to receiving the data read from the external I/O device.
    • 使用缓存的地址转换来提供与配置成与本地连接的I / O设备通信的输入/输出(I / O)适配器进行通信的方法。 利用该方法,响应于接收到存储事务请求,在指定非翻译缓冲器地址的命令队列中创建队列元素。 可以由I / O适配器检索队列元素,并且可以确定队列元素是否包含读操作命令。 如果是这样,则可以在将读取操作命令发送到本地连接的外部I / O设备的同时将翻译请求从I / O适配器发送到根复合体。 在接收到从外部I / O设备读取的数据之前,可以将对应于队列元素的未翻译地址的转换地址返回并存储在I / O适配器中。