Extended Input/Output Measurement Word Facility, and Emulation of that Facility
First Claim
Patent Images
1. A method of obtaining measurement data for a single I/O operation, the method comprising the steps of:
- indicating to a channel subsystem that an Extended I/O Measurement Word Facility is enabled;
storing measurement data associated with the single I/O operation in a subchannel of the channel subsystem;
signaling the completion of the single I/O operation;
executing a test subchannel instruction in response to detecting the signaling of completion of the I/O interruption, the test subchannel instruction designating the subchannel and an address of an I/O Response block, the execution comprising placing the measurement data associated with the single I/O operation in the Extended Measurement Word (EMW) associated with the I/O Response Block (IRB) based on a determination that the Extended I/O Measurement Word Facility is enabled.
0 Assignments
0 Petitions
Accused Products
Abstract
An Extended Input/output (I/O) measurement word facility is provided. Provision is made for emulation of the Extended I/O measurement word facility. The facility provides for storing measurement data associated with a single I/O operation in an extended measurement word associated with an I/O response block. In a further aspect, the stored data may have a resolution of approximately one-half microsecond.
-
Citations
22 Claims
-
1. A method of obtaining measurement data for a single I/O operation, the method comprising the steps of:
-
indicating to a channel subsystem that an Extended I/O Measurement Word Facility is enabled;
storing measurement data associated with the single I/O operation in a subchannel of the channel subsystem;
signaling the completion of the single I/O operation;
executing a test subchannel instruction in response to detecting the signaling of completion of the I/O interruption, the test subchannel instruction designating the subchannel and an address of an I/O Response block, the execution comprising placing the measurement data associated with the single I/O operation in the Extended Measurement Word (EMW) associated with the I/O Response Block (IRB) based on a determination that the Extended I/O Measurement Word Facility is enabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system providing for the obtaining of measurement data associated with a single I/O operation without obtaining such measurement data both before and after the single I/O operation, the system comprising:
-
a central processor capable of executing machine instructions;
an operating system capable of executing on the central processor, the operating system comprising an I/O operation—
initiating machine instruction;
an indicator field indicating whether the system is enabled for handling a request for storing Extended Measurement Word data;
an instruction handling routine capable of handling a test subchannel instruction, the instruction handling routine executing on the central processor after the I/O operation completes and after, in response to the completion, a test subchannel instruction is issued, the instruction handling routine, based on the indicator field indicating that the system is enabled for handling a request for storing Extended Measurement Word data, storing measurement data associated with the I/O operation in an Extended Measurement Word (EMW) associated with an I/O Response Block (IRB). - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for obtaining measurement data associated with a single I/O operation without obtaining such measurement data both before and after such single I/O operation, the computer program product comprising:
a storage medium readable by a processor and storing instructions and data for execution by the processor for performing a method comprising;
indicating to a channel subsystem that an Extended I/O Measurement Word Facility is enabled;
storing measurement data associated with the single I/O operation in a subchannel of the channel subsystem;
signaling the completion of the single I/O operation;
executing a test subchannel instruction in response to detecting the signaling of completion of the I/O interruption, the test subchannel instruction designating the subchannel and an address of an I/O Response block, the execution comprising placing the measurement data associated with the single I/O operation in the Extended Measurement Word (EMW) associated with the I/O Response Block (IRB) based on a determination that the Extended I/O Measurement Word Facility is enabled. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
Specification