[发明专利]依据适配器的多个地址空间有效
| 申请号: | 201080066981.X | 申请日: | 2010-11-08 | 
| 公开(公告)号: | CN102906716A | 公开(公告)日: | 2013-01-30 | 
| 发明(设计)人: | D·克拉多克;T·格雷格;C·莱施 | 申请(专利权)人: | 国际商业机器公司 | 
| 主分类号: | G06F12/10 | 分类号: | G06F12/10;G06F13/28 | 
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 | 
| 地址: | 美国*** | 国省代码: | 美国;US | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 依据 适配器 地址 空间 | ||
1.一种促进计算环境的系统存储器的管理的方法,该方法包括以下步骤:
响应于执行用于使能适配器的呼叫逻辑处理器(CLP)指令和请求向适配器分配的多个直接存储器访问(DMA)地址空间,所述CLP指令包括识别适配器的功能句柄,所述功能句柄具有适配器未使能指示器,使能一个或多个DMA地址空间并返回具有适配器使能指示器的功能句柄;
响应于执行指定寄存器地址转换参数操作的修改PCI功能控制(MPFC)指令,定义为适配器使能的一个或多个DMA地址空间的第一DMA地址空间;
接收来自适配器的访问系统存储器的请求;和
使用在请求中提供的请求者标识符和地址空间标识符以选择在访问中使用的DMA地址空间,所述DMA地址空间选自为适配器使能的一个或多个DMA地址空间。
2.如权利要求1所述的方法,其中所述地址空间标识符包括一个或多个位,以及其中该方法还包括:响应于执行用于查询群组的CLP指令,确定适配器提供的地址的哪一个或哪些个位是地址空间标识符的一个或多个位。
3.如权利要求1所述的方法,其中所述使用的步骤包括:使用请求者标识符和地址空间标识符以定位在与适配器相关的数据结构中的项,所述项提供关于地址空间的一个或多个特征。
4.如权利要求3所述的方法,其中所述项位于与适配器和系统存储器耦合的输入/输出集线器的设备表中。
5.如权利要求1所述的方法,其中该方法还包括:将一个或多个地址转换表关联至地址空间,所述一个或多个地址转换表具有第一格式。
6.如权利要求5所述的方法,其中该方法还包括:为适配器选择另一地址空间,以及将一个或多个其他地址转换表关联至所述另一地址空间,所述一个或多个其他地址转换表具有第二格式,所述第二格式不同于所述第一格式。
7.如权利要求6所述的方法,其中所述第一格式包括地址转换格式的第一变形,以及所述第二格式包括地址转换格式的第二变形。
8.如权利要求6所述的方法,其中所述第二格式具有与所述第一格式不同的地址转换格式的类型。
9.如权利要求1所述的方法,其中所述适配器包括适配器功能,以及其中从适配器功能接收所述请求,所述适配器功能具有为其分配的多个地址空间。
10.如权利要求1所述的方法,其中所述地址空间标识符包括在请求中提供的地址的位,其中所述位的第一值与请求者标识符组合指示第一地址空间,以及所述位的第二值与请求者标识符组合指示第二地址空间。
11.如权利要求1所述的方法,其中所述地址空间标识符包括请求中提供的地址的一个或多个位。
12.如权利要求1所述的方法,其中该方法还包括:
接收来自适配器的另一请求;和
使用在请求中提供的另一请求者标识符和另一地址空间标识符以选择另一地址空间,其中所述地址空间具有与其相关联的第一地址转换格式,以及所述另一地址空间具有与其相关联的第二地址转换格式,所述第一地址转换格式不同于所述第二地址转换格式。
13.一种系统,包括适用于执行根据任意先前方法权利要求的方法的所有步骤的装置。
14.一种计算机程序,包括在计算机系统上执行所述计算机程序时执行根据任意先前方法权利要求的方法的所有步骤的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080066981.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:开窗用伺服电动推杆
- 下一篇:一种低震动的起重机电控箱





