python/m5/config.py:
Make NetworkBandwidth and MemoryBandwidth work
python/m5/objects/Ethernet.py:
Make 1Gbps default for ethernet
--HG--
extra : convert_revision :
59e62f7e62624356ae8d7304598617f60667f040
return str(self.val)
def ini_str(self):
- return '%f' % (ticks_per_sec / self.val)
+ return '%f' % (ticks_per_sec / float(self))
class MemoryBandwidth(float,ParamValue):
def __new__(self, value):
return str(self.val)
def ini_str(self):
- return '%f' % (ticks_per_sec / self.val)
+ return '%f' % (ticks_per_sec / float(self))
#
# "Constants"... handy aliases for various values.
int1 = Param.EtherInt("interface 1")
int2 = Param.EtherInt("interface 2")
delay = Param.Latency('0us', "packet transmit delay")
- speed = Param.NetworkBandwidth('100Mbps', "link speed")
+ speed = Param.NetworkBandwidth('1Gbps', "link speed")
dump = Param.EtherDump(NULL, "dump object")
class EtherBus(SimObject):