-
11.
公开(公告)号:AU2013233830A1
公开(公告)日:2014-09-11
申请号:AU2013233830
申请日:2013-03-01
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY JR CHARLES W , MITRAN MARCEL , SHUM CHUNG-LUNG KEVIN , SLEGEL TIMOTHY J , SMITH BRIAN LEONARD , STOODLEY KEVIN A
IPC: G06F11/34
Abstract: Embodiments of the invention 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.
-
公开(公告)号:AU2013233826B2
公开(公告)日:2016-06-23
申请号:AU2013233826
申请日:2013-02-28
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY JR CHARLES W , MITRAN MARCEL M , SHUM CHUNG-LUNG KEVIN , SMITH BRIAN LEONARD
IPC: G06F11/34
Abstract: Embodiments of the invention relate to run-time instrumentation reporting. An instruction stream is executed by a processor. Run-time instrumentation information of the executing instruction stream is captured by the processor. Run-time instrumentation records are created based on the captured run-time instrumentation information. A run-time instrumentation sample point of the executing instruction stream on the processor is detected. A reporting group is stored in a run-time instrumentation program buffer. The storing is based on the detecting and the storing includes: determining a current address of the run-time instrumentation program buffer, the determining based on instruction accessible run-time instrumentation controls; and storing the reporting group into the run-time instrumentation program buffer based on an origin address and the current address of the run-time instrumentation program buffer, the reporting group including the created run-time instrumentation records.
-
13.
公开(公告)号:SG11201404861QA
公开(公告)日:2014-09-26
申请号:SG11201404861Q
申请日:2013-03-01
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY JR CHARLES W , MITRAN MARCEL , SHUM CHUNG-LUNG KEVIN , SLEGEL TIMOTHY J , SMITH BRIAN LEONARD , STOODLEY KEVIN A
IPC: G06F11/34
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.
-
公开(公告)号:ES2893826T3
公开(公告)日:2022-02-10
申请号:ES13761846
申请日:2013-03-01
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY JR CHARLES W , MITRAN MARCEL , SHUM CHUNG-LUNG KEVIN , SLEGEL TIMOTHY J , SMITH BRIAN LEONARD , STOODLEY KEVIN A
Abstract: Un método para habilitar y deshabilitar la ejecución de una facilidad de instrumentación en tiempo de ejecución en un procesador, el método comprende: buscar, mediante un procesador (106), una instrucción para que el procesador la ejecute en un estado con menos privilegios, la instrucción uno de una instrucción de facilidad de instrumentación en tiempo de ejecución desactivada (RIOFF) y una instrucción de facilidad instrumentación de tiempo de ejecución activada (RION); en base a la determinación, por parte del procesador, de que la facilidad de instrumentación en tiempo de ejecución permite ejecutar la instrucción en el estado con menos privilegios y que los controles asociados con la facilidad de instrumentación en tiempo de ejecución son válidos, ejecutar la instrucción, la ejecución comprende cualquiera de los siguientes: deshabilitar la facilidad de instrumentación en tiempo de ejecución basándose en la instrucción sea la instrucción de RIOFF, la deshabilitación incluye actualizar un bit de estado de facilidad de instrumentación en tiempo de ejecución en una palabra de estado de programa (PSW) del procesador para indicar que los datos de instrumentación en tiempo de ejecución no deben ser capturados por el procesador; y habilitar la facilidad de instrumentación en tiempo de ejecución basándose en que la instrucción sea la instrucción de RION, la habilitación incluye actualizar el bit de estado de la facilidad de instrumentación en tiempo de ejecución en la PSW para indicar que los datos de instrumentación en tiempo de ejecución deben ser capturados por el procesador, y caracterizado porque la instrucción es de un subproceso actualmente en ejecución en un entorno multiproceso, y porque la PSW está asociada con el subproceso en ejecución, y un estado de la facilidad de instrumentación en tiempo de ejecución para el subproceso en ejecución se mantiene en la PSW a través de los envíos del subproceso de ejecución.
-
15.
公开(公告)号:AU2013233830B2
公开(公告)日:2016-06-23
申请号:AU2013233830
申请日:2013-03-01
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY JR CHARLES W , MITRAN MARCEL , SHUM CHUNG-LUNG KEVIN , SLEGEL TIMOTHY J , SMITH BRIAN LEONARD , STOODLEY KEVIN A
IPC: G06F11/34
Abstract: Embodiments of the invention 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.
-
公开(公告)号:CA2866793A1
公开(公告)日:2013-09-19
申请号:CA2866793
申请日:2013-02-28
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY CHARLES W JR , MITRAN MARCEL M , SHUM CHUNG-LUNG KEVIN , SMITH BRIAN LEONARD
IPC: G06F11/34
Abstract: Embodiments of the invention relate to run-time instrumentation reporting. An instruction stream is executed by a processor. Run-time instrumentation information of the executing instruction stream is captured by the processor. Run-time instrumentation records are created based on the captured run-time instrumentation information. A run-time instrumentation sample point of the executing instruction stream on the processor is detected. A reporting group is stored in a run-time instrumentation program buffer. The storing is based on the detecting and the storing includes: determining a current address of the run-time instrumentation program buffer, the determining based on instruction accessible run-time instrumentation controls; and storing the reporting group into the run-time instrumentation program buffer based on an origin address and the current address of the run-time instrumentation program buffer, the reporting group including the created run-time instrumentation records.
-
17.
公开(公告)号:CA2866792A1
公开(公告)日:2013-09-19
申请号:CA2866792
申请日:2013-03-01
Applicant: IBM
Inventor: FARRELL MARK S , GAINEY CHARLES W JR , MITRAN MARCEL , SHUM CHUNG-LUNG KEVIN , SLEGEL TIMOTHY , SMITH BRIAN LEONARD , STOODLEY KEVIN A
IPC: G06F11/34
Abstract: Embodiments of the invention 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.
-
-
-
-
-
-