IP Library Granted Patent US 7,360,222
Granted Patent B2
US 7,360,222 · App. 09/961,013 · Granted Apr 15, 2008

Extensions to coupling channels to support multiple coupling facility sharing, interrupts, and message passing

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,360,222
App. No.
09/961,013
Granted
Apr 15, 2008
Kind
B2
Abstract

A method for use in a computer system for extending coupling channels through the addition of specific hardware interrupts and controls to allow 1) sharing of receiver resources among multiple Coupling Facility (CF) logical partitions (LPARs), 2) direct CEC to CEC message passing, and 3) CF interrupts.

Claims (11)

1. 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.

2. The method as recited in claim 1 , wherein upon receipt of the secondary message, said secondary message is placed by the Coupling Facility's channel directly into the memory of the Coupling Facility; and thereafter said secondary message completion indicator is set in the Coupling Facility's memory.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2001
From: GREGG, THOMAS A.; PANDEY, KULWANT M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012226/0426 →
Continuity (1)
Related Publication 20030061475A1 · Mar 27, 2003