def setGlobalFrequency(ticksPerSecond): from m5.util import convert import _m5.core if isinstance(ticksPerSecond, int): tps = ticksPerSecond elif isinstance(ticksPerSecond, float): tps = ticksPerSecond elif isinstance(ticksPerSecond, str): tps = round(convert.anyToFrequency(ticksPerSecond)) else: raise TypeError( "wrong type '%s' for ticksPerSecond" % type(ticksPerSecond)) _m5.core.setClockFrequency(int(tps))
def setGlobalFrequency(ticksPerSecond): from m5.util import convert import _m5.core if isinstance(ticksPerSecond, (int, long)): tps = ticksPerSecond elif isinstance(ticksPerSecond, float): tps = ticksPerSecond elif isinstance(ticksPerSecond, str): tps = round(convert.anyToFrequency(ticksPerSecond)) else: raise TypeError( "wrong type '%s' for ticksPerSecond" % type(ticksPerSecond)) _m5.core.setClockFrequency(int(tps))
def setGlobalFrequency(ticksPerSecond): from m5.util import convert global tps, tps_fixed if tps_fixed: raise AttributeError, \ "Global frequency already fixed at %f ticks/s." % tps if isinstance(ticksPerSecond, (int, long)): tps = ticksPerSecond elif isinstance(ticksPerSecond, float): tps = ticksPerSecond elif isinstance(ticksPerSecond, str): tps = round(convert.anyToFrequency(ticksPerSecond)) else: raise TypeError, \ "wrong type '%s' for ticksPerSecond" % type(ticksPerSecond)