-
公开(公告)号:GB2491438B
公开(公告)日:2014-10-22
申请号:GB201206682
申请日:2012-04-17
Applicant: IBM
Inventor: CASPER DANIEL FRANCIS , BUBB CLINTON , FLANAGAN JOHN R
-
公开(公告)号: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.
-
公开(公告)号:DK2593878T3
公开(公告)日:2014-02-24
申请号:DK12716322
申请日:2012-04-11
Applicant: IBM
Inventor: HATHORN ROGER , FLANAGAN JOHN , RICCI LOUIS WILLIAM , CARLSON SCOTT , KALOS MATTHEW JOSEPH , YUDENFRIEND HARRY , RIEDY DALE , CASPER DANIEL FRANCIS
IPC: G06F13/42
-
公开(公告)号:AU2012278232A1
公开(公告)日:2013-05-02
申请号:AU2012278232
申请日:2012-05-03
Applicant: IBM
Inventor: HATHORN ROGER , FLANAGAN JOHN , RICCI LOUIS , CARLSON SCOTT , KALOS MATTHEW JOSEPH , YUDENFRIEND HARRY , RIEDY DALE , CASPER DANIEL FRANCIS , CANDELARIA SUSAN KAY
IPC: G06F13/12
Abstract: A computer program product is configured for performing a method including: generating at least one command message by a channel subsystem of the host computer system, the at least one command message including one or more device command words (DCWs), wherein at least one DCW of the one or more DCWs includes a suppress-length indication (SLI) configured to instruct a control unit to continue to perform the I/O operation in response to the control unit detecting that the data count does not match an amount of data required; receiving an incorrect length (IL) value, the IL value being a first IL value in response to the SLI being a first SLI value and the data count not matching the amount of data required; and responsive to receiving the IL value from the control unit, storing an IL indicator in a subchannel-status word.
-
公开(公告)号:CA2819159A1
公开(公告)日:2013-01-03
申请号:CA2819159
申请日:2012-04-11
Applicant: IBM
Inventor: HATHORN ROGER , FLANAGAN JOHN , RICCI LOUIS WILLIAM , CARLSON SCOTT , KALOS MATTHEW JOSEPH , YUDENFRIEND HARRY , RIEDY DALE , CASPER DANIEL FRANCIS
IPC: G06F13/42
Abstract: A computer program product is provided for performing: sending, by a channel subsystem, a process login (PRLI) request message to the control unit that indicates whether the channel subsystem supports bi-directional data transfer; receiving a PRLI response message from the control unit that indicates whether the control unit supports bi-directional data transfer; gathering a plurality of commands, at least one which specifies an input data transfer and at least one specifying an output data transfer; sending at least one output data message to the control unit including output data to be transferred to the control unit, the output data message associated with the at least one of the plurality of commands specifying an output data transfer; and receiving at least one input message from the control unit including input data to be stored in a main storage of the host computer system.
-
公开(公告)号:GB2491439A
公开(公告)日:2012-12-05
申请号:GB201206683
申请日:2012-04-17
Applicant: IBM
Inventor: CASPER DANIEL FRANCIS , FLANAGAN JOHN R , BUBB CLINTON
Abstract: A method for performing an input/output (I/O) operation between a host computer (102) and control-unit (118) comprises obtaining information about the I/O operation from a channel subsystem (128) in the host system, the channel having a local processor and memory. An Address Control Word (ACW) (Fig 11) is generated and specifying the memory location and having an expected offset filed (264, Fig 11) indicating a relative order of an expected data transfer request is stored in the local memory. An address control structure (Fig 5) for each data transfer in the I/O operation is generated and forwarded to the network interface between the channel subsystem and I/O device and specifies a location in the local memory of the ACW includes an offset field (180, Fig 5) indicating a relative order or a corresponding data transfer request relative to other data transfers in the plurality of consecutive data transfer requests. On receipt of an I/O command message via the network a data transfer request from the network interface is issued and includes addressing information. A data route in the channel compares the offset and expected offset fields to determine if the transfer request has been received in the correct order. If the request has been received in order, the corresponding ACW is accessed retrieved and used to route the data transfer request to the host memory (106) specified in the ACW. The expected offset field in the ACW is incremented by an amount corresponding to a size of the data transfer request.
-
公开(公告)号:DE69022359D1
公开(公告)日:1995-10-19
申请号:DE69022359
申请日:1990-10-10
Applicant: IBM
-
公开(公告)号:CA2819159C
公开(公告)日:2020-04-14
申请号:CA2819159
申请日:2012-04-11
Applicant: IBM
Inventor: HATHORN ROGER , FLANAGAN JOHN , RICCI LOUIS WILLIAM , CARLSON SCOTT , KALOS MATTHEW JOSEPH , YUDENFRIEND HARRY , RIEDY DALE , CASPER DANIEL FRANCIS
IPC: G06F13/42
Abstract: A computer program product is provided for performing: sending, by a channel subsystem, a process login (PRLI) request message to the control unit that indicates whether the channel subsystem supports bi-directional data transfer; receiving a PRLI response message from the control unit that indicates whether the control unit supports bi-directional data transfer; gathering a plurality of commands, at least one which specifies an input data transfer and at least one specifying an output data transfer; sending at least one output data message to the control unit including output data to be transferred to the control unit, the output data message associated with the at least one of the plurality of commands specifying an output data transfer; and receiving at least one input message from the control unit including input data to be stored in a main storage of the host computer system.
-
公开(公告)号:GB2505814A
公开(公告)日:2014-03-12
申请号:GB201321890
申请日:2012-05-03
Applicant: IBM
Inventor: FLANAGAN JOHN , RICCI LOUIS WILLIAM , CARLSON SCOTT , KALOS MATTHEW JOSEPH , YUDENFRIEND HARRY , RIEDY DALE , CASPER DANIEL FRANCIS , CANDELARIA SUSAN KAY , HATHORN ROGER
Abstract: A computer program product is configured for performing a method including: receiving at least one command message specifying an I/O operation at a control unit from a channel subsystem, the at least one command message including one or more device command words (DCWs) having a data count and a suppress-length indication (SLI), the SLI configured to instruct the control unit whether to continue to perform the I/O operation in response to the control unit detecting an incorrect length condition; processing at least one of the one or more DCWs; and returning a transport response message including an incorrect length (IL) value, the IL value being a first IL value in response to the SLI being a first SLI value and the data count not matching the amount of data required, the IL value being a second IL value in response to the SLI being a second SLI value and the data count not matching the amount of data required.
-
公开(公告)号:GB2505592A
公开(公告)日:2014-03-05
申请号:GB201321241
申请日:2012-05-17
Applicant: IBM
Inventor: FLANAGAN JOHN , BUBB CLINTON , CASPER DANIEL FRANCIS
IPC: G06F13/38
Abstract: On embodiment includes a computer program product for performing a method including: obtaining information relating to an I/O operation at a channel subsystem in a host computer system; generating addressing information and forwarding the addressing information from at least one channel to a network interface between the channel subsystem and at least one I/O device, the addressing information specifying a location in a local channel memory; forwarding an I/O command message to the at least one I/O device via the network interface; responsive to the I/O command message, receiving a data transfer request from the network interface that includes the addressing information; responsive to receiving the data transfer request, accessing one of a plurality of address control words (ACWs), each ACW specifying an address of a location in a host computer memory; and routing the data transfer request to the host memory location specified in the ACW.
-
-
-
-
-
-
-
-
-