[发明专利]解除配置存储级内存命令有效
申请号: | 201280026711.5 | 申请日: | 2012-05-25 |
公开(公告)号: | CN103562874B | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | C·小盖尼;K·J·奥克斯;T·B·马赛厄斯;P·K·什韦德;P·D·德里费尔;P·G·苏顿;H·尤登弗兰德;E·特佐罗塔托斯;S·G·格拉森 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 张亚非,于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解除 配置 存储 内存 命令 | ||
1.一种用于在包括主存储器和存储级内存的计算环境中执行解除配置存储级内存命令的方法,所述方法包括:
由输入/输出“I/O”子系统获得请求块,所述请求块包括指示解除配置存储级内存命令的命令代码和包括一个或多个条目的存储级内存“SCM”增量请求列表,每个条目被配置为包括指示将被解除配置的存储级内存的增量数目的总大小字段和指示解除配置存储级内存增量的起点位置的起点SCM地址;
基于所述命令代码,启动解除配置过程,所述过程通过删除存储级内存的一个或多个增量来改变存储级内存的配置,所述过程被配置为从SCM地址空间中移除在所述总大小字段中所指定的存储级内存增量的所请求的数量,其中所述启动包括执行一个或多个有效性检验;
响应于所述一个或多个有效性检验是成功的,继续执行所述存储级内存的所述解除配置过程,其中所述一个或多个有效性检验包括确定将被解除配置的存储级内存的增量是在配置状态中;
响应于所述一个或多个有效性检验是成功的,开始异步过程来执行所述存储级内存的所述解除配置,其中被解除配置的存储级内存的内容被初始化为零并且被放置在备用状态中,并且在通知响应块中指示所述异步过程的完成,所述通知响应块在对一命令的响应中被返回,所述命令不同于所述解除配置存储级内存命令;以及
将响应代码存储在响应块的响应字段中,所述响应代码指示所述解除配置过程是否被启动,所述响应块包括指示响应块长度的长度代码。
2.根据权利要求1所述的方法,其中所述一个或多个有效性检验还包括:
所述请求块的长度字段的检验;
所述解除配置存储级内存命令是否可用以被执行的检验;
所述请求块具有有效格式的检验;
所述I/O子系统能够执行所述解除配置存储级内存命令的检验,并且其中响应于所述一个或多个有效性检验是成功的,所述解除配置过程继续执行。
3.根据权利要求1所述的方法,其中所述通知响应块包括指示试图执行所述解除配置存储级内存命令的结果的响应代码。
4.根据权利要求3所述的方法,其中经由存储事件信息命令的执行以获得事件信息来获得所述通知响应块。
5.根据权利要求1所述的方法,其中所述请求块还被配置为包括在所述通知响应块中将被返回的异步完成相关器,所述异步完成相关器将被用于恢复所述解除配置存储级内存命令的处理。
6.根据权利要求1所述的方法,其中所述解除配置过程包括:
将存储器的所述增量从配置状态移动到保留状态;
将存储器的所述增量的内容置零;以及
将存储器的所述增量放置在备用状态中。
7.一种用于在包括主存储器和存储级内存的计算环境中执行解除配置存储级内存命令的计算机系统,所述计算机系统包括:
存储器;和
与所述存储器通信的处理器,其中所述计算机系统被配置为执行方法,所述方法包括:
由输入/输出“I/O”子系统获得请求块,所述请求块包括指示解除配置存储级内存命令的命令代码和包括一个或多个条目的存储级内存“SCM”增量请求列表,每个条目被配置为包括指示将被解除配置的存储级内存的增量数目的总大小字段和指示解除配置存储级内存增量的起点位置的起点SCM地址;
基于所述命令代码,启动解除配置过程,所述过程通过删除存储级内存的一个或多个增量来改变存储级内存的配置,所述过程被配置为从SCM地址空间中移除在所述总大小字段中所指定的存储级内存增量的所请求的数量,其中所述启动包括执行一个或多个有效性检验;
响应于所述一个或多个有效性检验是成功的,继续执行所述存储级内存的所述解除配置过程,其中所述一个或多个有效性检验包括确定将被解除配置的存储级内存的增量是在配置状态中;
响应于所述一个或多个有效性检验是成功的,开始异步过程来执行所述存储级内存的所述解除配置,其中被解除配置的存储级内存的内容被初始化为零并且被放置在备用状态中,并且在通知响应块中指示所述异步过程的完成,所述通知响应块在对一命令的响应中被返回,所述命令不同于所述解除配置存储级内存命令;以及
将响应代码存储在响应块的响应字段中,所述响应代码指示所述解除配置过程是否被启动,所述响应块包括指示响应块长度的长度代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280026711.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:促进通道子系统与输入/输出设备之间的传输模式输入/输出操作
- 下一篇:触控板