×

Facilitating transport mode input/output operations between a channel subsystem and input/output devices

  • US 8,312,176 B1
  • Filed: 06/30/2011
  • Issued: 11/13/2012
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium comprising executable instructions for performing an input/output (I/O) operation initiated by an I/O operation instruction at a host computer system configured for communication with a control unit, the computer readable medium readable by a processing circuit for performing a method comprising:

  • sending, by a channel subsystem in the host computer system, a process login (PRLI) request message to the control unit to initialize a link between the channel subsystem and the control unit, the PRLI request message including a field having a value that indicates whether the channel subsystem supports bi-directional data transfer;

    receiving a PRLI response message from the control unit, the PRLI response message including a field having a value that indicates whether the control unit supports bi-directional data transfer;

    providing an indication to a host operating system that bi-directional data transfer is supported; and

    based on executing the I/O operation instruction received from the host computer system, performing a method comprising;

    gathering a plurality of commands specified via the I/O operation instruction received from the host computer system, at least one of the plurality of commands specifying an input data transfer and at least one of the plurality of commands specifying an output data transfer;

    transferring the plurality of commands to the control unit;

    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 sent based on 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, the input data message sent based on the at least one of the plurality of commands specifying an input data transfer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×