Lines Matching refs:options
74 # network options are in network/Network.py
76 # ruby mapping options
89 def setup_memory_controllers(system, ruby, dir_cntrls, options):
90 ruby.block_size_bytes = options.cacheline_size
97 if options.numa_high_bit:
98 dir_bits = int(math.log(options.num_dirs, 2))
99 intlv_size = 2 ** (options.numa_high_bit - dir_bits + 1)
103 intlv_size = options.cacheline_size
119 MemConfig.get(options.mem_type), r, index, options.num_dirs,
120 int(math.log(options.num_dirs, 2)), intlv_size)
122 if options.access_backing_store:
134 if issubclass(MemConfig.get(options.mem_type), DRAMCtrl):
136 options.enable_dram_powerdown
147 def create_topology(controllers, options):
153 exec("import topologies.%s as Topo" % options.topology)
154 topology = eval("Topo.%s(controllers)" % options.topology)
157 def create_system(options, full_system, system, piobus = None, dma_ports = [],
164 FileSystemConfig.config_filesystem(system, options)
168 Network.create_network(options, ruby)
175 eval("%s.create_system(options, full_system, system, dma_ports,\
183 topology.makeTopology(options, network, IntLinkClass, ExtLinkClass,
188 topology.registerTopology(options)
192 Network.init_network(options, network, InterfaceClass)
208 setup_memory_controllers(system, ruby, dir_cntrls, options)
224 if options.access_backing_store:
229 def create_directories(options, bootmem, ruby_system, system):
231 for i in range(options.num_dirs):
251 def send_evicts(options):
256 if options.cpu_type == "DerivO3CPU" or \