MEMORY TAGGING METADATA MANIPULATION

    公开(公告)号:US20210200685A1

    公开(公告)日:2021-07-01

    申请号:US16729371

    申请日:2019-12-28

    Abstract: An apparatus and method for tagged memory management, an embodiment including execution circuitry to generate a system memory access request having a first address pointer and address translation circuitry to determine whether to translate the first address pointer with metadata processing. The address translation circuitry is to access address translation tables to translate the first address pointer to a first physical address, perform a lookup in a memory metadata table to identify a memory metadata value associated with a physical address range including the first physical address, determine a pointer metadata value associated with the first address pointer, and compare the memory metadata value with the pointer metadata value; and when the comparison results in a validation of the memory access request, then return the first physical address.

    Apparatuses, methods, and systems for selective linear address masking based on processor privilege level and control register bits

    公开(公告)号:US10891230B1

    公开(公告)日:2021-01-12

    申请号:US16458017

    申请日:2019-06-29

    Abstract: Systems, methods, and apparatuses relating to linear address masking architecture are described. In one embodiment, a hardware processor includes an address generation unit to generate a linear address for a memory access request to a memory, at least one control register comprising a user mode masking bit and a supervisor mode masking bit, a register comprising a current privilege level indication, and a memory management unit to mask out a proper subset of bits inside an address space of the linear address for the memory access request based on the current privilege level indication and either of the user mode masking bit or the supervisor mode masking bit to produce a resultant linear address, and output the resultant linear address.

    Method and apparatus to protect a processor against excessive power usage
    7.
    发明授权
    Method and apparatus to protect a processor against excessive power usage 有权
    防止处理器过度使用电力的方法和装置

    公开(公告)号:US09292362B2

    公开(公告)日:2016-03-22

    申请号:US13926089

    申请日:2013-06-25

    Abstract: In an embodiment, a processor includes at least a first core. The first core includes execution logic to execute operations, and a first event counter to determine a first event count associated with events of a first type that have occurred since a start of a first defined interval. The first core also includes a second event counter to determine a second event count associated with events of a second type that have occurred since the start of the first defined interval, and stall logic to stall execution of operations including at least first operations associated with events of the first type, until the first defined interval is expired responsive to the first event count exceeding a first combination threshold concurrently with the second event count exceeding a second combination threshold. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,处理器至少包括第一核。 第一核心包括执行操作的执行逻辑,以及第一事件计数器,用于确定与自第一定义间隔开始以来已经发生的第一类型的事件相关联的第一事件计数。 第一核心还包括第二事件计数器,用于确定与自第一定义间隔开始以来已经发生的第二类型的事件相关联的第二事件计数,以及停止逻辑以停止包括至少与事件相关联的第一操作的操作的执行 直到第一定义间隔响应于超过第一组合阈值的第一事件计数而超过第二事件计数超过第二组合阈值。 描述和要求保护其他实施例。

Patent Agency Ranking