[发明专利]具有保护模式以防止I/O装置进行存储器访问的输入/输出存储器管理单元有效
申请号: | 201280046643.9 | 申请日: | 2012-09-24 |
公开(公告)号: | CN103842976A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 安德鲁·G·凯格尔;罗纳德·佩雷斯;黄伟 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F12/10 | 分类号: | G06F12/10;G06F12/14;G06F21/57 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 保护 模式 防止 装置 进行 存储器 访问 输入 输出 管理 单元 | ||
1.一种设备,其包括:
存储器管理单元,其被配置成从多个I/O装置接收存储器访问请求并实施保护模式;
其中,当在所述保护模式中执行时,所述存储器管理单元被配置成通过将所述存储器访问请求中的每一个映射至同一组存储器地址转换数据而防止所述多个I/O装置进行存储器访问;以及
其中,当不在所述保护模式中执行时,所述存储器管理单元被配置成通过将不同的存储器访问请求映射至不同的各个组的存储器地址转换数据而允许源自所述多个I/O装置的存储器访问请求。
2.根据权利要求1所述的设备,其中所述存储器地址转换数据中的至少一些被存储在使用一个或多个存储器地址转换表的存储器中或硬件寄存器中。
3.根据权利要求1所述的设备,其中所述存储器管理单元可配置成响应于软件设置所述存储器管理单元的保护标志而进入所述保护模式。
4.根据权利要求1所述的设备,其中将所述存储器访问请求映射至所述同一组存储器地址转换数据包括:使用默认装置标识符值标记所述存储器访问请求。
5.根据权利要求4所述的设备,其中所述默认装置标识符值与装置表中的受限条目相对应,其中所述受限条目指示不允许所述装置访问系统存储器。
6.根据权利要求4所述的设备,其中所述默认装置标识符值与装置表中的受限条目相对应,其中所述受限条目指示IOMMU应转换源自所述装置的存储器访问请求,且所述装置使用将所有存储器地址映射至系统存储器中相同受限部分的地址转换数据。
7.根据权利要求6所述的设备,其中系统存储器的所述受限部分具有零大小。
8.根据权利要求6所述的设备,其中存储器的所述受限部分位于用于实施可信引导程序的部分之外。
9.根据权利要求1所述的设备,其中所述存储器管理单元被配置成响应于从所述I/O装置中的一个接收存储器访问请求通过返回错误代码来防止存储器访问。
10.一种在处理系统中保护使用存储器管理单元的存储器的计算机实施的方法,所述执行包括:
当在保护模式中执行时,所述存储器管理单元:
从I/O装置接收对存储器访问的请求;
响应于接收所述请求,所述存储器管理单元通过将所述请求中的每一个映射至所述同一组存储器地址转换数据来防止所请求的存储器访问;
当在不受保护的模式中执行时,所述存储器管理单元:
从所述I/O装置中的两个或更多个接收对存储器访问的其它请求;
确定用于所述I/O装置中的所述两个或更多个中每一个的各个组的存储器地址转换数据;以及
对于所述其它请求中的每一个,将所述请求映射至与进行所述其它请求的所述I/O装置对应的所述组的存储器地址转换数据。
11.根据权利要求10所述的方法,其中所述存储器地址转换数据中的至少一些被存储在使用一个或多个存储器地址转换表的存储器中或被存储在硬件寄存器中。
12.根据权利要求10所述的方法,其还包括:所述存储器管理单元响应于软件设置所述存储器管理单元的保护标志而进入所述保护模式。
13.根据权利要求10所述的方法,其中将所述存储器访问请求映射至所述同一组存储器地址转换数据包括:使用默认装置标识符值标记所述存储器访问请求。
14.根据权利要求13所述的方法,其中所述默认装置标识符值与装置表中的受限条目相对应,其中所述受限条目指示不允许所述装置访问系统存储器。
15.根据权利要求13所述的方法,其中所述默认装置标识符值与装置表中的受限条目相对应,其中所述受限条目指示IOMMU应转换源自所述装置的存储器访问请求,且所述装置使用将所有存储器地址映射至系统存储器中相同受限部分的地址转换数据。
16.根据权利要求15所述的方法,其中系统存储器的所述受限部分具有零大小。
17.根据权利要求15所述的方法,其中存储器的所述受限部分位于用于实施可信引导程序的部分之外。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280046643.9/1.html,转载请声明来源钻瓜专利网。