发明名称 |
用于包括处理器和缓存虚拟存储器的系统中的安全语境切换的方法和装置 |
摘要 |
本发明提供了一种用于在包括处理器和存储器管理单元的处理系统中控制安全和用户模式之间的语境切换的方法和安全模式控制器。该方法包括以下步骤:监控所述存储器管理单元以检测对包括安全模式入口指令的入口点地址的非缓存访问;响应于所述入口点地址的检测验证所述安全模式入口指令是由所述处理器执行的;以及响应于验证所述安全模式入口指令是由所述处理器执行的,来启动从所述用户模式到所述安全模式的语境切换。指令缓存和数据缓存的各条缓存线具有包含安全位的标志以标识安全缓存线或非安全缓存线。 |
申请公布号 |
CN101438290B |
申请公布日期 |
2011.10.05 |
申请号 |
CN200780015842.2 |
申请日期 |
2007.05.01 |
申请人 |
联发科技股份有限公司 |
发明人 |
约尔格·C·施韦姆勒宁 |
分类号 |
G06F21/00(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
北京三友知识产权代理有限公司 11127 |
代理人 |
任默闻 |
主权项 |
一种用于在包括处理器和存储器管理单元的处理系统中控制安全模式和用户模式之间的语境切换的方法,其中,所述存储器管理单元具有虚拟指令地址总线和物理指令地址总线,该方法包括以下步骤:监控所述存储器管理单元,以于所述物理指令地址总线上检测对包括安全模式入口指令的物理入口点地址的非缓存访问;存储虚拟指令地址总线上的虚拟入口点地址,所述虚拟入口点地址与所述物理入口点地址相对应;响应于所述物理入口点地址的检测,验证所述安全模式入口指令是由所述处理器执行的,其中包含确定所述处理器的执行阶段地址是否与所存储的虚拟入口点地址匹配;以及响应于验证所述安全模式入口指令是由所述处理器执行的,来启动从所述用户模式到所述安全模式的语境切换。 |
地址 |
中国台湾新竹科学工业园区新竹市笃行一路一号 |