ENHANCED ADDRESS SPACE LAYOUT RANDOMIZATION
    2.
    发明申请

    公开(公告)号:US20190235938A1

    公开(公告)日:2019-08-01

    申请号:US16259736

    申请日:2019-01-28

    Abstract: One embodiment provides an apparatus. The apparatus includes a linear address space, metadata logic and enhanced address space layout randomization (ASLR) logic. The linear address space includes a metadata data structure. The metadata logic is to generate a metadata value. The enhanced ASLR logic is to combine the metadata value and a linear address into an address pointer and to store the metadata value to the metadata data structure at a location pointed to by a least a portion of the linear address. The address pointer corresponds to an apparent address in an enhanced address space. A size of the enhanced address space is greater than a size of the linear address space.

    MEMORY TAGGING APPARATUS AND METHOD

    公开(公告)号:US20210200684A1

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

    申请号:US16728527

    申请日:2019-12-27

    Abstract: An apparatus and method for tagged memory management. For example, one embodiment of a processor comprises: execution circuitry to execute instructions and process data, at least one instruction 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 or without metadata processing, wherein if the first address pointer is to be translated with metadata processing, the address translation circuitry to: perform a lookup in a memory metadata table to identify a memory metadata value, determine a pointer metadata value associated with the first address pointer, and compare the memory metadata value with the pointer metadata value, the comparison to generate a validation of the memory access request or a fault condition, wherein if the comparison results in a validation of the memory access request, then accessing a set of one or more address translation tables to translate the first address pointer to a first physical address and to return the first physical address responsive to the memory access request.

    ENHANCED ADDRESS SPACE LAYOUT RANDOMIZATION
    6.
    发明申请

    公开(公告)号:US20180004445A1

    公开(公告)日:2018-01-04

    申请号:US15201443

    申请日:2016-07-02

    Abstract: One embodiment provides an apparatus. The apparatus includes a linear address space, metadata logic and enhanced address space layout randomization (ASLR) logic. The linear address space includes a metadata data structure. The metadata logic is to generate a metadata value. The enhanced ASLR logic is to combine the metadata value and a linear address into an address pointer and to store the metadata value to the metadata data structure at a location pointed to by a least a portion of the linear address. The address pointer corresponds to an apparent address in an enhanced address space. A size of the enhanced address space is greater than a size of the linear address space.

    MEMORY PROTECTION KEY ARCHITECTURE WITH INDEPENDENT USER AND SUPERVISOR DOMAINS
    7.
    发明申请
    MEMORY PROTECTION KEY ARCHITECTURE WITH INDEPENDENT USER AND SUPERVISOR DOMAINS 审中-公开
    具有独立用户和监管域的记忆保护关键体系结构

    公开(公告)号:US20160110298A1

    公开(公告)日:2016-04-21

    申请号:US14519648

    申请日:2014-10-21

    CPC classification number: G06F12/1466 G06F21/52 G06F2212/1052

    Abstract: A processing system includes a processing core to execute a task and a memory management unit, coupled to the core. The memory management unit includes a storage unit to store a page table entry including one or more identifiers of memory frames, a protection key, and an access mode bit indicating whether the one or more memory frames are accessible according to a user mode or according to a supervisor mode, a first permission register including a plurality of fields, each field comprising a set of bits reflecting a set of memory access permissions under the user mode, and a second permission register storing a plurality of fields, each field comprising a set of bits reflecting a set of memory access permissions under the supervisor mode.

    Abstract translation: 处理系统包括执行任务的处理核心和耦合到核心的存储器管理单元。 存储器管理单元包括:存储单元,用于存储包括存储器帧的一个或多个标识符的页表项,保护密钥和指示一个或多个存储器帧是否可根据用户模式访问的访问模式位,或者根据 管理员模式,包括多个字段的第一允许寄存器,每个字段包括反映用户模式下的一组存储器访问许可的位数,以及存储多个字段的第二许可寄存器,每个字段包括一组 在管理员模式下反映一组内存访问权限的位。

    SYSTEM, APPARATUS AND METHOD FOR PREFETCHING PHYSICAL PAGES IN A PROCESSOR

    公开(公告)号:US20220197808A1

    公开(公告)日:2022-06-23

    申请号:US17130696

    申请日:2020-12-22

    Abstract: In one embodiment, a processor includes: one or more execution circuits to execute instructions; a stream prediction circuit coupled to the one or more execution circuits, the stream prediction circuit to receive demand requests for information and, based at least in part on the demand requests, generate a page prefetch hint for a first page; and a prefetcher circuit to generate first prefetch requests each for a cache line, the stream prediction circuit decoupled from the prefetcher circuit. Other embodiments are described and claimed.

Patent Agency Ranking