MEMORY PROTECTION KEY ARCHITECTURE WITH INDEPENDENT USER AND SUPERVISOR DOMAINS
    1.
    发明申请
    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: 处理系统包括执行任务的处理核心和耦合到核心的存储器管理单元。 存储器管理单元包括:存储单元,用于存储包括存储器帧的一个或多个标识符的页表项,保护密钥和指示一个或多个存储器帧是否可根据用户模式访问的访问模式位,或者根据 管理员模式,包括多个字段的第一允许寄存器,每个字段包括反映用户模式下的一组存储器访问许可的位数,以及存储多个字段的第二许可寄存器,每个字段包括一组 在管理员模式下反映一组内存访问权限的位。

    DYNAMIC PAGE TABLE EDIT CONTROL
    6.
    发明申请
    DYNAMIC PAGE TABLE EDIT CONTROL 有权
    动态页表编辑控制

    公开(公告)号:US20160378678A1

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

    申请号:US14750982

    申请日:2015-06-25

    Abstract: Generally, this disclosure provides systems, methods and computer readable media for a page table edit controller configured to control access to guest page tables by virtual machine (VM) guest software through the manipulation of extended page tables. The system may include a translation look-aside buffer (TLB) to maintain a policy to lock one or more guest linear addresses (GLAs) to one or more allowable guest physical addresses (GPAs); a page walk processor to update the TLB based on the guest page tables; and a page table edit control (PTEC) module to: identify entries of the guest page tables that map GLAs associated with the policy to a first GPA; verify that the mapping conforms to the policy; and place the guest page table into one of a plurality of restricted accessibility states based on the verification, the restricted accessibility applied to the VM guests and to the page walk processor.

    Abstract translation: 通常,本公开提供了用于页表编辑控制器的系统,方法和计算机可读介质,其被配置为通过操纵扩展页表来控制虚拟机(VM)客户软件对访客页表的访问。 该系统可以包括翻译后备缓冲器(TLB),以维护将一个或多个客户线性地址(GLA)锁定到一个或多个允许的访客物理地址(GPA)的策略; 页面处理器,用于根据访客页表更新TLB; 以及页表编辑控制(PTEC)模块,用于:识别将与所述策略相关联的GLA映射到第一GPA的所述访客页表的条目; 验证映射是否符合策略; 并且基于验证,应用于VM访客和页面移动处理器的受限辅助功能,将访客页面表放入多个受限访问状态之一。

Patent Agency Ranking