Lines Matching refs:cpu
144 test_sys.cpu = [TestCPUClass(clk_domain=test_sys.cpu_clk_domain, cpu_id=i)
163 for (i, cpu) in enumerate(test_sys.cpu):
165 # Tie the cpu ports to the correct ruby system ports
167 cpu.clk_domain = test_sys.cpu_clk_domain
168 cpu.createThreads()
169 cpu.createInterruptController()
171 cpu.icache_port = test_sys.ruby._cpu_ports[i].slave
172 cpu.dcache_port = test_sys.ruby._cpu_ports[i].slave
175 cpu.itb.walker.port = test_sys.ruby._cpu_ports[i].slave
176 cpu.dtb.walker.port = test_sys.ruby._cpu_ports[i].slave
179 cpu.interrupts[0].pio = test_sys.ruby._cpu_ports[i].master
180 cpu.interrupts[0].int_master = test_sys.ruby._cpu_ports[i].slave
181 cpu.interrupts[0].int_slave = test_sys.ruby._cpu_ports[i].master
197 fatal("SimPoint generation should be done with atomic cpu")
203 test_sys.cpu[i].addSimPointProbe(options.simpoint_interval)
205 test_sys.cpu[i].addCheckerCpu()
208 test_sys.cpu[i].branchPred = bpClass()
212 test_sys.cpu[i].branchPred.indirectBranchPred = \
214 test_sys.cpu[i].createThreads()
217 # when not fast forwarding using the atomic cpu, then check that the
225 CpuConfig.config_etrace(TestCPUClass, test_sys.cpu, options)
270 drive_sys.cpu = DriveCPUClass(clk_domain=drive_sys.cpu_clk_domain,
272 drive_sys.cpu.createThreads()
273 drive_sys.cpu.createInterruptController()
274 drive_sys.cpu.connectAllPorts(drive_sys.membus)