Actually, you should'nt do math on Clock in the config files.
authorNathan Binkert <binkertn@umich.edu>
Mon, 21 Nov 2005 05:22:29 +0000 (00:22 -0500)
committerNathan Binkert <binkertn@umich.edu>
Mon, 21 Nov 2005 05:22:29 +0000 (00:22 -0500)
python/m5/config.py:
    Clock should not be a NumericParamValue since math on it can be
    ambiguous.  (As the comment clearly says.)

--HG--
extra : convert_revision : 74f8ec846c6a980d92e0bf4bf1c7fac73a75b923

python/m5/config.py

index a954012ea29b576ba320db7a38648ca5315979c7..1e25e0d09a12b38ed0153428a4b7c075b968f212 100644 (file)
@@ -1240,7 +1240,7 @@ class RootClock(ParamValue):
 # A generic frequency and/or Latency value.  Value is stored as a latency,
 # but to avoid ambiguity this object does not support numeric ops (* or /).
 # An explicit conversion to a Latency or Frequency must be made first.
-class Clock(NumericParamValue):
+class Clock(ParamValue):
     def __init__(self, value):
         self.value = getLatency(value)