发明名称 Hard Object: Hardware Protection for Software Objects
摘要 In accordance with one embodiment, additions to the standard computer microprocessor architecture hardware are disclosed comprising novel page table entry fields 015 062 , special registers 021 022 , instructions for modifying these fields 120 122 and registers 124 126 , and hardware-implemented 038 runtime checks and operations involving these fields and registers. More specifically, in the above embodiment of a Hard Object system, there is additional meta-data 061 in each page table entry beyond what it commonly holds, and each time a data load or store is issued from the CPU, and the virtual address 032 translated to the physical address 034 , the Hard Object system uses its additional PTE meta-data 061 to perform memory access checks additional to those done in current systems. Together with changes to software, these access checks can be arranged carefully to provide more fine-grain access control for data than do current systems.
申请公布号 US2008222397(A1) 申请公布日期 2008.09.11
申请号 US20080045542 申请日期 2008.03.10
申请人 WILKERSON DANIEL SHAWCROSS;KUBIATOWICZ JOHN 发明人 WILKERSON DANIEL SHAWCROSS;KUBIATOWICZ JOHN
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址