Patent ID: 7886306

Claim:
A computer system for passing messages directly between instances of Operating System (OSs) and plurality of Coupling Facilities (CFs) through Sharable InterSystem Channels (ISCs) and without polling, in one or more Computer Electronic Complexes (CECs), said computer system comprising: a processor having instructions, when executed by said processor, for passing messages by performing the steps of: receiving, from an external Operating System, a primary message request in a hypervisor memory of said one or more CECs; interrupting a hypervisor of said one or more CECs; examining in said hypervisor memory, by said hypervisor, fields within said primary message request to identify a Target Coupling Facility; moving, by said hypervisor, said primary message request to a memory of said Target Coupling Facility; setting, by said hypervisor, an indicator in said Target Coupling Facility to alert said Target Coupling Facility to the arrival of said primary message request; interrupting said hypervisor to send a secondary message request associated with said primary message request; moving, by said hypervisor, said secondary message request to said hypervisor memory; sending, by said hypervisor, said secondary message request over a link; preparing a coupling facility channel for receipt of said secondary message request; and setting a secondary message completion indicator in the said memory upon receipt of said secondary message request.