diff options
Diffstat (limited to 'src/mem')
-rw-r--r-- | src/mem/ruby/network/simple/SimpleNetwork.py | 6 | ||||
-rw-r--r-- | src/mem/slicc/symbols/Type.py | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/mem/ruby/network/simple/SimpleNetwork.py b/src/mem/ruby/network/simple/SimpleNetwork.py index e7a79492b..1f86f9939 100644 --- a/src/mem/ruby/network/simple/SimpleNetwork.py +++ b/src/mem/ruby/network/simple/SimpleNetwork.py @@ -49,7 +49,7 @@ class SimpleNetwork(RubyNetwork): for link in self.int_links: # The network needs number_of_virtual_networks buffers per # int_link port - for i in xrange(self.number_of_virtual_networks): + for i in range(int(self.number_of_virtual_networks)): network_buffers.append(MessageBuffer(ordered = True)) network_buffers.append(MessageBuffer(ordered = True)) self.int_link_buffers = network_buffers @@ -61,14 +61,14 @@ class SimpleNetwork(RubyNetwork): # unidirectional internal link for link in self.int_links: if link.dst_node == router: - for i in xrange(self.number_of_virtual_networks): + for i in range(int(self.number_of_virtual_networks)): router_buffers.append(MessageBuffer(ordered = True)) # Add message buffers to routers for each external link connection for link in self.ext_links: # Routers can only be int_nodes on ext_links if link.int_node in self.routers: - for i in xrange(self.number_of_virtual_networks): + for i in range(int(self.number_of_virtual_networks)): router_buffers.append(MessageBuffer(ordered = True)) router.port_buffers = router_buffers diff --git a/src/mem/slicc/symbols/Type.py b/src/mem/slicc/symbols/Type.py index 162c1ab04..e9ea61815 100644 --- a/src/mem/slicc/symbols/Type.py +++ b/src/mem/slicc/symbols/Type.py @@ -724,7 +724,7 @@ ${{self.c_ident}}_base_number(const ${{self.c_ident}}& obj) # For each field code.indent() code(' case ${{self.c_ident}}_NUM:') - for enum in reversed(self.enums.values()): + for enum in reversed(list(self.enums.values())): # Check if there is a defined machine with this type if enum.primary: code(' base += ${{enum.ident}}_Controller::getNumControllers();') |