Allocating resources to partitions in a partitionable computer
    1.
    发明授权
    Allocating resources to partitions in a partitionable computer 有权
    将资源分配到可分区计算机中的分区

    公开(公告)号:US08112611B2

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

    申请号:US12510184

    申请日:2009-07-27

    IPC分类号: G06F15/00

    CPC分类号: G06F9/5077

    摘要: Techniques are provided for allocating a plurality of resources on a chip to a plurality of partitions in a partitionable computer system. In one embodiment, a resource allocated to a first partition generates a physical address in an address space allocated to the first partition. A partition identification value identifies the first partition. The first partition identification value is stored in the first physical address to produce a partition-identifying address, which may be transmitted to a system fabric. In another embodiment, a transaction is received which includes a source terminus identifier identifying a source device which transmitted the transaction. It is determined, based on the source terminus identifier, whether the source device is allocated to the same partition as any of the plurality of resources. If the source device is so allocated, the transaction is transmitted to a resource that is allocated to the same partition as the source device.

    摘要翻译: 提供了用于在芯片上分配多个资源到可分区计算机系统中的多个分区的技术。 在一个实施例中,分配给第一分区的资源在分配给第一分区的地址空间中生成物理地址。 分区标识值标识第一个分区。 第一分区标识值被存储在第一物理地址中以产生可以被发送到系统结构的分区标识地址。 在另一个实施例中,接收到交易,其包括标识发送交易的源设备的源终端标识符。 基于源终端标识符确定源设备是否被分配给与多个资源中的任一个相同的分区。 如果源设备如此分配,则将事务发送到分配给与源设备相同的分区的资源。

    Virtualization of a parition based on addresses of an I/O adapter within an external emulation unit
    2.
    发明授权
    Virtualization of a parition based on addresses of an I/O adapter within an external emulation unit 有权
    基于外部仿真单元内的I / O适配器的地址进行虚拟化

    公开(公告)号:US07650275B2

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

    申请号:US11039621

    申请日:2005-01-20

    CPC分类号: G06F13/105

    摘要: Systems, methodologies, media, and other embodiments associated with external virtualization are described. One exemplary system embodiment includes an emulation logic located external to an integrated circuit to which it may be operably connected. The example emulation logic may include a virtualization logic that is configured to virtualize a portion of a function performed by the integrated circuit. The portion may be identifiable by an address associated with the portion. The example emulation logic may also include a data store that is operably connected to the virtualization logic and that is configured to store a state data associated with virtualizing the portion of the function.

    摘要翻译: 描述了与外部虚拟化相关联的系统,方法,媒体和其他实施例。 一个示例性系统实施例包括位于集成电路外部的仿真逻辑,其可以可操作地连接到该集成电路。 示例仿真逻辑可以包括被配置为虚拟化由集成电路执行的功能的一部分的虚拟化逻辑。 该部分可以通过与该部分相关联的地址来识别。 示例仿真逻辑还可以包括可操作地连接到虚拟化逻辑并且被配置为存储与虚拟化功能的部分相关联的状态数据的数据存储。

    ALLOCATING RESOURCES TO PARTITIONS IN A PARTITIONABLE COMPUTER
    3.
    发明申请
    ALLOCATING RESOURCES TO PARTITIONS IN A PARTITIONABLE COMPUTER 有权
    将资源分配给可分区计算机中的分区

    公开(公告)号:US20090287906A1

    公开(公告)日:2009-11-19

    申请号:US12510184

    申请日:2009-07-27

    IPC分类号: G06F15/00 G06F12/00

    CPC分类号: G06F9/5077

    摘要: Techniques are provided for allocating a plurality of resources on a chip to a plurality of partitions in a partitionable computer system. In one embodiment, a resource allocated to a first partition generates a physical address in an address space allocated to the first partition. A partition identification value identifies the first partition. The first partition identification value is stored in the first physical address to produce a partition-identifying address, which may be transmitted to a system fabric. In another embodiment, a transaction is received which includes a source terminus identifier identifying a source device which transmitted the transaction. It is determined, based on the source terminus identifier, whether the source device is allocated to the same partition as any of the plurality of resources. If the source device is so allocated, the transaction is transmitted to a resource that is allocated to the same partition as the source device.

    摘要翻译: 提供了用于在芯片上分配多个资源到可分区计算机系统中的多个分区的技术。 在一个实施例中,分配给第一分区的资源在分配给第一分区的地址空间中生成物理地址。 分区标识值标识第一个分区。 第一分区标识值被存储在第一物理地址中以产生可以被发送到系统结构的分区标识地址。 在另一个实施例中,接收到交易,其包括标识发送交易的源设备的源终端标识符。 基于源终端标识符确定源设备是否被分配给与多个资源中的任一个相同的分区。 如果源设备如此分配,则将事务发送到分配给与源设备相同的分区的资源。

    System and Method for Achieving Protected Region Within Computer System
    4.
    发明申请
    System and Method for Achieving Protected Region Within Computer System 有权
    在计算机系统内实现保护区的系统和方法

    公开(公告)号:US20090083505A1

    公开(公告)日:2009-03-26

    申请号:US11862002

    申请日:2007-09-26

    IPC分类号: G06F12/14 G06F12/02

    摘要: A system and method for achieving one or more protected regions within a computer system having multiple partitions are disclosed. In at least some embodiments, the system includes an intermediary device for use within the computer system having the multiple partitions. The intermediary device includes a fabric device, and a first firewall device capable of limiting communication of a signal based upon at least one of a source of the signal and an intended destination of the signal, the first firewall device being at least indirectly coupled to the fabric device. The intermediary device further includes a first conversion device that is one of integrated with the first firewall device and distinct from the first firewall device, and that is capable of converting between a processor address and a fabric address for use by the fabric device. In some embodiments, the various devices each include Control and Status Registers (CSRs).

    摘要翻译: 公开了一种用于在具有多个分区的计算机系统内实现一个或多个受保护区域的系统和方法。 在至少一些实施例中,系统包括用于具有多个分区的计算机系统内的中间设备。 该中间设备包括一个结构设备和一个第一防火墙设备,其能够基于该信号的源和该信号的预期目的地中的至少一个来限制信号的通信,该第一防火墙设备至少间接耦合到 织物装置。 中间设备还包括第一转换设备,其是与第一防火墙设备集成并且与第一防火墙设备不同的第一转换设备,并且能够在处理器地址和结构地址之间进行转换以供结构设备使用。 在一些实施例中,各种设备各自包括控制和状态寄存器(CSR)。

    System And Method For Efficient Remote Data Access For Server Management
    5.
    发明申请
    System And Method For Efficient Remote Data Access For Server Management 有权
    用于服务器管理的高效远程数据访问的系统和方法

    公开(公告)号:US20090210401A1

    公开(公告)日:2009-08-20

    申请号:US12234764

    申请日:2008-09-22

    IPC分类号: G06F7/06 G06F17/30

    摘要: A system and method for efficient data access are described. A method for efficient remote data access for use by server management applications, includes transferring server schema from a service processor on a server to an application machine, receiving a request for server data on application machine, processing the request for server data on application machine, and forming, in a self-describing format, a single, consolidated query to obtain information not obtained from the server schema on the application machine. Processing the request obtains server data from the server schema on the application machine and the consolidated query is formatted in self-describing format. The method further includes transferring the consolidated query to the service processor, the service processor: processing the consolidated query, obtaining the requested data, and forming a response with the requested data in the self-describing format. The method transmits the formatted, retrieved data to application machine.

    摘要翻译: 描述了一种用于高效数据访问的系统和方法。 一种用于服务器管理应用程序使用的高效远程数据访问的方法,包括将服务器模式从服务器上的服务处理器传送到应用程序机器,在应用程序机器上接收服务器数据请求,在应用程序机器上处理对服务器数据的请求, 并且以自描述格式形成单个综合查询以获得在应用机器上未从服务器模式获得的信息。 处理请求从应用程序机器上的服务器架构获取服务器数据,并且统一查询以自描述格式格式化。 所述方法还包括将所述综合查询传送到所述服务处理器,所述服务处理器:处理所述综合查询,获得所请求的数据,以及以所述自描述格式与所请求的数据形成响应。 该方法将格式化的检索数据发送到应用程序。

    System and method for achieving protected region within computer system
    7.
    发明授权
    System and method for achieving protected region within computer system 有权
    在计算机系统内实现保护区的系统和方法

    公开(公告)号:US08782779B2

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

    申请号:US11862002

    申请日:2007-09-26

    摘要: A system and method for achieving one or more protected regions within a computer system having multiple partitions are disclosed. In at least some embodiments, the system includes an intermediary device for use within the computer system having the multiple partitions. The intermediary device includes a fabric device, and a first firewall device capable of limiting communication of a signal based upon at least one of a source of the signal and an intended destination of the signal, the first firewall device being at least indirectly coupled to the fabric device. The intermediary device further includes a first conversion device that is one of integrated with the first firewall device and distinct from the first firewall device, and that is capable of converting between a processor address and a fabric address for use by the fabric device. In some embodiments, the various devices each include Control and Status Registers (CSRs).

    摘要翻译: 公开了一种用于在具有多个分区的计算机系统内实现一个或多个受保护区域的系统和方法。 在至少一些实施例中,系统包括用于具有多个分区的计算机系统内的中间设备。 该中间设备包括一个结构设备和一个第一防火墙设备,其能够基于该信号的源和该信号的预期目的地中的至少一个来限制信号的通信,该第一防火墙设备至少间接耦合到 织物装置。 中间设备还包括第一转换设备,其是与第一防火墙设备集成并且与第一防火墙设备不同的第一转换设备,并且能够在处理器地址和结构地址之间进行转换以供结构设备使用。 在一些实施例中,各种装置各自包括控制和状态寄存器(CSR)。

    Field-replaceable unit revision compatibility
    8.
    发明授权
    Field-replaceable unit revision compatibility 有权
    现场可更换单元修订兼容性

    公开(公告)号:US07725892B2

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

    申请号:US10610657

    申请日:2003-07-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F9/4411

    摘要: A method for use in a computer system includes a first revision compatibility descriptor identifying a first plurality of compatible combinations of field-programmable unit codes. The method includes steps of: (A) determining whether the first revision compatibility descriptor identifies first field-programmable unit code for use in a first field-programmable unit as being compatible with the computer system; and (B) if the first revision compatibility descriptor does not identify the first field-programmable unit code as being compatible with the computer system, performing a step of updating the first revision compatibility descriptor to identify the first field-programmable unit code as being compatible with the computer system.

    摘要翻译: 一种在计算机系统中使用的方法包括识别现场可编程单元代码的第一多个兼容组合的第一修订兼容性描述符。 该方法包括以下步骤:(A)确定第一修订兼容性描述符是否识别用于第一现场可编程单元的第一现场可编程单元代码与计算机系统兼容; 以及(B)如果所述第一修订兼容性描述符不将所述第一现场可编程单元代码识别为与所述计算机系统兼容,则执行更新所述第一修订兼容性描述符以识别所述第一现场可编程单元代码为兼容性的步骤 与计算机系统。

    Virtualization logic
    9.
    发明授权
    Virtualization logic 有权
    虚拟化逻辑

    公开(公告)号:US07600082B2

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

    申请号:US11000279

    申请日:2004-11-30

    IPC分类号: G06F13/14

    CPC分类号: G06F9/45537

    摘要: Systems, methodologies, media, and other embodiments associated with externally trapping transactions are described. One exemplary system embodiment includes an external virtualization logic configured to be operably connected to a processor that does not include internal virtualization support. The example system may include a data store for storing a trappable memory address and a transaction that causes the external virtualization logic to produce a trap.

    摘要翻译: 描述了与外部捕获事务相关联的系统,方法,介质和其他实施例。 一个示例性系统实施例包括被配置为可操作地连接到不包括内部虚拟化支持的处理器的外部虚拟化逻辑。 示例系统可以包括用于存储可捕获的存储器地址的数据存储和引起外部虚拟化逻辑产生陷阱的事务。

    MASK USABLE FOR SNOOP REQUESTS
    10.
    发明申请
    MASK USABLE FOR SNOOP REQUESTS 失效
    屏蔽可用于SNOOP要求

    公开(公告)号:US20090031087A1

    公开(公告)日:2009-01-29

    申请号:US11828811

    申请日:2007-07-26

    IPC分类号: G06F12/08

    摘要: A system comprises a plurality of cache agents, a computing entity coupled to the cache agents, and a programmable mask accessible to the computing entity. The programmable mask is indicative of, for at least one memory address, those cache agents that can receive a snoop request associated with a memory address. Based on the mask, the computing entity transmits snoop requests, associated with the memory address, to only those cache agents identified by the mask as cache agents that can receive a snoop request associated with the memory address.

    摘要翻译: 系统包括多个高速缓存代理,耦合到高速缓存代理的计算实体以及计算实体可访问的可编程掩码。 对于至少一个存储器地址,可编程掩码指示可以接收与存储器地址相关联的窥探请求的那些缓存代理。 基于掩码,计算实体将与存储器地址相关联的窥探请求发送到只能由掩码识别的缓存代理作为可以接收与存储器地址相关联的窥探请求的缓存代理。