Lines Matching refs:cpu
176 system = System(cpu = [CPUClass(cpu_id=i) for i in range(np)],
199 # If elastic tracing is enabled, then configure the cpu and attach the elastic
202 CpuConfig.config_etrace(CPUClass, system.cpu, options)
206 for cpu in system.cpu:
207 cpu.clk_domain = system.cpu_clk_domain
221 fatal("SimPoint/BPProbe should be done with an atomic cpu")
227 system.cpu[i].workload = multiprocesses
229 system.cpu[i].workload = multiprocesses[0]
231 system.cpu[i].workload = multiprocesses[i]
234 system.cpu[i].addSimPointProbe(options.simpoint_interval)
237 system.cpu[i].addCheckerCpu()
241 system.cpu[i].branchPred = bpClass()
245 system.cpu[i].branchPred.indirectBranchPred = indirectBPClass()
247 system.cpu[i].createThreads()
261 system.cpu[i].createInterruptController()
263 # Connect the cpu's cache ports to Ruby
264 system.cpu[i].icache_port = ruby_port.slave
265 system.cpu[i].dcache_port = ruby_port.slave
267 system.cpu[i].interrupts[0].pio = ruby_port.master
268 system.cpu[i].interrupts[0].int_master = ruby_port.slave
269 system.cpu[i].interrupts[0].int_slave = ruby_port.master
270 system.cpu[i].itb.walker.port = ruby_port.slave
271 system.cpu[i].dtb.walker.port = ruby_port.slave