コード例 #1
0
ファイル: ticks.py プロジェクト: Yicheng22/gem5-patch
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))
コード例 #2
0
ファイル: ticks.py プロジェクト: een5afr-public/gem5
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))
コード例 #3
0
ファイル: ticks.py プロジェクト: xzhou40/gem5
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)
コード例 #4
0
ファイル: ticks.py プロジェクト: hoangt/parade-ara-simulator
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)