Lines Matching refs:options

71 def get_processes(options):
72 """Interprets provided options and returns a list of processes"""
80 workloads = options.cmd.split(';')
81 if options.input != "":
82 inputs = options.input.split(';')
83 if options.output != "":
84 outputs = options.output.split(';')
85 if options.errout != "":
86 errouts = options.errout.split(';')
87 if options.options != "":
88 pargs = options.options.split(';')
96 if options.env:
97 with open(options.env, 'r') as f:
115 if options.smt:
116 assert(options.cpu_type == "DerivO3CPU")
129 (options, args) = parser.parse_args()
138 if options.bench:
139 apps = options.bench.split("-")
140 if len(apps) != options.num_cpus:
148 app, options.spec_input))
151 app, options.arm_iset, options.spec_input))
154 app, options.spec_input))
161 elif options.cmd:
162 multiprocesses, numThreads = get_processes(options)
168 (CPUClass, test_mem_mode, FutureClass) = Simulation.setCPUClass(options)
172 if options.smt and options.num_cpus > 1:
175 np = options.num_cpus
178 mem_ranges = [AddrRange(options.mem_size)],
179 cache_line_size = options.cacheline_size)
185 system.voltage_domain = VoltageDomain(voltage = options.sys_voltage)
188 system.clk_domain = SrcClockDomain(clock = options.sys_clock,
195 system.cpu_clk_domain = SrcClockDomain(clock = options.cpu_clock,
201 if options.elastic_trace_en:
202 CpuConfig.config_etrace(CPUClass, system.cpu, options)
219 if options.simpoint_profile:
226 if options.smt:
233 if options.simpoint_profile:
234 system.cpu[i].addSimPointProbe(options.simpoint_interval)
236 if options.checker:
239 if options.bp_type:
240 bpClass = BPConfig.get(options.bp_type)
243 if options.indirect_bp_type:
244 indirectBPClass = BPConfig.get_indirect(options.indirect_bp_type)
249 if options.ruby:
250 Ruby.create_system(options, False, system)
251 assert(options.num_cpus == len(system.ruby._cpu_ports))
253 system.ruby.clk_domain = SrcClockDomain(clock = options.ruby_clock,
273 MemClass = Simulation.setMemClass(options)
276 CacheConfig.config_cache(options, system)
277 MemConfig.config_mem(options, system)
278 config_filesystem(system, options)
281 Simulation.run(options, root, system, FutureClass)