×

Program interruption filtering in transactional execution

  • US 10,437,602 B2
  • Filed: 06/15/2012
  • Issued: 10/08/2019
  • Est. Priority Date: 06/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for managing interruptions in a computing environment, the computer program product comprising:

  • a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;

    performing transactional processing of a transaction, the transaction effectively delaying committing transactional stores to main memory until completion of a selected transaction, the transactional processing having a filtering control associated therewith;

    detecting, by a processor, during transactional processing, a program exception condition, the program exception condition being defined for presenting an interrupt and being one program exception condition of a plurality of program exception conditions available to be detected during the transactional processing, the plurality of program exception conditions having transaction classes associated therewith, and wherein the program exception condition being detected has associated therewith a particular transaction class of the transaction classes;

    determining, based on detecting the program exception condition, whether an interrupt is to be presented for that program exception condition detected during the transactional processing, wherein the determining employs the particular transaction class associated with the program exception condition being detected and the filtering control associated with the transactional processing to determine whether the interrupt is to be presented for that program exception condition; and

    based on the determining indicating the interrupt is not to be presented, bypassing presentation of the interrupt.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×