-
公开(公告)号:DE602009000463D1
公开(公告)日:2011-02-03
申请号:DE602009000463
申请日:2009-02-10
Applicant: IBM
Inventor: CASPER DANIEL , FLANAGAN JOHN , YUDENFRIEND HARRY , KALOS MATTHEW , BENDYK MARK , SITTMANN III GUSTAV , HUANG CATHERINE , RIEDY DALE , NJOKU UGOCHUKWU
IPC: G06F13/10
-
公开(公告)号:SI2174227T1
公开(公告)日:2010-12-31
申请号:SI200930011
申请日:2009-02-09
Applicant: IBM
Inventor: CASPER DANIEL , BENDYK MARK , HATHORN ROGER , FLANAGAN JOHN , HARDY CLINT , HUANG CATHERINE , KALOS MATTHEW , RICCI LOUIS , SITTMANN III GUSTAV , YUDENFRIEND HARRY
IPC: G06F13/14
-
公开(公告)号:DK2174227T3
公开(公告)日:2010-11-08
申请号:DK09711029
申请日:2009-02-09
Applicant: IBM
Inventor: CASPER DANIEL , BENDYK MARK , HATHORN ROGER , FLANAGAN JOHN , HARDY CLINT , HUANG CATHERINE , KALOS MATTHEW , RICCI LOUIS , SITTMANN III GUSTAV , YUDENFRIEND HARRY
IPC: G06F13/14
-
公开(公告)号:CA2704138A1
公开(公告)日:2009-08-20
申请号:CA2704138
申请日:2009-02-10
Applicant: IBM
Inventor: CASPER DANIEL , FLANAGAN JOHN , YUDENFRIEND HARRY , KALOS MATTHEW , BENDYK MARK , SITTMANN GUSTAV III , HUANG CATHERINE , RIEDY DALE , NJOKU UGOCHUKWU
IPC: G06F13/10
Abstract: Systems, methods and computer program products for providing indirect data addressing at an I/O subsystem of an I/O processing system. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a control word for an I/O operation. The control word includes an indirect data address for data associated with the I/O operation. The indirect data address includes a starting location of a list of storage addresses that collectively specify the data, the list spans two or more non-contiguous storage locations. Data is gathered responsive to the list. The gathered data is transmitted to a control unit in the I/O processing system.
-
公开(公告)号:SI2601580T1
公开(公告)日:2016-02-29
申请号:SI201230431
申请日:2012-05-25
Applicant: IBM
Inventor: GAINEY JR CHARLES , OAKES KENNETH JAMES , MATHIAS THOMAS BRIAN , SZWED PETER KENNETH , DRIEVER PETER DANA , SUTTON PETER GRIMM , YUDENFRIEND HARRY , TZORTZATOS ELPIDA , GLASSEN STEVEN GARDNER
IPC: G06F9/00
-
公开(公告)号:AU2012266573B2
公开(公告)日:2015-06-11
申请号:AU2012266573
申请日:2012-05-25
Applicant: IBM
Inventor: SZWED PETER KENNETH , OAKES KENNETH JAMES , SUTTON PETER GRIMM , DRIEVER PETER DANA , YUDENFRIEND HARRY , GLASSEN STEVEN GARDNER
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.
-
公开(公告)号:PT2601582E
公开(公告)日:2014-10-20
申请号:PT12796711
申请日:2012-05-22
Applicant: IBM
Inventor: SZWED PETER KENNETH , SUTTON PETER GRIMM , DRIEVER PETER DANA , YUDENFRIEND HARRY , GLASSEN STEVEN GARDNER , GAINEY CHARLES , OAKES KENNETH JAMES , MATHIAS THOMAS BRIAN , TZORTZATOS ELPIDA
IPC: G06F12/08
-
公开(公告)号:ZA201302031B
公开(公告)日:2014-08-27
申请号:ZA201302031
申请日:2013-03-18
Applicant: IBM
Inventor: GAINEY JR CHARLES , MATHIAS THOMAS BRIAN , DRIEVER PETER DANA , YUDENFRIEND HARRY , GLASSEN STEVEN GARDNER , OAKES KENNETH JAMES , SZWED PETER KENNETH , SUTTON PETER GRIMM , TZORTZATOS ELPIDA
IPC: G06F20060101
Abstract: 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.
-
公开(公告)号:MX2013011407A
公开(公告)日:2014-06-05
申请号:MX2013011407
申请日:2012-05-03
Applicant: IBM
Inventor: CARLSON SCOTT , FLANAGAN JOHN , RIEDY DALE , HATHORN ROGER , RICCI LOUIS , YUDENFRIEND HARRY , KALOS MATTHEW JOSEPH , CASPER DANIEL FRANCIS , CANDELARIA SUSAN KAY
IPC: G06F13/12
Abstract: Un producto de programa de computadora se configura para realizar un método que incluye generar al menos un mensaje de comando por un subsistema de canal del sistema de computadora anfitrión, el mensaje de comando como mínimo incluye una o más palabras de comando de dispositivo (DCWs), en donde al menos una DCW de la una o más DCWs incluye una indicación de suprimir-longitud (SLI) configurada para instruir a una unidad de control que continúe realizando la operación E/S, en respuesta a la unidad de control que detecta que el recuento de datos no corresponde a una cantidad de datos requerida; recibir un valor de longitud incorrecta (IL), el valor IL es un primer valor IL en respuesta a que SLI es un primer valor SLI y el recuento de datos no corresponde a la cantidad de datos requeridos; y en respuesta a recibir el valor IL de la unidad de control, almacenar un indicador IL en una palabra de estado de subcanal.
-
公开(公告)号:ES2449965T3
公开(公告)日:2014-03-21
申请号:ES12716322
申请日:2012-04-11
Applicant: IBM
Inventor: HATHORN ROGER , FLANAGAN JOHN , RICCI LOUIS , CARLSON SCOTT , KALOS MATTHEW , YUDENFRIEND HARRY , RIEDY DALE , CASPER DANIEL
IPC: G06F13/42
Abstract: Un método para realizar una operación de entrada/salida (I/O) iniciada por una instrucción de operación I/O en unsistema de ordenador anfitrión (102) configurado para comunicación con una unidad de control (118), comprendiendoel método: enviar, mediante un subsistema de canal (114) en el sistema de ordenador anfitrión, un mensaje de solicitud de registrode proceso (PRLI) a la unidad de control para inicializar un enlace entre el subsistema de canal y la unidad de control,incluyendo el mensaje (400) de solicitud de PRLI un campo que tiene un valor que indica si el subsistema de canalsoporta transferencia de datos bidireccional; recibir un mensaje (420) de respuesta de PRLI procedente de la unidad de control, incluyendo el mensaje de respuestade PRLI un campo que tiene un valor que indica si la unidad de control soporta transferencia de datos bidireccional;proporcionar una indicación a un sistema operativo anfitrión de que la transferencia de datos bidireccional essoportada; y en respuesta a la ejecución de la instrucción de operación de I/O recibida desde el sistema de ordenador anfitrión,realizar un método que comprende: reunir una pluralidad de comandos (202) asociados con la instrucción de operación de I/O recibida desde el sistema deordenador anfitrión, especificando al menos uno de la pluralidad de comandos una transferencia de datos de entrada yespecificando al menos uno de la pluralidad de comandos una transferencia de datos de salida; transferir la pluralidad de comandos a la unidad de control; enviar al menos un mensaje de datos de salida a la unidad de control incluyendo datos de salida que han de sertransferidos a la unidad de control, especificando el mensaje de datos de salida asociado con al menos uno de lapluralidad de comandos una transferencia de datos de salida; y recibir al menos un mensaje de entrada procedente de la unidad de control que incluye datos de entrada que han deser almacenados en un almacenamiento principal (106) del sistema ordenador anfitrión, especificando el mensaje dedatos de entrada asociado con al menos uno de la pluralidad de comandos una transferencia de datos de entrada.
-
-
-
-
-
-
-
-
-