ANNOTATIONS FOR TRANSACTION TRACING

Patent №

US 6,883,162

Granted

2005-04-19

Filed 2001

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09876269

A method and mechanism for annotating a transaction stream. A processing unit is configured to generate annotation transactions which are inserted into a transaction stream. The transaction stream, including the annotations, are subsequently observed by a trace unit for debug or other analysis. In one embodiment, a processing unit includes a trace address register and an annotation enable bit. The trace address register is configured to store an address corresponding to a trace unit and the enable bit is configured to indicate whether annotation transactions are to be generated. Annotation instructions are added to operating system or user code at locations where annotations are desired. In one embodiment, annotation transactions correspond to transaction types which are not unique to annotation transactions. In one embodiment, an annotation instruction includes a reference to the trace address register which contains the address of the trace unit. Upon detecting the annotation instruction, and detecting annotations are enabled, the processing unit generates an annotation transaction addressed to the trace unit. In one embodiment, annotation transactions may be used to indicate context switches, processor mode changes, timestamps, or address translation information.

AI classification

AI hardware0.97
Planning0.02
Natural language0.00
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00
Knowledge representation0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 119250701

Assignors

JACKSON, CHRISTOPHER J., ZAK JR., ROBERT C.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC