Virtualization logic
    1.
    发明授权
    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.

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

    Trap mode register
    2.
    发明授权
    Trap mode register 失效
    陷阱模式寄存器

    公开(公告)号:US07480755B2

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

    申请号:US11006964

    申请日:2004-12-08

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24

    摘要: Systems, methodologies, media, and other embodiments associated with a system configured with a trap mode register, multiple interrupt vector address registers, and multiple interrupt vector tables are described. One exemplary system embodiment includes a logic for initializing the trap mode register, for initializing interrupt vector address registers, and for initializing interrupt vector tables. When a trap occurs in a computer configured with the exemplary system, the trap mode register may select, based, for example, on the trap type or a trap data, an associated interrupt vector address register to provide an address of an interrupt vector table through which a trap handler can be invoked.

    摘要翻译: 描述了与配置有陷阱模式寄存器,多个中断向量地址寄存器和多个中断向量表的系统相关联的系统,方法,介质和其他实施例。 一个示例性系统实施例包括用于初始化陷阱模式寄存器的逻辑,用于初始化中断向量地址寄存器以及用于初始化中断向量表。 当在配置有示例性系统的计算机中发生陷阱时,陷阱模式寄存器可以例如基于陷阱类型或陷阱数据来选择相关联的中断向量地址寄存器,以通过以下方式提供中断向量表的地址 可以调用陷阱处理程序。

    Allocating resources to partitions in a partitionable computer
    3.
    发明授权
    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
    4.
    发明授权
    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
    5.
    发明申请
    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.

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

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

    公开(公告)号:US07606995B2

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

    申请号:US10898590

    申请日:2004-07-23

    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 logic
    7.
    发明申请

    公开(公告)号:US20060129743A1

    公开(公告)日:2006-06-15

    申请号:US11000279

    申请日:2004-11-30

    IPC分类号: G06F12/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.

    Method for displaying edging or decaling of an object in a graphics
display
    8.
    发明授权
    Method for displaying edging or decaling of an object in a graphics display 失效
    用于在图形显示器中显示对象的边缘或贴花的方法

    公开(公告)号:US5416893A

    公开(公告)日:1995-05-16

    申请号:US143686

    申请日:1993-10-26

    IPC分类号: G06T11/20 G06T15/40 G06T15/10

    CPC分类号: G06T15/405

    摘要: A system for implementing polygon edging of objects in a graphics display. In a first pass, the system renders the polygon fill with z-buffer comparison and replace enabled, however, for each pixel written to the display frame buffer and z-buffer, an edging plane bit for the pixel is set. A second pass renders the polygon edges with z-buffer comparison and z-buffer replace enabled and uses the edging plane bit as a virgin bit. A third pass re-renders the polygon fill, but only resets the edging plane bit for each pixel. The system may also use a virgin bit available in the z-buffer as the edging plane bit.

    摘要翻译: 用于在图形显示器中实现对象的多边形边缘的系统。 在第一次通过中,系统通过z缓冲区比较并使能多边形填充,然而,对于写入显示帧缓冲区和z缓冲区的每个像素,设置像素的边缘平面位。 第二遍通过z-缓冲区比较和Z缓冲区替换启用多边形边缘,并使用边缘平面位作为处女位。 第三遍重新渲染多边形填充,但仅复位每个像素的边缘平面位。 该系统还可以使用z缓冲器中可用的处女位作为边缘平面位。

    Allocating resources to partitions in a partitionable computer

    公开(公告)号:US20060020769A1

    公开(公告)日:2006-01-26

    申请号:US10898590

    申请日:2004-07-23

    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.

    Cache coherence protocol for a multiple bus multiprocessor system

    公开(公告)号:US20050177688A1

    公开(公告)日:2005-08-11

    申请号:US11049306

    申请日:2005-02-01

    IPC分类号: G06F12/00 G06F12/08 G06F15/16

    CPC分类号: G06F12/0822 G06F12/082

    摘要: A computer system maintains a list of tags (called a Global Ownership Tag List (GOTL)) for all the cache lines in the system that are owned by a cache. The GOTL is used for cache coherence. There may be one central GOTL. Alternatively, the GOTL may be distributed, so that every device that can request a copy of memory data maintains a local copy of the GOTL. The GOTL can be limited to a relatively small size. For a limited size list, a tag may need to be evicted to make room for a new tag. A line associated with an evicted tag must be written back to memory.