DATA RETURNED RESPONSIVE TO EXECUTING A START SUBCHANNEL INSTRUCTION
    1.
    发明申请
    DATA RETURNED RESPONSIVE TO EXECUTING A START SUBCHANNEL INSTRUCTION 审中-公开
    数据退回执行启动子信道指令

    公开(公告)号:WO2012168100A1

    公开(公告)日:2012-12-13

    申请号:PCT/EP2012/059861

    申请日:2012-05-25

    Abstract: Provided is a method of executing a Start Subchannel instruction in a computing environment comprising main storage and storage class memory, said method comprising: responsive to determining that a subchannel identified by the Start Subchannel instruction is an Asynchronous Data Mover (ADM) subchannel, performing: obtaining an operation request block from main storage, the operation request block comprising an address of an operation block; based on the address of the operation block, obtaining the operation block from main storage, the operation block consisting of a request block, a response block, and one or more first move specification blocks (MSBs), wherein the request block comprises an MSB count field having a value indicating the number of one or more MSBs included in and referenced by the operation block, wherein the response block is configured to hold exception conditions, wherein each move specification block is configured to include an operation code field, a block count field, a main storage address field for addressing main storage, a storage class memory address field for addressing storage class memory, a block size field and a flags field; obtaining a move specification block of the one or more move specification blocks; determining based on the operation code in the obtained move specification block an operation that the obtained move specification block is configured to perform on blocks of storage class memory; based on the move specification block, initiating the operation on the blocks of storage class memory associated with a storage class memory address of the storage class memory address field; and responsive to at least initiating the operation and encountering an exception condition, storing information within the response block, wherein the response block comprises an exception flags field, a field validity field, a failing MSB address field, a failing indirect data address word (AIDAW) address field, a failing main storage address field and a failing storage class memory address field, the information relating to one or more exceptions resulting from the operation, wherein the one or more exceptions are related to at least one of: main storage associated with a main storage address of the main storage address field, storage class memory associated with a storage class memory address of the storage class memory address field, or the obtained move specification block, and wherein the information includes an indication of an exception and additional information relating to the exception, the additional information specifying one or more address exceptions.

    Abstract translation: 提供了一种在包括主存储和存储类存储器的计算环境中执行起始子信道指令的方法,所述方法包括:响应于确定由起始子信道指令标识的子信道是异步数据移动(ADM)子信道,执行: 从主存储器获取操作请求块,所述操作请求块包括操作块的地址; 基于所述操作块的地址,从主存储器获取所述操作块,所述操作块由请求块,响应块和一个或多个第一移动规范块(MSB)组成,其中所述请求块包括MSB计数 字段具有指示包括在操作块中并被参考的一个或多个MSB的数量的值,其中响应块被配置为保持异常条件,其中每个移动指定块被配置为包括操作码字段,块计数字段 ,用于寻址主存储器的主存储地址字段,用于寻址存储类存储器的存储类存储器地址字段,块大小字段和标志字段; 获得一个或多个移动指定块的移动指定块; 基于所获得的移动指定块中的操作代码确定所获得的移动指定块被配置为对存储类存储器的块执行的操作; 基于移动规范块,启动与存储类存储器地址字段的存储类存储器地址相关联的存储类存储块的操作; 并且响应于至少启动所述操作并遇到异常情况,在所述响应块内存储信息,其中所述响应块包括异常标志字段,字段有效性字段,故障MSB地址字段,故障间接数据地址字(AIDAW )地址字段,故障主存储地址字段和故障存储类存储器地址字段,所述信息与由所述操作产生的一个或多个异常有关,其中所述一个或多个异常与以下至少一个相关:与 主存储地址字段的主存储地址,与存储类存储器地址字段的存储类存储器地址相关联的存储类存储器或所获取的移动规范块,并且其中所述信息包括异常的指示和附加信息 除了例外,指定一个或多个地址异常的附加信息。

Patent Agency Ranking