Lines Matching refs:options
65 # Add the ruby specific and protocol specific options
68 (options, args) = parser.parse_args()
77 if options.test_type == "SeriesGetx":
78 generator = SeriesRequestGenerator(num_cpus = options.num_cpus,
80 elif options.test_type == "SeriesGets":
81 generator = SeriesRequestGenerator(num_cpus = options.num_cpus,
83 elif options.test_type == "SeriesGetMixed":
84 generator = SeriesRequestGenerator(num_cpus = options.num_cpus,
85 percent_writes = options.percent_writes)
86 elif options.test_type == "Invalidate":
87 generator = InvalidateGenerator(num_cpus = options.num_cpus)
93 system = System(mem_ranges = [AddrRange(options.mem_size)])
97 system.voltage_domain = VoltageDomain(voltage = options.sys_voltage)
99 system.clk_domain = SrcClockDomain(clock = options.sys_clock,
103 system.cpu = RubyDirectedTester(requests_to_complete = options.requests,
106 Ruby.create_system(options, False, system)
109 system.ruby.clk_domain = SrcClockDomain(clock = options.ruby_clock,
112 assert(options.num_cpus == len(system.ruby._cpu_ports))
134 exit_event = m5.simulate(options.abs_max_tick)