DYNAMIC ALLOCATION AND ASSIGNMENT OF VIRTUAL FUNCTIONS WITHIN FABRIC
    2.
    发明申请
    DYNAMIC ALLOCATION AND ASSIGNMENT OF VIRTUAL FUNCTIONS WITHIN FABRIC 有权
    虚拟功能在织物中的动态分配和分配

    公开(公告)号:US20160077884A1

    公开(公告)日:2016-03-17

    申请号:US14487192

    申请日:2014-09-16

    IPC分类号: G06F9/50 G06F9/44 G06F9/455

    摘要: Methods and systems for allocating, one or more virtual functions of a plurality of virtual functions associated with physical functions of I/O interface devices of a computing device are described. One method includes managing one or more physical functions of an I/O interface device within an interconnect partition of a multi-partition virtualization system implemented at least in part on the computing device. The method further includes, during a boot process of a second partition on the computing device, parsing a file to determine an assignment of one or more virtual functions to the second partition and associate each of the one or more virtual functions to corresponding physical functions.

    摘要翻译: 描述用于分配与计算设备的I / O接口设备的物理功能相关联的多个虚拟功能的一个或多个虚拟功能的方法和系统。 一种方法包括管理至少部分地在计算设备上实现的多分区虚拟化系统的互连分区内的I / O接口设备的一个或多个物理功能。 该方法还包括在计算设备上的第二分区的引导过程期间,解析文件以确定一个或多个虚拟功能对第二分区的分配,并将一个或多个虚拟功能中的每一个与相应的物理功能相关联。

    SYNCHRONIZATION OF PHYSICAL FUNCTIONS AND VIRTUAL FUNCTIONS WITHIN A FABRIC
    3.
    发明申请
    SYNCHRONIZATION OF PHYSICAL FUNCTIONS AND VIRTUAL FUNCTIONS WITHIN A FABRIC 审中-公开
    物理功能和虚拟功能在织物中的同步化

    公开(公告)号:US20160077847A1

    公开(公告)日:2016-03-17

    申请号:US14487200

    申请日:2014-09-16

    IPC分类号: G06F9/455 G06F13/20

    摘要: Methods and systems for instantiating a virtual function in a partition of a multi-partition virtualization system implemented at least in part on a computing device are disclosed. One method includes initializing a partition on the computing device, including determining a virtual function to be associated with the partition, the virtual function associated with a physical function of an I/O device, and, prior to attaching a processor to the partition, determining if the physical function is in a ready state and capable of being associated with the virtual function. The method further includes, upon determining that the physical function is in the ready state and capable of being associated with the virtual function, attaching the processor to the partition, thereby allowing the partition to begin execution.

    摘要翻译: 公开了用于实例化至少部分地在计算设备上实现的多分区虚拟化系统的分区中的虚拟功能的方法和系统。 一种方法包括初始化计算设备上的分区,包括确定与分区相关联的虚拟功能,与I / O设备的物理功能相关联的虚拟功能,以及在将处理器附加到分区之前,确定 如果物理功能处于就绪状态并且能够与虚拟功能相关联。 该方法还包括:在确定物理功能处于就绪状态并且能够与虚拟功能相关联时,将处理器附接到分区,从而允许分区开始执行。

    Dynamic allocation and assignment of virtual functions within fabric
    4.
    发明授权
    Dynamic allocation and assignment of virtual functions within fabric 有权
    织物内虚拟功能的动态分配和分配

    公开(公告)号:US09384060B2

    公开(公告)日:2016-07-05

    申请号:US14487192

    申请日:2014-09-16

    摘要: Methods and systems for allocating, one or more virtual functions of a plurality of virtual functions associated with physical functions of I/O interface devices of a computing device are described. One method includes managing one or more physical functions of an I/O interface device within an interconnect partition of a multi-partition virtualization system implemented at least in part on the computing device. The method further includes, during a boot process of a second partition on the computing device, parsing a file to determine an assignment of one or more virtual functions to the second partition and associate each of the one or more virtual functions to corresponding physical functions.

    摘要翻译: 描述用于分配与计算设备的I / O接口设备的物理功能相关联的多个虚拟功能的一个或多个虚拟功能的方法和系统。 一种方法包括管理至少部分地在计算设备上实现的多分区虚拟化系统的互连分区内的I / O接口设备的一个或多个物理功能。 该方法还包括在计算设备上的第二分区的引导过程期间,解析文件以确定一个或多个虚拟功能对第二分区的分配,并将一个或多个虚拟功能中的每一个与相应的物理功能相关联。

    RESET OF SINGLE ROOT PCI MANAGER AND PHYSICAL FUNCTIONS WITHIN A FABRIC
    5.
    发明申请
    RESET OF SINGLE ROOT PCI MANAGER AND PHYSICAL FUNCTIONS WITHIN A FABRIC 有权
    复制单根PCI管理器和织物中的物理功能

    公开(公告)号:US20160077858A1

    公开(公告)日:2016-03-17

    申请号:US14487210

    申请日:2014-09-16

    IPC分类号: G06F9/455 G06F13/28 G06F13/42

    摘要: Methods and systems for managing reset of a physical function of an I/O device in a computing system are disclosed, where the physical function is included in a single-root PCI manager. One method includes maintaining a count of active virtual functions associated with the physical function included in the single-root PCI manager, and, upon determining that no active virtual functions are associated with the physical function, allowing the physical function to be reset within the single-root PCI manager. The method further includes while resetting the physical function, persisting a configuration memory space associated with the physical function, and associating the persisted configuration memory space with the physical function after the physical function is reset.

    摘要翻译: 公开了用于管理计算系统中的I / O设备的物理功能的重置的方法和系统,其中物理功能被包括在单根PCI管理器中。 一种方法包括维持与包括在单根PCI管理器中的物理功能相关联的活动虚拟功能的计数,并且在确定没有主动虚拟功能与物理功能相关联时,允许在单个PCI管理器内重置物理功能 - 根据PCI管理器。 该方法还包括在重置物理功能时,保持与物理功能相关联的配置存储器空间,以及在物理功能被复位之后将持久配置存储器空间与物理功能相关联。

    MULTIFUNCTION OPTION VIRTUALIZATION FOR SINGLE ROOT I/O VIRTUALIZATION

    公开(公告)号:US20170277573A1

    公开(公告)日:2017-09-28

    申请号:US15078166

    申请日:2016-03-23

    申请人: Sung V. Huynh

    发明人: Sung V. Huynh

    IPC分类号: G06F9/50 G06F9/455

    摘要: Methods and systems for supporting multifunction virtualization within SR-IOV in a multi-partition virtualization system are described. One method includes instantiating a physical function of an I/O interface device within an interconnect partition of a multi-partition virtualization system implemented at least in part on the computing device, and instantiating a plurality of virtual functions within a guest partition of the multi-partition virtualization system, each of the plurality of virtual functions associated with a physical function. The method includes assigning a bus identifier, a device identifier, and a function identifier to each of the plurality of virtual functions, the plurality of virtual functions including a first virtual function associated with a first bus identifier and a first device identifier and a second virtual function associated with the first bus identifier and the first device identifier.