Apparatus and method for directing micro architectural memory region accesses
    15.
    发明申请
    Apparatus and method for directing micro architectural memory region accesses 有权
    用于指导微架构存储器区域访问的装置和方法

    公开(公告)号:US20080091917A1

    公开(公告)日:2008-04-17

    申请号:US11546710

    申请日:2006-10-11

    CPC classification number: G06F21/79 G06F12/1441 G06F2221/2141

    Abstract: In an embodiment, memory access requests for information stored within a system memory pass through an integrated circuit. The system memory may include a micro-architectural memory region to store instructions and/or data, where the micro-architectural memory region is to be exclusively accessible by a micro-architectural agent The integrated circuit may include memory access director to direct memory access requests to the micro-architectural memory region if the memory access director determines that the memory access request includes a location within the at least one micro-architectural memory region and the micro-architectural agent is operating in a micro-architectural memory region access mode.

    Abstract translation: 在一个实施例中,存储在系统存储器内的信息的存储器访问请求通过集成电路。 系统存储器可以包括用于存储指令和/或数据的微架构存储器区域,其中微架构存储器区域将被微架构代理程序唯一地访问。集成电路可以包括存储器访问控制器以引导存储器访问请求 如果存储器访问指导者确定存储器访问请求包括至少一个微架构存储器区域内的位置,并且微架构代理程序在微架构存储器区域访问模式下操作,则向微架构存储器区域发送。

    METHOD AND APPARATUS FOR SECURING A DYNAMIC BINARY TRANSLATION SYSTEM
    17.
    发明申请
    METHOD AND APPARATUS FOR SECURING A DYNAMIC BINARY TRANSLATION SYSTEM 有权
    用于保护动态二进制翻译系统的方法和装置

    公开(公告)号:US20150007304A1

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

    申请号:US13930766

    申请日:2013-06-28

    CPC classification number: G06F21/74 G06F21/54

    Abstract: A processor and method are described for managing different privilege levels associated with different types of program code, including binary translation program code. For example, one embodiment of a method comprises entering into one of a plurality of privilege modes responsive to detecting the execution of a corresponding one of a plurality of different types of program code including native executable program code, translated executable program code, and binary translation program code. In one embodiment, the binary translation program code includes sub-components each of which are associated with a different privilege level for improved security.

    Abstract translation: 描述了处理器和方法,用于管理与不同类型的程序代码相关联的不同特权级别,包括二进制翻译程序代码。 例如,方法的一个实施例包括响应于检测到多个不同类型的程序代码中的相应的一个程序代码的执行,包括本机可执行程序代码,翻译的可执行程序代码和二进制转换,来进入多个特权模式之一 程序代码。 在一个实施例中,二进制翻译程序代码包括子组件,每个子组件与不同的权限级别相关联,以提高安全性。

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

    公开(公告)号:US20120173852A1

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

    申请号:US13417241

    申请日:2012-03-10

    Abstract: 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.

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

    Determining length of instruction with escape and addressing form bytes without evaluating opcode
    19.
    发明授权
    Determining length of instruction with escape and addressing form bytes without evaluating opcode 有权
    使用转义和寻址格式字节确定指令的长度,而不评估操作码

    公开(公告)号:US07966476B2

    公开(公告)日:2011-06-21

    申请号:US12039719

    申请日:2008-02-28

    Abstract: 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.

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

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

    公开(公告)号:US20080148019A1

    公开(公告)日:2008-06-19

    申请号:US12039719

    申请日:2008-02-28

    Abstract: 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.

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

Patent Agency Ranking