Provides a workaround for a hardware bug present in Intel® Core™2 processors and later.
conf_object, log_object, temporal_state, recorded
- 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.
-
disable
– disable core2 hardware bug workaround
-
enable
– enable core2 hardware bug workaround
-
info
– print information about the object
-
status
– print status of the object
-
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.
trace-sync