trace-mem-hier tracer_tool
Simics Reference Manual  /  5 Classes  / 

trace-sync

Description

Provides a workaround for a hardware bug present in Intel® Core™2 processors and later.

Interfaces Implemented

conf_object, log_object, temporal_state, recorded

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

recorder
Required attribute; read/write access; type: o
Recorder object used to store time synchronizations.
cpu
Required attribute; read/write access; type: o
CPU being synchronized.
enabled
Optional attribute; read/write access; type: b
Enable collection of trace information.
trace_length
Optional attribute; read/write access; type: i
Length of traces being collected.
trace_period
Optional attribute; read/write access; type: i
Trace sampling period.
mismatches
Pseudo attribute; read/write access; type: i
Number of traces that did not match.
matches
Pseudo attribute; read/write access; type: i
Number of traces that did match.
recent_mismatches
Pseudo attribute; read/write access; type: i
Number of recent traces that did not match.
corrections
Pseudo attribute; read/write access; type: i
Amount of corrections performed.

Provided By

trace-sync
trace-mem-hier tracer_tool