Systems And Methods Of Communicatively Coupling A Host Computing Device And A Peripheral Device
    1.
    发明申请
    Systems And Methods Of Communicatively Coupling A Host Computing Device And A Peripheral Device 有权
    通信耦合主机计算设备和外围设备的系统和方法

    公开(公告)号:US20100325332A1

    公开(公告)日:2010-12-23

    申请号:US12867462

    申请日:2008-02-18

    IPC分类号: G06F13/14

    摘要: A method includes providing a bridge device (105) connected to a host computing device (101-1, 101-2) and a peripheral device (103-1, 103-2, 103-N, 403-1, 403-2, 405-1, 405-2, 405-3), the bridge device (105) being configured to communicatively couple the host device (101-1, 101-2) to the peripheral device (103-1, 103-2, 103-N, 403-1, 403-2, 405-1, 405-2, 405-3); and preventing execution of a hardware enumeration process (313) in the host device (101-1, 101-2) until completion of a resource allocation process (303) in the bridge device (105).

    摘要翻译: 一种方法包括:提供连接到主机计算设备(101-1,101-2)和外围设备(103-1,103-2,103-N,403-1,403-2)的桥接设备(105) 405-1,405-2,405-3),桥接装置(105)被配置为将主机设备(101-1,101-2)通信地耦合到外围设备(103-1,103-2,103) -N,403-1,403-2,405-1,405-2,405-3); 以及阻止主机设备(101-1,101-2)中的硬件枚举处理(313)的执行,直到桥接器件(105)中的资源分配处理(303)完成为止。

    MIDDLE MANAGEMENT OF INPUT/OUTPUT IN SERVER SYSTEMS
    2.
    发明申请
    MIDDLE MANAGEMENT OF INPUT/OUTPUT IN SERVER SYSTEMS 审中-公开
    服务器系统中输入/输出的中间管理

    公开(公告)号:US20090037617A1

    公开(公告)日:2009-02-05

    申请号:US11932265

    申请日:2007-10-31

    IPC分类号: G06F13/10 G06F13/14

    CPC分类号: G06F13/387

    摘要: A middle manager and methods are provided to enable a plurality of host devices to share one or more input/output devices. The middle manager initializes each shared input/output device and binds one or more functions of each input/output device to a specific host node in the system, such that hosts may only access functions to which they are bound. The middle manager may also utilize a configuration register map to translate values from the actual configuration register into a unique modified value for each of the plurality of host devices such that each host device may access and use the shared input/output device regardless of the firmware or operating system operating thereon.

    摘要翻译: 提供中间管理器和方法以使得多个主机设备能够共享一个或多个输入/输出设备。 中间管理器初始化每个共享输入/输出设备,并将每个输入/输出设备的一个或多个功能绑定到系统中的特定主机节点,使得主机只能访问它们所绑定的功能。 中间管理器还可以使用配置寄存器映射来将实际配置寄存器中的值转换为多个主机设备中的每一个的唯一修改值,使得每个主机设备可访问和使用共享输入/输出设备,而不管固件如何 或在其上操作的操作系统。

    Presenting multi-function devices behind a switch hierarchy as a single function device
    5.
    发明授权
    Presenting multi-function devices behind a switch hierarchy as a single function device 失效
    将交换机层次结构后面的多功能设备呈现为单个功能设备

    公开(公告)号:US08782289B2

    公开(公告)日:2014-07-15

    申请号:US12996996

    申请日:2008-06-10

    IPC分类号: G06F3/00 G06F13/00 H04L12/28

    CPC分类号: H04L12/28 G06F13/4027

    摘要: In one embodiment, a computer system, comprises at least one host node, at least one input/output node coupled to the host node, at least one multi-function device coupled to the input/output node via a switch, and a middle manager processor comprising logic to block an enumeration process in a host node for the multi-function devices behind the switch hierarchy, initiate an enumeration process for the multi-function devices in a manager processor separate from the host node, store a routing table for the switch hierarchy in a memory module coupled to the manager processor, and allocate, in the manager processor, endpoint device resources to the host node.

    摘要翻译: 在一个实施例中,计算机系统包括至少一个主机节点,耦合到主机节点的至少一个输入/输出节点,经由交换机耦合到输入/输出节点的至少一个多功能设备,以及中间管理器 处理器包括用于阻止主机节点中用于交换机层级之后的多功能设备的枚举过程的逻辑,为与主机节点分离的管理器处理器中的多功能设备启动枚举过程,存储用于交换机的路由表 耦合到管理器处理器的存储器模块中的层次结构,并且在管理器处理器中将端点设备资源分配给主机节点。

    CONVERTING RESETS IN SHARED I/O SYSTEM
    8.
    发明申请
    CONVERTING RESETS IN SHARED I/O SYSTEM 有权
    在共享I / O系统中转换复位

    公开(公告)号:US20110029710A1

    公开(公告)日:2011-02-03

    申请号:US12935541

    申请日:2008-04-02

    IPC分类号: G06F13/36 G06F13/20

    摘要: Embodiments include methods, apparatus, and systems for converting resets in a shared I/O system. One embodiment includes a method that propagates a first type of reset from a host computer to a multi-function device that shares I/O operations with other hosts. The first type of reset is converted to a second type of reset to prevent the host from resetting functions bound to the other hosts at the multi-function device.

    摘要翻译: 实施例包括用于在共享I / O系统中转换复位的方法,装置和系统。 一个实施例包括将第一类型的复位从主机传播到与其他主机共享I / O操作的多功能设备的方法。 第一种类型的复位被转换为第二种类型的复位,以防止主机复位与多功能设备上的其他主机绑定的功能。

    SYSTEM AND METHOD FOR OPERATING A COMMUNICATION LINK
    9.
    发明申请
    SYSTEM AND METHOD FOR OPERATING A COMMUNICATION LINK 审中-公开
    用于操作通信链路的系统和方法

    公开(公告)号:US20100312928A1

    公开(公告)日:2010-12-09

    申请号:US12481139

    申请日:2009-06-09

    IPC分类号: G06F3/00

    摘要: There is provided a system and method of controlling transaction flow in a communications interface. An exemplary system comprises a first buffer configured to hold packets of a first packet type, and a second buffer configured to hold packets of a second packet type. An exemplary system also comprises a counter configured to track a delay-reference of packets held in the second buffer. An exemplary system also comprises a controller configured to receive packets from a host and send packets of the first packet type to the first buffer and to send packets of the second packet type to the second buffer, the controller being further configured to stop receiving packets if the delay-reference meets or exceeds a specified threshold.

    摘要翻译: 提供了一种在通信接口中控制事务流的系统和方法。 示例性系统包括被配置为保存第一分组类型的分组的第一缓冲器和被配置为保持第二分组类型的分组的第二缓冲器。 示例性系统还包括配置为跟踪保持在第二缓冲器中的分组的延迟参考的计数器。 示例性系统还包括控制器,其被配置为从主机接收分组并将第一分组类型的分组发送到第一缓冲器并且将第二分组类型的分组发送到第二缓冲器,所述控制器还被配置为停止接收分组,如果 延迟引用满足或超过指定的阈值。

    Virtual-interrupt-mode interface and method for virtualizing an interrupt mode
    10.
    发明授权
    Virtual-interrupt-mode interface and method for virtualizing an interrupt mode 有权
    虚拟中断模式接口和虚拟化中断模式的方法

    公开(公告)号:US09037768B2

    公开(公告)日:2015-05-19

    申请号:US12937685

    申请日:2008-04-28

    IPC分类号: G06F13/24 G06F9/455

    摘要: Embodiments of the present invention are directed to methods for virtualizing interrupt modes on behalf of interrupt-generating devices, including I/O-device controllers, so that newer interrupt-generating devices that lack older interrupt modes can be used in systems that continue to rely on older interrupt modes. In one embodiment of the present invention, a PCIe switch or PCIe-based host bridge is modified, or a new component introduced, to provide an interrupt-mode virtualizing function, or virtual interrupt-mode interface, that provides a virtual interrupt mode on behalf of interrupt-generating devices, such as I/O-device controllers, to operating systems, BIOS layers, and other components that communicate with the I/O-device controllers.

    摘要翻译: 本发明的实施例涉及用于代表包括I / O设备控制器的中断产生设备虚拟化中断模式的方法,使得缺少较旧的中断模式的较新的中断产生设备可以在继续依赖的系统中使用 在较老的中断模式下。 在本发明的一个实施例中,改进了PCIe交换机或基于PCIe的主桥,或者引入了新的组件来提供代表虚拟中断模式的中断模式虚拟化功能或虚拟中断模式接口 诸如I / O设备控制器的中断产生设备到操作系统,BIOS层以及与I / O设备控制器通信的其他组件。