Controlling operation of a run-time instrumentation facility from a lesser-privileged state

    公开(公告)号:AU2013233830A1

    公开(公告)日:2014-09-11

    申请号:AU2013233830

    申请日:2013-03-01

    Applicant: IBM

    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.

    Run-time instrumentation reporting
    12.
    发明专利

    公开(公告)号:AU2013233826B2

    公开(公告)日:2016-06-23

    申请号:AU2013233826

    申请日:2013-02-28

    Applicant: IBM

    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.

    CONTROLLING OPERATION OF A RUN-TIME INSTRUMENTATION FACILITY FROM A LESSER-PRIVILEGED STATE

    公开(公告)号:SG11201404861QA

    公开(公告)日:2014-09-26

    申请号:SG11201404861Q

    申请日:2013-03-01

    Applicant: IBM

    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.

    Control del funcionamiento de una facilidad de instrumentación en tiempo de ejecución desde un estado con menos privilegios

    公开(公告)号:ES2893826T3

    公开(公告)日:2022-02-10

    申请号:ES13761846

    申请日:2013-03-01

    Applicant: IBM

    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.

    Controlling operation of a run-time instrumentation facility from a lesser-privileged state

    公开(公告)号:AU2013233830B2

    公开(公告)日:2016-06-23

    申请号:AU2013233830

    申请日:2013-03-01

    Applicant: IBM

    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.

    RUN-TIME INSTRUMENTATION REPORTING
    16.
    发明专利

    公开(公告)号:CA2866793A1

    公开(公告)日:2013-09-19

    申请号:CA2866793

    申请日:2013-02-28

    Applicant: IBM

    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.

    CONTROLLING OPERATION OF A RUN-TIME INSTRUMENTATION FACILITY FROM A LESSER-PRIVILEGED STATE

    公开(公告)号:CA2866792A1

    公开(公告)日:2013-09-19

    申请号:CA2866792

    申请日:2013-03-01

    Applicant: IBM

    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.

Patent Agency Ranking