Apparatus for exchanging channel adapter status among multiple channel adapters
AssigneeInternational Business Machines Corporation
InventorsHugh C. Holland, Robert J. Kammerer, Ronald S. Svec
Life of this patent
Estimating the term…
Abstract
A device information interface for a channel to channel I/O device having a plurality of channel adapters. A device interface bus interconnects each of the channel adapters, permitting an exchange of data between channel adapters. A virtual device storage array at each channel adapter stores the status of inactive channel devices associated with a connected channel. Inquiries as to the status of a logical adapter may be sent over the device interface bus. Logic circuits at the receiving adapter will decode the inquiry and address the virtual storage array to obtain the status of the logical adapter for forwarding over the bus to the inquiring adapter.
Claims15
A device information interface for a I/O device having a plurality of channel adapters of a channel to channel I/O device, each channel adapter being connected to a channel, said channel adapters being interconnected with a plurality of data buses under control of a control microprocessor, comprising:
- a device information interface bus interconnecting said channel adapters;
- a virtual device storage array for storing the status of each logical channel adapter of a channel adapter connected to said channel;
- logic decoder connected to said device information interface to decode inquiries received over said device information interface bus from another adapter, and address said virtual device storage array to derive status information regarding a logical adapter of a channel adapter;
- and,
- an output register connected to receive said status information from said virtual storage array and present said information to said interface bus for transmission to said another adapter, permitting said another adapter to determine the status of said logic adapter before requesting a link with said logical adapter.
A device information interface connecting adapters which form a plurality of logical adapters with a channel of a large scale computing system, permitting one adapter to determine the status of a logical adapter of another adapter comprising:
- a device interface bus connecting each of said adapters;
- a channel interface at said one adapter for receiving from a channel the identify of a logical adapter pair which are to be linked over a data bus and a command byte identifying the operation to be performed between logical adapters;
- means for applying to said device interface bus the identify of one of said logical adapters of said another adapter;
- a virtual device storage array at said another adapter for storing the status of logical adapters associated with said another adapter;
- a logic decoder at said another adapter for decoding the identify of aid logical adapter on said device interface bus, and addressing a location in said virtual device storage array with said identify;
- and,
- an output register at said another adapter for receiving logical adapter status information from said virtual device storage array, and applying said information to said device interface bus for transmission to said one adapter.
A device information interface for permitting an adapter forming a plurality of logical adapters for a connected data channel to determine the status of a logical adapter of another adapter connected to a second data channel comprising:
- a device interface bus connecting said adapters;
- an address register at said one adapter for holding an address of a logical adapter of said another adapter;
- arbitration means for obtaining access by said one adapter to said device interface bus;
- output register means for applying said address of said logical adapter in said address register to said device interface bus, which is received at said another logical adapter and is decoded to apply status data regarding said logical adapter on said device interface bus;
- and,
- a register at said one adapter for receiving said status data from said device interface bus.
Dependencies are inferred from the claim text.