-
公开(公告)号:US09158660B2
公开(公告)日:2015-10-13
申请号:US13422546
申请日:2012-03-16
申请人: Mark S. Farrell , Charles W. Gainey, Jr. , Marcel Mitran , Chung-Lung K. Shum , Timothy J. Slegel , Brian L. Smith , Kevin A. Stoodley
发明人: Mark S. Farrell , Charles W. Gainey, Jr. , Marcel Mitran , Chung-Lung K. Shum , Timothy J. Slegel , Brian L. Smith , Kevin A. Stoodley
IPC分类号: G06F11/36
CPC分类号: G06F11/3644 , G06F9/30076 , G06F9/30101 , G06F11/3636 , G06F11/3648
摘要: An aspect includes 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. The instruction is executed based on determining, 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.
摘要翻译: 一个方面包括启用和禁用运行时仪器设施的执行。 处理器处于较低特权状态的执行指令由处理器提取。 该指令是基于由处理器确定运行时仪表设备允许执行较弱特权状态的指令并且与运行时仪表设备相关联的控制是有效的而执行的。 基于运行时间仪器设备(RIOFF)指令的指令,运行时仪表设备被禁用。 禁用包括更新处理器的程序状态字(PSW)中的位以指示运行时仪表数据不应被处理器捕获。 基于(RION)指令的运行时仪表设备的指令启用运行时仪表设备。 启用包括更新PSW中的位以指示运行时仪表数据应由处理器捕获。
-
2.
公开(公告)号:US20130246770A1
公开(公告)日:2013-09-19
申请号:US13422546
申请日:2012-03-16
申请人: Mark S. Farrell , Charles W. Gainey, JR. , Marcel Mitran , Chung-Lung K. Shum , Timothy J. Slegel , Brian L. Smith , Kevin A. Stoodley
发明人: Mark S. Farrell , Charles W. Gainey, JR. , Marcel Mitran , Chung-Lung K. Shum , Timothy J. Slegel , Brian L. Smith , Kevin A. Stoodley
IPC分类号: G06F9/30
CPC分类号: G06F11/3644 , G06F9/30076 , G06F9/30101 , G06F11/3636 , G06F11/3648
摘要: 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.
-
3.
公开(公告)号:US09454462B2
公开(公告)日:2016-09-27
申请号:US13422542
申请日:2012-03-16
申请人: Mark S. Farrell , Charles W. Gainey, Jr. , Marcel M. Mitran , Damian L. Osisek , Chung-Lung K. Shum , Timothy J. Slegel , Brian L. Smith
发明人: Mark S. Farrell , Charles W. Gainey, Jr. , Marcel M. Mitran , Damian L. Osisek , Chung-Lung K. Shum , Timothy J. Slegel , Brian L. Smith
CPC分类号: G06F9/30145 , G06F9/3005 , G06F9/45533 , G06F11/3466 , G06F11/348 , G06F11/3644 , G06F2201/86 , G06F2201/88
摘要: The invention relates to monitoring processor characteristic information of a processor using run-time-instrumentation. An aspect of the invention includes executing an instruction stream on the processor and detecting a run-time instrumentation sample point of the executing instruction stream on the processor. A reporting group is stored in a run-time instrumentation program buffer based on the run-time instrumentation sample point. The reporting group includes processor characteristic information associated with the processor.
摘要翻译: 本发明涉及使用运行时间仪器监视处理器的处理器特性信息。 本发明的一个方面包括在处理器上执行指令流并检测处理器上的执行指令流的运行时检测采样点。 基于运行时仪器采样点,报告组存储在运行时仪表程序缓冲区中。 报告组包括与处理器相关联的处理器特性信息。
-
4.
公开(公告)号:US20130246769A1
公开(公告)日:2013-09-19
申请号:US13422542
申请日:2012-03-16
申请人: Mark S. Farrell , Charles W. Gainey, JR. , Marcel M. Mitran , Damian L. Osisek , Chung-Lung K. Shum , Timothy J. Slegel , Brian L. Smith
发明人: Mark S. Farrell , Charles W. Gainey, JR. , Marcel M. Mitran , Damian L. Osisek , Chung-Lung K. Shum , Timothy J. Slegel , Brian L. Smith
IPC分类号: G06F9/30
CPC分类号: G06F9/30145 , G06F9/3005 , G06F9/45533 , G06F11/3466 , G06F11/348 , G06F11/3644 , G06F2201/86 , G06F2201/88
摘要: Embodiments of the invention relate to monitoring processor characteristic information of a processor using run-time-instrumentation. An aspect of the invention includes executing an instruction stream on the processor and detecting a run-time instrumentation sample point of the executing instruction stream on the processor. A reporting group is stored in a run-time instrumentation program buffer based on the run-time instrumentation sample point. The reporting group includes processor characteristic information associated with the processor.
摘要翻译: 本发明的实施例涉及使用运行时间仪器监视处理器的处理器特性信息。 本发明的一个方面包括在处理器上执行指令流并检测处理器上的执行指令流的运行时检测采样点。 基于运行时仪器采样点,报告组存储在运行时仪表程序缓冲区中。 报告组包括与处理器相关联的处理器特性信息。
-
公开(公告)号:US20130246744A1
公开(公告)日:2013-09-19
申请号:US13422598
申请日:2012-03-16
CPC分类号: G06F11/3644 , G06F9/30076 , G06F9/30101 , G06F11/3636 , G06F11/3648
摘要: Embodiments of the invention relate to modifying run-time-instrumentation controls (MRIC) from a lesser-privileged state. The MRIC instruction is fetched. The MRIC instruction includes the address of a run-time-instrumentation control block (RICCB). The RICCB is fetched based on the address included in the MRIC instruction. The RICCB includes values for modifying a subset of the processor's run-time-instrumentation controls. The subset of run-time-instrumentation controls includes a runtime instrumentation program buffer current address (RCA) of a runtime instrumentation program buffer (RIB) location. The RIB holds run-time-instrumentation information of the events recognized by the processor during program execution. The values of the RICCB are loaded into the run-time-instrumentation controls. Event information is provided to the RIB based on the values that were loaded in the run-time-instrumentation control.
-
公开(公告)号:US09280447B2
公开(公告)日:2016-03-08
申请号:US13422598
申请日:2012-03-16
CPC分类号: G06F11/3644 , G06F9/30076 , G06F9/30101 , G06F11/3636 , G06F11/3648
摘要: Embodiments of the invention relate to modifying run-time-instrumentation controls (MRIC) from a lesser-privileged state. The MRIC instruction is fetched. The MRIC instruction includes the address of a run-time-instrumentation control block (RICCB). The RICCB is fetched based on the address included in the MRIC instruction. The RICCB includes values for modifying a subset of the processor's run-time-instrumentation controls. The subset of run-time-instrumentation controls includes a runtime instrumentation program buffer current address (RCA) of a runtime instrumentation program buffer (RIB) location. The RIB holds run-time-instrumentation information of the events recognized by the processor during program execution. The values of the RICCB are loaded into the run-time-instrumentation controls. Event information is provided to the RIB based on the values that were loaded in the run-time-instrumentation control.
-
公开(公告)号:US09329861B2
公开(公告)日:2016-05-03
申请号:US13339526
申请日:2011-12-29
申请人: Steven R. Carlough , Reid T. Copeland , Charles W. Gainey, Jr. , Marcel Mitran , Eric M. Schwarz , Timothy J. Slegel
发明人: Steven R. Carlough , Reid T. Copeland , Charles W. Gainey, Jr. , Marcel Mitran , Eric M. Schwarz , Timothy J. Slegel
IPC分类号: G06F9/30
CPC分类号: G06F9/30181 , G06F7/483 , G06F9/3001 , G06F9/30025 , G06F9/30036 , G06F9/30098
摘要: Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.
-
公开(公告)号:US20130173892A1
公开(公告)日:2013-07-04
申请号:US13339526
申请日:2011-12-29
申请人: Steven R. Carlough , Reid T. Copeland , Charles W. Gainey, JR. , Marcel Mitran , Eric M. Schwarz , Timothy J. Slegel
发明人: Steven R. Carlough , Reid T. Copeland , Charles W. Gainey, JR. , Marcel Mitran , Eric M. Schwarz , Timothy J. Slegel
CPC分类号: G06F9/30181 , G06F7/483 , G06F9/3001 , G06F9/30025 , G06F9/30036 , G06F9/30098
摘要: Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.
-
公开(公告)号:US09335993B2
公开(公告)日:2016-05-10
申请号:US13339791
申请日:2011-12-29
申请人: Steven R. Carlough , Reid T. Copeland , Charles W. Gainey, Jr. , Marcel Mitran , Eric M. Schwarz , Timothy J. Slegel
发明人: Steven R. Carlough , Reid T. Copeland , Charles W. Gainey, Jr. , Marcel Mitran , Eric M. Schwarz , Timothy J. Slegel
IPC分类号: G06F9/30
CPC分类号: G06F9/30181 , G06F7/483 , G06F9/3001 , G06F9/30025 , G06F9/30036 , G06F9/30098 , G06F9/30112 , G06F9/3016
摘要: Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.
-
公开(公告)号:US20130173891A1
公开(公告)日:2013-07-04
申请号:US13339791
申请日:2011-12-29
申请人: Steven R. Carlough , Reid T. Copeland , Charles W. Gainey, JR. , Marcel Mitran , Eric M. Schwarz , Timothy J. Slegel
发明人: Steven R. Carlough , Reid T. Copeland , Charles W. Gainey, JR. , Marcel Mitran , Eric M. Schwarz , Timothy J. Slegel
IPC分类号: G06F9/302
CPC分类号: G06F9/30181 , G06F7/483 , G06F9/3001 , G06F9/30025 , G06F9/30036 , G06F9/30098 , G06F9/30112 , G06F9/3016
摘要: Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.
-
-
-
-
-
-
-
-
-