Deleted Added
sdiff udiff text old ( 7030:a200627c3d42 ) new ( 7032:9f938aea1942 )
full compact
1# Copyright (c) 2009 Advanced Micro Devices, Inc.
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met: redistributions of source code must retain the above copyright
7# notice, this list of conditions and the following disclaimer;
8# redistributions in binary form must reproduce the above copyright

--- 42 unchanged lines hidden (view full) ---

51class Topology(SimObject):
52 type = 'Topology'
53 ext_links = VectorParam.ExtLink("Links to external nodes")
54 int_links = VectorParam.IntLink("Links between internal nodes")
55 num_int_nodes = Param.Int("Nunber of internal nodes")
56 print_config = Param.Bool(False,
57 "display topology config in the stats file")
58
59class RubyNetwork(SimObject):
60 type = 'RubyNetwork'
61 cxx_class = 'Network'
62 abstract = True
63 number_of_virtual_networks = Param.Int(10, "");
64 topology = Param.Topology("");
65 buffer_size = Param.Int(0,
66 "default buffer size; 0 indicates infinite buffering");
67 endpoint_bandwidth = Param.Int(10000, "");
68 adaptive_routing = Param.Bool(False, "enable adaptive routing");
69 link_latency = Param.Int(1,
70 "local memory latency ?? NetworkLinkLatency");
71 control_msg_size = Param.Int(8, "");