Instructions and Logic to Provide Memory Access Key Protection Functionality
    3.
    发明申请
    Instructions and Logic to Provide Memory Access Key Protection Functionality 审中-公开
    提供内存访问密钥保护功能的说明和逻辑

    公开(公告)号:US20160378692A1

    公开(公告)日:2016-12-29

    申请号:US15232624

    申请日:2016-08-09

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

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

    Protecting supervisor mode information

    公开(公告)号:US10999284B2

    公开(公告)日:2021-05-04

    申请号:US17084406

    申请日:2020-10-29

    Abstract: Embodiments of an invention for protecting supervisor mode information are disclosed. In one embodiment, an apparatus includes a storage location, instruction hardware, execution hardware, and control logic. The storage location is to store an indicator to enable supervisor mode information protection. The instruction hardware is to receive an instruction to access supervisor mode information. The execution hardware is to execute the instruction. The control logic is to prevent execution of the instruction if supervisor mode information protection is enabled and a current privilege level is less privileged than a supervisor mode.

    Protecting supervisor mode information

    公开(公告)号:US10135825B2

    公开(公告)日:2018-11-20

    申请号:US14582829

    申请日:2014-12-24

    Abstract: Embodiments of an invention for protecting supervisor mode information are disclosed. In one embodiment, an apparatus includes a storage location, instruction hardware, execution hardware, and control logic. The storage location is to store an indicator to enable supervisor mode information protection. The instruction hardware is to receive an instruction to access supervisor mode information. The execution hardware is to execute the instruction. The control logic is to prevent execution of the instruction if supervisor mode information protection is enabled and a current privilege level is less privileged than a supervisor mode.

    Avoiding premature enabling of nonmaskable interrupts when returning from exceptions

    公开(公告)号:US09740644B2

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

    申请号:US14498884

    申请日:2014-09-26

    CPC classification number: G06F13/24 G06F9/327 G06F9/4812 G11C7/1072

    Abstract: A processor of an aspect includes a decode unit to decode an exception handler return instruction. The processor also includes an exception handler return execution unit coupled with the decode unit. The exception handler return execution unit, responsive to the exception handler return instruction, is to not configure the processor to enable delivery of a subsequently received nonmaskable interrupt (NMI) to an NMI handler if an exception, which corresponds to the exception handler return instruction, was taken within the NMI handler. The exception handler return execution unit, responsive to the exception handler return instruction, is to configure the processor to enable the delivery of the subsequently received NMI to the NMI handler if the exception was not taken within the NMI handler. Other processors, methods, systems, and instructions are disclosed.

    Instructions and logic to provide memory access key protection functionality
    10.
    发明授权
    Instructions and logic to provide memory access key protection functionality 有权
    提供内存访问密钥保护功能的说明和逻辑

    公开(公告)号:US09411600B2

    公开(公告)日:2016-08-09

    申请号:US14099954

    申请日:2013-12-08

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

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

Patent Agency Ranking