Patent ID: 7360222

Claim:
A method for use with one or more computer electronic complexes (CECs) having a hypervisor and hypervisor memory for coupling Input/Output channels for sharing among images of multiple Coupling Facilities for primary messages sent from an external Operating System, comprising the steps of: receiving from an external Operating System a message request in the hypervisor's memory and interrupting said hypervisor; having the hypervisor examine fields within the message request to identify a target Coupling Facility among said multiple Coupling Facilities; moving said message request to memory of the targeted Coupling Facility; and setting an indicator in the targeted Coupling Facility to alert it to the arrival of the message request and to share an Input/Output channel for primary messages sent from an external Operating System among images of said multiple Coupling Facilities or for enabling a machine having multiple coupling facilities to pass messages directly between instances of an operating system without any Coupling Facility involvement, including the steps of: interrupting a hypervisor when a secondary message request is ready to be sent; moving a message request to the hypervisor's memory; having the hypervisor send said secondary message request over a link; and preparing the Coupling Facility channel for the receipt of said secondary message and whereinafter upon receipt of said secondary message a secondary message completion indicator is set in the Coupling Facility's memory.