Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer program product for facilitating interruption processing in a computing environment, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: setting an interruption code, based on one or more requests for interruption by an adapter, the interruption code comprising an adapter interruption source mask (AISM) representing a plurality of different types of adapters, the AISM comprising a source indicator for each adapter type of the plurality of different types of adapters, an adapter interruption indicator that indicates that the one or more requests are for interruption, and an interruption subclass of the adapter requesting the interrupt, and the setting the interruption code comprising determining the adapter type of the adapter requesting an interruption, and setting a source indicator in the AISM corresponding to the determined adapter type; and presenting the interruption code to the operating system to process the one or more requests for interruption for the adapter, the adapter requesting the interruption to be determined based on the set source indicator in the interruption code, the set source indicator configured to identify an interruption mechanism of a plurality of interruption mechanisms to be examined to determine the adapter requesting the interruption.
2. The computer program product of claim 1 , wherein the plurality of different types of adapters comprises a Peripheral Component Interconnect (PCI) adapter type and a queued direct I/O (QDIO) adapter type.
3. The computer program product of claim 1 , wherein a set source indicator indicates to the operating system that one or more adapters of the adapter type indicated by the set source indicator requested an interruption.
4. The computer program product of claim 3 , wherein the method further comprises determining, based on the set source indicator, one or more interrupt event indicators to be used to process the interruption.
5. The computer program product of claim 4 , wherein based on the adapter type indicated by the set source indicator being one type of adapter, one or more interrupt event indicators corresponding to that adapter type are to be examined, and one or more interrupt event indicators for another adapter type are not to be examined.
6. The computer program product of claim 4 , wherein the set source indicator corresponds to a peripheral component interconnect type adapter, and the one or more interrupt event indicators comprises at least one of one or more adapter interruption bits of one or more adapter interruption bit vectors and one or more adapter interruption summary bits.
7. A computer program product for facilitating interruption processing in a computing environment, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: setting an interruption code, based on one or more requests for interruption by an adapter, the interruption code comprising an adapter interruption source mask (AISM) having a source indicator for each adapter type of a plurality of adapter types, an adapter interruption indicator and an interruption subclass; and presenting the interruption code to the operating system to process the one or more requests for interruption, wherein the operating system is a guest operating system, and wherein the setting comprises obtaining the adapter type from a guest interruption state area and setting a source indicator in the AISM corresponding to the obtained adapter type, the guest interruption state area comprising a host control block in which interruptions are made pending for the guest operating system.
8. The computer program product of claim 7 , wherein the obtaining comprises obtaining the adapter type from an adapter interruption source mask in the guest state interruption area, the adapter interruption source mask corresponding to a guest interruption subclass for which the interruption is being presented.
9. The computer program product of claim 1 , wherein the adapter interruption indicator indicates that an adapter interruption is being requested for an interruption subclass associated with the adapter.
10. The computer program product of claim 1 , wherein the method further comprises receiving by the adapter a request for interruption, the adapter comprising a Peripheral Component Interconnect adapter and having a function handle associated therewith identifying the adapter.
11. A computer system for facilitating interruption processing in a computing environment, said computer system comprising: a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising: setting an interruption code, based on one or more requests for interruption by an adapter, the interruption code comprising an adapter interruption source mask (AISM) representing a plurality of different types of adapters, the AISM comprising a source indicator for each adapter type of the plurality of different types of adapters, an adapter interruption indicator that indicates that the one or more requests are for interruption, and an interruption subclass of the adapter requesting the interrupt, and the setting the interruption code comprising determining the adapter type of the adapter requesting an interruption, and setting a source indicator in the AISM corresponding to the determined adapter type; and presenting the interruption code to the operating system to process the one or more requests for interruption for the adapter, the adapter requesting the interruption to be determined based on the set source indicator in the interruption code, the set source indicator configured to identify an interruption mechanism of a plurality of interruption mechanisms to be examined to determine the adapter requesting the interruption.
12. The computer system of claim 11 , wherein the plurality of different types of adapters comprises a Peripheral Component Interconnect (PCI) adapter type and a queued direct I/O (QDIO) adapter type.
13. The computer system of claim 11 , wherein a set source indicator indicates to the operating system that one or more adapters of the adapter type indicated by the set source indicator requested an interruption.
14. The computer system of claim 13 , wherein the method further comprises determining, based on the set source indicator, one or more interrupt event indicators to be used to process the interruption.
15. The computer system of claim 14 , wherein based on the adapter type indicated by the set source indicator being one type of adapter, one or more interrupt event indicators corresponding to that adapter type are to be examined, and one or more interrupt event indicators for another adapter type are not to be examined.
16. The computer system of claim 14 , wherein the set source indicator corresponds to a peripheral component interconnect type adapter, and the one or more interrupt event indicators comprises at least one of one or more adapter interruption bits of one or more adapter interruption bit vectors and one or more adapter interruption summary bits.
17. The computer system of claim 11 , wherein the operating system is a guest operating system, and wherein the setting comprises obtaining the adapter type from a guest interruption state area and setting a source indicator in the AISM corresponding to the obtained adapter type, the guest interruption state area comprising a host control block in which interruptions are made pending for the guest operating system.
18. The computer system of claim 17 , wherein the obtaining comprises obtaining the adapter type from an adapter interruption source mask in the guest state interruption area, the adapter interruption source mask corresponding to a guest interruption subclass for which the interruption is being presented.
19. A method of facilitating interruption processing in a computing environment, said method comprising: setting, by a processor, an interruption code, based on one or more requests for interruption by an adapter, the interruption code comprising an adapter interruption source mask (AISM) representing a plurality of different types of adapters, the AISM comprising a source indicator for each adapter type of the plurality of different types of adapters, an adapter interruption indicator that indicates that the one or more requests are for interruption, and an interruption subclass of the adapter requesting the interrupt, and the setting the interruption code comprising determining the adapter type of the adapter requesting an interruption, and setting a source indicator in the AISM corresponding to the determined adapter type; and presenting, by the processor, the interruption code to the operating system to process the one or more requests for interruption for the adapter, the adapter requesting the interruption to be determined based on the set source indicator in the interruption code, the set source indicator configured to identify an interruption mechanism of a plurality of interruption mechanisms to be examined to determine the adapter requesting the interruption.
20. The method of claim 19 , wherein the plurality of different types of adapters comprises a Peripheral Component Interconnect (PCI) and queued direct I/O (QDIO).
21. The method of claim 19 , wherein the operating system is a guest operating system, and wherein the setting comprises obtaining the adapter type from a guest interruption state area and setting a source indicator in the AISM corresponding to the obtained adapter type, the guest interruption state area comprising a host control block in which interruptions are made pending for the guest operating system.
Unknown
August 6, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.