发明名称 Memory management system and method providing linear address based memory access security
摘要 A memory management unit (MMU) is disclosed for managing a memory storing data arranged within a plurality of memory pages. The MMU includes a security check unit (SCU) receiving a linear address generated during execution of a current instruction. The linear address has a corresponding physical address residing within a selected memory page. The SCU uses the linear address to access one or more security attribute data structures located in the memory to obtain a security attribute of the selected memory page. The SCU compares a numerical value conveyed by a security attribute of the current instruction to a numerical value conveyed by the security attribute of the selected memory page, and produces an output signal dependent upon a result of the comparison. The MMU accesses the selected memory page dependent upon the output signal.
申请公布号 US8051301(B2) 申请公布日期 2011.11.01
申请号 US20010010161 申请日期 2001.11.13
申请人 ADVANCED MICRO DEVICES, INC. 发明人 BARNES BRIAN C.;STRONGIN GEOFFREY S.;SCHMIDT RODNEY W.
分类号 G06F11/30;G06F12/10;G06F12/14 主分类号 G06F11/30
代理机构 代理人
主权项
地址