Partitioning memory mapped device configuration space
    1.
    发明授权
    Partitioning memory mapped device configuration space 有权
    分区内存映射设备配置空间

    公开(公告)号:US08041920B2

    公开(公告)日:2011-10-18

    申请号:US11618450

    申请日:2006-12-29

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0646 G06F12/1483

    摘要: Embodiments of apparatuses, methods, and systems for partitioning memory mapped device configuration space are disclosed. In one embodiment, an apparatus includes a configuration space address storage location, an access map storage location, and addressing logic. The configuration space address storage location is to store a pointer to a memory region to which transactions to configure devices in a partition of a partitioned system are addressed. The access map storage location is to store an access map or a pointer to an access map. The addressing logic is to use the access map to determine whether a configuration transaction from a processor to one of the devices is to be allowed.

    摘要翻译: 公开了用于划分存储器映射设备配置空间的设备,方法和系统的实施例。 在一个实施例中,装置包括配置空间地址存储位置,访问映射存储位置和寻址逻辑。 配置空间地址存储位置是存储指向分配系统的分区中的配置设备的事务的存储器区域的指针。 访问地图存储位置是存储访问地图或指向访问地图的指针。 寻址逻辑是使用访问映射来确定是否允许从处理器到其中一个设备的配置事务。

    PARTITIONING MEMORY MAPPED DEVICE CONFIGURATION SPACE
    2.
    发明申请
    PARTITIONING MEMORY MAPPED DEVICE CONFIGURATION SPACE 有权
    分区存储映射设备配置空间

    公开(公告)号:US20080162865A1

    公开(公告)日:2008-07-03

    申请号:US11618450

    申请日:2006-12-29

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0646 G06F12/1483

    摘要: Embodiments of apparatuses, methods, and systems for partitioning memory mapped device configuration space are disclosed. In one embodiment, an apparatus includes a configuration space address storage location, an access map storage location, and addressing logic. The configuration space address storage location is to store a pointer to a memory region to which transactions to configure devices in a partition of a partitioned system are addressed. The access map storage location is to store an access map or a pointer to an access map. The addressing logic is to use the access map to determine whether a configuration transaction from a processor to one of the devices is to be allowed.

    摘要翻译: 公开了用于划分存储器映射设备配置空间的设备,方法和系统的实施例。 在一个实施例中,装置包括配置空间地址存储位置,访问映射存储位置和寻址逻辑。 配置空间地址存储位置是存储指向分配系统的分区中的配置设备的事务的存储器区域的指针。 访问地图存储位置是存储访问地图或指向访问地图的指针。 寻址逻辑是使用访问映射来确定是否允许从处理器到其中一个设备的配置事务。

    BOOTING WITH SUB SOCKET PARTITIONING
    3.
    发明申请
    BOOTING WITH SUB SOCKET PARTITIONING 有权
    用子插座分割

    公开(公告)号:US20090144531A1

    公开(公告)日:2009-06-04

    申请号:US11948309

    申请日:2007-11-30

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4401

    摘要: A method of booting up a computer system comprising a first multi-cored processor comprising a first plurality of cores and a second multi-cored processor comprising a second plurality of cores is disclosed. The method may comprise configuring a first partition comprising a first one or more cores from the first plurality of cores and from the second plurality of cores, configuring a second partition comprising a second one or more cores from the first plurality of cores and from the second plurality of cores, and configuring a third partition comprising a third one or more cores from the first plurality of cores and one or more cores from the second plurality of cores.

    摘要翻译: 公开了一种启动计算机系统的方法,该计算机系统包括包括第一多个核的第一多核处理器和包括第二多个核的第二多核处理器。 该方法可以包括配置包括来自第一多个核心和第二多个核心的第一个或多个核心的第一分区,配置包括来自第一多个核心的第二个一个或多个核心的第二分区, 并且配置包括来自所述第一多个核心的第三个一个或多个核心的第三分区和来自所述第二多个核心的一个或多个核心。

    Booting with sub socket partitioning
    4.
    发明授权
    Booting with sub socket partitioning 有权
    使用子插槽分区进行引导

    公开(公告)号:US07987352B2

    公开(公告)日:2011-07-26

    申请号:US11948309

    申请日:2007-11-30

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4401

    摘要: A method of booting up a computer system comprising a first multi-cored processor comprising a first plurality of cores and a second multi-cored processor comprising a second plurality of cores is disclosed. The method may comprise configuring a first partition comprising a first one or more cores from the first plurality of cores and from the second plurality of cores, configuring a second partition comprising a second one or more cores from the first plurality of cores and from the second plurality of cores, and configuring a third partition comprising a third one or more cores from the first plurality of cores and one or more cores from the second plurality of cores.

    摘要翻译: 公开了一种启动计算机系统的方法,该计算机系统包括包括第一多个核的第一多核处理器和包括第二多个核的第二多核处理器。 该方法可以包括配置包括来自第一多个核心和第二多个核心的第一个或多个核心的第一分区,配置包括来自第一多个核心的第二个一个或多个核心的第二分区, 并且配置包括来自所述第一多个核心的第三个一个或多个核心的第三分区和来自所述第二多个核心的一个或多个核心。

    Method, apparatus and system for seamlessly sharing a graphics device amongst virtual machines
    5.
    发明授权
    Method, apparatus and system for seamlessly sharing a graphics device amongst virtual machines 有权
    用于在虚拟机之间无缝共享图形设备的方法,装置和系统

    公开(公告)号:US07644407B2

    公开(公告)日:2010-01-05

    申请号:US10794914

    申请日:2004-03-05

    IPC分类号: G06F9/46 G06F9/26 G06F3/00

    摘要: A method, apparatus and system are described for seamlessly and concurrently sharing a graphics device amongst multiple virtual machines (“VMs”) on a host computer. Specifically, according to one embodiment of the invention, a graphics device may be shared by multiple VMs such that only the output of one VM (i.e., the “focus VM”) is displayed on a display device coupled to the host computer. The focus VM may be identified according to a variety of ways. The focus VM may render its output into a frame-buffer and/or an overlay buffer, and the page table entries (“PTEs) that point to the frame-buffer may then be copied to a display buffer in an unused memory location associated with the focus VM. The PTEs may additionally be copied to display buffers in unused memory locations associated with the non-focus VMs on the host. The display buffer may then output its display (via the pointers to the frame buffers) to the display device. This output remains that of the focus VM until a different VM is selected as the new focus VM. The process may then repeat itself.

    摘要翻译: 描述了用于在主计算机上的多个虚拟机(“VM”)之间无缝并同时共享图形设备的方法,装置和系统。 具体地,根据本发明的一个实施例,图形设备可以由多个VM共享,使得仅在耦合到主计算机的显示设备上显示一个VM(即,“焦点VM”)的输出。 焦点VM可以根据各种方式来识别。 焦点VM可以将其输出呈现到帧缓冲器和/或覆盖缓冲器中,并且指向帧缓冲器的页表条目(“PTE”)可以被复制到与...相关联的未使用的存储器位置中的显示缓冲器 焦点虚拟机,PTE可以另外被复制到在与主机上的非聚焦VM相关联的未使用的存储器位置中显示缓冲器,然后显示缓冲器可以将其显示(经由指针到帧缓冲器)输出到显示设备。 该输出仍然是焦点VM的输出,直到选择不同的VM作为新的聚焦VM,然后该过程可以重复。

    Method and apparatus for supporting universal serial bus devices in a virtualized environment
    6.
    发明授权
    Method and apparatus for supporting universal serial bus devices in a virtualized environment 有权
    在虚拟环境中支持通用串行总线设备的方法和装置

    公开(公告)号:US08671225B2

    公开(公告)日:2014-03-11

    申请号:US13317009

    申请日:2011-10-06

    IPC分类号: G06F3/00 G08B13/14

    摘要: A method for managing data between a virtual machine a bus controller includes transmitting an input output (IO) request from the virtual machine to a service virtual machine that owns the bus controller. According to an alternate embodiment, managing data between a virtual machine and a bus controller includes trapping a register access made by the virtual machine. A schedule is generated to be implemented by the bus controller. Status is returned to the virtual machine via a virtual host controller. Other embodiments are described and claimed.

    摘要翻译: 一种用于在虚拟机之间管理数据的方法,总线控制器包括将来自虚拟机的输入输出(IO)请求发送到拥有总线控制器的服务虚拟机。 根据替代实施例,在虚拟机和总线控制器之间管理数据包括捕获由虚拟机进行的寄存器访问。 生成由总线控制器实现的调度。 状态通过虚拟主机控制器返回到虚拟机。 描述和要求保护其他实施例。

    Detecting content on a social network using links
    7.
    发明授权
    Detecting content on a social network using links 有权
    使用链接检测社交网络上的内容

    公开(公告)号:US08306922B1

    公开(公告)日:2012-11-06

    申请号:US12571924

    申请日:2009-10-01

    IPC分类号: G06Q99/00

    CPC分类号: G06Q30/02 G06Q50/01

    摘要: In one implementation, a computer-implemented method includes receiving at information related to users of a social network site, and determining a social network graph for at least a portion of the social network, the graph including a plurality of nodes connected by links, each node corresponding to a user that has a profile page on the social network. The method can also include identifying first nodes from the plurality of nodes as including content associated with a particular subject of interest, and seeding the identified first nodes with first scores. The method can additionally include determining second scores for second nodes based on propagation of the first scores from the first nodes to the second nodes using the links of the social network graph; and providing the determined second scores for the second nodes.

    摘要翻译: 在一个实现中,计算机实现的方法包括在与社交网站的用户有关的信息中接收,以及确定社交网络的至少一部分的社交网络图,该图包括通过链接连接的多个节点,每个节点 节点对应于在社交网络上具有简档页面的用户。 该方法还可以包括将来自多个节点的第一节点识别为包括与感兴趣的特定主题相关联的内容,以及用所述第一分数播放所识别的第一节点。 该方法还可以包括:使用社交网络图的链接,基于从第一节点到第二节点的第一分数的传播来确定第二节点的第二分数; 以及为所述第二节点提供确定的第二分数。

    Method and apparatus for supporting universal serial bus devices in a virtualized environment
    10.
    发明申请
    Method and apparatus for supporting universal serial bus devices in a virtualized environment 有权
    在虚拟环境中支持通用串行总线设备的方法和装置

    公开(公告)号:US20120030677A1

    公开(公告)日:2012-02-02

    申请号:US13317009

    申请日:2011-10-06

    IPC分类号: G06F9/455

    摘要: A method for managing data between a virtual machine a bus controller includes transmitting an input output (IO) request from the virtual machine to a service virtual machine that owns the bus controller. According to an alternate embodiment, managing data between a virtual machine and a bus controller includes trapping a register access made by the virtual machine. A schedule is generated to be implemented by the bus controller. Status is returned to the virtual machine via a virtual host controller. Other embodiments are described and claimed.

    摘要翻译: 一种用于在虚拟机之间管理数据的方法,总线控制器包括将来自虚拟机的输入输出(IO)请求发送到拥有总线控制器的服务虚拟机。 根据替代实施例,在虚拟机和总线控制器之间管理数据包括捕获由虚拟机进行的寄存器访问。 生成由总线控制器实现的调度。 状态通过虚拟主机控制器返回到虚拟机。 描述和要求保护其他实施例。