INSTRUCTIONS AND LOGIC TO PROVIDE MEMORY ACCESS KEY PROTECTION FUNCTIONALITY
    47.
    发明申请
    INSTRUCTIONS AND LOGIC TO PROVIDE MEMORY ACCESS KEY PROTECTION FUNCTIONALITY 有权
    说明和逻辑提供存储器访问关键保护功能

    公开(公告)号:US20150160998A1

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

    申请号:US14099954

    申请日:2013-12-08

    IPC分类号: G06F11/10

    摘要: Instructions and logic provide memory key protection functionality. Embodiments include a processor having a register to store a memory protection field. A decoder decodes an instruction having an addressing form field for a memory operand to specify one or more memory addresses, and a memory protection key. One or more execution units, responsive to the memory protection field having a first value and to the addressing form field of the decoded instruction having a second value, enforce memory protection according to said first value of the memory protection field, using the specified memory protection key, for accessing the one or more memory addresses, and fault if a portion of the memory protection key specified by the decoded instruction does not match a stored key value associated with the one or more memory addresses.

    摘要翻译: 说明和逻辑提供内存密钥保护功能。 实施例包括具有用于存储存储器保护域的寄存器的处理器。 解码器对具有用于存储器操作数的寻址形式字段的指令进行解码以指定一个或多个存储器地址以及存储器保护密钥。 一个或多个执行单元,响应于具有第一值的存储器保护域和具有第二值的解码指令的寻址形式字段,使用指定的存储器保护根据存储器保护字段的所述第一值强制存储器保护 键,用于访问所述一个或多个存储器地址,以及如果由所解码的指令指定的所述存储器保护密钥的一部分与所述一个或多个存储器地址相关联的存储的密钥值不匹配,则发生故障。

    System, apparatus, and method for segment register read and write regardless of privilege level
    48.
    发明授权
    System, apparatus, and method for segment register read and write regardless of privilege level 有权
    用于段寄存器读写的系统,设备和方法,无论权限级别如何

    公开(公告)号:US08938606B2

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

    申请号:US12976981

    申请日:2010-12-22

    IPC分类号: G06F9/30 G06F9/34

    摘要: Embodiments of systems, apparatuses, and methods for performing privilege agnostic segment base register read or write instruction are described. An exemplary method may include fetching the privilege agnostic segment base register write instruction, wherein the privilege agnostic write instruction includes a 64-bit data source operand, decoding the fetched privilege agnostic segment base register write instruction, and executing the decoded privilege agnostic segment base register write instruction to write the 64-bit data of the source operand into the segment base register identified by the opcode of the privilege agnostic segment base register write instruction.

    摘要翻译: 描述用于执行特权不可知段段基址寄存器读或写指令的系统,装置和方法的实施例。 一种示例性方法可以包括获取特权不可知段基址寄存器写指令,其中特权不可知写指令包括64位数据源操作数,对获取的特权不可知段基址寄存器写指令进行解码,以及执行解码的特权不可知段基址寄存器 写指令将源操作数的64位数据写入由特权不可知段基址寄存器写指令的操作码标识的段基寄存器中。

    Controlling time stamp counter (TSC) offsets for mulitple cores and threads
    50.
    发明授权
    Controlling time stamp counter (TSC) offsets for mulitple cores and threads 有权
    控制多个内核和线程的时间戳计数器(TSC)偏移量

    公开(公告)号:US08700943B2

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

    申请号:US12644989

    申请日:2009-12-22

    IPC分类号: G06F1/12 G06F15/16

    CPC分类号: G06F1/14 G06F11/1658

    摘要: In one embodiment, the present invention includes a method for recording a time stamp counter (TSC) value of a first TSC counter of a processor before a system suspension, accessing the stored TSC value after the system suspension, and directly updating a thread offset value associated with a first thread executing on a first core of the processor with the stored TSC value, without performing a synchronization between a plurality of cores of the processor. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括在系统暂停之前记录处理器的第一TSC计数器的时间戳计数器(TSC)值的方法,在系统暂停之后访问存储的TSC值,并直接更新线程偏移值 与在所述处理器的第一核心上执行的具有所存储的TSC值的第一线程相关联,而不执行所述处理器的多个核心之间的同步。 描述和要求保护其他实施例。