Patent ID: 9524257
Filing Date: 2016-12-20
CPC Classification: G06F

Claim Text:
1. A computer program product for managing an interruption while a processor is executing a transaction in a transactional-execution (TX) mode, the 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: executing, by a processor initiated into a TX mode by the executing, a transaction in a program context; detecting, by the processor in the TX mode, an interruption request for an interruption; based on the interruption being a TX compatible routine, accepting the interruption by the processor to execute the TX compatible routine in a supervisor context for changing supervisor resources; executing the TX compatible routine within the TX mode; executing, by the processor in the TX mode, a supervisor call (SC) instruction for requesting a rescindable operation by a supervisor on a supervisor resource, execution of the SC instruction causing the interruption request; and returning to the program context to complete execution of the transaction.