Invention Grant
- Patent Title: Hardware process trace facility
- Patent Title (中): 硬件过程跟踪工具
-
Application No.: US12425075Application Date: 2009-04-16
-
Publication No.: US08140903B2Publication Date: 2012-03-20
- Inventor: Benjiman L. Goodman , Sertac Cakici , Samuel I. Ward , Linton B. Ward, Jr.
- Applicant: Benjiman L. Goodman , Sertac Cakici , Samuel I. Ward , Linton B. Ward, Jr.
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: The Caldwell Firm, LLC
- Agent Patrick E. Caldwell, Esq.
- Main IPC: G06F11/00
- IPC: G06F11/00

Abstract:
A method for tracing thread bus transactions in a multiprocessor system comprises decoding, by a processor, a first thread instruction of a thread, the thread comprising an ordered series of thread instructions. In the event the first thread instruction is a set bus trace enable bit (BTEB) instruction, the processor sets a bus trace enable bit corresponding to the thread. In the event the BTEB is set, the processor determines whether the first thread instruction is a trace-eligible instruction and, in the event the first thread instruction is a trace-eligible instruction, and the BTEB is set, the processor sets a snoop tag trace enable bit (STTEB). A hardware trace monitor (HTM) monitors bus transactions, each bus transaction comprising a STTE. In the event a monitored bus transaction comprises a set STTEB, the HTM stores the bus transaction as trace data. In the event a monitored bus transaction comprises a reset STTEB, the HTM does not store the bus transaction as trace data.
Public/Granted literature
- US20100268995A1 HARDWARE PROCESS TRACE FACILITY Public/Granted day:2010-10-21
Information query