Virtualization of pin functionality in a point-to-point interface
    1.
    发明授权
    Virtualization of pin functionality in a point-to-point interface 有权
    在点对点接口中实现引脚功能的虚拟化

    公开(公告)号:US07783809B2

    公开(公告)日:2010-08-24

    申请号:US11173643

    申请日:2005-06-30

    IPC分类号: G06F13/24 G06F13/32

    CPC分类号: G06F17/5068 G06F17/5045

    摘要: Architectures and techniques that allow legacy pin functionality to be replaced with a “virtual wire” that may communicate information that would otherwise be communicated by a wired interface. A message may be passed between a system controller and a processor that includes a virtual wire value and a virtual wire change indicator. The virtual wire value may include a signal corresponding to one or more pins that have been eliminated from the physical interface and the virtual wire change value may include an indication of whether the virtual wire value has changed. The combination of the virtual wire value and the virtual wire change indicator may allow multiple physical pins to be replaced by message values.

    摘要翻译: 允许传统引脚功能被替换为“虚拟线”的架构和技术,“虚拟线”可以传达否则将由有线接口传送的信息。 可以在系统控制器和包括虚拟线路值和虚拟换线指示器的处理器之间传递消息。 虚拟线值可以包括对应于已经从物理接口消除的一个或多个引脚的信号,并且虚拟线更改值可以包括虚拟线值是否已经改变的指示。 虚拟线路值和虚拟线路变化指示器的组合可以允许多个物理引脚被消息值替换。

    Steering system management code region accesses
    2.
    发明授权
    Steering system management code region accesses 有权
    转向系统管理代码区域访问

    公开(公告)号:US08683158B2

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

    申请号:US11322756

    申请日:2005-12-30

    IPC分类号: G06F12/14

    CPC分类号: G06F12/1425 G06F12/1491

    摘要: Apparatuses and methods for steering SMM code region accesses are disclosed. In one embodiment, an apparatus includes a status indicator, a base storage location, and an abort storage location. The status indicator is to indicate whether the apparatus is operating in SMM. The base storage location is to store a base address and the abort storage location is to store an abort address. The base address is to specify a first memory address region at which SMM code is to be accessed. The abort address is to specify a second memory address region to which accesses to the first memory address region are to be steered if the apparatus is not operating in SMM.

    摘要翻译: 公开了用于转向SMM码区域访问的装置和方法。 在一个实施例中,装置包括状态指示符,基本存储位置和中止存储位置。 状态指示灯是指示设备是否在SMM中运行。 基本存储位置是存储基地址,并且中止存储位置是存储中止地址。 基地址是指定要访问SMM代码的第一个存储器地址区域。 中止地址是指定第二存储器地址区域,如果设备不在SMM中操作,则对第一存储器地址区域进行访问将被转向。

    INSTRUCTION SET EXTENSION USING 3-BYTE ESCAPE OPCODE
    4.
    发明申请
    INSTRUCTION SET EXTENSION USING 3-BYTE ESCAPE OPCODE 有权
    使用3字节ESCAPE操作码的指令集扩展

    公开(公告)号:US20110173418A1

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

    申请号:US13070908

    申请日:2011-03-24

    IPC分类号: G06F9/30

    摘要: A method, apparatus and system are disclosed for decoding an instruction in a variable-length instruction set. The instruction is one of a set of new types of instructions that uses a new escape code value, which is two bytes in length, to indicate that a third opcode byte includes the instruction-specific opcode for a new instruction. The new instructions are defined such the length of each instruction in the opcode map for one of the new escape opcode values may be determined using the same set of inputs, where each of the inputs is relevant to determining the length of each instruction in the new opcode map. For at least one embodiment, the length of one of the new instructions is determined without evaluating the instruction-specific opcode.

    摘要翻译: 公开了用于对可变长度指令集中的指令进行解码的方法,装置和系统。 该指令是一组新的指令之一,它使用长度为两个字节的新的转义码值来指示第三个操作码字节包含新指令的指令特定操作码。 定义新指令,可以使用相同的一组输入来确定新的转义操作码值之一的操作码映射中每个指令的长度,其中每个输入与确定新指令中的每个指令的长度相关 操作码地图。 对于至少一个实施例,在不评估指令特定操作码的情况下确定新指令之一的长度。

    MINIMIZING BANDWITH TO COMPRESS OUTPUT STREAM IN INSTRUCTION TRACING SYSTEMS
    8.
    发明申请
    MINIMIZING BANDWITH TO COMPRESS OUTPUT STREAM IN INSTRUCTION TRACING SYSTEMS 有权
    在指令跟踪系统中最小化压缩输出流

    公开(公告)号:US20150006868A1

    公开(公告)日:2015-01-01

    申请号:US13930501

    申请日:2013-06-28

    IPC分类号: G06F9/38

    摘要: In accordance with embodiments disclosed herein, there is provided systems and methods for minimizing bandwidth to compress an output stream of an instruction tracing system. For example, the method may include identifying a current instruction in a trace of the IT module as a conditional branch (CB) instruction. The method includes executing one of generating a CB packet including a byte pattern with an indication of outcome of the CB instruction, or adding an indication of the outcome of the CB instruction to the byte pattern of an existing CB packet. The method includes generating a packet when a subsequent instruction in the trace is not the CB instruction. The packet is different from the CB packet. The method also includes adding the packet into a deferred queue when the packet is deferrable. The method further includes outputting the CB packet followed by the deferred packet into a packet log.

    摘要翻译: 根据本文公开的实施例,提供了用于最小化带宽以压缩指令跟踪系统的输出流的系统和方法。 例如,该方法可以包括将IT模块的跟踪中的当前指令识别为条件分支(CB)指令。 该方法包括执行以下步骤:生成包括具有CB指令的结果的指示的字节模式的CB分组,或者将CB指令的结果的指示添加到现有CB分组的字节模式。 该方法包括当跟踪中的后续指令不是CB指令时产生分组。 该分组与CB分组不同。 该方法还包括当分组可延迟时将分组添加到延迟队列中。 该方法还包括将后续的延迟分组的CB分组输出到分组日志中。

    INSTRUCTION SET EXTENSION USING 3-BYTE ESCAPE OPCODE
    10.
    发明申请
    INSTRUCTION SET EXTENSION USING 3-BYTE ESCAPE OPCODE 有权
    使用3字节ESCAPE操作码的指令集扩展

    公开(公告)号:US20130219152A1

    公开(公告)日:2013-08-22

    申请号:US13844471

    申请日:2013-03-15

    IPC分类号: G06F9/30

    摘要: A method, apparatus and system are disclosed for decoding an instruction in a variable-length instruction set. The instruction is one of a set of new types of instructions that uses a new escape code value, which is two bytes in length, to indicate that a third opcode byte includes the instruction-specific opcode for a new instruction. The new instructions are defined such the length of each instruction in the opcode map for one of the new escape opcode values may be determined using the same set of inputs, where each of the inputs is relevant to determining the length of each instruction in the new opcode map. For at least one embodiment, the length of one of the new instructions is determined without evaluating the instruction-specific opcode.

    摘要翻译: 公开了用于对可变长度指令集中的指令进行解码的方法,装置和系统。 该指令是一组新的指令之一,它使用长度为两个字节的新的转义码值来指示第三个操作码字节包含新指令的指令特定操作码。 定义新指令,可以使用相同的一组输入来确定新的转义操作码值之一的操作码映射中每个指令的长度,其中每个输入与确定新指令中的每个指令的长度相关 操作码地图。 对于至少一个实施例,在不评估指令特定操作码的情况下确定新指令之一的长度。