-
公开(公告)号:US20150378633A1
公开(公告)日:2015-12-31
申请号:US14320334
申请日:2014-06-30
Applicant: Intel Corporation
Inventor: RAVI L. SAHITA , VEDVYAS SHANBHOGUE , GILBERT NEIGER , JONATHAN EDWARDS , IDO OUZIEL , BARRY E. HUNTLEY , STANISLAV SHWARTSMAN , DAVID M. DURHAM , ANDREW V. ANDERSON , MICHAEL LEMAY
CPC classification number: G06F9/45558 , G06F9/3004 , G06F9/30076 , G06F12/1009 , G06F2009/45583 , G06F2212/657
Abstract: An apparatus and method for fine grain memory protection. For example, one embodiment of a method comprises: performing a first lookup operation using a virtual address to identify a physical address of a memory page, the memory page comprising a plurality of sub-pages; determining whether sub-page permissions are enabled for the memory page; if sub-page permissions are enabled, then performing a second lookup operation to determine permissions associated with one or more of the sub-pages of the memory page; and implementing the permissions associated with the one or more sub-pages.
Abstract translation: 一种细粒度记忆保护装置和方法。 例如,方法的一个实施例包括:使用虚拟地址执行第一查找操作以识别存储器页面的物理地址,所述存储器页面包括多个子页面; 确定是否为所述存储器页启用子页面许可; 如果启用子页面许可,则执行第二查找操作以确定与存储器页面的一个或多个子页面相关联的许可; 以及实现与一个或多个子页面相关联的许可。