Change-Id: Ie525a1624a6496a51277fb984cbfeec21eb79749
Reviewed-on: https://gem5-review.googlesource.com/c/12966
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
// Normalize d to seconds.
defaultUnit = d * TimeUnitScale[tu];
specified = true;
+
+ double resolution = SimClock::Float::Hz;
+ if (resolution == 0.0)
+ resolution = TimeUnitScale[SC_PS];
+ if (defaultUnit < resolution) {
+ SC_REPORT_ERROR("(E515) set default time unit failed",
+ "value smaller than time resolution");
+ }
}
sc_time