发明名称 Data returned responsive to executing a start subchannel instruction
摘要 An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
申请公布号 US9477417(B2) 申请公布日期 2016.10.25
申请号 US201514745614 申请日期 2015.06.22
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Driever Peter D.;Glassen Steven G.;Oakes Kenneth J.;Sutton Peter G.;Szwed Peter K.;Yudenfriend Harry M.
分类号 G06F3/06;G06F11/07;G06F13/12;G06F13/28;G06F11/08;G06F12/02 主分类号 G06F3/06
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 Kinnaman, Jr., Esq. William A.;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti P.C.
主权项 1. A computer program product for handling exception conditions within a computing environment comprising main storage and storage class memory, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: obtaining an operation block from main storage, the operation block including a response block and at least an indication of one or more move specification blocks (MSBs), wherein the response block is configured to hold exception conditions, and wherein a move specification block is configured to include an operation code field, a main storage address field for addressing main storage, and a storage class memory address field for addressing storage class memory; obtaining a move specification block of the one or more move specification blocks; determining based on an operation code in the operation code field in the obtained move specification block an operation to be performed on one or more blocks of storage class memory; initiating the operation on the one or more blocks of storage class memory associated with a storage class memory address of the storage class memory address field of the obtained move specification block; and based on at least initiating the operation and encountering an exception condition, storing information within the response block, wherein the response block is configured to include at least one of: 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, and wherein the information relates 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 the main storage address of the main storage address field, storage class memory associated with the 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.
地址 Armonk NY US