Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
296 words
A method of handling link response frames responding to command frames sent on a link by a commanding computer system to a commanded computer system, comprising the steps of: preparing by a processor in the commanding computer system blocked areas in a memory of the commanding computer system for use by a data mover implemented in hardware of the commanding computer system, the blocked areas including: a message command block (MCB) and a message response block (MRB), a link control block (LCB), and assigning the areas to a subchannel for use by a send message instruction to be issued by the commanding computer system, issuing of a send message (SM) instruction by the processor, including a SM command to the data mover, and the data mover sending to the commanded computer system a command frame on the link containing command information prepared in the area assigned to the subchannel, receiving the command frame by the commanded computer system, preparing by the commanded computer system a response frame indicating status of response to a command received in the command frame, and sending a response frame on the link to the commanded computer system, receiving the response frame by the data mover at the commanding computer system, and processing the response frame for error conditions and moving information from the response frame to the commanding system memory for access by the program issuing the command resulting in the response frame, and signalling by the data mover to an available processor in the commanding computer system of a completion of execution of the SM instruction, for which the data mover accesses and stores information in a link control block (LCB) in a memory of the commanding computer system using an LCB address in a register of the data mover.
Claim 2
Independent Claim
296 words
A method of handling link response frames responding to command frames sent on a link by a commanding computer system to a commanded computer system, comprising the steps of: preparing by a processor in the commanding computer system blocked areas in a memory of the commanding computer system for use by a data mover implemented in hardware of the commanding computer system, the blocked areas including: a message command block (MCB) and a message response block (MRB), a link control block (LCB), and assigning the areas to a subchannel for use by a send message instruction to be issued by the commanding computer system, issuing of a send message (SM) instruction by the processor, including a SM command to the data mover, and the data mover sending to the commanded computer system a command frame on the link containing command information prepared in the area assigned to the subchannel, receiving the command frame by the commanded computer system, preparing by the commanded computer system a response frame indicating status of response to a command received in the command frame, and sending a response frame on the link to the commanded computer system, receiving the response frame by the data mover at the commanding computer system, and processing the response frame for error conditions and moving information from the response frame to the commanding system memory for access by the program issuing the command resulting in the response frame, and signalling by the data mover to an available processor in the commanding computer system of a completion of execution of the SM instruction, for which the data mover accesses and stores information in a link control block (LCB) in a memory of the commanding computer system using an LCB address in a register of the data mover.
Claim 3
Independent Claim
320 words
A method of handling link response frames responding to command frames sent on a link by a commanding computer system to a commanded computer system, comprising the steps of: preparing by a processor in the commanding computer system blocked areas in a memory of the commanding computer system for use by a data mover of the commanding computer system, the blocked areas including: a message command block (MCB) and a message response block (MRB), a link control block (LCB), and assigning the areas to a subchannel for use by a send message instruction to be issued by the commanding computer system, issuing of a send message (SM) instruction by the processor, including a SM command to the data mover, and the data mover sending to the commanded computer system a command frame on the link containing command information prepared in the area assigned to the subchannel, receiving the command frame by the commanded computer system, preparing by the commanded computer system a response frame indicating status of response to a command received in the command frame, and sending a response frame on the link to the commanded computer system, receiving the response frame by the data mover at the commanding computer system, and processing the response frame for error conditions and moving information from the response frame to the commanding system memory for access by the program issuing the command resulting in the response frame, signalling by the data mover to an available processor in the commanding computer system of a completion of execution of the SM instruction, copying an address of the MCB/MRB area into a register in a data mover operating with a link controller in the commanding computer system for indicating to the data mover a memory location for storing response data to be obtained from the response frame, whereby central processors in the commanding computer system are freed of being involved in direct transmission link operations.
Claim 4
Independent Claim
320 words
A method of handling link response frames responding to command frames sent on a link by a commanding computer system to a commanded computer system, comprising the steps of: preparing by a processor in the commanding computer system blocked areas in a memory of the commanding computer system for use by a data mover of the commanding computer system, the blocked areas including: a message command block (MCB) and a message response block (MRB), a link control block (LCB), and assigning the areas to a subchannel for use by a send message instruction to be issued by the commanding computer system, issuing of a send message (SM) instruction by the processor, including a SM command to the data mover, and the data mover sending to the commanded computer system a command frame on the link containing command information prepared in the area assigned to the subchannel, receiving the command frame by the commanded computer system, preparing by the commanded computer system a response frame indicating status of response to a command received in the command frame, and sending a response frame on the link to the commanded computer system, receiving the response frame by the data mover at the commanding computer system, and processing the response frame for error conditions and moving information from the response frame to the commanding system memory for access by the program issuing the command resulting in the response frame, signalling by the data mover to an available processor in the commanding computer system of a completion of execution of the SM instruction, copying an address of the MCB/MRB area into a register in a data mover operating with a link controller in the commanding computer system for indicating to the data mover a memory location for storing response data to be obtained from the response frame, whereby central processors in the commanding computer system are freed of being involved in direct transmission link operations.
Claim 5
Independent Claim
413 words
A method of handling link response frames responding to command frames sent on a link by a commanding computer system to a commanded computer system, comprising the steps of: preparing by a processor in the commanding computer system blocked areas in a memory of the commanding computer system for use by a data mover of the commanding computer system, the blocked areas including: a message command block (MCB) and a message response block (MRB), a link control block (LCB), and assigning the areas to a subchannel for use by a send message instruction to be issued by the commanding computer system, issuing of a send message (SM) instruction by the processor, including a SM command to the data mover, and the data mover sending to the commanded computer system a command frame on the link containing command information prepared in the area assigned to the subchannel, receiving the command frame by the commanded computer system, preparing by the commanded computer system a response frame indicating status of response to a command received in the command frame, and sending a response frame on the link to the commanded computer system, receiving the response frame by the data mover at the commanding computer system, and processing the response frame for error conditions and moving information from the response frame to the commanding system memory for access by the program issuing the command resulting in the response frame, signalling by the data mover to an available processor in the commanding computer system of a completion of execution of the SM instruction, copying an address of the MCB/MRB area into a register in a data mover operating with a link controller in the commanding computer system for indicating to the data mover a memory location for storing response data to be obtained from the response frame, whereby central processors in the commanding computer system are freed of being involved in direct transmission link operations, processing by the data mover of control operations on the response frame including checking for error condition in the transmission of the response frame by using error checking fields therein, requesting by the data mover to the commanded computer system for a retransmission of the response frame for obtaining a retransmission of the response frame, and performing the completion signalling step by the data mover only when a successful reception is obtained of the response frame, whereby the central processors in the commanding computer system are not involved in direct transmission link operations.
Claim 6
Independent Claim
413 words
A method of handling link response frames responding to command frames sent on a link by a commanding computer system to a commanded computer system, comprising the steps of: preparing by a processor in the commanding computer system blocked areas in a memory of the commanding computer system for use by a data mover of the commanding computer system, the blocked areas including: a message command block (MCB) and a message response block (MRB), a link control block (LCB), and assigning the areas to a subchannel for use by a send message instruction to be issued by the commanding computer system, issuing of a send message (SM) instruction by the processor, including a SM command to the data mover, and the data mover sending to the commanded computer system a command frame on the link containing command information prepared in the area assigned to the subchannel, receiving the command frame by the commanded computer system, preparing by the commanded computer system a response frame indicating status of response to a command received in the command frame, and sending a response frame on the link to the commanded computer system, receiving the response frame by the data mover at the commanding computer system, and processing the response frame for error conditions and moving information from the response frame to the commanding system memory for access by the program issuing the command resulting in the response frame, signalling by the data mover to an available processor in the commanding computer system of a completion of execution of the SM instruction, copying an address of the MCB/MRB area into a register in a data mover operating with a link controller in the commanding computer system for indicating to the data mover a memory location for storing response data to be obtained from the response frame, whereby central processors in the commanding computer system are freed of being involved in direct transmission link operations, processing by the data mover of control operations on the response frame including checking for error condition in the transmission of the response frame by using error checking fields therein, requesting by the data mover to the commanded computer system for a retransmission of the response frame for obtaining a retransmission of the response frame, and performing the completion signalling step by the data mover only when a successful reception is obtained of the response frame, whereby the central processors in the commanding computer system are not involved in direct transmission link operations.