Lines Matching refs:cpu
78 [L1Cache(system, self, cpu) for cpu in cpus] + \
108 # Connect the cpu's cache, interrupt, and TLB ports to Ruby
109 for i,cpu in enumerate(cpus):
110 cpu.icache_port = self.sequencers[i].slave
111 cpu.dcache_port = self.sequencers[i].slave
114 cpu.interrupts[0].pio = self.sequencers[i].master
115 cpu.interrupts[0].int_master = self.sequencers[i].slave
116 cpu.interrupts[0].int_slave = self.sequencers[i].master
118 cpu.itb.walker.port = self.sequencers[i].slave
119 cpu.dtb.walker.port = self.sequencers[i].slave
130 def __init__(self, system, ruby_system, cpu):
141 self.clk_domain = cpu.clk_domain
142 self.send_evictions = self.sendEvicts(cpu)
152 def sendEvicts(self, cpu):
159 if type(cpu) is DerivO3CPU or \