The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 08, 2016
Filed:
Mar. 11, 2013
International Business Machines Corporation, Armonk, NY (US);
Mark S. Farrell, Pleasant Valley, NY (US);
Charles W. Gainey, Jr., Poughkeepsie, NY (US);
Marcel Mitran, Markham, CA;
Chung-Lung K. Shum, Wappingers Falls, NY (US);
Timothy J. Slegel, Staatsburg, NY (US);
Brian L. Smith, Kingston, NY (US);
Kevin A. Stoodley, Richmond Hill, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
Aspects relate to enabling and disabling execution of a run-time instrumentation facility. An instruction for execution by the processor in a lesser privileged state is fetched by the processor. It is determined, by the processor, that the run-time instrumentation facility permits execution of the instruction in the lesser-privileged state and that controls associated with the run-time instrumentation facility are valid. The run-time instrumentation facility is disabled based on the instruction being a run-time instrumentation facility off (RIOFF) instruction. The disabling includes updating a bit in a program status word (PSW) of the processor to indicate that run-time instrumentation data should not be captured by the processor. The run-time instrumentation facility is enabled based on the instruction being a run-time instrumentation facility on (RION) instruction. The enabling includes updating the bit in the PSW to indicate that run-time instrumentation data should be captured by the processor.