Asynchronous command support for shared channels for a computer complex having multiple operating systems
First Claim
1. A method of reconfiguring an input/output subsystem shared by a plurality of control programs (OSs) in a computer electronic complex (CEC), each of said programs having a program identifier (IID), said method including the steps of:
- providing a sharing set of input/output control blocks, each input/output control block of said sharing set including an input/output resource identifier for an input/output resource and a program identifier;
storing said sharing set of input/output control blocks in said computer electronic complex;
providing a configuration mask for establishing a reconfiguration of said input/output resource, said configuration mask including an image identifier field for identifying each of said plurality of programs;
setting said image identifier field to a state that specifies an image identifier of a program;
accessing said sharing set of input/output control blocks;
setting a field in said sharing set of control blocks that corresponds to said image identifier field that has been set in the previous setting step;
changing association of input/output resources in accordance with said configuration mask in each of said control blocks of said sharing set of input/output control blocks that have a field in the just previous setting step.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention involves reconfiguration support for shared I/O resources in a a computer electronic complex (CEC) supporting both shared and unshared I/O channels of the type described and claimed in U.S. patent application Ser. No. 07/898,867 (PO9-92-016) filed on the same day as the subject application and assigned to the same assignee as the subject application. Prior channel subsystem call (CHSC) instructions cannot execute when a channel is to be configured as shareable by plural operating systems in a CEC.
-
Citations
20 Claims
-
1. A method of reconfiguring an input/output subsystem shared by a plurality of control programs (OSs) in a computer electronic complex (CEC), each of said programs having a program identifier (IID), said method including the steps of:
-
providing a sharing set of input/output control blocks, each input/output control block of said sharing set including an input/output resource identifier for an input/output resource and a program identifier; storing said sharing set of input/output control blocks in said computer electronic complex; providing a configuration mask for establishing a reconfiguration of said input/output resource, said configuration mask including an image identifier field for identifying each of said plurality of programs; setting said image identifier field to a state that specifies an image identifier of a program; accessing said sharing set of input/output control blocks; setting a field in said sharing set of control blocks that corresponds to said image identifier field that has been set in the previous setting step; changing association of input/output resources in accordance with said configuration mask in each of said control blocks of said sharing set of input/output control blocks that have a field in the just previous setting step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification